2.3.23 lockup on boot

Roderich Schupp (rsch@ExperTeam.de)
Sun, 24 Oct 1999 16:32:04 +0200


Hi,
2.3.23 locks up on boot for me (2.3.22 was OK).
This is on a dual PII, ASUS P2B-D mobo, see dmesg below for details.
Kernel was compiled with gcc 2.7.2.3 (not that it matters,
happens too with egcs 1.1.2 or gcc 2.95.1), no devfs.
Booting with "init=/bin/sh" gives:

NMI Watchdog detected LOCKUP on CPU1

ksymoops 0.7b on i686 2.3.22. Options used
-v /usr/src/2.3/vmlinux (specified)
-K (specified)
-L (specified)
-o /lib/modules/2.3.23 (specified)
-m /boot/System.map (specified)

No modules in ksyms, skipping objects
CPU: 1
EIP: 0010:[<c011ea10>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00000002
eax: 00000000 ebx: c1456000 ecx: c027208c edx: 00000001
esi: c144c000 edi: c144c000 ebp: bffffea0 esp: c144df9c
ds: 0018 es: 0018 ss: 0018
Process sh (pid: 1, stackpage=c144d000)
Stack: c011edc6 c144c000 401324dc 00000000 bffffea0 00000000 c144c000 c011ee2e
00000000 c010b034 00000000 40131340 40132778 401324dc 00000000 bffffea0
00000001 0000002b 0000002b 00000001 400d808d 00000023 00000202 bffffe74
Call Trace: [<c011edc6>] [<c011ee2e>] [<c010b034>]
Code: 8b 5e 78 85 db 0f 84 e5 0d 00 00 8b 83 80 00 00 00 89 46 78

>>EIP; c011ea10 <exit_notify+180/2c0> <=====
Trace; c011edc6 <do_exit+276/2d0>
Trace; c011ee2e <sys_exit+e/10>
Trace; c010b034 <system_call+34/38>
Code; c011ea10 <exit_notify+180/2c0>
00000000 <_EIP>:
Code; c011ea10 <exit_notify+180/2c0> <=====
0: 8b 5e 78 movl 0x78(%esi),%ebx <=====
Code; c011ea13 <exit_notify+183/2c0>
3: 85 db testl %ebx,%ebx
Code; c011ea15 <exit_notify+185/2c0>
5: 0f 84 e5 0d 00 00 je df0 <_EIP+0xdf0> c011f800 <sys_sysinfo+70/c0>
Code; c011ea1b <exit_notify+18b/2c0>
b: 8b 83 80 00 00 00 movl 0x80(%ebx),%eax
Code; c011ea21 <exit_notify+191/2c0>
11: 89 46 78 movl %eax,0x78(%esi)

Cheers, Roderich

Dmesg stuff:

macarthur kernel: e820: 655360 @ 00000000 (usable)
macarthur kernel: e820: 65536 @ 000f0000 (reserved)
macarthur kernel: e820: 267374592 @ 00100000 (usable)
macarthur kernel: e820: 8192 @ 0fffd000 (ACPI data)
macarthur kernel: e820: 4096 @ 0ffff000 type 4
macarthur kernel: e820: 4096 @ fec00000 (reserved)
macarthur kernel: e820: 4096 @ fee00000 (reserved)
macarthur kernel: e820: 65536 @ ffff0000 (reserved)
macarthur kernel: Scan SMP from c0000000 for 1024 bytes.
macarthur kernel: Scan SMP from c009fc00 for 1024 bytes.
macarthur kernel: Scan SMP from c00f0000 for 65536 bytes.
macarthur kernel: found SMP MP-table at 01011280
macarthur kernel: Intel MultiProcessor Specification v1.1
macarthur kernel: Virtual Wire compatibility mode.
macarthur kernel: OEM ID: OEM00000 Product ID: PROD00000000 APIC at: 0xFEE00000
macarthur kernel: Processor #1 Pentium(tm) Pro APIC version 17
macarthur kernel: Floating point unit present.
macarthur kernel: Machine Exception supported.
macarthur kernel: 64 bit compare & exchange supported.
macarthur kernel: Internal APIC present.
macarthur kernel: Bootup CPU
macarthur kernel: Processor #0 Pentium(tm) Pro APIC version 17
macarthur kernel: Floating point unit present.
macarthur kernel: Machine Exception supported.
macarthur kernel: 64 bit compare & exchange supported.
macarthur kernel: Internal APIC present.
macarthur kernel: Bus #0 is PCI
macarthur kernel: Bus #1 is ISA
macarthur kernel: I/O APIC #2 Version 17 at 0xFEC00000.
macarthur kernel: Processors: 2
macarthur kernel: mapped APIC to ffffe000 (fee00000)
macarthur kernel: mapped IOAPIC to ffffd000 (fec00000)
macarthur kernel: Detected 400917748 Hz processor.
macarthur kernel: Console: colour VGA+ 80x25
macarthur kernel: Calibrating delay loop... 399.77 BogoMIPS
macarthur kernel: memory region: 628k @ 00000003000
macarthur kernel: memory region: 261108k @ 00000100000
macarthur kernel: Memory: 255328k/262132k available (1320k kernel code, 420k reserved, 4988k data, 76k init, 0k bigmem)
macarthur kernel: Buffer-cache hash table entries: 16384 (order: 4, 65536 bytes)
macarthur kernel: Page-cache hash table entries: 65536 (order: 6, 262144 bytes)
macarthur kernel: Checking 386/387 coupling... OK, FPU using exception 16 error reporting.
macarthur kernel: Checking 'hlt' instruction... OK.
macarthur kernel: POSIX conformance testing by UNIFIX
macarthur kernel: mtrr: v1.35 (19990512) Richard Gooch (rgooch@atnf.csiro.au)
macarthur kernel: per-CPU timeslice cutoff: 100.22 usecs.
macarthur kernel: CPU1: Intel Pentium II (Deschutes) stepping 02
macarthur kernel: Getting VERSION: 40011
macarthur kernel: Getting VERSION: 40011
macarthur kernel: Getting LVT0: 8700
macarthur kernel: Getting LVT1: 400
macarthur kernel: enabled ExtINT on CPU#1
macarthur kernel: ESR value before enabling vector: 00000000
macarthur kernel: ESR value after enabling vector: 00000000
macarthur kernel: CPU map: 3
macarthur kernel: Booting processor 0 eip 2000
macarthur kernel: Setting warm reset code and vector.
macarthur kernel: 1.
macarthur kernel: 2.
macarthur kernel: 3.
macarthur kernel: Asserting INIT.
macarthur kernel: Deasserting INIT.
macarthur kernel: Sending STARTUP #1.
macarthur kernel: After apic_write.
macarthur kernel: Startup point 1.
macarthur kernel: Initializing CPU#0
macarthur kernel: Waiting for send to finish...
macarthur kernel: CPU#0 waiting for CALLOUT
macarthur kernel: +Sending STARTUP #2.
macarthur kernel: After apic_write.
macarthur kernel: Startup point 1.
macarthur kernel: Waiting for send to finish...
macarthur kernel: +After Startup.
macarthur kernel: Before Callout 0.
macarthur kernel: After Callout 0.
macarthur kernel: CALLIN, before setup_local_APIC().
macarthur kernel: masked ExtINT on CPU#0
macarthur kernel: ESR value before enabling vector: 00000000
macarthur kernel: ESR value after enabling vector: 00000000
macarthur kernel: Calibrating delay loop... 400.59 BogoMIPS
macarthur kernel: Stack at about c0743fbc
macarthur kernel: OK.
macarthur kernel: CPU0: Intel Pentium II (Deschutes) stepping 02
macarthur kernel: CPU has booted.
macarthur kernel: Before bogomips.
macarthur kernel: Total of 2 processors activated (800.36 BogoMIPS).
macarthur kernel: Before bogocount - setting activated=1.
macarthur kernel: Boot done.
macarthur kernel: ENABLING IO-APIC IRQs
macarthur kernel: init IO_APIC IRQs
macarthur kernel: IO-APIC (apicid-pin) 2-0, 2-5, 2-10, 2-11, 2-12, 2-13, 2-20, 2-21, 2-22, 2-23 not connected.
macarthur kernel: activating NMI Watchdog ... done.
macarthur kernel: number of MP IRQ sources: 15.
macarthur kernel: number of IO-APIC #2 registers: 24.
macarthur kernel: testing the IO APIC.......................
macarthur kernel:
macarthur kernel: IO APIC #2......
macarthur kernel: .... register #00: 02000000
macarthur kernel: ....... : physical APIC id: 02
macarthur kernel: .... register #01: 00170011
macarthur kernel: ....... : max redirection entries: 0017
macarthur kernel: ....... : IO APIC version: 0011
macarthur kernel: .... register #02: 00000000
macarthur kernel: ....... : arbitration: 00
macarthur kernel: .... IRQ redirection table:
macarthur kernel: NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect:
macarthur kernel: 00 000 00 1 0 0 0 0 0 0 00
macarthur kernel: 01 0FF 0F 0 0 0 0 0 1 1 59
macarthur kernel: 02 0FF 0F 0 0 0 0 0 1 1 51
macarthur kernel: 03 0FF 0F 0 0 0 0 0 1 1 61
macarthur kernel: 04 0FF 0F 0 0 0 0 0 1 1 69
macarthur kernel: 05 000 00 1 0 0 0 0 0 0 00
macarthur kernel: 06 0FF 0F 0 0 0 0 0 1 1 71
macarthur kernel: 07 0FF 0F 0 0 0 0 0 1 1 79
macarthur kernel: 08 0FF 0F 0 0 0 0 0 1 1 81
macarthur kernel: 09 0FF 0F 0 0 0 0 0 1 1 89
macarthur kernel: 0a 000 00 1 0 0 0 0 0 0 00
macarthur kernel: 0b 000 00 1 0 0 0 0 0 0 00
macarthur kernel: 0c 000 00 1 0 0 0 0 0 0 00
macarthur kernel: 0d 000 00 1 0 0 0 0 0 0 00
macarthur kernel: 0e 0FF 0F 0 0 0 0 0 1 1 91
macarthur kernel: 0f 0FF 0F 0 0 0 0 0 1 1 99
macarthur kernel: 10 0FF 0F 1 1 0 1 0 1 1 A1
macarthur kernel: 11 0FF 0F 1 1 0 1 0 1 1 A9
macarthur kernel: 12 0FF 0F 1 1 0 1 0 1 1 B1
macarthur kernel: 13 0FF 0F 1 1 0 1 0 1 1 B9
macarthur kernel: 14 000 00 1 0 0 0 0 0 0 00
macarthur kernel: 15 000 00 1 0 0 0 0 0 0 00
macarthur kernel: 16 000 00 1 0 0 0 0 0 0 00
macarthur kernel: 17 000 00 1 0 0 0 0 0 0 00
macarthur kernel: .................................... done.
macarthur kernel: Initializing CPU#1
macarthur kernel: calibrating APIC timer ...
macarthur kernel: ..... CPU clock speed is 400.8936 MHz.
macarthur kernel: ..... host bus clock speed is 100.2232 MHz.
macarthur kernel: cpu: 0, clocks: 1002232, slice: 334077, nr: 2.
macarthur kernel: CPU0<C0:1002224,C:334064,D:6,S:334077,C:1002232>
macarthur kernel: cpu: 1, clocks: 1002232, slice: 334077, nr: 1.
macarthur kernel: CPU1<C0:1002224,C:668144,D:3,S:334077,C:1002232>
macarthur kernel: checking TSC synchronization across CPUs: passed.
macarthur kernel: Setting commenced=1, go go go
macarthur kernel: PCI: PCI BIOS revision 2.10 entry at 0xf0730
macarthur kernel: PCI: Using configuration type 1
macarthur kernel: PCI: Probing PCI hardware
macarthur kernel: PCI: Interrupt Routing Table found at 0xc00f0d20 [router type 8086/122e]
macarthur kernel: Limiting direct PCI/PCI transfers.
macarthur kernel: Linux NET4.0 for Linux 2.3
macarthur kernel: Based upon Swansea University Computer Society NET3.039
macarthur kernel: NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
macarthur kernel: NET4: Linux TCP/IP 1.0 for NET4.0
macarthur kernel: IP Protocols: ICMP, UDP, TCP
macarthur kernel: TCP: Hash tables configured (established 16384 bind 16384)
macarthur kernel: Starting kswapd v1.6
macarthur kernel: Detected PS/2 Mouse Port.
macarthur kernel: Serial driver version 4.30 with SHARE_IRQ SERIAL_PCI PCI_IOMEM enabled
macarthur kernel: ttyS00 at 0x03f8 (irq = 4) is a 16550A
macarthur kernel: ttyS01 at 0x02f8 (irq = 3) is a 16550A
macarthur kernel: pty: 256 Unix98 ptys configured
macarthur kernel: Real Time Clock Driver v1.09a
macarthur kernel: Non-volatile memory driver v1.0
macarthur kernel: RAMDISK driver initialized: 16 RAM disks of 0K size 1024 blocksize
macarthur kernel: Uniform Multi-Platform E-IDE driver Revision: 6.20
macarthur kernel: PIIX4: IDE controller on PCI bus 00 dev 21
macarthur kernel: PIIX4: not 100% native mode: will probe irqs later
macarthur kernel: hda: LTN382, ATAPI CDROM drive
macarthur kernel: ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
macarthur kernel: hda: cdrom_pc_intr: The drive appears confused (ireason = 0x 1)
macarthur kernel: hda: ATAPI 40X CD-ROM drive, 120kB Cache
macarthur kernel: Uniform CDROM driver Revision: 3.04
macarthur kernel: Floppy drive(s): fd0 is 1.44M
macarthur kernel: FDC 0 is a post-1991 82077
macarthur kernel: (scsi0) <Adaptec AHA-294X Ultra2 SCSI host adapter> found at PCI 10/0
macarthur kernel: (scsi0) Wide Channel, SCSI ID=7, 32/255 SCBs
macarthur kernel: (scsi0) Downloading sequencer code... 374 instructions downloaded
macarthur kernel: (scsi1) <Adaptec AHA-294X Ultra2 SCSI host adapter> found at PCI 11/0
macarthur kernel: (scsi1) Wide Channel, SCSI ID=7, 32/255 SCBs
macarthur kernel: (scsi1) Downloading sequencer code... 374 instructions downloaded
macarthur kernel: (scsi2) <Adaptec AHA-294X SCSI host adapter> found at PCI 12/0
macarthur kernel: (scsi2) Narrow Channel, SCSI ID=7, 16/255 SCBs
macarthur kernel: (scsi2) Warning - detected auto-termination
macarthur kernel: (scsi2) Please verify driver detected settings are correct.
macarthur kernel: (scsi2) If not, then please properly set the device termination
macarthur kernel: (scsi2) in the Adaptec SCSI BIOS by hitting CTRL-A when prompted
macarthur kernel: (scsi2) during machine bootup.
macarthur kernel: (scsi2) Cables present (Int-50 YES, Ext-50 NO)
macarthur kernel: (scsi2) Downloading sequencer code... 406 instructions downloaded
macarthur kernel: scsi0 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 5.1.20/3.2.4
macarthur kernel: <Adaptec AHA-294X Ultra2 SCSI host adapter>
macarthur kernel: scsi1 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 5.1.20/3.2.4
macarthur kernel: <Adaptec AHA-294X Ultra2 SCSI host adapter>
macarthur kernel: scsi2 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 5.1.20/3.2.4
macarthur kernel: <Adaptec AHA-294X SCSI host adapter>
macarthur kernel: scsi : 3 hosts.
macarthur kernel: (scsi0:0:0:0) Synchronous at 80.0 Mbyte/sec, offset 15.
macarthur kernel: Vendor: IBM Model: DDRS-39130D Rev: DC1B
macarthur kernel: Type: Direct-Access ANSI SCSI revision: 02
macarthur kernel: Detected scsi disk c0b0t0u0 at scsi0, channel 0, id 0, lun 0
macarthur kernel: (scsi1:0:0:0) Synchronous at 80.0 Mbyte/sec, offset 15.
macarthur kernel: Vendor: IBM Model: DDRS-39130D Rev: DC1B
macarthur kernel: Type: Direct-Access ANSI SCSI revision: 02
macarthur kernel: Detected scsi disk c1b0t0u0 at scsi1, channel 0, id 0, lun 0
macarthur kernel: (scsi2:0:3:0) Synchronous at 10.0 Mbyte/sec, offset 8.
macarthur kernel: Vendor: HP Model: C1533A Rev: 9503
macarthur kernel: Type: Sequential-Access ANSI SCSI revision: 02
macarthur kernel: Detected scsi tape st0 at scsi2, channel 0, id 3, lun 0
macarthur kernel: (scsi2:0:4:0) Synchronous at 10.0 Mbyte/sec, offset 15.
macarthur kernel: Vendor: TEAC Model: CD-R55S Rev: 1.0K
macarthur kernel: Type: CD-ROM ANSI SCSI revision: 02
macarthur kernel: Detected scsi CD-ROM sr0 at scsi2, channel 0, id 4, lun 0
macarthur kernel: scsi : detected 1 SCSI tape 1 SCSI cdrom 2 SCSI disks total.
macarthur kernel: st: bufsize 32768, wrt 30720, max init. buffers 4, s/g segs 16.
macarthur kernel: SCSI device sda: hdwr sector= 512 bytes. Sectors= 17850000 [8715 MB] [8.7 GB]
macarthur kernel: SCSI device sdb: hdwr sector= 512 bytes. Sectors= 17850000 [8715 MB] [8.7 GB]
macarthur kernel: 3c59x.c:v0.99H 11/17/98 Donald Becker http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html
macarthur kernel: eth0: 3Com 3c905B Cyclone 100baseTx at 0xd000, 00:10:5a:72:66:4b, IRQ 5
macarthur kernel: 8K byte-wide RAM 5:3 Rx:Tx split, autoselect/Autonegotiate interface.
macarthur kernel: MII transceiver found at address 24, status 782d.
macarthur kernel: Enabling bus-master transmits and whole-frame receives.

-- 

Roderich Schupp mailto:rsch@ExperTeam.de ExperTeam GmbH http://www.experteam.de/ Munich, Germany

- 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/