From mboxrd@z Thu Jan 1 00:00:00 1970 From: Helge Hafting Subject: unexpected IO-APIC, please mail Date: Wed, 08 Jan 2003 11:30:10 +0100 Sender: linux-smp-owner@vger.kernel.org Message-ID: <3E1BFDB2.4142B5@aitel.hist.no> Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Return-path: List-Id: Content-Type: text/plain; charset="us-ascii" To: linux-smp@vger.kernel.org Linux 2.5.54 tells me this during boot: WARNING: unexpected IO-APIC, please mail to linux-smp@vger.kernel.org so here's the message. The machine is a uniprocessor P4, with a SiS chipset. lspci: 00:00.0 Host bridge: Silicon Integrated Systems [SiS]: Unknown device 0646 00:01.0 PCI bridge: Silicon Integrated Systems [SiS] 5591/5592 AGP 00:02.0 ISA bridge: Silicon Integrated Systems [SiS] 85C503/5513 (rev 04) 00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] 00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] SiS7012 PCI Audio Accelerator (rev a0) 00:03.0 USB Controller: Silicon Integrated Systems [SiS] 7001 (rev 0f) 00:03.1 USB Controller: Silicon Integrated Systems [SiS] 7001 (rev 0f) 00:03.2 USB Controller: Silicon Integrated Systems [SiS] 7001 (rev 0f) 00:03.3 USB Controller: Silicon Integrated Systems [SiS]: Unknown device 7002 00:0b.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 78) 00:0c.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C (rev 10) 01:00.0 VGA compatible controller: ATI Technologies Inc Radeon VE QY dmesg: Linux version 2.5.54 (helgehaf@hh) (gcc version 2.95.4 20011002 (Debian prerelease)) #1 Thu Jan 2 11:07:11 CET 2003 Video mode to be used for restore is 31b BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 000000001fff0000 (usable) BIOS-e820: 000000001fff0000 - 000000001fff3000 (ACPI NVS) BIOS-e820: 000000001fff3000 - 0000000020000000 (ACPI data) BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved) BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved) BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved) 511MB LOWMEM available. found SMP MP-table at 000f5670 hm, page 000f5000 reserved twice. hm, page 000f6000 reserved twice. hm, page 000f1000 reserved twice. hm, page 000f2000 reserved twice. On node 0 totalpages: 131056 DMA zone: 4096 pages, LIFO batch:1 Normal zone: 126960 pages, LIFO batch:16 HighMem zone: 0 pages, LIFO batch:1 Intel MultiProcessor Specification v1.4 Virtual Wire compatibility mode. OEM ID: OEM00000 Product ID: PROD00000000 APIC at: 0xFEE00000 Processor #0 15:2 APIC version 17 I/O APIC #2 Version 17 at 0xFEC00000. Enabling APIC mode: Flat. Using 1 I/O APICs Processors: 1 Building zonelist for node : 0 Kernel command line: auto BOOT_IMAGE=2.5.54 root=900 root=/dev/md0 Initializing CPU#0 Detected 2389.955 MHz processor. Console: colour dummy device 80x25 Calibrating delay loop... 4718.59 BogoMIPS Memory: 515120k/524224k available (1797k kernel code, 8356k reserved, 696k data, 308k init, 0k highmem) Dentry cache hash table entries: 65536 (order: 7, 524288 bytes) Inode-cache hash table entries: 32768 (order: 6, 262144 bytes) Mount-cache hash table entries: 512 (order: 0, 4096 bytes) -> /dev -> /dev/console -> /root CPU: Trace cache: 12K uops, L1 D cache: 8K CPU: L2 cache: 512K CPU: After generic, caps: 3febfbff 00000000 00000000 00000000 Intel machine check architecture supported. Intel machine check reporting enabled on CPU#0. CPU#0: Intel P4/Xeon Extended MCE MSRs (12) available CPU#0: Thermal monitoring enabled Machine check exception polling timer started. CPU: Intel(R) Pentium(R) 4 CPU 2.40GHz stepping 04 Enabling fast FPU save and restore... done. Enabling unmasked SIMD FPU exception support... done. Checking 'hlt' instruction... OK. POSIX conformance testing by UNIFIX enabled ExtINT on CPU#0 ESR value before enabling vector: 00000000 ESR value after enabling vector: 00000000 ENABLING IO-APIC IRQs Setting 2 in the phys_id_present_map ...changing IO-APIC physical APIC ID to 2 ... ok. init IO_APIC IRQs IO-APIC (apicid-pin) 2-0, 2-5, 2-9, 2-11, 2-17, 2-19 not connected. ..TIMER: vector=0x31 pin1=2 pin2=0 number of MP IRQ sources: 22. number of IO-APIC #2 registers: 24. testing the IO APIC....................... IO APIC #2...... .... register #00: 02000000 ....... : physical APIC id: 02 ....... : Delivery Type: 0 ....... : LTS : 0 .... register #01: 00178014 ....... : max redirection entries: 0017 ....... : PRQ implemented: 1 ....... : IO APIC version: 0014 WARNING: unexpected IO-APIC, please mail to linux-smp@vger.kernel.org .... register #02: 02000000 ....... : arbitration: 02 .... IRQ redirection table: NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect: 00 000 00 1 0 0 0 0 0 0 00 01 001 01 0 0 0 0 0 1 1 39 02 001 01 0 0 0 0 0 1 1 31 03 001 01 0 0 0 0 0 1 1 41 04 001 01 0 0 0 0 0 1 1 49 05 000 00 1 0 0 0 0 0 0 00 06 001 01 0 0 0 0 0 1 1 51 07 001 01 0 0 0 0 0 1 1 59 08 001 01 0 0 0 0 0 1 1 61 09 000 00 1 0 0 0 0 0 0 00 0a 001 01 0 0 0 0 0 1 1 69 0b 000 00 1 0 0 0 0 0 0 00 0c 001 01 0 0 0 0 0 1 1 71 0d 001 01 0 0 0 0 0 1 1 79 0e 001 01 0 0 0 0 0 1 1 81 0f 001 01 0 0 0 0 0 1 1 89 10 001 01 1 1 0 1 0 1 1 91 11 000 00 1 0 0 0 0 0 0 00 12 001 01 1 1 0 1 0 1 1 99 13 000 00 1 0 0 0 0 0 0 00 14 001 01 1 1 0 1 0 1 1 A1 15 001 01 1 1 0 1 0 1 1 A9 16 001 01 1 1 0 1 0 1 1 B1 17 001 01 1 1 0 1 0 1 1 B9 IRQ to pin mappings: IRQ0 -> 0:2 IRQ1 -> 0:1 IRQ3 -> 0:3 IRQ4 -> 0:4 IRQ6 -> 0:6 IRQ7 -> 0:7 IRQ8 -> 0:8 IRQ10 -> 0:10 IRQ12 -> 0:12 IRQ13 -> 0:13 IRQ14 -> 0:14 IRQ15 -> 0:15 IRQ16 -> 0:16 IRQ18 -> 0:18 IRQ20 -> 0:20 IRQ21 -> 0:21 IRQ22 -> 0:22 IRQ23 -> 0:23 .................................... done. Using local APIC timer interrupts. calibrating APIC timer ... ..... CPU clock speed is 2389.0953 MHz. ..... host bus clock speed is 132.0775 MHz. Linux NET4.0 for Linux 2.4 Based upon Swansea University Computer Society NET3.039 Initializing RT netlink socket mtrr: v2.0 (20020519) device class 'cpu': registering device class cpu: adding driver system:cpu PCI: PCI BIOS revision 2.10 entry at 0xfb110, last bus=1 PCI: Using configuration type 1 device class cpu: adding device CPU 0 interfaces: adding device CPU 0 BIO: pool of 256 setup, 14Kb (56 bytes/bio) biovec pool[0]: 1 bvecs: 256 entries (12 bytes) biovec pool[1]: 4 bvecs: 256 entries (48 bytes) biovec pool[2]: 16 bvecs: 256 entries (192 bytes) biovec pool[3]: 64 bvecs: 256 entries (768 bytes) biovec pool[4]: 128 bvecs: 256 entries (1536 bytes) biovec pool[5]: 256 bvecs: 256 entries (3072 bytes) block request queues: 128 requests per read queue 128 requests per write queue 8 requests per batch enter congestion at 31 exit congestion at 33 drivers/usb/core/usb.c: registered new driver usbfs drivers/usb/core/usb.c: registered new driver hub PCI: Probing PCI hardware PCI: Probing PCI hardware (bus 00) PCI: Using IRQ router SIS [1039/0008] at 00:02.0 PCI->APIC IRQ transform: (B0,I2,P0) -> 18 PCI->APIC IRQ transform: (B0,I2,P2) -> 18 PCI->APIC IRQ transform: (B0,I3,P0) -> 20 PCI->APIC IRQ transform: (B0,I3,P1) -> 21 PCI->APIC IRQ transform: (B0,I3,P2) -> 22 PCI->APIC IRQ transform: (B0,I3,P3) -> 23 PCI->APIC IRQ transform: (B0,I11,P0) -> 18 PCI->APIC IRQ transform: (B0,I12,P0) -> 18 PCI->APIC IRQ transform: (B1,I0,P0) -> 16 IA-32 Microcode Update Driver: v1.11 Enabling SEP on CPU 0 Total HugeTLB memory allocated, 0 aio_setup: sizeof(struct page) = 40 devfs: v1.22 (20021013) Richard Gooch (rgooch@atnf.csiro.au) The rest didn't seem APIC related. The machine seems to work fine, but logs this complaint. I can test patches if necessary. Helge Hafting