Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Sat, 17 Nov 2001 03:04:06 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Sat, 17 Nov 2001 03:03:56 -0500 Received: from sdsl-216-36-113-151.dsl.sea.megapath.net ([216.36.113.151]:20176 "EHLO stomata.megapathdsl.net") by vger.kernel.org with ESMTP id ; Sat, 17 Nov 2001 03:03:43 -0500 Subject: 2.4.15-pre5 -- Third attempt! -- Please help with PIRQ routing problems. From: Miles Lane To: LKML Cc: Manfred Spraul , Linus Torvalds Content-Type: text/plain Content-Transfer-Encoding: 7bit X-Mailer: Evolution/0.99.2 (Preview Release) Date: 17 Nov 2001 00:03:00 -0800 Message-Id: <1005984180.17991.3.camel@stomata.megapathdsl.net> Mime-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Manfred, about a month ago you sent out a request for reports from people who were seeing errors of the form: "IRQ routing conflict for 00:11.2, have irq 9, want irq 10 Here you go. The initial PCI/ACPI setup: Nov 16 10:54:28 stomata kernel: 3f9ff 00000000, vendor = 2 Nov 16 10:54:28 stomata kernel: Intel machine check architecture supported. Nov 16 10:54:28 stomata kernel: Intel machine check reporting enabled on CPU#0. Nov 16 10:54:28 stomata kernel: CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line) Nov 16 10:54:28 stomata kernel: CPU: L2 Cache: 512K (64 bytes/line) Nov 16 10:54:28 stomata kernel: CPU: After vendor init, caps: 0183f9ff c1c3f9ff 00000000 00000000 Nov 16 10:54:28 stomata kernel: CPU: After generic, caps: 0183f9ff c1c3f9ff 00000000 00000000 Nov 16 10:54:28 stomata kernel: CPU: Common caps: 0183f9ff c1c3f9ff 00000000 00000000 Nov 16 10:54:28 stomata kernel: CPU: AMD Athlon(tm) Processor stepping 01 Nov 16 10:54:28 stomata kernel: Enabling fast FPU save and restore... done. Nov 16 10:54:28 stomata kernel: Checking 'hlt' instruction... OK. Nov 16 10:54:28 stomata kernel: POSIX conformance testing by UNIFIX Nov 16 10:54:28 stomata kernel: PCI: BIOS32 Service Directory structure at 0xc00fdaa0 Nov 16 10:54:28 stomata kernel: PCI: BIOS32 Service Directory entry at 0xfdab0 Nov 16 10:54:28 stomata kernel: PCI: BIOS probe returned s=00 hw=01 ver=02.10 l=01 Nov 16 10:54:28 stomata kernel: PCI: PCI BIOS revision 2.10 entry at 0xfdad1, last bus=1 Nov 16 10:54:28 stomata kernel: PCI: Using configuration type 1 Nov 16 10:54:28 stomata kernel: PCI: Probing PCI hardware Nov 16 10:54:28 stomata kernel: PCI: IDE base address fixup for 00:07.1 Nov 16 10:54:28 stomata kernel: PCI: Scanning for ghost devices on bus 0 Nov 16 10:54:28 stomata kernel: PCI: Scanning for ghost devices on bus 1 Nov 16 10:54:29 stomata kernel: PCI: IRQ init Nov 16 10:54:29 stomata kernel: PCI: Fetching IRQ routing table... OK ret=14, size=128, map=0 Nov 16 10:54:29 stomata kernel: PCI: Using BIOS Interrupt Routing Table Nov 16 10:54:29 stomata kernel: 00:00 slot=00 0:00/def8 1:00/def8 2:00/def8 3:00/def8 Nov 16 10:54:29 stomata kernel: 01:05 slot=06 0:56/def8 1:d6/def8 2:00/0000 3:00/0000 Nov 16 10:54:29 stomata kernel: 00:07 slot=00 0:fe/4000 1:ff/8000 2:00/0000 3:d7/def8 Nov 16 10:54:29 stomata kernel: 00:11 slot=01 0:56/def8 1:d6/def8 2:57/def8 3:d7/def8 Nov 16 10:54:29 stomata kernel: 00:12 slot=02 0:d6/def8 1:57/def8 2:d7/def8 3:56/def8 Nov 16 10:54:29 stomata kernel: 00:13 slot=03 0:57/def8 1:d7/def8 2:56/def8 3:d6/def8 Nov 16 10:54:29 stomata kernel: 00:14 slot=04 0:d6/def8 1:57/def8 2:d7/def8 3:56/def8 Nov 16 10:54:29 stomata kernel: 00:0f slot=05 0:56/def8 1:d6/def8 2:57/def8 3:d7/def8 Nov 16 10:54:29 stomata kernel: PCI: Using BIOS for IRQ routing Nov 16 10:54:29 stomata kernel: PCI: IRQ fixup Nov 16 10:54:29 stomata kernel: IRQ for 00:14.0:0 -> PIRQ d6, mask def8, excl 0000 -> newirq=0 ... failed Nov 16 10:54:29 stomata kernel: IRQ for 00:14.1:1 -> PIRQ 57, mask def8, excl 0000 -> newirq=0 ... failed Nov 16 10:54:29 stomata kernel: PCI: Allocating resources Nov 16 10:54:29 stomata kernel: PCI: Resource f8000000-fbffffff (f=1208, d=0, p=0) Nov 16 10:54:29 stomata kernel: PCI: Resource fc9ff000-fc9fffff (f=1208, d=0, p=0) Nov 16 10:54:29 stomata kernel: PCI: Resource 0000cb00-0000cb0f (f=101, d=0, p=0) Nov 16 10:54:29 stomata kernel: PCI: Resource febfe000-febfefff (f=200, d=0, p=0) Nov 16 10:54:30 stomata kernel: PCI: Resource 0000f800-0000f8ff (f=101, d=0, p=0) Nov 16 10:54:30 stomata kernel: PCI: Resource febff000-febfffff (f=200, d=0, p=0) Nov 16 10:54:30 stomata kernel: PCI: Resource febfb000-febfbfff (f=200, d=0, p=0) Nov 16 10:54:30 stomata kernel: PCI: Resource febfc000-febfcfff (f=200, d=0, p=0) Nov 16 10:54:30 stomata kernel: PCI: Resource febfdf00-febfdfff (f=200, d=0, p=0) Nov 16 10:54:30 stomata kernel: PCI: Resource 0000ff80-0000ff9f (f=101, d=0, p=0) Nov 16 10:54:30 stomata kernel: PCI: Resource 0000fff0-0000fff7 (f=101, d=0, p=0) Nov 16 10:54:30 stomata kernel: PCI: Resource 0000fc00-0000fc7f (f=101, d=0, p=0) Nov 16 10:54:30 stomata kernel: PCI: Resource febfde80-febfdeff (f=200, d=0, p=0) Nov 16 10:54:30 stomata kernel: PCI: Resource fd000000-fdffffff (f=200, d=0, p=0) Nov 16 10:54:30 stomata kernel: PCI: Resource e8000000-efffffff (f=1208, d=0, p=0) Nov 16 10:54:30 stomata kernel: PCI: Resource 0000ffe4-0000ffe7 (f=105, d=1, p=1) Nov 16 10:54:30 stomata kernel: PCI: Sorting device list... Nov 16 10:54:30 stomata kernel: Linux NET4.0 for Linux 2.4 Nov 16 10:54:30 stomata kernel: Based upon Swansea University Computer Society NET3.039 Nov 16 10:54:31 stomata kernel: Starting kswapd Nov 16 10:54:31 stomata kernel: VFS: Diskquotas version dquot_6.4.0 initialized Nov 16 10:54:31 stomata kernel: tbxface-0099 [01] Acpi_load_tables : ACPI Tables successfully loaded Nov 16 10:54:31 stomata kernel: Parsing Methods:................................................................................... Nov 16 10:54:31 stomata kernel: 83 Control Methods found and parsed (271 nodes total) Nov 16 10:54:32 stomata kernel: ACPI Namespace successfully loaded at root c0296a40 Nov 16 10:54:32 stomata kernel: ACPI: Core Subsystem version [20011018] Nov 16 10:54:32 stomata kernel: evxfevnt-0081 [02] Acpi_enable : Transition to ACPI mode successful Nov 16 10:54:32 stomata kernel: Executing device _INI methods:............... exfldio-0100 [21] Ex_setup_field : Field access width (4 bytes) too large for region size (1) Nov 16 10:54:32 stomata kernel: exfldio-0109 [21] Ex_setup_field : Field base+offset+width 0+0+4 exceeds region size (1 bytes) field=cff67368 region=cff671e8 Nov 16 10:54:32 stomata kernel: Ps_execute: method failed - \_SB_.PCI0.SBRG.PS2M._STA (cff754e8) Nov 16 10:54:32 stomata kernel: uteval-0335 [05] Ut_execute_STA : _STA on PS2M failed AE_AML_REGION_LIMIT Nov 16 10:54:33 stomata kernel: ........... Nov 16 10:54:33 stomata kernel: 26 Devices found: 25 _STA, 2 _INI Nov 16 10:54:33 stomata kernel: Completing Region and Field initialization:............. Nov 16 10:54:33 stomata kernel: 12/15 Regions, 1/1 Fields initialized (271 nodes total) Nov 16 10:54:33 stomata kernel: ACPI: Subsystem enabled Results of "grep -i irq": Nov 16 10:54:34 stomata kernel: Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI SERIAL_ACPI enabled Nov 16 10:54:34 stomata kernel: ttyS00 at 0x03f8 (irq = 4) is a 16550A Nov 16 10:54:34 stomata kernel: ttyS02 at 0x03e8 (irq = 4) is a 16550A Nov 16 10:54:35 stomata kernel: AMD7409: not 100%% native mode: will probe irqs later Nov 16 10:54:35 stomata kernel: ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 Nov 16 10:54:35 stomata kernel: ide1 at 0x170-0x177,0x376 on irq 15 Nov 16 10:54:36 stomata kernel: IRQ for 00:14.1:1 -> PIRQ 57, mask def8, excl 0000 -> newirq=10 -> assigning IRQ 10 ... OK Nov 16 10:54:36 stomata kernel: PCI: Assigned IRQ 10 for device 00:14.1 Nov 16 10:54:36 stomata kernel: IRQ routing conflict for 00:11.2, have irq 9, want irq 10 Nov 16 10:54:36 stomata kernel: IRQ routing conflict for 00:13.0, have irq 9, want irq 10 Nov 16 10:54:36 stomata kernel: IRQ for 00:14.0:0 -> PIRQ d6, mask def8, excl 0000 -> newirq=5 -> assigning IRQ 5 ... OK Nov 16 10:54:37 stomata kernel: PCI: Assigned IRQ 5 for device 00:14.0 Nov 16 10:54:37 stomata kernel: PCI: Sharing IRQ 5 with 00:11.1 Nov 16 10:54:37 stomata kernel: PCI: Sharing IRQ 5 with 00:12.0 Nov 16 10:54:37 stomata kernel: Yenta IRQ list 0000, PCI irq10 Nov 16 10:54:37 stomata kernel: Yenta IRQ list 0000, PCI irq5 Nov 16 10:54:38 stomata kernel: IRQ for 02:00.0:0 -> not found in routing table Nov 16 10:54:38 stomata kernel: IRQ for 00:07.4:3 -> PIRQ d7, mask def8, excl 0000 -> newirq=10 -> assigning IRQ 10 ... OK Nov 16 10:54:38 stomata kernel: PCI: Assigned IRQ 10 for device 00:07.4 Nov 16 10:54:38 stomata kernel: usb-ohci.c: USB OHCI at membase 0xd2868000, IRQ 10 Nov 16 10:54:40 stomata kernel: IRQ for 00:11.1:1 -> PIRQ d6, mask def8, excl 0000 -> newirq=5 -> assigning IRQ 5 ... OK Nov 16 10:54:40 stomata kernel: PCI: Assigned IRQ 5 for device 00:11.1 Nov 16 10:54:40 stomata kernel: PCI: Sharing IRQ 5 with 00:12.0 Nov 16 10:54:40 stomata kernel: PCI: Sharing IRQ 5 with 00:14.0 Nov 16 10:54:40 stomata kernel: usb-ohci.c: USB OHCI at membase 0xd286a000, IRQ 5 Nov 16 10:54:41 stomata kernel: IRQ for 00:11.0:0 -> PIRQ 56, mask def8, excl 0000 -> newirq=11 -> assigning IRQ 11 ... OK Nov 16 10:54:41 stomata kernel: PCI: Assigned IRQ 11 for device 00:11.0 Nov 16 10:54:41 stomata kernel: PCI: Sharing IRQ 11 with 00:0f.0 Nov 16 10:54:41 stomata kernel: PCI: Sharing IRQ 11 with 01:05.0 Nov 16 10:54:41 stomata kernel: usb-ohci.c: USB OHCI at membase 0xd286c000, IRQ 11 Nov 16 10:54:48 stomata kernel: IRQ for 00:0f.0:0 -> PIRQ 56, mask def8, excl 0000 -> newirq=11 -> assigning IRQ 11 ... OK Nov 16 10:54:48 stomata kernel: PCI: Assigned IRQ 11 for device 00:0f.0 Nov 16 10:54:48 stomata kernel: PCI: Sharing IRQ 11 with 00:11.0 Nov 16 10:54:48 stomata kernel: PCI: Sharing IRQ 11 with 01:05.0 Nov 16 10:54:48 stomata kernel: parport0: irq 7 detected Nov 16 10:54:48 stomata kernel: IRQ for 00:0f.0:0 -> PIRQ 56, mask def8, excl 0000 -> newirq=11 -> assigning IRQ 11 ... OK Nov 16 10:54:48 stomata kernel: PCI: Assigned IRQ 11 for device 00:0f.0 Nov 16 10:54:48 stomata kernel: PCI: Sharing IRQ 11 with 00:11.0 Nov 16 10:54:48 stomata kernel: PCI: Sharing IRQ 11 with 01:05.0 Nov 16 10:54:48 stomata kernel: IRQ for 00:13.0:0 -> PIRQ 57, mask def8, excl 0000 -> newirq=9 -> assigning IRQ 9 ... OK Nov 16 10:54:48 stomata kernel: PCI: Assigned IRQ 9 for device 00:13.0 Nov 16 10:54:48 stomata kernel: PCI: Sharing IRQ 9 with 00:11.2 Nov 16 10:54:48 stomata kernel: IRQ routing conflict for 00:14.1, have irq 10, want irq 9 Nov 16 10:55:15 stomata kernel: IRQ for 00:12.0:0 -> PIRQ d6, mask def8, excl 0000 -> newirq=5 -> assigning IRQ 5 ... OK Nov 16 10:55:15 stomata kernel: PCI: Assigned IRQ 5 for device 00:12.0 Nov 16 10:55:15 stomata kernel: PCI: Sharing IRQ 5 with 00:11.1 Nov 16 10:55:15 stomata kernel: PCI: Sharing IRQ 5 with 00:14.0 Nov 16 10:55:15 stomata kernel: emu10k1: EMU10K1 rev 7 model 0x8031 found, IO at 0xff80-0xff9f, IRQ 5 lspci -vvx: 00:00.0 Host bridge: Advanced Micro Devices [AMD] AMD-751 [Irongate] System Controller (rev 25) Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- SERR- 00: 22 10 06 70 06 01 10 22 25 00 00 06 00 40 80 00 10: 08 00 00 f8 08 f0 9f fc e5 ff 00 00 00 00 00 00 20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30: 00 00 00 00 a0 00 00 00 00 00 00 00 00 00 00 00 00:01.0 PCI bridge: Advanced Micro Devices [AMD] AMD-751 [Irongate] AGP Bridge (rev 01) (prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- Status: Cap- 66Mhz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- SERR- Reset- FastB2B- 00: 22 10 07 70 07 01 20 02 01 00 04 06 00 40 81 00 10: 00 00 00 00 00 00 00 00 00 01 01 40 e1 e1 20 22 20: a0 fc a0 fe 80 e4 80 f4 00 00 00 00 00 00 00 00 30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0a 00 00:07.0 ISA bridge: Advanced Micro Devices [AMD] AMD-756 [Viper] ISA (rev 01) Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- Reset- 16bInt- PostWrite+ 16-bit legacy interface ports at 0001 00: 80 11 78 04 07 00 10 02 03 00 07 06 00 a8 82 00 10: 00 00 00 10 dc 00 00 22 00 02 05 b0 00 00 c0 10 20: 00 f0 ff 10 00 00 00 11 00 f0 3f 11 00 48 00 00 30: fc 48 00 00 00 4c 00 00 fc 4c 00 00 00 01 00 05 40: 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00:14.1 CardBus bridge: Ricoh Co Ltd RL5c478 (rev 03) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- SERR- Reset- 16bInt+ PostWrite+ 16-bit legacy interface ports at 0001 00: 80 11 78 04 07 00 10 02 03 00 07 06 00 a8 82 00 10: 00 10 00 10 dc 00 00 02 00 06 09 b0 00 00 40 10 20: 00 f0 7f 10 00 00 80 10 00 f0 bf 10 00 40 00 00 30: fc 40 00 00 00 44 00 00 fc 44 00 00 00 02 80 05 40: 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01:05.0 VGA compatible controller: nVidia Corporation GeForce 256 DDR (rev 10) (prog-if 00 [VGA]) Subsystem: VISIONTEK: Unknown device 000b Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- 00: de 10 01 01 07 00 b0 02 10 00 00 03 00 40 00 00 10: 00 00 00 fd 08 00 00 e8 00 00 00 00 00 00 00 00 20: 00 00 00 00 00 00 00 00 00 00 00 00 45 15 0b 00 30: 00 00 af fe 60 00 00 00 00 00 00 00 0b 01 05 01 02:00.0 FireWire (IEEE 1394): NEC Corporation: Unknown device 00cd (rev 01) (prog-if 10 [OHCI]) Subsystem: Orange Micro: Unknown device 8011 Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR-