From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Randy.Dunlap" Subject: Re: unexpected IO-APIC Date: Thu, 17 Apr 2003 16:14:36 -0700 Sender: linux-smp-owner@vger.kernel.org Message-ID: <20030417161436.072351f4.rddunlap@osdl.org> References: <20030417132834.09c1cc18.rddunlap@osdl.org> Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: List-Id: Content-Type: text/plain; charset="us-ascii" To: lk@trolloc.com Cc: nietzel@rhinobox.org, linux-smp@vger.kernel.org On Thu, 17 Apr 2003 15:52:51 -0700 (PDT) wrote: | > | > > Supermicro X5DPE-G2 motherboard with Intel 7502 chipset | > | > > kernel 2.4.21-pre7 | > | > > kernel message: An unexpected IO-APIC was found. If this kernel release | > | > > is less than three months old please report this to linux-smp@vger.kernel.org | > | > Hm, well, the lines with the good info are still missing. | > Instead of 'dmesg', could you look at /var/log/messages (kernel | > message log) for that info? If it's also missing there, | > you'll probably need to edit /etc/syslog.conf and in the | > # Kernel logging | > section (if there is one, otherwise just add this anyway), add: | > | > kern.* -/var/log/kern.log | | My original post was /var/log/messages output. I did change the syslog | configuration, it does include more information: OK, thanks. (I've snipped most of it.) | Apr 17 07:44:15 nfs2 kernel: Linux version 2.4.21-pre7-ac1 (root@nfs2) (gcc version 3.2.2 20030222 (Red Hat Linux 3.2.2-5)) #2 SMP Mon Apr 14 04:20:09 PDT 2003 | Apr 17 07:44:15 nfs2 kernel: ACPI: Searched entire block, no RSDP was found. | Apr 17 07:44:15 nfs2 kernel: ACPI: Searched entire block, no RSDP was found. | Apr 17 07:44:15 nfs2 kernel: ACPI: System description tables not found | Apr 17 07:44:15 nfs2 kernel: Intel MultiProcessor Specification v1.4 | Apr 17 07:44:15 nfs2 kernel: Virtual Wire compatibility mode. | Apr 17 07:44:15 nfs2 kernel: OEM ID: Product ID: Kings Canyon APIC at: 0xFEE00000 | Apr 17 07:44:15 nfs2 kernel: Processor #0 Pentium 4(tm) XEON(tm) APIC version 20 | Apr 17 07:44:15 nfs2 kernel: Processor #6 Pentium 4(tm) XEON(tm) APIC version 20 | Apr 17 07:44:15 nfs2 kernel: I/O APIC #2 Version 32 at 0xFEC00000. | Apr 17 07:44:15 nfs2 kernel: I/O APIC #3 Version 32 at 0xFEC80000. | Apr 17 07:44:15 nfs2 kernel: I/O APIC #4 Version 32 at 0xFEC80400. | Apr 17 07:44:15 nfs2 kernel: I/O APIC #5 Version 32 at 0xFEC81000. | Apr 17 07:44:15 nfs2 kernel: I/O APIC #8 Version 32 at 0xFEC81400. | Apr 17 07:44:15 nfs2 kernel: Enabling APIC mode: Flat.^IUsing 5 I/O APICs | Apr 17 07:44:15 nfs2 kernel: Processors: 2 | Apr 17 07:44:15 nfs2 kernel: Kernel command line: ro root=LABEL=/ idebus=66 | Apr 17 07:44:15 nfs2 kernel: WARNING: No sibling found for CPU 0. | Apr 17 07:44:15 nfs2 kernel: WARNING: No sibling found for CPU 1. | Apr 17 07:44:15 nfs2 kernel: ENABLING IO-APIC IRQs | Apr 17 07:44:15 nfs2 kernel: Setting 2 in the phys_id_present_map | Apr 17 07:44:15 nfs2 kernel: ...changing IO-APIC physical APIC ID to 2 ... ok. | Apr 17 07:44:15 nfs2 kernel: Setting 3 in the phys_id_present_map | Apr 17 07:44:15 nfs2 kernel: ...changing IO-APIC physical APIC ID to 3 ... ok. | Apr 17 07:44:15 nfs2 kernel: Setting 4 in the phys_id_present_map | Apr 17 07:44:15 nfs2 kernel: ...changing IO-APIC physical APIC ID to 4 ... ok. | Apr 17 07:44:15 nfs2 kernel: Setting 5 in the phys_id_present_map | Apr 17 07:44:15 nfs2 kernel: ...changing IO-APIC physical APIC ID to 5 ... ok. | Apr 17 07:44:15 nfs2 kernel: Setting 8 in the phys_id_present_map | Apr 17 07:44:15 nfs2 kernel: ...changing IO-APIC physical APIC ID to 8 ... ok. | Apr 17 07:44:15 nfs2 kernel: init IO_APIC IRQs | Apr 17 07:44:15 nfs2 kernel: IO-APIC (apicid-pin) 2-0, 2-10, 2-11, 2-17, 2-20, 2-21, 2-22, 2-23, 3-1, 3-2, 3-3, 3-6, 3-7, 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, 5-1, 5-2, 5-3, 5-4, 5-5, 5-6, 5-7, 5-8, 5-9, 5-10, 5-11, 5-12, 5-13, 5-14, 5-15, 5-16, 5-17, 5-18, 5-19, 5-20, 5-21, 5-22, 5-23, 8-1, 8-2, 8-3, 8-4, 8-5, 8-6, 8-7, 8-8, 8-9, 8-10, 8-11, 8-12, 8-13, 8-14, 8-15, 8-16, 8-17, 8-18, 8-19, 8-20, 8-21, 8-22, 8-23 not connected. | Apr 17 07:44:15 nfs2 kernel: ..TIMER: vector=0x31 pin1=2 pin2=0 | Apr 17 07:44:15 nfs2 kernel: number of MP IRQ sources: 26. | Apr 17 07:44:15 nfs2 kernel: number of IO-APIC #2 registers: 24. | Apr 17 07:44:15 nfs2 kernel: number of IO-APIC #3 registers: 24. | Apr 17 07:44:15 nfs2 kernel: number of IO-APIC #4 registers: 24. | Apr 17 07:44:15 nfs2 kernel: number of IO-APIC #5 registers: 24. | Apr 17 07:44:16 nfs2 kernel: number of IO-APIC #8 registers: 24. | Apr 17 07:44:16 nfs2 kernel: testing the IO APIC....................... | Apr 17 07:44:16 nfs2 kernel: | Apr 17 07:44:16 nfs2 kernel: IO APIC #2...... | Apr 17 07:44:16 nfs2 kernel: .... register #00: 02008000 | Apr 17 07:44:16 nfs2 kernel: ....... : physical APIC id: 02 | Apr 17 07:44:16 nfs2 kernel: An unexpected IO-APIC was found. If this kernel release is less than | Apr 17 07:44:16 nfs2 kernel: three months old please report this to linux-smp@vger.kernel.org OK, so Linux 2.4.20/21-pre doesn't like the '8' part (bit) in "02008000" above. That's OK, it's not a big deal, but I'll submit a patch for it so that it matches 2.5.current anyway... | Apr 17 07:44:16 nfs2 kernel: .... register #01: 00178020 | Apr 17 07:44:16 nfs2 kernel: ....... : max redirection entries: 0017 | Apr 17 07:44:16 nfs2 kernel: ....... : PRQ implemented: 1 | Apr 17 07:44:16 nfs2 kernel: ....... : IO APIC version: 0020 | Apr 17 07:44:16 nfs2 kernel: .... register #02: 00000000 | Apr 17 07:44:16 nfs2 kernel: ....... : arbitration: 00 | Apr 17 07:44:16 nfs2 kernel: .... IRQ redirection table: Did you see/read Earle's email earlier today? ("How does an UNEXPECTED_IO_APIC happen?") -- ~Randy