SMP on Linux 2.1.115

Richard B. Johnson (root@chaos.analogic.com)
Mon, 17 Aug 1998 13:01:55 -0400 (EDT)


I am still trying to make my SMP machine functional with Linux
version 2.1.115. I have noticed:

o If I just reboot... I get "stuck_on_smp_invalidate_needed
IPI_wait CPU#0".. errors while mounting disk drives.
The machine will operate very slooowly, but will never
get to the login prompt. Ctl-Alt-Del works and I can
cleanly dismount drives.

o If I turn OFF the power before rebooting, the machine will
reboot fine with no "stuck" errors.

o If I just hit the reset switch, I get "stuck" errors while
the BusLogic Adaptor is finding SCSI devices.

The "stuck" messages don't get to the startup log:

Aug 17 11:18:35 quark syslogd: exiting on signal 15
Aug 17 11:26:22 quark kernel: Linux version 2.1.115 (root@quark) (gcc version 2.7.2) #5 SMP Mon Aug 17 08:46:21 EDT 1998
Aug 17 11:26:22 quark kernel: Intel MultiProcessor Specification v1.1
Aug 17 11:26:22 quark kernel: Virtual Wire compatibility mode.
Aug 17 11:26:22 quark kernel: OEM ID: OEM00000 Product ID: PROD00000000 APIC at: 0xFEE00000
Aug 17 11:26:22 quark kernel: Processor #0 Pentium(tm) APIC version 17
Aug 17 11:26:22 quark kernel: Processor #1 Pentium(tm) APIC version 17
Aug 17 11:26:22 quark kernel: I/O APIC #2 Version 17 at 0xFEC00000.
Aug 17 11:26:22 quark kernel: Processors: 2
Aug 17 11:26:22 quark kernel: mapped APIC to ffffe000 (fee00000)
Aug 17 11:26:22 quark kernel: mapped IOAPIC to ffffd000 (fec00000)
Aug 17 11:26:22 quark kernel: PIRQ redirection, working around broken MP-BIOS.
Aug 17 11:26:22 quark kernel: ... PIRQ0 -> IRQ 0
Aug 17 11:26:22 quark kernel: Console: colour VGA+ 80x25
Aug 17 11:26:22 quark kernel: Calibrating delay loop... 66.36 BogoMIPS
Aug 17 11:26:22 quark kernel: Memory: 46688k/49152k available (1088k kernel code, 400k reserved, 936k data, 40k init)
Aug 17 11:26:22 quark kernel: POSIX conformance testing by UNIFIX
Aug 17 11:26:22 quark kernel: CPU0: Intel Pentium 75+ stepping 0c
Aug 17 11:26:22 quark kernel: calibrating APIC timer ...
Aug 17 11:26:22 quark kernel: ..... CPU clock speed is 166.1217 MHz.
Aug 17 11:26:22 quark kernel: ..... APIC bus clock speed is 66.4484 MHz.
Aug 17 11:26:22 quark kernel: Booting processor 1 eip 2000
Aug 17 11:26:22 quark kernel: Calibrating delay loop... 66.36 BogoMIPS
Aug 17 11:26:22 quark kernel: OK.
Aug 17 11:26:22 quark kernel: CPU1: Intel Pentium 75+ stepping 0c
Aug 17 11:26:22 quark kernel: enabling symmetric IO mode... ...done.
Aug 17 11:26:22 quark kernel: ENABLING IO-APIC IRQs
Aug 17 11:26:22 quark kernel: init IO_APIC IRQs
Aug 17 11:26:22 quark kernel: IO-APIC pin 0, 20, 21, 22, 23 not connected.
Aug 17 11:26:22 quark kernel: number of MP IRQ sources: 21.
Aug 17 11:26:22 quark kernel: number of IO-APIC registers: 24.
Aug 17 11:26:22 quark kernel: testing the IO APIC.......................
Aug 17 11:26:22 quark kernel: .... register #00: 02000000
Aug 17 11:26:22 quark kernel: ....... : physical APIC id: 02
Aug 17 11:26:22 quark kernel: .... register #01: 00170011
Aug 17 11:26:22 quark kernel: ....... : max redirection entries: 0017
Aug 17 11:26:22 quark kernel: ....... : IO APIC version: 0011
Aug 17 11:26:22 quark kernel: .... register #02: 00000000
Aug 17 11:26:22 quark kernel: ....... : arbitration: 00
Aug 17 11:26:22 quark kernel: .... IRQ redirection table:
Aug 17 11:26:22 quark kernel: NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect:
Aug 17 11:26:22 quark kernel: 00 000 00 1 0 0 0 0 0 0 00
Aug 17 11:26:22 quark kernel: 01 0FF 0F 0 0 0 0 0 1 1 59
Aug 17 11:26:22 quark kernel: 02 0FF 0F 0 0 0 0 0 1 1 51
Aug 17 11:26:22 quark kernel: 03 0FF 0F 0 0 0 0 0 1 1 61
Aug 17 11:26:22 quark kernel: 04 0FF 0F 0 0 0 0 0 1 1 69
Aug 17 11:26:22 quark kernel: 05 0FF 0F 0 0 0 0 0 1 1 71
Aug 17 11:26:22 quark kernel: 06 0FF 0F 0 0 0 0 0 1 1 79
Aug 17 11:26:22 quark kernel: 07 0FF 0F 0 0 0 0 0 1 1 81
Aug 17 11:26:22 quark kernel: 08 0FF 0F 0 0 0 0 0 1 1 89
Aug 17 11:26:22 quark kernel: 09 0FF 0F 0 0 0 0 0 1 1 91
Aug 17 11:26:22 quark kernel: 0a 0FF 0F 0 0 0 0 0 1 1 99
Aug 17 11:26:22 quark kernel: 0b 0FF 0F 0 0 0 0 0 1 1 A1
Aug 17 11:26:22 quark kernel: 0c 0FF 0F 0 0 0 0 0 1 1 A9
Aug 17 11:26:22 quark kernel: 0d 000 00 1 0 0 0 0 0 0 00
Aug 17 11:26:22 quark kernel: 0e 0FF 0F 0 0 0 0 0 1 1 B1
Aug 17 11:26:22 quark kernel: 0f 0FF 0F 0 0 0 0 0 1 1 B9
Aug 17 11:26:22 quark kernel: 10 0FF 0F 0 1 0 1 0 1 1 C1
Aug 17 11:26:22 quark kernel: 11 0FF 0F 0 1 0 1 0 1 1 C9
Aug 17 11:26:22 quark kernel: 12 0FF 0F 0 1 0 1 0 1 1 D1
Aug 17 11:26:22 quark kernel: 13 0FF 0F 0 1 0 1 0 1 1 D9
Aug 17 11:26:22 quark kernel: 14 000 00 1 0 0 0 0 0 0 00
Aug 17 11:26:22 quark kernel: 15 000 00 1 0 0 0 0 0 0 00
Aug 17 11:26:22 quark kernel: 16 000 00 1 0 0 0 0 0 0 00
Aug 17 11:26:22 quark kernel: 17 000 00 1 0 0 0 0 0 0 00
Aug 17 11:26:22 quark kernel: IRQ to pin mappings:
Aug 17 11:26:22 quark kernel: 0->2 1->1 2->-1 3->3 4->4 5->5 6->6 7->7 8->8 9->9 10->10 11->11 12->12 13->13 14->14 15->15 16->16 17->17 18->18 19->19 20->-1 21->-1 22->-1 23->-1 24->-1 25->-1 26->-1 27->-1 28->-1 29->-1 30->-1 31->-1 32->-1 33->-1 34->-1
35->-1 36->-1 37->-1 38->-1 39->-1 40->-1 41->-1 42->-1 43->-1 44->-1 45->-1 46->-1 47->-1 48->-1 49->-1 50->-1 51->-1 52->-1 53->-1 54->-1 55->-1 56->-1 57->-1 58->-1 59->-1 60->-1 61->-1 62->-1 63->-1
Aug 17 11:26:22 quark kernel: .................................... done.
Aug 17 11:26:22 quark kernel: Initializing RT netlink socket
Aug 17 11:26:22 quark kernel: PCI: PCI BIOS revision 2.10 entry at 0xfb420
Aug 17 11:26:22 quark kernel: PCI: Using configuration type 1
Aug 17 11:26:22 quark kernel: PCI: Probing PCI hardware
Aug 17 11:26:22 quark kernel: PCI->APIC IRQ transform: (B0,I17,P0) -> 19
Aug 17 11:26:22 quark kernel: PCI->APIC IRQ transform: (B0,I18,P0) -> 18
Aug 17 11:26:22 quark kernel: PCI->APIC IRQ transform: (B0,I20,P0) -> 16
Aug 17 11:26:22 quark kernel: Starting kswapd v 1.5
Aug 17 11:26:22 quark kernel: pty: 256 Unix98 ptys configured
Aug 17 11:26:22 quark kernel: scsi: ***** BusLogic SCSI Driver Version 2.1.13 of 17 April 1998 *****
Aug 17 11:26:22 quark kernel: scsi: Copyright 1995-1998 by Leonard N. Zubkoff <lnz@dandelion.com>
Aug 17 11:26:22 quark kernel: scsi0: Configuring BusLogic Model BT-958 PCI Wide Ultra SCSI Host Adapter
Aug 17 11:26:22 quark kernel: scsi0: Firmware Version: 5.06J, I/O Address: 0x6100, IRQ Channel: 16/Level
Aug 17 11:26:22 quark kernel: scsi0: PCI Bus: 0, Device: 20, Address: 0xE4000000, Host Adapter SCSI ID: 7
Aug 17 11:26:22 quark kernel: scsi0: Parity Checking: Enabled, Extended Translation: Enabled
Aug 17 11:26:22 quark kernel: scsi0: Synchronous Negotiation: Fast, Wide Negotiation: Enabled
Aug 17 11:26:22 quark kernel: scsi0: Disconnect/Reconnect: Enabled, Tagged Queuing: Enabled
Aug 17 11:26:22 quark kernel: scsi0: Scatter/Gather Limit: 128 of 8192 segments, Mailboxes: 211
Aug 17 11:26:22 quark kernel: scsi0: Driver Queue Depth: 211, Host Adapter Queue Depth: 192
Aug 17 11:26:22 quark kernel: scsi0: Tagged Queue Depth: Automatic, Untagged Queue Depth: 3
Aug 17 11:26:22 quark kernel: scsi0: Error Recovery Strategy: Default, SCSI Bus Reset: Enabled
Aug 17 11:26:22 quark kernel: scsi0: SCSI Bus Termination: Both Enabled, SCAM: Disabled
Aug 17 11:26:22 quark kernel: scsi0: *** BusLogic BT-958 Initialized Successfully ***
Aug 17 11:26:22 quark kernel: scsi0 : BusLogic BT-958
Aug 17 11:26:22 quark kernel: scsi : 1 host.
Aug 17 11:26:22 quark kernel: Vendor: DEC Model: DSP3133LS Rev: 440E
Aug 17 11:26:22 quark kernel: Type: Direct-Access ANSI SCSI revision: 02
Aug 17 11:26:22 quark kernel: Detected scsi disk sda at scsi0, channel 0, id 0, lun 0
Aug 17 11:26:22 quark kernel: Vendor: QUANTUM Model: FIREBALL_TM1280S Rev: 300X
Aug 17 11:26:22 quark kernel: Type: Direct-Access ANSI SCSI revision: 02
Aug 17 11:26:22 quark kernel: Detected scsi disk sdb at scsi0, channel 0, id 1, lun 0
Aug 17 11:26:22 quark kernel: Vendor: DEC Model: DSP3160S Rev: 436A
Aug 17 11:26:22 quark kernel: Type: Direct-Access ANSI SCSI revision: 02
Aug 17 11:26:22 quark kernel: Detected scsi disk sdc at scsi0, channel 0, id 2, lun 0
Aug 17 11:26:22 quark kernel: Vendor: SONY Model: CD-ROM CDU-76S Rev: 1.1c
Aug 17 11:26:22 quark kernel: Type: CD-ROM ANSI SCSI revision: 02
Aug 17 11:26:22 quark kernel: Detected scsi CD-ROM sr0 at scsi0, channel 0, id 3, lun 0
Aug 17 11:26:22 quark kernel: Vendor: CONNER Model: CTT8000-S Rev: 1.17
Aug 17 11:26:22 quark kernel: Type: Sequential-Access ANSI SCSI revision: 02
Aug 17 11:26:22 quark kernel: Vendor: EXABYTE Model: EXB-8200 Rev: 2618
Aug 17 11:26:22 quark kernel: Type: Sequential-Access ANSI SCSI revision: 01
Aug 17 11:26:22 quark kernel: scsi0: Target 0: Queue Depth 28, Synchronous at 10.0 MB/sec, offset 15
Aug 17 11:26:22 quark kernel: scsi0: Target 1: Queue Depth 28, Synchronous at 10.0 MB/sec, offset 15
Aug 17 11:26:22 quark kernel: scsi0: Target 2: Queue Depth 28, Synchronous at 10.0 MB/sec, offset 15
Aug 17 11:26:22 quark kernel: scsi0: Target 3: Queue Depth 3, Synchronous at 5.00 MB/sec, offset 15
Aug 17 11:26:22 quark kernel: scsi0: Target 4: Queue Depth 3, Synchronous at 5.00 MB/sec, offset 15
Aug 17 11:26:22 quark kernel: scsi0: Target 5: Queue Depth 3, Asynchronous
Aug 17 11:26:22 quark kernel: scsi : detected 2 SCSI tapes 1 SCSI cdrom 3 SCSI disks total.
Aug 17 11:26:22 quark kernel: SCSI device sda: hdwr sector= 512 bytes. Sectors= 2613930 [1276 MB] [1.3 GB]
Aug 17 11:26:22 quark kernel: SCSI device sdb: hdwr sector= 512 bytes. Sectors= 2503872 [1222 MB] [1.2 GB]
Aug 17 11:26:22 quark kernel: SCSI device sdc: hdwr sector= 512 bytes. Sectors= 3125408 [1526 MB] [1.5 GB]
Aug 17 11:26:22 quark kernel: ne.c: PCI BIOS reports Realtek 8029 at i/o 0x6000, irq 19.
Aug 17 11:26:22 quark kernel: *
Aug 17 11:26:22 quark kernel: * Use of the PCI-NE2000 driver with this card is recommended!
Aug 17 11:26:22 quark kernel: *
Aug 17 11:26:22 quark kernel: ne.c:v1.10 9/23/94 Donald Becker (becker@cesdis.gsfc.nasa.gov)
Aug 17 11:26:22 quark kernel: NE*000 ethercard probe at 0x6000: 00 4f 49 04 dc 2c
Aug 17 11:26:22 quark kernel: eth0: NE2000 found at 0x6000, using IRQ 19.
Aug 17 11:26:22 quark kernel: Partition check:
Aug 17 11:26:22 quark kernel: sda: sda1 sda2 sda3
Aug 17 11:26:22 quark kernel: sdb: sdb1
Aug 17 11:26:22 quark kernel: sdc: sdc1 sdc2 sdc3
Aug 17 11:26:32 quark named[168]: starting. named 4.9.4-REL Wed Aug 28 11:53:27 EDT 1996 ^Iroot@quark:/usr/src/networking/bind.4.9.4-rel/named
Aug 17 11:26:22 quark kernel: VFS: Mounted root (ext2 filesystem) readonly.
Aug 17 11:26:22 quark kernel: Freeing unused kernel memory: 40k freed
Aug 17 11:26:22 quark kernel: scsi0: Tagged Queuing now active for Target 0
Aug 17 11:26:22 quark kernel: scsi0: Tagged Queuing now active for Target 1
Aug 17 11:26:22 quark kernel: scsi0: Tagged Queuing now active for Target 2
Aug 17 11:26:33 quark named[171]: Ready to answer queries.
Aug 17 11:27:09 quark login: ROOT LOGIN ON tty1
Aug 17 11:34:54 quark syslogd: exiting on signal 15

