From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ross Dickson Subject: WARNING: unexpected IO-APIC, please mail Date: Mon, 18 Nov 2002 18:17:46 +1000 Sender: linux-smp-owner@vger.kernel.org Message-ID: <200211181817.46306.ross@datscreative.com.au> Mime-Version: 1.0 Content-Transfer-Encoding: 8BIT Return-path: List-Id: Content-Type: text/plain; charset="us-ascii" To: linux-smp@vger.kernel.org Following is message text from SUSE 8.1 (2.4.19-SUSE) boot of ASUS A7V333 motherboard UniProcessor with AMD XP2100 after kernel compile with apic on and acpi. Board has bios revision 1014. Northbridge is VIA KT333 Southbridge is VIA VT8233A Any suggestions appreciated as I would like to use apic rather than xt-pic as board has many interrupt sources. I am a programmer and can patch my source tree to test. Thanks Ross Dickson _______________________________________________ linux:/lib/modules/2.4.19-4GB/kernel/drivers/net # dmesg r: 0, 4096 bytes) Buffer-cache hash table entries: 32768 (order: 5, 131072 bytes) Page-cache hash table entries: 131072 (order: 7, 524288 bytes) CPU: Before vendor init, caps: 0383fbff c1c3fbff 00000000, vendor = 2 Advanced speculative caching feature present Disabling advanced speculative caching CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line) CPU: L2 Cache: 256K (64 bytes/line) CPU: After vendor init, caps: 0383fbf7 c1c3fbff 00000000 00000000 Intel machine check architecture supported. Intel machine check reporting enabled on CPU#0. CPU: After generic, caps: 0383fbf7 c1c3fbff 00000000 00000000 CPU: Common caps: 0383fbf7 c1c3fbff 00000000 00000000 CPU: AMD Athlon(TM) XP 2100+ stepping 02 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 init IO_APIC IRQs IO-APIC (apicid-pin) 2-0, 2-16, 2-17, 2-18, 2-19, 2-20, 2-21, 2-22, 2-23 not connected. ..TIMER: vector=0x31 pin1=2 pin2=0 number of MP IRQ sources: 16. number of IO-APIC #2 registers: 24. testing the IO APIC....................... IO APIC #2...... .... register #00: 02000000 ....... : physical APIC id: 02 .... register #01: 00178002 ....... : max redirection entries: 0017 ....... : PRQ implemented: 1 ....... : IO APIC version: 0002 WARNING: unexpected IO-APIC, please mail to linux-smp@vger.kernel.org .... 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 001 01 0 0 0 0 0 1 1 51 06 001 01 0 0 0 0 0 1 1 59 07 001 01 0 0 0 0 0 1 1 61 08 001 01 0 0 0 0 0 1 1 69 09 001 01 1 1 0 1 0 1 1 71 0a 001 01 0 0 0 0 0 1 1 79 0b 001 01 0 0 0 0 0 1 1 81 0c 001 01 0 0 0 0 0 1 1 89 0d 001 01 0 0 0 0 0 1 1 91 0e 001 01 0 0 0 0 0 1 1 99 0f 001 01 0 0 0 0 0 1 1 A1 10 000 00 1 0 0 0 0 0 0 00 11 000 00 1 0 0 0 0 0 0 00 12 000 00 1 0 0 0 0 0 0 00 13 000 00 1 0 0 0 0 0 0 00 14 000 00 1 0 0 0 0 0 0 00 15 000 00 1 0 0 0 0 0 0 00 16 000 00 1 0 0 0 0 0 0 00 17 000 00 1 0 0 0 0 0 0 00 IRQ to pin mappings: IRQ0 -> 0:2 IRQ1 -> 0:1 IRQ3 -> 0:3 IRQ4 -> 0:4 IRQ5 -> 0:5 IRQ6 -> 0:6 IRQ7 -> 0:7 IRQ8 -> 0:8 IRQ9 -> 0:9 IRQ10 -> 0:10 IRQ11 -> 0:11 IRQ12 -> 0:12 IRQ13 -> 0:13 IRQ14 -> 0:14 IRQ15 -> 0:15 .................................... done. Using local APIC timer interrupts. calibrating APIC timer ... ..... CPU clock speed is 1733.4719 MHz. ..... host bus clock speed is 266.6880 MHz. cpu: 0, clocks: 2666880, slice: 1333440 CPU0 mtrr: v1.40 (20010327) Richard Gooch (rgooch@atnf.csiro.au) mtrr: detected mtrr type: Intel ACPI: Subsystem revision 20020829 PCI: PCI BIOS revision 2.10 entry at 0xf17e0, last bus=1 PCI: Using configuration type 1 ACPI: Interpreter enabled ACPI: Using IOAPIC for interrupt routing ACPI: System [ACPI] (supports S0 S1 S4 S5) ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 10 *11 12 14 15) ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 *10 11 12 14 15) ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 *5 6 7 10 11 12 14 15) ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 *6 7 10 11 12 14 15) ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 10 11 12 14, enabled at IRQ 9) ACPI: PCI Root Bridge [PCI0] (00:00) PCI: Probing PCI hardware (bus 00) Unknown bridge resource 0: assuming transparent ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCI1._PRT] PCI: Probing PCI hardware PCI: Using IRQ router VIA [1106/3147] at 00:11.0 PCI BIOS passed nonexistent PCI bus 0! PCI BIOS passed nonexistent PCI bus 0! PCI BIOS passed nonexistent PCI bus 0! PCI BIOS passed nonexistent PCI bus 0! PCI BIOS passed nonexistent PCI bus 0! PCI BIOS passed nonexistent PCI bus 0! PCI BIOS passed nonexistent PCI bus 0! PCI BIOS passed nonexistent PCI bus 0! PCI BIOS passed nonexistent PCI bus 0! PCI BIOS passed nonexistent PCI bus 0! PCI BIOS passed nonexistent PCI bus 0! PCI BIOS passed nonexistent PCI bus 0! PCI BIOS passed nonexistent PCI bus 1! PCI BIOS passed nonexistent PCI bus 0! Linux NET4.0 for Linux 2.4 Based upon Swansea University Computer Society NET3.039 Initializing RT netlink socket apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16) apm: overridden by ACPI. mxt_scan_bios: enter Starting kswapd bigpage subsystem: allocated 0 bigpages (=0MB). kinoded started VFS: Diskquotas version dquot_6.5.0 initialized aio_setup: num_physpages = 32767 aio_setup: sizeof(struct page) = 48 vesafb: framebuffer at 0xde000000, mapped to 0xe0816000, size 4096k vesafb: mode is 1024x768x16, linelength=2048, pages=0 vesafb: protected mode interface info at c000:04e0 vesafb: scrolling: redraw vesafb: directcolor: size=0:5:6:5, shift=0:11:5:0 Looking for splash picture.... found (1024x768, 27920 bytes). Console: switching to colour frame buffer device 106x34 fb0: VESA VGA frame buffer device pty: 256 Unix98 ptys configured Serial driver version 5.05c (2001-07-08) with HUB-6 MANY_PORTS MULTIPORT SHARE_IRQ SERIAL_PCI enabled ttyS00 at 0x03f8 (irq = 4) is a 16550A ttyS01 at 0x02f8 (irq = 3) is a 16550A Real Time Clock Driver v1.10e Uniform Multi-Platform E-IDE driver Revision: 6.31 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx VP_IDE: IDE controller on PCI bus 00 dev 89 PCI: No IRQ known for interrupt pin A of device 00:11.1. Probably buggy MP table. VP_IDE: chipset revision 6 VP_IDE: not 100% native mode: will probe irqs later ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx VP_IDE: VIA vt8233a (rev 00) IDE UDMA133 controller on pci00:11.1 ide0: BM-DMA at 0xb400-0xb407, BIOS settings: hda:DMA, hdb:DMA ide1: BM-DMA at 0xb408-0xb40f, BIOS settings: hdc:DMA, hdd:DMA hda: ST360021A, ATA DISK drive hdb: LS-120 VER5 00 UHD Floppy, ATAPI FLOPPY drive hdc: ST340824A, ATA DISK drive hdd: LTN526, ATAPI CD/DVD-ROM drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 ide1 at 0x170-0x177,0x376 on irq 15 blk: queue c03cbe84, I/O limit 4095Mb (mask 0xffffffff) hda: safely enabled flush hda: 117231408 sectors (60022 MB) w/2048KiB Cache, CHS=7297/255/63, UDMA(100) blk: queue c03cc1e0, I/O limit 4095Mb (mask 0xffffffff) hdc: safely enabled flush hdc: 78165360 sectors (40021 MB) w/2048KiB Cache, CHS=77545/16/63, UDMA(100) ide-floppy driver 0.99.newide hdb: no flushcache support hdb: No disk in drive hdb: 123264kB, 963/8/32 CHS, 533 kBps, 512 sector size, 720 rpm Partition check: hda: hda1 hda2 hda3 hda4 < hda5 hda6 hda7 > hdc: [PTBL] [4865/255/63] hdc1 hdc2 hdc3 hdc4 < hdc5 hdc6 > floppy0: no floppy controllers found RAMDISK driver initialized: 16 RAM disks of 64000K size 1024 blocksize loop: loaded (max 16 devices) Cronyx Ltd, Synchronous PPP and CISCO HDLC (c) 1994 Linux port (c) 1998 Building Number Three Ltd & Jan "Yenya" Kasprzak. ide-floppy driver 0.99.newide SCSI subsystem driver Revision: 1.00 kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2 md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27 md: Autodetecting RAID arrays. md: autorun ... md: ... autorun DONE. NET4: Linux TCP/IP 1.0 for NET4.0 IP Protocols: ICMP, UDP, TCP, IGMP IP: routing cache hash table of 4096 buckets, 32Kbytes TCP: Hash tables configured (established 32768 bind 65536) Linux IP multicast router 0.06 plus PIM-SM NET4: Unix domain sockets 1.0/SMP for Linux NET4.0. RAMDISK: Compressed image found at block 0 Freeing initrd memory: 241k freed VFS: Mounted root (ext2 filesystem). reiserfs: found format "3.6" with standard journal reiserfs: checking transaction log (ide0(3,3)) for (ide0(3,3)) reiserfs: using ordered data mode Using r5 hash to sort names VFS: Mounted root (reiserfs filesystem) readonly. Trying to move old root to /initrd ... failed Unmounting old root Trying to free ramdisk memory ... okay Freeing unused kernel memory: 164k freed md: Autodetecting RAID arrays. md: autorun ... md: ... autorun DONE. LVM version 1.0.5(mp-v6)(15/07/2002) module loaded Adding Swap: 1052248k swap-space (priority 42) Adding Swap: 265032k swap-space (priority 42) MSDOS FS: IO charset iso8859-1 NTFS driver 2.1.0a [Flags: R/O MODULE]. NTFS volume version 3.1. MSDOS FS: IO charset iso8859-1 dmfe: Davicom DM9xxx net driver, version 1.36.4 (2002-01-17) eth0: Davicom DM9102 at pci00:0d.0, 00:08:a1:27:60:2f, irq 11. usb.c: registered new driver usbdevfs usb.c: registered new driver hub hcd.c: ehci-hcd @ 00:09.2, VIA Technologies, Inc. USB 2.0 hcd.c: irq 10, pci mem e0d81000 usb.c: new USB bus registered, assigned bus number 1 ehci-hcd.c: USB 2.0 support enabled, EHCI rev 0.95 hub.c: USB hub found hub.c: 4 ports detected usb-uhci.c: $Revision: 1.275 $ time 01:13:26 Nov 16 2002 usb-uhci.c: High bandwidth mode enabled usb-uhci.c: USB UHCI at I/O 0xd400, IRQ 6 usb-uhci.c: Detected 2 ports usb.c: new USB bus registered, assigned bus number 2 hub.c: USB hub found hub.c: 2 ports detected usb-uhci.c: USB UHCI at I/O 0xd000, IRQ 11 usb-uhci.c: Detected 2 ports usb.c: new USB bus registered, assigned bus number 3 hub.c: USB hub found hub.c: 2 ports detected usb-uhci.c: USB UHCI at I/O 0xb000, IRQ 9 usb-uhci.c: Detected 2 ports usb.c: new USB bus registered, assigned bus number 4 hub.c: USB hub found hub.c: 2 ports detected usb-uhci.c: USB UHCI at I/O 0xa800, IRQ 9 usb-uhci.c: Detected 2 ports usb.c: new USB bus registered, assigned bus number 5 hub.c: USB hub found hub.c: 2 ports detected usb-uhci.c: v1.275:USB Universal Host Controller Interface driver uhci.c: USB Universal Host Controller Interface driver v1.1 hub.c: USB new device connect on bus4/1, assigned device number 2 eth0: Tx timeout - resetting eth0: Tx timeout - resetting usb_control/bulk_msg: timeout usb.c: USB device not accepting new address=2 (error=-110) hub.c: USB new device connect on bus4/1, assigned device number 3 eth0: Tx timeout - resetting IPv6 v0.8 for NET4.0 IPv6 over IPv4 tunneling driver eth0: Tx timeout - resetting usb_control/bulk_msg: timeout usb.c: USB device not accepting new address=3 (error=-110) eth0: Tx timeout - resetting eth0: Tx timeout - resetting isapnp: Scanning for PnP cards... isapnp: No Plug & Play device found hdd: bad special flag: 0x03 ide-floppy: hdb: I/O error, pc = 0, key = 2, asc = 3a, ascq = 0 ide-floppy: hdb: I/O error, pc = 1b, key = 2, asc = 3a, ascq = 0 hdb: No disk in drive ide-floppy: hdb: I/O error, pc = 0, key = 2, asc = 3a, ascq = 0 ide-floppy: hdb: I/O error, pc = 1b, key = 2, asc = 3a, ascq = 0 hdb: No disk in drive ide-floppy driver 0.99.newide hdd: no flushcache support hdd: ATAPI 52X CD-ROM drive, 120kB Cache Uniform CD-ROM driver Revision: 3.12 eth0: Tx timeout - resetting eth0: Tx timeout - resetting eth0: no IPv6 routers present eth0: Tx timeout - resetting eth0: Tx timeout - resetting cdrom: open failed. ide-floppy: hdb: I/O error, pc = 0, key = 2, asc = 3a, ascq = 0 ide-floppy: hdb: I/O error, pc = 1b, key = 2, asc = 3a, ascq = 0 hdb: No disk in drive ide-floppy: hdb: I/O error, pc = 0, key = 2, asc = 3a, ascq = 0 ide-floppy: hdb: I/O error, pc = 1b, key = 2, asc = 3a, ascq = 0 hdb: No disk in drive eth0: Tx timeout - resetting Linux video capture interface: v1.00 eth0: Tx timeout - resetting eth0: Tx timeout - resetting eth0: Tx timeout - resetting