Intel Xpress Server - IO APIC trouble - Kernel panic: IO APIC + timer doesn't work!

Sunshine (sweetheart0@home.com)
Wed, 21 Jul 1999 08:38:51 -0700


Hello,

I am having some trouble getting any smp kernel to run on my ancient Pentium
system. The problem I am having is that ( from what I have read in various
linux smp documents) the my old Intel motherboard mp table is lying about
the IRQ for the Real Time Clock. Thus preventing me from booting. The
system boots up and detects both processors and then right after the IO-APIC
starts I get this:

enabling symetric IO mode... done
ENABLING IO-APIC
... No explicit IRQ entries, using default mptable.
changing APIC ID to 2 <-- I am not sure if I recalled this from memory
right
IO APIC pin 2, 13 not connected.
.. MP-BIOS bug: 8254 timer not connected to IO-APIC
...trying to set up timer as ExtINT... failed
...tryng to set up timer as BP IRQ... failed
Kernel panic: IO APIC + timer doesn't work!
In swapper task - not syncing

I have been able to boot with the noapic command line option (sometimes --
does not seem to work anymore -- tried upgrading lilo from soures -- maybe
thats the trouble with it), I included some of the system info in the
bottom of the e-mail.

Any help/comments would be appreciated.

The system specs are like this:

Intel Xpress Server 1.00.19.AM0 Bios
dual Pentium 66 stepping 5 ( yes I know stepping 5 cpus have lockup problems
but this isn't really a lockup... I can't even bootup far enough to see the
cpus lockup)
2 - 8meg simms on the motherboard
6 - 8meg simms on the memory expansion card
ISA ne2000 nic (detects on AutoProbe.. kinda sweet for 8 bucks :))
EISA 2 DPT pm2122 Raid controllers (with 4megs of RAM and array module)
EISA 1 DPT pm2122 SCSI card ( no ram, no array module)
EISA AIC7170 (disabled)
all Seagate scsi drives ( 3 - 2gigs, 2 - 1gigs )
Exabyte tape drive (SCSI)
NEC 4x CD (SCSI)
standard floppies ( 1.44, 1.2 )

Joe Modjeski
aka Prodigal_S0n

cyberstealth@geocities.com

Since mailing this to the linux-smp list I tried the noapic cmdline and it
booted up with both processors. I have attached the cpuinfo, interrupts and
messages to the bottom of this e-mail

/proc/interrupts
CPU0 CPU1
0: 51389 0 XT-PIC timer
1: 1524 0 XT-PIC keyboard
2: 0 0 XT-PIC cascade
8: 2 0 XT-PIC rtc
9: 761 0 XT-PIC NE2000
12: 0 0 XT-PIC PS/2 Mouse
13: 1 0 XT-PIC fpu
15: 4815 0 XT-PIC eata_dma
NMI: 0
ERR: 0

/var/logs/messages

/proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 5
model : 1
model name : Pentium 60/66
stepping : 5
cpu MHz : 66.663287
fdiv_bug : yes
hlt_bug : no
sep_bug : no
f00f_bug : yes
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr mce cx8
bogomips : 26.42

processor : 1
vendor_id : GenuineIntel
cpu family : 5
model : 1
model name : Pentium 60/66
stepping : 5
cpu MHz : 66.663287
fdiv_bug : yes
hlt_bug : no
sep_bug : no
f00f_bug : yes
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr mce cx8
bogomips : 26.52