Here's the configuration:

CONFIG_M586=y
CONFIG_MODULES=y
CONFIG_NET=y
CONFIG_PCI=y
CONFIG_PCI_BIOS=y
CONFIG_PCI_DIRECT=y
CONFIG_SYSVIPC=y
CONFIG_SYSCTL=y
CONFIG_BINFMT_AOUT=y
CONFIG_BINFMT_ELF=y
CONFIG_BLK_DEV_FD=y
CONFIG_PARIDE_PARPORT=y
CONFIG_PACKET=y
CONFIG_NETLINK=y
CONFIG_RTNETLINK=y
CONFIG_FIREWALL=y
CONFIG_NET_ALIAS=y
CONFIG_FILTER=y
CONFIG_UNIX=y
CONFIG_INET=y
CONFIG_IP_ADVANCED_ROUTER=y
CONFIG_RTNETLINK=y
CONFIG_NETLINK=y
CONFIG_IP_MULTIPLE_TABLES=y
CONFIG_IP_ROUTE_MULTIPATH=y
CONFIG_IP_ROUTE_NAT=y
CONFIG_IP_FIREWALL=y
CONFIG_IP_TRANSPARENT_PROXY=y
CONFIG_IP_ROUTER=y
CONFIG_IP_ALIAS=y
CONFIG_IP_NOSR=y
CONFIG_SKB_LARGE=y
CONFIG_SCSI=y
CONFIG_BLK_DEV_SD=y
CONFIG_CHR_DEV_ST=y
CONFIG_BLK_DEV_SR=y
CONFIG_SCSI_AIC7XXX=y
CONFIG_AIC7XXX_PROC_STATS=y
CONFIG_SCSI_BUSLOGIC=y
CONFIG_SCSI_OMIT_FLASHPOINT=y
CONFIG_NETDEVICES=y
CONFIG_NET_ETHERNET=y
CONFIG_NET_VENDOR_3COM=y
CONFIG_VORTEX=y
CONFIG_NET_ISA=y
CONFIG_NE2000=y
CONFIG_PPP=y
CONFIG_VT=y
CONFIG_VT_CONSOLE=y
CONFIG_SERIAL=y
CONFIG_SERIAL_CONSOLE=y
CONFIG_UNIX98_PTYS=y
CONFIG_EXT2_FS=y
CONFIG_ISO9660_FS=y
CONFIG_JOLIET=y
CONFIG_FAT_FS=y
CONFIG_MSDOS_FS=y
CONFIG_VFAT_FS=y
CONFIG_PROC_FS=y
CONFIG_NFS_FS=y
CONFIG_NFSD=y
CONFIG_SUNRPC=y
CONFIG_LOCKD=y
CONFIG_NLS=y
CONFIG_VGA_CONSOLE=y
CONFIG_MAGIC_SYSRQ=y

Cheers,
Dick Johnson
***** FILE SYSTEM WAS MODIFIED *****
Penguin : Linux version 2.1.115 on an i586 machine (66.15 BogoMips).
Warning : It's hard to remain at the trailing edge of technology.

-
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.altern.org/andrebalsa/doc/lkml-faq.html