Unexpected IO-APIC

Marco van Beek <[email protected]> Sat, 05 Mar 2005 21:48:07 +0000
Newsgroups org.kernel.vger.linux-smp
Message-ID <[email protected]>
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 [email protected]
> 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