From: Wayne W. <wh...@ma...> - 2002-04-15 17:30:28
|
Hello, I'm having some trouble with the ACPI PCI IRQ routing in 2.5.7-dj4 (ACPI 20020404), while 2.5.7-dj3 (ACPI 20020308) worked fine. The usb-ohci and sis900 ethernet on my ECS K75SA motherboard are on the same PCI IRQ, which is usually IRQ 11. Under 2.5.7-dj4, both the usb-ohci and sis900 have problems: the usb khubd process BUGs at usb.c:849, and the sis900 is assigned to IRQ 22, which doesn't seem exist, so it doesn't work. If I boot 2.5.7-dj4 with "acpi=off", then both problems go away. Below is the dmesg output of both 2.5.7-dj3 and 2.5.7-dj4, in the formed of a unified diff with full context. Please let me know if there is any further information I should provide. I'm omitting the usb oops, since it goes away with "acpi=off", so I assume it is a just a side effect of the ACPI PCI IRQ problem. Thanks, Wayne --- dmesg-3 Mon Apr 15 09:12:33 2002 +++ dmesg-4 Mon Apr 15 09:11:12 2002 @@ -1,228 +1,237 @@ -Linux version 2.5.7-dj3-acpi (root@pizza) (gcc version 2.96 20000731 (Red Hat Linux 7.2 2.96-107)) #2 Fri Apr 12 16:49:18 PDT 2002 +Linux version 2.5.7-dj4-wayne (root@pizza) (gcc version 2.96 20000731 (Red Hat Linux 7.2 2.96-107)) #2 Sun Apr 14 21:43:42 PDT 2002 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 - 000000001fff8000 (ACPI data) BIOS-e820: 000000001fff8000 - 0000000020000000 (ACPI NVS) BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved) BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved) BIOS-e820: 00000000ffee0000 - 00000000fff00000 (reserved) BIOS-e820: 00000000fffc0000 - 0000000100000000 (reserved) 511MB LOWMEM available. ACPI: have wakeup address 0xc0001000 On node 0 totalpages: 131056 zone(0): 4096 pages. zone(1): 126960 pages. zone(2): 0 pages. ACPI: RSDP (v000 AMI ) @ 0x000fa300 ACPI: RSDT (v001 AMIINT SiS735XX 00000.04096) @ 0x1fff0000 ACPI: FADT (v001 AMIINT SiS735XX 00000.04096) @ 0x1fff0030 Kernel command line: root=/dev/hda5 nmi_watchdog=1 nousb Local APIC disabled by BIOS -- reenabling. Found and enabled local APIC! Initializing CPU#0 -Detected 1526.857 MHz processor. +Detected 1526.870 MHz processor. Console: colour VGA+ 80x25 Calibrating delay loop... 3047.42 BogoMIPS -Memory: 516100k/524224k available (1198k kernel code, 7736k reserved, 365k data, 240k init, 0k highmem) +Memory: 516080k/524224k available (1208k kernel code, 7756k reserved, 363k data, 240k 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) 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 c1cbfbff 00000000, vendor = 2 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: 0383fbff c1cbfbff 00000000 00000000 Intel machine check architecture supported. Intel machine check reporting enabled on CPU#0. +Machine check exception polling timer started. CPU: After generic, caps: 0383fbff c1cbfbff 00000000 00000000 CPU: Common caps: 0383fbff c1cbfbff 00000000 00000000 CPU: AMD Athlon(tm) XP 1800+ 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 testing NMI watchdog ... OK. Using local APIC timer interrupts. calibrating APIC timer ... -..... CPU clock speed is 1526.8452 MHz. -..... host bus clock speed is 265.5382 MHz. -cpu: 0, clocks: 2655382, slice: 1327691 -CPU0<T0:2655376,T1:1327680,D:5,S:1327691,C:2655382> +..... CPU clock speed is 1526.9556 MHz. +..... host bus clock speed is 265.5576 MHz. +cpu: 0, clocks: 2655576, slice: 1327788 +CPU0<T0:2655568,T1:1327776,D:4,S:1327788,C:2655576> mtrr: v1.40 (20010327) Richard Gooch (rg...@at...) mtrr: detected mtrr type: Intel Linux NET4.0 for Linux 2.4 Based upon Swansea University Computer Society NET3.039 Initializing RT netlink socket -ACPI: Bus Driver revision 20020308 -ACPI: Core Subsystem revision 20020308 +ACPI: Bus Driver revision 20020404 +ACPI: Core Subsystem revision 20020403 PCI: PCI BIOS revision 2.10 entry at 0xfdb01, last bus=1 PCI: Using configuration type 1 - tbxface-0099 [95] Acpi_load_tables : ACPI Tables successfully loaded + tbxface-0101 [03] Acpi_load_tables : ACPI Tables successfully loaded Parsing Methods:.............................................................................................................................................. 142 Control Methods found and parsed (417 nodes total) -ACPI Namespace successfully loaded at root c02d91d8 -evxfevnt-0080 [79820] Acpi_enable : Transition to ACPI mode successful -Executing device _INI methods:.......................................... -42 Devices found: 42 _STA, 1 _INI -Completing Region and Field initialization:................... -14/18 Regions, 5/5 Fields initialized (417 nodes total) +ACPI Namespace successfully loaded at root c02db778 +evxfevnt-0080 [04] Acpi_enable : Transition to ACPI mode successful +Executing all Device _STA and_INI methods:.......................................... +42 Devices found containing: 42 _STA, 1 _INI methods +Completing Region/Field/Buffer/Package initialization:................................................................................... + Initialized 14/18 Regions 5/5 Fields 34/34 Buffers 30/30 Packages (417 nodes) ACPI: Interpreter enabled +ACPI: Using IOAPIC for interrupt routing ACPI: System [ACPI] (supports S0 S1 S4 S5) -ACPI: PCI Root Bridge [PCI0] (00:00) +ACPI: PCI Root Bridge [PCI0] (00:00:00.00) ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT] - 00:00:01[A] -> \_SB_.LNKA[0] - 00:00:01[B] -> \_SB_.LNKB[0] - 00:00:01[C] -> \_SB_.LNKC[0] - 00:00:01[D] -> \_SB_.LNKD[0] - 00:00:02[A] -> \_SB_.LNKH[0] - 00:00:02[B] -> \_SB_.LNKB[0] - 00:00:02[C] -> \_SB_.LNKC[0] - 00:00:02[D] -> \_SB_.LNKD[0] - 00:00:03[A] -> \_SB_.LNKG[0] - 00:00:09[A] -> \_SB_.LNKA[0] - 00:00:09[B] -> \_SB_.LNKB[0] - 00:00:09[C] -> \_SB_.LNKC[0] - 00:00:09[D] -> \_SB_.LNKD[0] - 00:00:0B[A] -> \_SB_.LNKB[0] - 00:00:0B[B] -> \_SB_.LNKC[0] - 00:00:0B[C] -> \_SB_.LNKD[0] - 00:00:0B[D] -> \_SB_.LNKA[0] - 00:00:0D[A] -> \_SB_.LNKC[0] - 00:00:0D[B] -> \_SB_.LNKD[0] - 00:00:0D[C] -> \_SB_.LNKA[0] - 00:00:0D[D] -> \_SB_.LNKB[0] - 00:00:0F[A] -> \_SB_.LNKD[0] - 00:00:0F[B] -> \_SB_.LNKA[0] - 00:00:0F[C] -> \_SB_.LNKB[0] - 00:00:0F[D] -> \_SB_.LNKC[0] - 00:00:11[A] -> \_SB_.LNKB[0] - 00:00:11[B] -> \_SB_.LNKC[0] - 00:00:11[C] -> \_SB_.LNKD[0] - 00:00:11[D] -> \_SB_.LNKA[0] + 00:00:01[A] -> [16] + 00:00:01[B] -> [17] + 00:00:01[C] -> [18] + 00:00:01[D] -> [19] + 00:00:02[A] -> [23] + 00:00:02[B] -> [17] + 00:00:02[C] -> [18] + 00:00:02[D] -> [19] + 00:00:03[A] -> [22] + 00:00:09[A] -> [16] + 00:00:09[B] -> [17] + 00:00:09[C] -> [18] + 00:00:09[D] -> [19] + 00:00:0B[A] -> [17] + 00:00:0B[B] -> [18] + 00:00:0B[C] -> [19] + 00:00:0B[D] -> [16] + 00:00:0D[A] -> [18] + 00:00:0D[B] -> [19] + 00:00:0D[C] -> [16] + 00:00:0D[D] -> [17] + 00:00:0F[A] -> [19] + 00:00:0F[B] -> [16] + 00:00:0F[C] -> [17] + 00:00:0F[D] -> [18] + 00:00:11[A] -> [17] + 00:00:11[B] -> [18] + 00:00:11[C] -> [19] + 00:00:11[D] -> [16] ACPI: Power Resource [URP1] (off) ACPI: Power Resource [URP2] (off) ACPI: Power Resource [FDDP] (off) ACPI: Power Resource [LPTP] (off) -ACPI: PCI Interrupt Link [LNKA] (IRQs) -ACPI: PCI Interrupt Link [LNKC] (IRQs) -ACPI: PCI Interrupt Link [LNKD] (IRQs) -ACPI: PCI Interrupt Link [LNKG] (IRQs) -ACPI: PCI Interrupt Link [LNKH] (IRQs) +pci_root-0487 [09] acpi_pci_root_bind : Device 00:00:02.06 not present in PCI namespace +acpi_pci_link-0164 [13] acpi_pci_link_get_poss: Resource is not an IRQ entry +acpi_pci_link-0164 [13] acpi_pci_link_get_poss: Resource is not an IRQ entry +acpi_pci_link-0164 [13] acpi_pci_link_get_poss: Resource is not an IRQ entry +acpi_pci_link-0164 [13] acpi_pci_link_get_poss: Resource is not an IRQ entry +acpi_pci_link-0164 [13] acpi_pci_link_get_poss: Resource is not an IRQ entry +acpi_pci_link-0164 [13] acpi_pci_link_get_poss: Resource is not an IRQ entry +acpi_pci_link-0164 [13] acpi_pci_link_get_poss: Resource is not an IRQ entry +acpi_pci_link-0164 [13] acpi_pci_link_get_poss: Resource is not an IRQ entry PCI: Probing PCI hardware PCI: Using ACPI for IRQ routing Starting kswapd BIO: pool of 256 setup, 14Kb (56 bytes/bio) biovec: init pool 0, 1 entries, 12 bytes biovec: init pool 1, 4 entries, 48 bytes biovec: init pool 2, 16 entries, 192 bytes biovec: init pool 3, 64 entries, 768 bytes biovec: init pool 4, 128 entries, 1536 bytes biovec: init pool 5, 256 entries, 3072 bytes Journalled Block Device driver loaded -ACPI: Power Button [PWRF] -ACPI: Sleep Button [SLPB] +ACPI: Power Button (FF) [PWRF] +ACPI: Sleep Button (CM) [SLPB] ACPI: Processor [CPU1] (supports C1) pty: 256 Unix98 ptys configured Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled ttyS00 at 0x03f8 (irq = 4) is a 16550A ttyS01 at 0x02f8 (irq = 3) is a 16550A block: 256 slots per queue, batch=32 Uniform Multi-Platform E-IDE driver ver.:7.0.0 ide: system bus speed 33MHz Silicon Integrated Systems [SiS] 5513 [IDE]: IDE controller on PCI slot 00:02.5 Silicon Integrated Systems [SiS] 5513 [IDE]: chipset revision 208 Silicon Integrated Systems [SiS] 5513 [IDE]: not 100% native mode: will probe irqs later SiS735 ide0: BM-DMA at 0xff00-0xff07, BIOS settings: hda:DMA, hdb:DMA ide1: BM-DMA at 0xff08-0xff0f, BIOS settings: hdc:DMA, hdd:DMA hda: MAXTOR 6L060L3, ATA DISK drive hdc: CREATIVE DVD-ROM DVD6240E, ATAPI CD/DVD-ROM drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 ide1 at 0x170-0x177,0x376 on irq 15 -blk: queue c02f3658, I/O limit 4095Mb (mask 0xffffffff) hda: 117266688 sectors (60041 MB) w/1819KiB Cache, CHS=116336/16/63, UDMA(100) Partition check: hda: hda1 hda2 < hda5 hda6 hda7 > mice: PS/2 mouse device common for all mice input: AT Set 2 Extended keyboard on isa0060/serio0 serio: i8042 KBD port at 0x60,0x64 irq 1 input: PS/2 Logitech Mouse on isa0060/serio1 serio: i8042 AUX port at 0x60,0x64 irq 12 LVM version 1.0.1-rc4(ish)(03/10/2001) 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 32768) NET4: Unix domain sockets 1.0/SMP for Linux NET4.0. kjournald starting. Commit interval 5 seconds EXT3 FS 2.4-0.9.17, 10 Jan 2002 on ide0(3,5), internal journal EXT3-fs: mounted filesystem with ordered data mode. VFS: Mounted root (ext3 filesystem) readonly. Freeing unused kernel memory: 240k freed Real Time Clock Driver v1.11 Adding Swap: 1047776k swap-space (priority -1) EXT3 FS 2.4-0.9.17, 10 Jan 2002 on ide0(3,5), internal journal invalidate: busy buffer invalidate: busy buffer invalidate: busy buffer invalidate: busy buffer invalidate: busy buffer invalidate: busy buffer invalidate: busy buffer invalidate: busy buffer invalidate: busy buffer invalidate: busy buffer invalidate: busy buffer invalidate: busy buffer invalidate: busy buffer invalidate: busy buffer invalidate: busy buffer invalidate: busy buffer -blk: queue c02f3658, I/O limit 4095Mb (mask 0xffffffff) +blk: queue c02f5c00, I/O limit 4095Mb (mask 0xffffffff) i2c-core.o: i2c core module i2c-isa.o version 2.6.3 (20020322) i2c-core.o: adapter ISA main adapter registered as adapter 0. i2c-isa.o: ISA bus access for i2c modules initialized. i2c-proc.o version 2.6.1 (20010825) it87.o version 2.6.3 (20020322) i2c-core.o: driver IT87xx sensor driver registered. i2c-core.o: client [IT87 chip] registered to adapter [ISA main adapter](pos. 0). ip_conntrack version 2.0 (4095 buckets, 32760 max) - 292 bytes per conntrack Linux agpgart interface v0.99 (c) Jeff Hartmann agpgart: Maximum main memory to use for agp memory: 439M agpgart: Detected SiS 735 chipset agpgart: AGP aperture is 64M @ 0xd0000000 SCSI subsystem driver Revision: 1.00 scsi0 : SCSI host adapter emulation for IDE ATAPI devices Vendor: CREATIVE Model: DVD-ROM DVD6240E Rev: 0101 Type: CD-ROM ANSI SCSI revision: 02 kjournald starting. Commit interval 5 seconds EXT3 FS 2.4-0.9.17, 10 Jan 2002 on lvm(58,0), internal journal EXT3-fs: mounted filesystem with ordered data mode. kjournald starting. Commit interval 5 seconds EXT3 FS 2.4-0.9.17, 10 Jan 2002 on lvm(58,1), internal journal EXT3-fs: mounted filesystem with ordered data mode. kjournald starting. Commit interval 5 seconds EXT3 FS 2.4-0.9.17, 10 Jan 2002 on lvm(58,2), internal journal EXT3-fs: mounted filesystem with ordered data mode. kjournald starting. Commit interval 5 seconds EXT3 FS 2.4-0.9.17, 10 Jan 2002 on lvm(58,3), internal journal EXT3-fs: mounted filesystem with ordered data mode. +spurious 8259A interrupt: IRQ7. sis900.c: v1.08.02 1/4/2002 -PCI: Found IRQ 11 for device 00:03.0 +pci_root-0210 [05] acpi_pci_set_irq : Unable to set IRQ +PCI: Could not assign IRQ 22 to device 00:03.0 eth0: Realtek RTL8201 PHY transceiver found at address 1. eth0: Using transceiver found at address 1 as default -eth0: SiS 900 PCI Fast Ethernet at 0xd400, IRQ 11, 00:07:95:56:47:51. +eth0: SiS 900 PCI Fast Ethernet at 0xd400, IRQ 22, 00:07:95:56:47:51. eth0: Media Link On 100mbps full-duplex parport 0x378 (WARNING): CTR: wrote 0x0c, read 0xc8 parport0: PC-style at 0x378, irq 7 [PCSPP,TRISTATE] lp0: using parport0 (interrupt-driven). Installing knfsd (copyright (C) 1996 ok...@mo...). +NETDEV WATCHDOG: eth0: transmit timed out +eth0: Transmit timeout, status 00000004 00000241 |