From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marco van Beek Subject: Unexpected IO-APIC Date: Sat, 05 Mar 2005 21:48:07 +0000 Message-ID: <422A2917.70007@supporting-role.co.uk> Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Sender: linux-smp-owner@vger.kernel.org List-Id: Content-Type: text/plain; charset="us-ascii"; format="flowed" To: linux-smp@vger.kernel.org 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 > 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 > Mar 5 10:17:19 hawk kernel: CPU2 > Mar 5 10:17:19 hawk kernel: CPU3 > 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