Unexpected IO-APIC

Marco van Beek
2005-03-05T21:48:07Z

Hi,

One of our servers seized up this morning (at about 6:25). When it was
rebooted (not even keyboard control), syslog had the following message.
Hopefully I have copied all of the relevant data out for you. Hope it is
of use. The server is a dual processor SuperMicro 1U SuperServer

Regards

Marco van Beek.

=======================================
> Mar 5 10:17:19 hawk kernel: CPU: Before vendor init, caps: 3febfbff 00000000 00000000, vendor = 0
> Mar 5 10:17:19 hawk kernel: CPU: L1 I cache: 12K, L1 D cache: 8K
> Mar 5 10:17:19 hawk kernel: CPU: L2 cache: 512K
> Mar 5 10:17:19 hawk kernel: CPU: Physical Processor ID: 3
> Mar 5 10:17:19 hawk kernel: CPU: After vendor init, caps: 3febfbff 00000000 00000000 00000000
> Mar 5 10:17:19 hawk kernel: Intel machine check reporting enabled on CPU#3.
> Mar 5 10:17:19 hawk kernel: CPU: After generic, caps: 3febfbff 00000000 00000000 00000000
> Mar 5 10:17:19 hawk kernel: CPU: Common caps: 3febfbff 00000000 00000000 00000000
> Mar 5 10:17:19 hawk kernel: CPU3: Intel(R) XEON(TM) CPU 1.80GHz stepping 04
> Mar 5 10:17:19 hawk kernel: Total of 4 processors activated (6379.92 BogoMIPS).
> Mar 5 10:17:19 hawk kernel: cpu_sibling_map[0] = 1
> Mar 5 10:17:19 hawk kernel: cpu_sibling_map[1] = 0
> Mar 5 10:17:19 hawk kernel: cpu_sibling_map[2] = 3
> Mar 5 10:17:19 hawk kernel: cpu_sibling_map[3] = 2
> Mar 5 10:17:19 hawk kernel: ENABLING IO-APIC IRQs
> Mar 5 10:17:19 hawk kernel: Setting 2 in the phys_id_present_map
> Mar 5 10:17:19 hawk kernel: ...changing IO-APIC physical APIC ID to 2 ... ok.
> Mar 5 10:17:19 hawk kernel: Setting 3 in the phys_id_present_map
> Mar 5 10:17:19 hawk kernel: ...changing IO-APIC physical APIC ID to 3 ... ok.
> Mar 5 10:17:19 hawk kernel: Setting 4 in the phys_id_present_map
> Mar 5 10:17:19 hawk kernel: ...changing IO-APIC physical APIC ID to 4 ... ok.
> Mar 5 10:17:19 hawk kernel: init IO_APIC IRQs
> Mar 5 10:17:19 hawk kernel: IO-APIC (apicid-pin) 2-0, 2-10, 2-11, 2-20, 2-21, 2-22, 2-23, 3-0, 3-1, 3-2, 3-3, 3-4, 3-5, 3-8, 3-9, 3-10, 3-11
> , 3-12, 3-13, 3-14, 3-15, 3-16, 3-17, 3-18, 3-19, 3-20, 3-21, 3-22, 3-23, 4-0, 4-1, 4-2, 4-3, 4-4, 4-5, 4-6, 4-7, 4-8, 4-9, 4-10, 4-11, 4-12,
> 4-13, 4-14, 4-15, 4-16, 4-17, 4-18, 4-19, 4-20, 4-21, 4-22, 4-23 not connected.
> Mar 5 10:17:19 hawk kernel: ..TIMER: vector=0x31 pin1=2 pin2=0
> Mar 5 10:17:19 hawk kernel: number of MP IRQ sources: 21.
> Mar 5 10:17:19 hawk kernel: number of IO-APIC #2 registers: 24.
> Mar 5 10:17:19 hawk kernel: number of IO-APIC #3 registers: 24.
> Mar 5 10:17:19 hawk kernel: number of IO-APIC #4 registers: 24.

