Messages in this thread | | | Subject | smp_invalidate_needed IPI wait (CPU#0) | From | Ted Serreyn <> | Date | Thu, 26 Mar 1998 09:30:08 -0600 |
| |
I am finally getting closer to running 2.1 series on my SMP box. The io_apic stuff is at least working enough to let me boot. Now I am getting a lot of the following errors on bootup and running under any kind of load.
stuck on smp_invalidate_needed IPI wait (CPU#0) stuck on smp_invalidate_needed IPI wait (CPU#0)
1. What does this mean?
2. How do I fix it?
Same error shows up in 2.1.90, 2.1.91-1, 2.1.91-2.
Here is a complete bootlog from a serial port hence some holes around the serial initialization:
The file is a log from bootup to login prompt to give you an idea of how many of these messages I get. More details may be obtained by request.
Ted Serreyn
|Ted Serreyn ted@serreyn.ml.org| MultiProceassConsole: colour VGA+ 80x25, 1 virtual console (max 63) PCI: BIOS32 Service Directory structure at 0xc00fff70 PCI: BIOS32 Service Directory entry at 0xfdf85 PCI: PCI BIOS revision 2.00 entry at 0xfd0b1 Probing PCI hardware. PCI->APIC IRQ transform: (B0,I0,P-1) -> -1 PCI->APIC IRQ transform: (B0,I2,P-1) -> -1 PCI->APIC IRQ transform: (B0,I3,P0) -> -1 PCI->APIC IRQ transform: (B0,I12,P0) -> -1 PCI->APIC IRQ transform: (B0,I13,P0) -> -1 PCI->APIC IRQ transform: (B0,I14,P0) -> -1 PCI->APIC IRQ transform: (B0,I15,P0) -> -1 Calibrating delay loop... 53.25 BogoMIPS Memory: 127676k/131072k available (1076k kernel code, 400k reserved, 1884k data, 36k init) Swansea University Computer Society NET3.039 for Linux 2.1 NET3: Unix domain sockets 0.16 for Linux NET3.038. Swansea University Computer Society TCP/IP for NET3.037 IP Protocols: ICMP, UDP, TCP Checking 386/387 coupling... Ok, fpu using exception 16 error reporting. Checking 'hlt' instruction... Ok. Intel Pentium with F0 0F bug - workaround enabled. POSIX conformance testing by UNIFIX CPU0: Intel Pentium 75+ stepping 0b calibrating APIC timer ... ..... CPU clock speed is 133.3311 MHz. ..... APIC bus clock speed is 66.6652 MHz. Booting processor 1 eip 2000: Calibrating delay loop... 53.25 BogoMIPS OK. CPU1: Intel Pentium 75+ stepping 0b Total of 2 processors activated (106.50 BogoMIPS). mapping IO APIC from standard address. new virtual address: c8804000. enabling Symmetric IO mode ... ...done. ENABLING IO-APIC IRQs no explicit IRQ entries, using default mptable init IO_APIC IRQs IO-APIC pin 2, 13 not connected. ..MP-BIOS bug: i8254 timer not connected to IO-APIC ..falling back to 8259A-based timer interrupt nr of MP irq sources: 14. nr of IOAPIC registers: 16. testing the IO APIC....................... .... register #00: 00000000 ....... : physical APIC id: 00 .... register #01: 000F0011 ....... : max redirection entries: 000F ....... [IO-APIC cannot route PCI PIRQ 0-3] ....... : IO APIC version: 0011 .... register #02: 00000000 ....... : arbitration: 00 .... IRQ redirection table: NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect: 00 0FF 0F 0 0 0 0 0 1 1 51 01 0FF 0F 0 0 0 0 0 1 1 59 02 000 00 1 0 0 0 0 0 0 00 03 0FF 0F 0 0 0 0 0 1 1 69 04 0FF 0F 0 0 0 0 0 1 1 71 05 0FF 0F 0 0 0 0 0 1 1 79 06 0FF 0F 0 0 0 0 0 1 1 81 07 0FF 0F 0 0 0 0 0 1 1 89 08 0FF 0F 0 0 0 0 0 1 1 91 09 0FF 0F 0 0 0 0 0 1 1 99 0a 0FF 0F 0 0 0 0 0 1 1 A1 0b 0FF 0F 0 0 0 0 0 1 1 A9 0c 0FF 0F 0 0 0 0 0 1 1 B1 0d 000 00 1 0 0 0 0 0 0 00 0e 0FF 0F 0 0 0 0 0 1 1 C1 0f 0FF 0F 0 0 0 0 0 1 1 C9 .................................... done. Starting kswapd v 1.5 Serial driver version 4.24 with no serial optis a 16550AsStReal Time Clock Driver v1.09 Ramdisk driver initialized : 16 ramdisks of 4096K size Uniform CD-ROM driver Revision: 2.12 OPTI621: IDE controller on PCI bus 0 function 24 PCI->APIC IRQ transform: (B0,I3,P0) -> -1 PCI->APIC IRQ transform: (B0,I3,P0) -> -1 OPTI621: device enabled (Linux) OPTI621: will probe irqs later Floppy drive(s): fd0 is 1.44M FDC 0 is a post-1991 82077 PCI->APIC IRQ transform: (B0,I12,P0) -> -1 aic7xxx: <Adaptec AHA-294X SCSI host adapter> at PCI 12 aic7xxx: BIOS enabled, IO Port 0x9000, IO Mem 0x84000000, IRQ 10, Revision B aic7xxx: Wide Channel, SCSI ID 7, 16/16 SCBs, QFull 16, QMask 0x1f PCI->APIC IRQ transform: (B0,I13,P0) -> -1 aic7xxx: <Adaptec AHA-294X SCSI host adapter> at PCI 13 aic7xxx: BIOS enabled, IO Port 0x9400, IO Mem 0x84001000, IRQ 11, Revision B aic7xxx: Wide Channel, SCSI ID 7, 16/16 SCBs, QFull 16, QMask 0x1f PCI->APIC IRQ transform: (B0,I14,P0) -> -1 aic7xxx: <Adaptec AHA-294X SCSI host adapter> at PCI 14 aic7xxx: BIOS enabled, IO Port 0x9800, IO Mem 0x84002000, IRQ 15 aic7xxx: Single Channel, SCSI ID 7, 16/16 SCBs, QFull 16, QMask 0x1f scsi0 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 4.1/3.2 scsi1 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 4.1/3.2 scsi2 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 4.1/3.2 scsi : 3 hosts. scsi0: Scanning channel A for devices. Vendor: SEAGATE Model: ST15150W Rev: 0009 Type: Direct-Access ANSI SCSI revision: 02 Detected scsi disk sda at scsi0, channel 0, id 0, lun 0 Vendor: SEAGATE Model: ST15150W Rev: 0009 Type: Direct-Access ANSI SCSI revision: 02 Detected scsi disk sdb at scsi0, channel 0, id 1, lun 0 Vendor: SEAGATE Model: ST32550W Rev: 0012 Type: Direct-Access ANSI SCSI revision: 02 Detected scsi disk sdc at scsi0, channel 0, id 12, lun 0 scsi1: Scanning channel A for devices. Vendor: SEAGATE Model: ST410800W Rev: 0001 Type: Direct-Access ANSI SCSI revision: 02 Detected scsi disk sdd at scsi1, channel 0, id 0, lun 0 Vendor: SEAGATE Model: ST12550W Rev: 0004 Type: Direct-Access ANSI SCSI revision: 02 Detected scsi disk sde at scsi1, channel 0, id 9, lun 0 Vendor: SEAGATE Model: ST12550W Rev: 0004 Type: Direct-Access ANSI SCSI revision: 02 Detected scsi disk sdf at scsi1, channel 0, id 10, lun 0 scsi2: Scanning channel A for devices. Vendor: MII SC31 Model: ScanMakerIISP600 Rev: 1.11 Type: Scanner ANSI SCSI revision: 01 CCS Detected scsi generic sgg at scsi2, channel 0, id 2, lun 0 scsi2: Target 3, channel A, refusing synchronous negotiation; using asynchronous transfers. Vendor: IMS Model: CDD2000/00 Rev: 1.26 Type: CD-ROM ANSI SCSI revision: 02 Detected scsi CD-ROM sr0 at scsi2, channel 0, id 3, lun 0 Vendor: SONY Model: SDT-5000 Rev: 3.26 Type: Sequential-Access ANSI SCSI revision: 02 Detected scsi tape st0 at scsi2, channel 0, id 4, lun 0 Vendor: PLEXTOR Model: CD-ROM PX-6XCS Rev: 1.08 Type: CD-ROM ANSI SCSI revision: 02 Detected scsi CD-ROM sr1 at scsi2, channel 0, id 5, lun 0 Vendor: PLEXTOR Model: CD-ROM PX-12TS Rev: 1.00 Type: CD-ROM ANSI SCSI revision: 02 Detected scsi CD-ROM sr2 at scsi2, channel 0, id 6, lun 0 scsi : detected 1 SCSI tape 3 SCSI cdroms 6 SCSI disks total. SCSI device sda: hdwr sector= 512 bytes. Sectors= 8388315 [4095 MB] [4.1 GB] SCSI device sdb: hdwr sector= 512 bytes. Sectors= 8388315 [4095 MB] [4.1 GB] SCSI device sdc: hdwr sector= 512 bytes. Sectors= 4194058 [2047 MB] [2.0 GB] SCSI device sdd: hdwr sector= 512 bytes. Sectors= 17755614 [8669 MB] [8.7 GB] SCSI device sde: hdwr sector= 512 bytes. Sectors= 4178874 [2040 MB] [2.0 GB] SCSI device sdf: hdwr sector= 512 bytes. Sectors= 4178874 [2040 MB] [2.0 GB] eth0: 3c509 at 0x6000 tag 0, 10baseT port, address 00 20 af 1d 73 d6, IRQ 9. 3c509.c:1.07 6/15/95 becker@cesdis.gsfc.nasa.gov Partition check: sda: sda1 sda2 sda3 sda4 < sda5 sda6 sda7 sda8 sda9 sda10 > sdb: sdb1 sdb2 sdb3 sdb4 < sdb5 sdb6 > sdc: sdc1 sdc2 sdc3 sdd: sdd1 sdd2 sdd3 sdd4 sde: sde1 sdf: sdf1 VFS: Mounted root (ext2 filesystem) readonly. Freeing unused kernel memory: 36k freed stuck on smp_invalidate_needed IPI wait (CPU#0) Adding Swap: 130748k swap-space (priority -1) stuck on smp_invalidate_needed IPI wait (CPU#0) stuck on smp_invalidate_needed IPI wait (CPU#0) stuck on smp_invalidate_needed IPI wait (CPU#0) stuck on smp_invalidate_needed IPI wait (CPU#0) YM3812 and OPL-3 driver Copyright (C) by Hannu Savolainen, Rob Hooft 1993-1996 stuck on smp_invalidate_needed IPI wait (CPU#0) stuck on smp_invalidate_needed IPI wait (CPU#0) stuck on smp_invalidate_needed IPI wait (CPU#0) stuck on smp_invalidate_needed IPI wait (CPU#0) stuck on smp_invalidate_needed IPI wait (CPU#0) stuck on smp_invalidate_needed IPI wait (CPU#0) stuck on smp_invalidate_needed IPI wait (CPU#0) stuck on smp_invalidate_needed IPI wait (CPU#0) stuck on smp_invalidate_needed IPI wait (CPU#0) stuck on smp_invalidate_needed IPI wait (CPU#0) stuck on smp_invalidate_needed IPI wait (CPU#0) stuck on smp_invalidate_needed IPI wait (CPU#0) stuck on smp_invalidate_needed IPI wait (CPU#0) stuck on smp_invalidate_needed IPI wait (CPU#0) stuck on smp_invalidate_needed IPI wait (CPU#0) stuck on smp_invalidate_needed IPI wait (CPU#0) stuck on smp_invalidate_needed IPI wait (CPU#0) stuck on smp_invalidate_needed IPI wait (CPU#0) stuck on smp_invalidate_needed IPI wait (CPU#0) stuck on smp_invalidate_needed IPI wait (CPU#0) stuck on smp_invalidate_needed IPI wait (CPU#0) stuck on smp_invalidate_needed IPI wait (CPU#0) stuck on smp_invalidate_needed IPI wait (CPU#0)
| |