Linux version 2.2.5-15smp (root@porky.devel.redhat.com) (gcc version
egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)) #1 SMP Mon Apr 19 22:03:51
EDT 1999
Intel MultiProcessor Specification v1.1
Virtual Wire compatibility mode.
I/O APIC at 0xFEC00000.
Bus #0 is EISA with no IRQ8 chaining
Processors: 2
mapped APIC to ffffe000 (fee00000)
mapped IOAPIC to ffffd000 (fec00000)
Detected 66664407 Hz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 26.52 BogoMIPS
Memory: 62752k/65536k available (1044k kernel code, 416k reserved, 968k
data, 68k init)
VFS: Diskquotas version dquot_6.4.0 initialized
Checking 386/387 coupling... Hmm, FPU using exception 16 error reporting
with FDIV bug.
Checking 'hlt' instruction... OK.
Intel Pentium with F0 0F bug - workaround enabled.
POSIX conformance testing by UNIFIX
per-CPU timeslice cutoff: 1.57 usecs.
CPU0: Intel Pentium 60/66 stepping 05
calibrating APIC timer ...
..... CPU clock speed is 66.6638 MHz.
..... system bus clock speed is 533.3073 MHz.
Booting processor 1 eip 2000
Calibrating delay loop... 26.62 BogoMIPS
OK.
CPU1: Intel Pentium 60/66 stepping 05
Total of 2 processors activated (53.15 BogoMIPS).
PCI: No PCI bus detected
Linux NET4.0 for Linux 2.2
Based upon Swansea University Computer Society NET3.039
NET4: Unix domain sockets 1.0 for Linux NET4.0.
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
Initializing RT netlink socket
Starting kswapd v 1.5
Detected PS/2 Mouse Port.
Serial driver version 4.27 with MANY_PORTS MULTIPORT SHARE_IRQ enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
pty: 256 Unix98 ptys configured
Real Time Clock Driver v1.09
RAM disk driver initialized: 16 RAM disks of 4096K size
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
md driver 0.90.0 MAX_MD_DEVS=256, MAX_REAL=12
raid5: measuring checksumming speed
8regs : 72.009 MB/sec
32regs : 61.341 MB/sec
using fastest function: 8regs (72.009 MB/sec)
scsi : 0 hosts.
scsi : detected total.
md.c: sizeof(mdp_super_t) = 4096
Partition check:
RAMDISK: Compressed image found at block 0
autodetecting RAID arrays
autorun ...
... autorun DONE.
VFS: Mounted root (ext2 filesystem).
eata_dma: No BIOS32 extensions present. This driver release still depends on
it.
Skipping scan for PCI HBAs.
EATA (Extended Attachment) driver version: 2.59b
developed in co-operation with DPT
(c) 1993-96 Michael Neuffer, mike@i-Connect.Net
Registered HBAs:
HBA no. Boardtype Revis EATA Bus BaseIO IRQ DMA Ch ID Pr QS S/G IS
scsi0 : ?????????? v???.? 2.0? EISA 0x6c88 15 BMST 1 7 N 64 64 N
scsi1 : ?????????? v???.? 2.0? EISA 0x7c88 15 BMST 1 7 N 64 64 N
scsi2 : ?????????? v???.? 2.0? EISA 0x8c88 15 BMST 1 7 N 64 64 N
scsi0 : EATA (Extended Attachment) HBA driver
scsi1 : EATA (Extended Attachment) HBA driver
scsi2 : EATA (Extended Attachment) HBA driver
scsi : 3 hosts.
Vendor: SEAGATE Model: ST31230N Rev: 0090
Type: Direct-Access ANSI SCSI revision: 02
Detected scsi disk sda at scsi0, channel 0, id 0, lun 0
Vendor: SEAGATE Model: ST32550N Rev: 0015
Type: Direct-Access ANSI SCSI revision: 02
Detected scsi disk sdb at scsi0, channel 0, id 1, lun 0
Vendor: COMPAQPC Model: ST32155N Rev: 0420
Type: Direct-Access ANSI SCSI revision: 02
Detected scsi disk sdc at scsi0, channel 0, id 2, lun 0
Vendor: SEAGATE Model: ST32430N Rev: 0090
Type: Direct-Access ANSI SCSI revision: 02
Detected scsi disk sdd at scsi0, channel 0, id 3, lun 0
scsi0: queue depth for target 0 on channel 0 set to 16
scsi0: queue depth for target 1 on channel 0 set to 16
scsi0: queue depth for target 2 on channel 0 set to 16
scsi0: queue depth for target 3 on channel 0 set to 16
Vendor: EXABYTE Model: EXB-85058SQANXR1 Rev: 06M0
Type: Sequential-Access ANSI SCSI revision: 02
Detected scsi tape st0 at scsi1, channel 0, id 2, lun 0
Vendor: SEAGATE Model: ST31200N Rev: 8008
Type: Direct-Access ANSI SCSI revision: 02
Detected scsi disk sde at scsi1, channel 0, id 4, lun 0
Vendor: NEC Model: CD-ROM DRIVE:501 Rev: 2.2
Type: CD-ROM ANSI SCSI revision: 02
Detected scsi CD-ROM sr0 at scsi1, channel 0, id 6, lun 0
scsi1: queue depth for target 2 on channel 0 set to 10
scsi1: queue depth for target 4 on channel 0 set to 41
scsi1: queue depth for target 6 on channel 0 set to 10
Uniform CDROM driver Revision: 2.54
SCSI device sda: hdwr sector= 512 bytes. Sectors= 2069348 [1010 MB] [1.0 GB]
sda: sda1 sda2 < sda5 >
SCSI device sdb: hdwr sector= 512 bytes. Sectors= 4193546 [2047 MB] [2.0 GB]
sdb: sdb1
SCSI device sdc: hdwr sector= 512 bytes. Sectors= 4197402 [2049 MB] [2.0 GB]
sdc: sdc1
SCSI device sdd: hdwr sector= 512 bytes. Sectors= 4196893 [2049 MB] [2.0 GB]
sdd: sdd1
SCSI device sde: hdwr sector= 512 bytes. Sectors= 2060596 [1006 MB] [1.0 GB]
sde: sde1 sde2 < sde5 >
autodetecting RAID arrays
autorun ...
... autorun DONE.
VFS: Mounted root (ext2 filesystem) readonly.
change_root: old root has d_count=1
Trying to unmount old root ... okay
Freeing unused kernel memory: 68k freed
Adding Swap: 131816k swap-space (priority -1)
ne.c:v1.10 9/23/94 Donald Becker (becker@cesdis.gsfc.nasa.gov)
NE*000 ethercard probe at 0x300: 00 c0 d1 57 0f d7
eth0: NE2000 found at 0x300, using IRQ 9.
Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
nfsd_init: initialized fhcache, entries=256

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/