> Mar 5 10:17:19 hawk kernel: testing the IO APIC.......................
> Mar 5 10:17:19 hawk kernel:
> Mar 5 10:17:19 hawk kernel: IO APIC #2......
> Mar 5 10:17:19 hawk kernel: .... register #00: 02008000
> Mar 5 10:17:19 hawk kernel: ....... : physical APIC id: 02
> Mar 5 10:17:19 hawk kernel: WARNING: unexpected IO-APIC, please mail
> Mar 5 10:17:19 hawk kernel: to linux-smp@vger.kernel.org
> Mar 5 10:17:19 hawk kernel: .... register #01: 00178020
> Mar 5 10:17:19 hawk kernel: ....... : max redirection entries: 0017
> Mar 5 10:17:19 hawk kernel: ....... : PRQ implemented: 1
> Mar 5 10:17:19 hawk kernel: ....... : IO APIC version: 0020
> Mar 5 10:17:19 hawk kernel: .... register #02: 00000000
> Mar 5 10:17:19 hawk kernel: ....... : arbitration: 00
> Mar 5 10:17:19 hawk kernel: .... IRQ redirection table:
> Mar 5 10:17:19 hawk kernel: NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect:
> Mar 5 10:17:19 hawk kernel: 00 000 00 1 0 0 0 0 0 0 00
> Mar 5 10:17:19 hawk kernel: 01 00F 0F 0 0 0 0 0 1 1 39
> Mar 5 10:17:19 hawk kernel: 02 00F 0F 0 0 0 0 0 1 1 31
> Mar 5 10:17:19 hawk kernel: 03 00F 0F 0 0 0 0 0 1 1 41
> Mar 5 10:17:19 hawk kernel: 04 00F 0F 0 0 0 0 0 1 1 49
> Mar 5 10:17:19 hawk kernel: 05 00F 0F 0 0 0 0 0 1 1 51
> Mar 5 10:17:19 hawk kernel: 06 00F 0F 0 0 0 0 0 1 1 59
> Mar 5 10:17:19 hawk kernel: 07 00F 0F 0 0 0 0 0 1 1 61
> Mar 5 10:17:19 hawk kernel: 08 00F 0F 0 0 0 0 0 1 1 69
> Mar 5 10:17:19 hawk kernel: 09 00F 0F 0 0 0 0 0 1 1 71
> Mar 5 10:17:19 hawk kernel: 0a 000 00 1 0 0 0 0 0 0 00
> Mar 5 10:17:19 hawk kernel: 0b 000 00 1 0 0 0 0 0 0 00
> Mar 5 10:17:19 hawk kernel: 0c 00F 0F 0 0 0 0 0 1 1 79
> Mar 5 10:17:19 hawk kernel: 0d 00F 0F 0 0 0 0 0 1 1 81
> Mar 5 10:17:19 hawk kernel: 0e 00F 0F 0 0 0 0 0 1 1 89
> Mar 5 10:17:19 hawk kernel: 0f 00F 0F 0 0 0 0 0 1 1 91
> Mar 5 10:17:19 hawk kernel: 10 00F 0F 1 1 0 1 0 1 1 99
> Mar 5 10:17:19 hawk kernel: 11 00F 0F 1 1 0 1 0 1 1 A1
> Mar 5 10:17:19 hawk kernel: 12 00F 0F 1 1 0 1 0 1 1 A9
> Mar 5 10:17:19 hawk kernel: 13 00F 0F 1 1 0 1 0 1 1 B1
> Mar 5 10:17:19 hawk kernel: 14 000 00 1 0 0 0 0 0 0 00
> Mar 5 10:17:19 hawk kernel: 15 000 00 1 0 0 0 0 0 0 00
> Mar 5 10:17:19 hawk kernel: 16 000 00 1 0 0 0 0 0 0 00
> Mar 5 10:17:19 hawk kernel: 17 000 00 1 0 0 0 0 0 0 00
> Mar 5 10:17:19 hawk kernel:
> Mar 5 10:17:19 hawk kernel: IO APIC #3......
> Mar 5 10:17:19 hawk kernel: .... register #00: 03000000
> Mar 5 10:17:19 hawk kernel: ....... : physical APIC id: 03
> Mar 5 10:17:19 hawk kernel: .... register #01: 00178020
> Mar 5 10:17:19 hawk kernel: ....... : max redirection entries: 0017
> Mar 5 10:17:19 hawk kernel: ....... : PRQ implemented: 1
> Mar 5 10:17:19 hawk kernel: ....... : IO APIC version: 0020
> Mar 5 10:17:19 hawk kernel: .... register #02: 03000000
> Mar 5 10:17:19 hawk kernel: ....... : arbitration: 03
> Mar 5 10:17:19 hawk kernel: .... IRQ redirection table:
> Mar 5 10:17:19 hawk kernel: NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect:
> Mar 5 10:17:19 hawk kernel: 00 000 00 1 0 0 0 0 0 0 00
> Mar 5 10:17:19 hawk kernel: 01 000 00 1 0 0 0 0 0 0 00
> Mar 5 10:17:19 hawk kernel: 02 000 00 1 0 0 0 0 0 0 00
> Mar 5 10:17:19 hawk kernel: 03 000 00 1 0 0 0 0 0 0 00
> Mar 5 10:17:19 hawk kernel: 04 000 00 1 0 0 0 0 0 0 00
> Mar 5 10:17:19 hawk kernel: 05 000 00 1 0 0 0 0 0 0 00
> Mar 5 10:17:19 hawk kernel: 06 00F 0F 1 1 0 1 0 1 1 B9
> Mar 5 10:17:19 hawk kernel: 07 00F 0F 1 1 0 1 0 1 1 C1
> Mar 5 10:17:19 hawk kernel: 08 000 00 1 0 0 0 0 0 0 00
> Mar 5 10:17:19 hawk kernel: 09 000 00 1 0 0 0 0 0 0 00
> Mar 5 10:17:19 hawk kernel: 0a 000 00 1 0 0 0 0 0 0 00
> Mar 5 10:17:19 hawk kernel: 0b 000 00 1 0 0 0 0 0 0 00
> Mar 5 10:17:19 hawk kernel: 0c 000 00 1 0 0 0 0 0 0 00
> Mar 5 10:17:19 hawk kernel: 0d 000 00 1 0 0 0 0 0 0 00
> Mar 5 10:17:19 hawk kernel: 0e 000 00 1 0 0 0 0 0 0 00
> Mar 5 10:17:19 hawk kernel: 0f 000 00 1 0 0 0 0 0 0 00
> Mar 5 10:17:19 hawk kernel: 10 000 00 1 0 0 0 0 0 0 00
> Mar 5 10:17:19 hawk kernel: 11 000 00 1 0 0 0 0 0 0 00
> Mar 5 10:17:19 hawk kernel: 12 000 00 1 0 0 0 0 0 0 00
> Mar 5 10:17:19 hawk kernel: 13 000 00 1 0 0 0 0 0 0 00
> Mar 5 10:17:19 hawk kernel: 14 000 00 1 0 0 0 0 0 0 00
> Mar 5 10:17:19 hawk kernel: 15 000 00 1 0 0 0 0 0 0 00
> Mar 5 10:17:19 hawk kernel: 16 000 00 1 0 0 0 0 0 0 00
> Mar 5 10:17:19 hawk kernel: 17 000 00 1 0 0 0 0 0 0 00
> Mar 5 10:17:19 hawk kernel:
> Mar 5 10:17:19 hawk kernel: IO APIC #4......
> Mar 5 10:17:19 hawk kernel: .... register #00: 04000000
> Mar 5 10:17:19 hawk kernel: ....... : physical APIC id: 04
> Mar 5 10:17:19 hawk kernel: .... register #01: 00178020
> Mar 5 10:17:19 hawk kernel: ....... : max redirection entries: 0017
> Mar 5 10:17:19 hawk kernel: ....... : PRQ implemented: 1
> Mar 5 10:17:19 hawk kernel: ....... : IO APIC version: 0020
> Mar 5 10:17:19 hawk kernel: .... register #02: 04000000
> Mar 5 10:17:19 hawk kernel: ....... : arbitration: 04
> Mar 5 10:17:19 hawk kernel: .... IRQ redirection table:
> Mar 5 10:17:19 hawk kernel: NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect:
> Mar 5 10:17:19 hawk kernel: 00 000 00 1 0 0 0 0 0 0 00
> Mar 5 10:17:19 hawk kernel: 01 000 00 1 0 0 0 0 0 0 00
> Mar 5 10:17:19 hawk kernel: 02 000 00 1 0 0 0 0 0 0 00
> Mar 5 10:17:19 hawk kernel: 03 000 00 1 0 0 0 0 0 0 00
> Mar 5 10:17:19 hawk kernel: 04 000 00 1 0 0 0 0 0 0 00
> Mar 5 10:17:19 hawk kernel: 05 000 00 1 0 0 0 0 0 0 00
> Mar 5 10:17:19 hawk kernel: 06 000 00 1 0 0 0 0 0 0 00
> Mar 5 10:17:19 hawk kernel: 07 000 00 1 0 0 0 0 0 0 00
> Mar 5 10:17:19 hawk kernel: 08 000 00 1 0 0 0 0 0 0 00
> Mar 5 10:17:19 hawk kernel: 09 000 00 1 0 0 0 0 0 0 00
> Mar 5 10:17:19 hawk kernel: 0a 000 00 1 0 0 0 0 0 0 00
> Mar 5 10:17:19 hawk kernel: 0b 000 00 1 0 0 0 0 0 0 00
> Mar 5 10:17:19 hawk kernel: 0c 000 00 1 0 0 0 0 0 0 00
> Mar 5 10:17:19 hawk kernel: 0d 000 00 1 0 0 0 0 0 0 00
> Mar 5 10:17:19 hawk kernel: 0e 000 00 1 0 0 0 0 0 0 00
> Mar 5 10:17:19 hawk kernel: 0f 000 00 1 0 0 0 0 0 0 00
> Mar 5 10:17:19 hawk kernel: 10 000 00 1 0 0 0 0 0 0 00
> Mar 5 10:17:19 hawk kernel: 11 000 00 1 0 0 0 0 0 0 00
> Mar 5 10:17:19 hawk kernel: 12 000 00 1 0 0 0 0 0 0 00
> Mar 5 10:17:19 hawk kernel: 13 000 00 1 0 0 0 0 0 0 00
> Mar 5 10:17:19 hawk kernel: 14 000 00 1 0 0 0 0 0 0 00
> Mar 5 10:17:19 hawk kernel: 15 000 00 1 0 0 0 0 0 0 00
> Mar 5 10:17:19 hawk kernel: 16 000 00 1 0 0 0 0 0 0 00
> Mar 5 10:17:19 hawk kernel: 17 000 00 1 0 0 0 0 0 0 00
> Mar 5 10:17:19 hawk kernel: Using local APIC timer interrupts.
> Mar 5 10:17:19 hawk kernel: calibrating APIC timer ...
> Mar 5 10:17:19 hawk kernel: ..... CPU clock speed is 798.6773 MHz.
> Mar 5 10:17:19 hawk kernel: ..... host bus clock speed is 99.8342 MHz.
> Mar 5 10:17:19 hawk kernel: cpu: 0, clocks: 998342, slice: 199668
> Mar 5 10:17:19 hawk kernel: CPU0<T0:998336,T1:798640,D:28,S:199668,C:998342>
> Mar 5 10:17:19 hawk kernel: cpu: 1, clocks: 998342, slice: 199668
> Mar 5 10:17:19 hawk kernel: cpu: 3, clocks: 998342, slice: 199668
> Mar 5 10:17:19 hawk kernel: cpu: 2, clocks: 998342, slice: 199668
> Mar 5 10:17:19 hawk kernel: CPU1<T0:998336,T1:598992,D:8,S:199668,C:998342>
> Mar 5 10:17:19 hawk kernel: CPU2<T0:998336,T1:399296,D:36,S:199668,C:998342>
> Mar 5 10:17:19 hawk kernel: CPU3<T0:998336,T1:199648,D:16,S:199668,C:998342>
> Mar 5 10:17:19 hawk kernel: checking TSC synchronization across CPUs: passed.
> Mar 5 10:17:19 hawk kernel: Waiting on wait_init_idle (map = 0xe)
> Mar 5 10:17:19 hawk kernel: All processors have done init_idle
> Mar 5 10:17:19 hawk kernel: mtrr: your CPUs had inconsistent fixed MTRR settings
> Mar 5 10:17:19 hawk kernel: mtrr: probably your BIOS does not setup all CPUs
> Mar 5 10:17:19 hawk kernel: PCI: PCI BIOS revision 2.10 entry at 0xfd8c5, last bus=4
> Mar 5 10:17:19 hawk kernel: PCI: Using configuration type 1
> Mar 5 10:17:19 hawk kernel: PCI: Probing PCI hardware
> Mar 5 10:17:19 hawk kernel: Unknown bridge resource 0: assuming transparent
> Mar 5 10:17:19 hawk kernel: Unknown bridge resource 1: assuming transparent
> Mar 5 10:17:19 hawk kernel: Unknown bridge resource 2: assuming transparent
> Mar 5 10:17:19 hawk kernel: Unknown bridge resource 2: assuming transparent
> Mar 5 10:17:19 hawk kernel: PCI: Discovered primary peer bus 10 [IRQ]
> Mar 5 10:17:19 hawk kernel: PCI: Discovered primary peer bus 11 [IRQ]
> Mar 5 10:17:19 hawk kernel: PCI: Discovered primary peer bus 12 [IRQ]
> Mar 5 10:17:19 hawk kernel: PCI: Using IRQ router PIIX [8086/2480] at 00:1f.0
> Mar 5 10:17:19 hawk kernel: PCI->APIC IRQ transform: (B0,I29,P0) -> 16
> Mar 5 10:17:19 hawk kernel: PCI->APIC IRQ transform: (B0,I29,P1) -> 19
> Mar 5 10:17:19 hawk kernel: PCI->APIC IRQ transform: (B0,I29,P2) -> 18
> Mar 5 10:17:19 hawk kernel: PCI->APIC IRQ transform: (B3,I3,P0) -> 30
> Mar 5 10:17:19 hawk kernel: PCI->APIC IRQ transform: (B3,I4,P0) -> 31
> Mar 5 10:17:19 hawk kernel: PCI->APIC IRQ transform: (B4,I1,P0) -> 16
> Mar 5 10:17:19 hawk kernel: PCI->APIC IRQ transform: (B4,I2,P0) -> 17
> Mar 5 10:17:19 hawk kernel: Linux NET4.0 for Linux 2.4
> Mar 5 10:17:19 hawk kernel: Based upon Swansea University Computer Society NET3.039
> Mar 5 10:17:19 hawk kernel: Initializing RT netlink socket
> Mar 5 10:17:19 hawk kernel: Starting kswapd