linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Who sees "IRQ routing conflict" in dmesg?
@ 2001-11-05 17:25 Manfred Spraul
  0 siblings, 0 replies; 5+ messages in thread
From: Manfred Spraul @ 2001-11-05 17:25 UTC (permalink / raw)
  To: linux-kernel

Who has a line
	IRQ routing conflict for 01:23.4, have irq 5, want irq 6
in his dmesg dump?

If you find that line, please send me the relevant lines from the dmesg
dump, lspci -vx and cat /proc/interrupts. And obviously: does everything
work.

Thanks,
	Manfred

Background:
Linux always uses the interrupts choosen by the bios. The bios stores
the irq number in PCI_INTERRUPT_LINE, and configures the irq router
accordingly.
If both do not match, then the above message is printed.
Right now the kernel uses the value from PCI_INTERRUPT_LINE, and ignores
the irq router.
That doesn't work with some vaio's, but before submitting that change to
Linus I want to verify that this won't break other setups.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Who sees "IRQ routing conflict" in dmesg?
  2001-11-11  1:35 ` Miles Lane
  2001-11-12  9:21   ` Alan Cox
@ 2001-12-14 15:22   ` Holger Lubitz
  1 sibling, 0 replies; 5+ messages in thread
From: Holger Lubitz @ 2001-12-14 15:22 UTC (permalink / raw)
  To: linux-kernel

Miles Lane proclaimed:
> 
> I have had no replies to my previous message.
> Now, I am seeing a new problem in 2.4.15-pre2.
> pci=biosirq is failing altogether.
> 

Same here (with 2.4.16):

PCI: PCI BIOS revision 2.10 entry at 0xfdb91, last bus=0
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: Error 89 when fetching IRQ routing table.

If I boot without pci=biosirq, the systems fails to recognize some
interrupt (I think it was 14) and tells me to use pci=biosirq. The
system _seems_ to be running fine, though (with or without biosirq
option)

dmesg output:

Linux version 2.4.16 (root@suck) (gcc version 2.96 20000731 (Red Hat
Linux 7.1 2.96-98)) #1 Fri Nov 30 16:13:08 CET 2001
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
 BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 0000000003c00000 (usable)
 BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)
 BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
 BIOS-e820: 00000000fffe0000 - 0000000100000000 (reserved)
On node 0 totalpages: 15360
zone(0): 4096 pages.
zone(1): 11264 pages.
zone(2): 0 pages.
Kernel command line: ro root=/dev/hda2 pci=biosirq
Initializing CPU#0
Detected 233.862 MHz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 466.94 BogoMIPS
Memory: 58456k/61440k available (928k kernel code, 2596k reserved, 245k
data, 192k init, 0k highmem)
Checking if this processor honours the WP bit even in supervisor mode...
Ok.
Dentry-cache hash table entries: 8192 (order: 4, 65536 bytes)
Inode-cache hash table entries: 4096 (order: 3, 32768 bytes)
Mount-cache hash table entries: 1024 (order: 1, 8192 bytes)
Buffer-cache hash table entries: 1024 (order: 0, 4096 bytes)
Page-cache hash table entries: 16384 (order: 4, 65536 bytes)
CPU: Before vendor init, caps: 0080a135 00000000 00000000, vendor = 1
CPU: After vendor init, caps: 0080a135 00000000 00000000 00000004
CPU:     After generic, caps: 0080a135 00000000 00000000 00000004
CPU:             Common caps: 0080a135 00000000 00000000 00000004
CPU: Cyrix M II 3.5x Core/Bus Clock stepping 08
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
mtrr: v1.40 (20010327) Richard Gooch (rgooch@atnf.csiro.au)
mtrr: detected mtrr type: Cyrix ARR
PCI: PCI BIOS revision 2.10 entry at 0xfdb91, last bus=0
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: Error 89 when fetching IRQ routing table.
Disabling direct PCI/PCI transfers.
isapnp: Scanning for PnP cards...
isapnp: Calling quirk for 01:03
isapnp: CMI8330 quirk - fixing interrupts and dma
isapnp: Card 'CMI8330/C3D Audio Adapter'
isapnp: 1 Plug & Play card detected total
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd
Journalled Block Device driver loaded
Detected PS/2 Mouse Port.
pty: 256 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ
SERIAL_PCI ISAPNP enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
block: 128 slots per queue, batch=32
Uniform Multi-Platform E-IDE driver Revision: 6.31
ide: Assuming 33MHz system bus speed for PIO modes; override with
idebus=xx
SIS5513: IDE controller on PCI bus 00 dev 09
PCI: No IRQ known for interrupt pin A of device 00:01.1.
SIS5513: chipset revision 208
SIS5513: not 100% native mode: will probe irqs later
SiS5597
    ide0: BM-DMA at 0x4000-0x4007, BIOS settings: hda:pio, hdb:pio
    ide1: BM-DMA at 0x4008-0x400f, BIOS settings: hdc:pio, hdd:pio
hda: ST34310A, ATA DISK drive
hdb: LEOPTICS CD-ROM 24X v4.6G, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hda: 8420832 sectors (4311 MB) w/512KiB Cache, CHS=524/255/63, UDMA(33)
hdb: ATAPI 20X CD-ROM drive, 128kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.12
Partition check:
 hda: hda1 hda2 hda3
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
Linux agpgart interface v0.99 (c) Jeff Hartmann
agpgart: Maximum main memory to use for agp memory: 25M
agpgart: no supported devices found.
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 4096 bind 4096)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem) readonly.
Freeing unused kernel memory: 192k freed
Adding Swap: 192772k swap-space (priority -1)
EXT3 FS 2.4-0.9.15, 06 Nov 2001 on ide0(3,2), internal journal
kjournald starting.  Commit interval 5 seconds
EXT3 FS 2.4-0.9.15, 06 Nov 2001 on ide0(3,1), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
Linux Tulip driver version 0.9.15-pre9 (Nov 6, 2001)
PCI: Setting latency timer of device 00:0f.0 to 32
tulip0:  EEPROM default media type Autosense.
tulip0:  Index #0 - Media MII (#11) described by a 21140 MII PHY (1)
block.
tulip0:  MII transceiver #3 config 3100 status 7809 advertising 01e1.
eth0: Digital DS21140 Tulip rev 32 at 0xc4835f00, 00:E0:29:00:3C:8E, IRQ
9.
eth0: Setting full-duplex based on MII#3 link partner capability of
01e1.

lspci -vx output:

00:00.0 Host bridge: Silicon Integrated Systems [SiS] 5597 [SiS5582]
(rev 10)
        Flags: bus master, medium devsel, latency 64
00: 39 10 97 55 07 00 00 22 10 00 00 06 00 40 00 00
10: 00 00 00 00 00 00 00 00 00 00 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 00 00 00 00 00 00 00 00 00 00 00 00

00:01.0 ISA bridge: Silicon Integrated Systems [SiS] 85C503/5513 (rev
01)
        Flags: bus master, medium devsel, latency 0
00: 39 10 08 00 07 00 00 02 01 00 01 06 00 00 80 00
10: 00 00 00 00 00 00 00 00 00 00 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 00 00 00 00 00 00 00 00 00 00 00 00

00:01.1 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev
d0) (prog-if 8a [Master SecP PriP])
        Subsystem: Unknown device 0422:1800
        Flags: bus master, fast devsel, latency 128
        I/O ports at <ignored>
        I/O ports at <ignored>
        I/O ports at <ignored>
        I/O ports at <ignored>
        I/O ports at 4000 [size=16]
00: 39 10 13 55 07 00 00 00 d0 8a 01 01 00 80 80 00
10: 01 02 02 85 01 48 32 08 91 04 10 01 41 10 00 80
20: 01 40 00 00 00 00 00 00 00 00 00 00 22 04 00 18
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00

00:0b.0 Network controller: AVM Audiovisuelles MKTG & Computer System
GmbH A1 ISDN [Fritz] (rev 02)
        Subsystem: AVM Audiovisuelles MKTG & Computer System GmbH
FRITZ!Card ISDN Controller
        Flags: medium devsel, IRQ 11
        Memory at ffadffe0 (32-bit, non-prefetchable) [size=32]
        I/O ports at f700 [size=32]
00: 44 12 00 0a 03 01 80 02 02 00 80 02 00 00 00 00
10: e0 ff ad ff 01 f7 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 44 12 00 0a
30: 00 00 00 00 00 00 00 00 00 00 00 00 0b 01 00 00

00:0d.0 Network controller: AVM Audiovisuelles MKTG & Computer System
GmbH A1 ISDN [Fritz] (rev 02)
        Subsystem: AVM Audiovisuelles MKTG & Computer System GmbH
FRITZ!Card ISDN Controller
        Flags: medium devsel, IRQ 10
        Memory at ffadffc0 (32-bit, non-prefetchable) [size=32]
        I/O ports at f680 [size=32]
00: 44 12 00 0a 03 01 80 02 02 00 80 02 00 00 00 00
10: c0 ff ad ff 81 f6 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 44 12 00 0a
30: 00 00 00 00 00 00 00 00 00 00 00 00 0a 01 00 00

00:0f.0 Ethernet controller: Digital Equipment Corporation DECchip 21140
[FasterNet] (rev 20)
        Subsystem: Standard Microsystems Corp [SMC] SMC9332BDT
EtherPower 10/100        Flags: bus master, medium devsel, latency 32,
IRQ 9
        I/O ports at f000 [size=128]
        Memory at ffadff00 (32-bit, non-prefetchable) [size=128]
        Expansion ROM at ffa80000 [disabled] [size=256K]
00: 11 10 09 00 07 01 80 02 20 00 00 02 00 20 00 00
10: 01 f0 00 00 00 ff ad ff 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 b8 10 01 20
30: 00 00 a8 ff 00 00 00 00 00 00 00 00 09 01 14 28

00:14.0 VGA compatible controller: Silicon Integrated Systems [SiS]
5597/5598 VGA (rev 68) (prog-if 00 [VGA])
        Subsystem: Silicon Integrated Systems [SiS] 5597/5598 VGA
        Flags: medium devsel
        Memory at ff400000 (32-bit, prefetchable) [size=4M]
        Memory at ffaf0000 (32-bit, non-prefetchable) [size=64K]
        I/O ports at f400 [size=128]
        Expansion ROM at ffae0000 [disabled] [size=32K]
00: 39 10 00 02 03 00 00 02 68 00 00 03 00 00 00 00
10: 08 00 40 ff 00 00 af ff 01 f4 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 39 10 00 02
30: 00 00 ae ff 00 00 00 00 00 00 00 00 00 01 00 00

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Who sees "IRQ routing conflict" in dmesg?
  2001-11-11  1:35 ` Miles Lane
@ 2001-11-12  9:21   ` Alan Cox
  2001-12-14 15:22   ` Holger Lubitz
  1 sibling, 0 replies; 5+ messages in thread
From: Alan Cox @ 2001-11-12  9:21 UTC (permalink / raw)
  To: Miles Lane; +Cc: Miles Lane, LKML, Manfred Spraul

> PCI: PCI BIOS revision 2.10 entry at 0xfdad1, last bus=1
> PCI: Using configuration type 1
> PCI: Probing PCI hardware
> PCI: Error 89 when fetching IRQ routing table.
> 
> As you can see below, I wasn't encountering this problem with
> 2.4.14.

PCI bios buffer too small. The BIOS seems to want to give you back a config
file over 4K long. That seems odd to say the least

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Who sees "IRQ routing conflict" in dmesg?
  2001-11-09  6:49 Miles Lane
@ 2001-11-11  1:35 ` Miles Lane
  2001-11-12  9:21   ` Alan Cox
  2001-12-14 15:22   ` Holger Lubitz
  0 siblings, 2 replies; 5+ messages in thread
From: Miles Lane @ 2001-11-11  1:35 UTC (permalink / raw)
  To: Miles Lane; +Cc: LKML, Manfred Spraul

I have had no replies to my previous message.
Now, I am seeing a new problem in 2.4.15-pre2.
pci=biosirq is failing altogether.

Here are my lilo entry parameters:
/boot/vmlinuz console=ttyS2,38400 console=tty0 hdc=ide-scsi hdd=ide-scsi
pci=biosirq

The attempt to fetch the BIOS IRQ information fails with the
following error:

PCI: PCI BIOS revision 2.10 entry at 0xfdad1, last bus=1
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: Error 89 when fetching IRQ routing table.

As you can see below, I wasn't encountering this problem with
2.4.14.

	Miles

On Thu, 2001-11-08 at 22:49, Miles Lane wrote:
> 
> I am seeing IRQ routing conflict messages in my
> messages log file.  So far, my devices are working
> okay.  I haven't tested them all, yet, though.
> 
> This is information from testing 2.4.14. 
> 
> Here's the debug info given after enabling 
> DEBUG=1 in pci-i386.h: 
> 
> PCI: BIOS32 Service Directory structure at 0xc00fdaa0 
> PCI: BIOS32 Service Directory entry at 0xfdab0 
> PCI: BIOS probe returned s=00 hw=01 ver=02.10 l=01 
> PCI: PCI BIOS revision 2.10 entry at 0xfdad1, last bus=1 
> PCI: Using configuration type 1 
> PCI: Probing PCI hardware 
> PCI: IDE base address fixup for 00:07.1 
> PCI: Scanning for ghost devices on bus 0 
> PCI: Scanning for ghost devices on bus 1 
> PCI: IRQ init 
> PCI: Fetching IRQ routing table... OK  ret=14, size=128, map=0 
> PCI: Using BIOS Interrupt Routing Table 
> 00:00 slot=00 0:00/def8 1:00/def8 2:00/def8 3:00/def8 
> 01:05 slot=06 0:56/def8 1:d6/def8 2:00/0000 3:00/0000 
> 00:07 slot=00 0:fe/4000 1:ff/8000 2:00/0000 3:d7/def8 
> 00:11 slot=01 0:56/def8 1:d6/def8 2:57/def8 3:d7/def8 
> 00:12 slot=02 0:d6/def8 1:57/def8 2:d7/def8 3:56/def8 
> 00:13 slot=03 0:57/def8 1:d7/def8 2:56/def8 3:d6/def8 
> 00:14 slot=04 0:d6/def8 1:57/def8 2:d7/def8 3:56/def8 
> 00:0f slot=05 0:56/def8 1:d6/def8 2:57/def8 3:d7/def8 
> PCI: Using BIOS for IRQ routing 
> PCI: IRQ fixup 
> IRQ for 00:14.0:0 -> PIRQ d6, mask def8, excl 0000 -> newirq=0 ...
> failed 
> IRQ for 00:14.1:1 -> PIRQ 57, mask def8, excl 0000 -> newirq=0 ...
> failed 
> PCI: Allocating resources 
> PCI: Resource f8000000-fbffffff (f=1208, d=0, p=0) 
> PCI: Resource fc9ff000-fc9fffff (f=1208, d=0, p=0) 
> PCI: Resource 0000cb00-0000cb0f (f=101, d=0, p=0) 
> PCI: Resource febfe000-febfefff (f=200, d=0, p=0) 
> PCI: Resource 0000f800-0000f8ff (f=101, d=0, p=0) 
> PCI: Resource febff000-febfffff (f=200, d=0, p=0) 
> PCI: Resource febfb000-febfbfff (f=200, d=0, p=0) 
> PCI: Resource febfc000-febfcfff (f=200, d=0, p=0) 
> PCI: Resource febfdf00-febfdfff (f=200, d=0, p=0) 
> PCI: Resource 0000ff80-0000ff9f (f=101, d=0, p=0) 
> PCI: Resource 0000fff0-0000fff7 (f=101, d=0, p=0) 
> PCI: Resource 0000fc00-0000fc7f (f=101, d=0, p=0) 
> PCI: Resource febfde80-febfdeff (f=200, d=0, p=0) 
> PCI: Resource fd000000-fdffffff (f=200, d=0, p=0) 
> PCI: Resource e8000000-efffffff (f=1208, d=0, p=0) 
> PCI: Resource 0000ffe4-0000ffe7 (f=105, d=1, p=1) 
> PCI: Sorting device list... 
> 
> 
> cat /proc/interrupts 
>            CPU0       
>   0:    1287229          XT-PIC  timer
>   1:       7420          XT-PIC  keyboard
>   2:          0          XT-PIC  cascade
>   4:       2968          XT-PIC  serial
>   5:     340237          XT-PIC  Ricoh Co Ltd RL5c478, usb-ohci,
> EMU10K1, ohci1394
>   9:      25372          XT-PIC  acpi, eth0
>  10:     116280          XT-PIC  Ricoh Co Ltd RL5c478 (#2), usb-ohci
>  11:         14          XT-PIC  usb-ohci
>  12:         22          XT-PIC  PS/2 Mouse
>  14:     188012          XT-PIC  ide0
>  15:         47          XT-PIC  ide1
> 
> 
> Here's IRQ related info from dmesg: 
> 
> Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ
> SERIAL_PCI enabled 
> IRQ for 00:14.1:1 -> PIRQ 57, mask def8, excl 0000 -> newirq=10 ->
> assigning IRQ 10 ... OK 
> PCI: Assigned IRQ 10 for device 00:14.1 
> IRQ routing conflict for 00:11.2, have irq 9, want irq 10 
> IRQ routing conflict for 00:13.0, have irq 9, want irq 10 
> IRQ for 00:14.0:0 -> PIRQ d6, mask def8, excl 0000 -> newirq=5 ->
> assigning IRQ 5 ... OK 
> PCI: Assigned IRQ 5 for device 00:14.0 
> PCI: Sharing IRQ 5 with 00:11.1 
> PCI: Sharing IRQ 5 with 00:12.0 
> Yenta IRQ list 0000, PCI irq10 
> Yenta IRQ list 0000, PCI irq5 
> IRQ for 02:00.0:0 -> not found in routing table 
> IRQ for 00:07.4:3 -> PIRQ d7, mask def8, excl 0000 -> newirq=10 ->
> assigning IRQ 10 ... OK 
> PCI: Assigned IRQ 10 for device 00:07.4 
> usb-ohci.c: USB OHCI at membase 0xd2868000, IRQ 10 
> IRQ for 00:11.1:1 -> PIRQ d6, mask def8, excl 0000 -> newirq=5 ->
> assigning IRQ 5 ... OK 
> PCI: Assigned IRQ 5 for device 00:11.1 
> PCI: Sharing IRQ 5 with 00:12.0 
> PCI: Sharing IRQ 5 with 00:14.0 
> usb-ohci.c: USB OHCI at membase 0xd286a000, IRQ 5 
> IRQ for 00:11.0:0 -> PIRQ 56, mask def8, excl 0000 -> newirq=11 ->
> assigning IRQ 11 ... OK 
> PCI: Assigned IRQ 11 for device 00:11.0 
> PCI: Sharing IRQ 11 with 00:0f.0 
> PCI: Sharing IRQ 11 with 01:05.0 
> usb-ohci.c: USB OHCI at membase 0xd286c000, IRQ 11 
> IRQ for 00:0f.0:0 -> PIRQ 56, mask def8, excl 0000 -> newirq=11 ->
> assigning IRQ 11 ... OK 
> PCI: Assigned IRQ 11 for device 00:0f.0 
> PCI: Sharing IRQ 11 with 00:11.0 
> PCI: Sharing IRQ 11 with 01:05.0 
> IRQ for 00:0f.0:0 -> PIRQ 56, mask def8, excl 0000 -> newirq=11 ->
> assigning IRQ 11 ... OK 
> PCI: Assigned IRQ 11 for device 00:0f.0 
> PCI: Sharing IRQ 11 with 00:11.0 
> PCI: Sharing IRQ 11 with 01:05.0 
> IRQ for 00:13.0:0 -> PIRQ 57, mask def8, excl 0000 -> newirq=9 ->
> assigning IRQ 9 ... OK 
> PCI: Assigned IRQ 9 for device 00:13.0 
> PCI: Sharing IRQ 9 with 00:11.2 
> IRQ routing conflict for 00:14.1, have irq 10, want irq 9 
> IRQ for 00:12.0:0 -> PIRQ d6, mask def8, excl 0000 -> newirq=5 ->
> assigning IRQ 5 ... OK 
> PCI: Assigned IRQ 5 for device 00:12.0 
> PCI: Sharing IRQ 5 with 00:11.1 
> PCI: Sharing IRQ 5 with 00:14.0 
> emu10k1: EMU10K1 rev 7 model 0x8031 found, IO at 0xff80-0xff9f, IRQ 5 
> IRQ for 02:00.0:0 -> not found in routing table
> ohci1394_0: OHCI-1394 1.0 (PCI): IRQ=[5]  MMIO=[11000000-11001000]  Max
> Packet=[1024]
> ohci1394_0: irq_handler: Bus reset requested
> 
> 
> lspci -vx: 
> 
> 00:00.0 Host bridge: Advanced Micro Devices [AMD] AMD-751 [Irongate]
> System Controller (rev 25) 
> Flags: bus master, medium devsel, latency 64 
> Memory at f8000000 (32-bit, prefetchable) [size=64M] 
> Memory at fc9ff000 (32-bit, prefetchable) [size=4K] 
> I/O ports at ffe4 [disabled] [size=4] 
> Capabilities: [a0] AGP version 1.0 
> 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]) 
> Flags: bus master, 66Mhz, medium devsel, latency 64 
> Bus: primary=00, secondary=01, subordinate=01, sec-latency=64 
> I/O behind bridge: 0000e000-0000efff 
> Memory behind bridge: fca00000-feafffff 
> Prefetchable memory behind bridge: e4800000-f48fffff 
> 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) 
> Flags: bus master, medium devsel, latency 0 
> 00: 22 10 08 74 0f 00 00 02 01 00 01 06 00 00 80 00 
> 10: 00 00 00 00 00 00 00 00 00 00 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 00 00 00 00 00 00 00 00 00 00 00 00 
> 
> 00:07.1 IDE interface: Advanced Micro Devices [AMD] AMD-756 [Viper] IDE
> (rev 03) (prog-if 8a [Master SecP PriP]) 
> Flags: bus master, medium devsel, latency 64 
> I/O ports at cb00 [size=16] 
> 00: 22 10 09 74 05 00 00 02 03 8a 01 01 00 40 00 00 
> 10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
> 20: 01 cb 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
> 30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
> 
> 00:07.3 Bridge: Advanced Micro Devices [AMD] AMD-756 [Viper] ACPI (rev
> 03) 
> Flags: medium devsel 
> 00: 22 10 0b 74 00 00 80 02 03 00 80 06 00 16 00 00 
> 10: 00 00 00 00 00 00 00 00 00 00 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 00 00 00 00 00 00 00 00 00 00 00 00 
> 
> 00:07.4 USB Controller: Advanced Micro Devices [AMD] AMD-756 [Viper] USB
> (rev 06) (prog-if 10 [OHCI]) 
> Flags: bus master, medium devsel, latency 16, IRQ 10 
> Memory at febfe000 (32-bit, non-prefetchable) [size=4K] 
> 00: 22 10 0c 74 07 00 80 02 06 10 03 0c 08 10 00 00 
> 10: 00 e0 bf fe 00 00 00 00 00 00 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 00 00 00 00 00 00 00 00 0a 04 00 50 
> 
> 00:0f.0 SCSI storage controller: Adaptec AHA-2930CU (rev 03) 
> Subsystem: Adaptec: Unknown device 3869 
> Flags: bus master, medium devsel, latency 64, IRQ 11 
> I/O ports at f800 [disabled] [size=256] 
> Memory at febff000 (32-bit, non-prefetchable) [size=4K] 
> Expansion ROM at febe0000 [disabled] [size=64K] 
> Capabilities: [dc] Power Management version 1 
> 00: 04 90 60 38 16 01 90 02 03 00 00 01 08 40 00 00 
> 10: 01 f8 00 00 00 f0 bf fe 00 00 00 00 00 00 00 00 
> 20: 00 00 00 00 00 00 00 00 00 00 00 00 04 90 69 38 
> 30: 00 00 be fe dc 00 00 00 00 00 00 00 0b 01 04 04 
> 
> 00:11.0 USB Controller: NEC Corporation USB (rev 41) (prog-if 10 [OHCI])
> Subsystem: NEC Corporation USB 
> Flags: bus master, medium devsel, latency 40, IRQ 11 
> Memory at febfb000 (32-bit, non-prefetchable) [size=4K] 
> Capabilities: [40] Power Management version 2 
> 00: 33 10 35 00 16 01 10 02 41 10 03 0c 08 28 80 00 
> 10: 00 b0 bf fe 00 00 00 00 00 00 00 00 00 00 00 00 
> 20: 00 00 00 00 00 00 00 00 00 00 00 00 33 10 35 00 
> 30: 00 00 00 00 40 00 00 00 00 00 00 00 0b 01 01 2a 
> 
> 00:11.1 USB Controller: NEC Corporation USB (rev 41) (prog-if 10 [OHCI])
> Subsystem: NEC Corporation USB 
> Flags: bus master, medium devsel, latency 40, IRQ 5 
> Memory at febfc000 (32-bit, non-prefetchable) [size=4K] 
> Capabilities: [40] Power Management version 2 
> 00: 33 10 35 00 16 01 10 02 41 10 03 0c 08 28 00 00 
> 10: 00 c0 bf fe 00 00 00 00 00 00 00 00 00 00 00 00 
> 20: 00 00 00 00 00 00 00 00 00 00 00 00 33 10 35 00 
> 30: 00 00 00 00 40 00 00 00 00 00 00 00 05 02 01 2a 
> 
> 00:11.2 USB Controller: NEC Corporation: Unknown device 00e0 (rev 01)
> (prog-if 20) 
> Subsystem: NEC Corporation: Unknown device 00e0 
> Flags: bus master, medium devsel, latency 64, IRQ 9 
> Memory at febfdf00 (32-bit, non-prefetchable) [size=256] 
> Capabilities: [40] Power Management version 2 
> 00: 33 10 e0 00 16 01 10 02 01 20 03 0c 08 40 00 00 
> 10: 00 df bf fe 00 00 00 00 00 00 00 00 00 00 00 00 
> 20: 00 00 00 00 00 00 00 00 00 00 00 00 33 10 e0 00 
> 30: 00 00 00 00 40 00 00 00 00 00 00 00 09 03 10 22 
> 
> 00:12.0 Multimedia audio controller: Creative Labs SB Live! EMU10000
> (rev 07) 
> Subsystem: Creative Labs CT4831 SBLive! Value 
> Flags: bus master, medium devsel, latency 64, IRQ 5 
> I/O ports at ff80 [size=32] 
> Capabilities: [dc] Power Management version 1 
> 00: 02 11 02 00 05 01 90 02 07 00 01 04 00 40 80 00 
> 10: 81 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
> 20: 00 00 00 00 00 00 00 00 00 00 00 00 02 11 31 80 
> 30: 00 00 00 00 dc 00 00 00 00 00 00 00 05 01 02 14 
> 
> 00:12.1 Input device controller: Creative Labs SB Live! (rev 07) 
> Subsystem: Creative Labs Gameport Joystick 
> Flags: bus master, medium devsel, latency 64 
> I/O ports at fff0 [size=8] 
> Capabilities: [dc] Power Management version 1 
> 00: 02 11 02 70 05 01 90 02 07 00 80 09 00 40 80 00 
> 10: f1 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
> 20: 00 00 00 00 00 00 00 00 00 00 00 00 02 11 20 00 
> 30: 00 00 00 00 dc 00 00 00 00 00 00 00 00 00 00 00 
> 
> 00:13.0 Ethernet controller: 3Com Corporation 3c905C-TX [Fast Etherlink]
> (rev 78) 
> Subsystem: 3Com Corporation 3C905C-TX Fast Etherlink for PC Management
> NIC 
> Flags: bus master, medium devsel, latency 64, IRQ 9 
> I/O ports at fc00 [size=128] 
> Memory at febfde80 (32-bit, non-prefetchable) [size=128] 
> Expansion ROM at febc0000 [disabled] [size=128K] 
> Capabilities: [dc] Power Management version 2 
> 00: b7 10 00 92 17 01 10 02 78 00 00 02 08 40 00 00 
> 10: 01 fc 00 00 80 de bf fe 00 00 00 00 00 00 00 00 
> 20: 00 00 00 00 00 00 00 00 00 00 00 00 b7 10 00 10 
> 30: 00 00 bc fe dc 00 00 00 00 00 00 00 09 01 0a 0a 
> 
> 00:14.0 CardBus bridge: Ricoh Co Ltd RL5c478 (rev 03) 
> Flags: bus master, medium devsel, latency 168, IRQ 5 
> Memory at 10000000 (32-bit, non-prefetchable) [size=4K] 
> Bus: primary=00, secondary=02, subordinate=05, sec-latency=176 
> Memory window 0: 10c00000-10fff000 (prefetchable) 
> Memory window 1: 11000000-113ff000 
> I/O window 0: 00004800-000048ff 
> I/O window 1: 00004c00-00004cff 
> 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) 
> Flags: bus master, medium devsel, latency 168, IRQ 10 
> Memory at 10001000 (32-bit, non-prefetchable) [size=4K] 
> Bus: primary=00, secondary=06, subordinate=09, sec-latency=176 
> Memory window 0: 10400000-107ff000 (prefetchable) 
> Memory window 1: 10800000-10bff000 
> I/O window 0: 00004000-000040ff 
> I/O window 1: 00004400-000044ff 
> 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 
> Flags: bus master, 66Mhz, medium devsel, latency 64, IRQ 11 
> Memory at fd000000 (32-bit, non-prefetchable) [size=16M] 
> Memory at e8000000 (32-bit, prefetchable) [size=128M] 
> Expansion ROM at feaf0000 [disabled] [size=64K] 
> Capabilities: [60] Power Management version 1 
> Capabilities: [44] AGP version 2.0 
> 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 
> Flags: medium devsel, IRQ 5 
> Memory at 11000000 (32-bit, non-prefetchable) [size=4K] 
> Memory at 11001000 (32-bit, non-prefetchable) [size=256] 
> Memory at 11001100 (32-bit, non-prefetchable) [size=256] 
> Capabilities: [60] Power Management version 1 
> 00: 33 10 cd 00 02 00 90 02 01 10 00 0c 00 00 00 00 
> 10: 00 00 00 11 00 10 00 11 00 11 00 11 00 00 00 00 
> 20: 00 00 00 00 00 00 00 00 80 00 00 00 ee 12 11 80 
> 30: 00 00 00 00 60 00 00 00 00 00 00 00 05 01 00 00 
> 
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at  http://www.tux.org/lkml/



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Who sees "IRQ routing conflict" in dmesg?
@ 2001-11-09  6:49 Miles Lane
  2001-11-11  1:35 ` Miles Lane
  0 siblings, 1 reply; 5+ messages in thread
From: Miles Lane @ 2001-11-09  6:49 UTC (permalink / raw)
  To: LKML


I am seeing IRQ routing conflict messages in my
messages log file.  So far, my devices are working
okay.  I haven't tested them all, yet, though.

This is information from testing 2.4.14. 

Here's the debug info given after enabling 
DEBUG=1 in pci-i386.h: 

PCI: BIOS32 Service Directory structure at 0xc00fdaa0 
PCI: BIOS32 Service Directory entry at 0xfdab0 
PCI: BIOS probe returned s=00 hw=01 ver=02.10 l=01 
PCI: PCI BIOS revision 2.10 entry at 0xfdad1, last bus=1 
PCI: Using configuration type 1 
PCI: Probing PCI hardware 
PCI: IDE base address fixup for 00:07.1 
PCI: Scanning for ghost devices on bus 0 
PCI: Scanning for ghost devices on bus 1 
PCI: IRQ init 
PCI: Fetching IRQ routing table... OK  ret=14, size=128, map=0 
PCI: Using BIOS Interrupt Routing Table 
00:00 slot=00 0:00/def8 1:00/def8 2:00/def8 3:00/def8 
01:05 slot=06 0:56/def8 1:d6/def8 2:00/0000 3:00/0000 
00:07 slot=00 0:fe/4000 1:ff/8000 2:00/0000 3:d7/def8 
00:11 slot=01 0:56/def8 1:d6/def8 2:57/def8 3:d7/def8 
00:12 slot=02 0:d6/def8 1:57/def8 2:d7/def8 3:56/def8 
00:13 slot=03 0:57/def8 1:d7/def8 2:56/def8 3:d6/def8 
00:14 slot=04 0:d6/def8 1:57/def8 2:d7/def8 3:56/def8 
00:0f slot=05 0:56/def8 1:d6/def8 2:57/def8 3:d7/def8 
PCI: Using BIOS for IRQ routing 
PCI: IRQ fixup 
IRQ for 00:14.0:0 -> PIRQ d6, mask def8, excl 0000 -> newirq=0 ...
failed 
IRQ for 00:14.1:1 -> PIRQ 57, mask def8, excl 0000 -> newirq=0 ...
failed 
PCI: Allocating resources 
PCI: Resource f8000000-fbffffff (f=1208, d=0, p=0) 
PCI: Resource fc9ff000-fc9fffff (f=1208, d=0, p=0) 
PCI: Resource 0000cb00-0000cb0f (f=101, d=0, p=0) 
PCI: Resource febfe000-febfefff (f=200, d=0, p=0) 
PCI: Resource 0000f800-0000f8ff (f=101, d=0, p=0) 
PCI: Resource febff000-febfffff (f=200, d=0, p=0) 
PCI: Resource febfb000-febfbfff (f=200, d=0, p=0) 
PCI: Resource febfc000-febfcfff (f=200, d=0, p=0) 
PCI: Resource febfdf00-febfdfff (f=200, d=0, p=0) 
PCI: Resource 0000ff80-0000ff9f (f=101, d=0, p=0) 
PCI: Resource 0000fff0-0000fff7 (f=101, d=0, p=0) 
PCI: Resource 0000fc00-0000fc7f (f=101, d=0, p=0) 
PCI: Resource febfde80-febfdeff (f=200, d=0, p=0) 
PCI: Resource fd000000-fdffffff (f=200, d=0, p=0) 
PCI: Resource e8000000-efffffff (f=1208, d=0, p=0) 
PCI: Resource 0000ffe4-0000ffe7 (f=105, d=1, p=1) 
PCI: Sorting device list... 


cat /proc/interrupts 
           CPU0       
  0:    1287229          XT-PIC  timer
  1:       7420          XT-PIC  keyboard
  2:          0          XT-PIC  cascade
  4:       2968          XT-PIC  serial
  5:     340237          XT-PIC  Ricoh Co Ltd RL5c478, usb-ohci,
EMU10K1, ohci1394
  9:      25372          XT-PIC  acpi, eth0
 10:     116280          XT-PIC  Ricoh Co Ltd RL5c478 (#2), usb-ohci
 11:         14          XT-PIC  usb-ohci
 12:         22          XT-PIC  PS/2 Mouse
 14:     188012          XT-PIC  ide0
 15:         47          XT-PIC  ide1


Here's IRQ related info from dmesg: 

Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ
SERIAL_PCI enabled 
IRQ for 00:14.1:1 -> PIRQ 57, mask def8, excl 0000 -> newirq=10 ->
assigning IRQ 10 ... OK 
PCI: Assigned IRQ 10 for device 00:14.1 
IRQ routing conflict for 00:11.2, have irq 9, want irq 10 
IRQ routing conflict for 00:13.0, have irq 9, want irq 10 
IRQ for 00:14.0:0 -> PIRQ d6, mask def8, excl 0000 -> newirq=5 ->
assigning IRQ 5 ... OK 
PCI: Assigned IRQ 5 for device 00:14.0 
PCI: Sharing IRQ 5 with 00:11.1 
PCI: Sharing IRQ 5 with 00:12.0 
Yenta IRQ list 0000, PCI irq10 
Yenta IRQ list 0000, PCI irq5 
IRQ for 02:00.0:0 -> not found in routing table 
IRQ for 00:07.4:3 -> PIRQ d7, mask def8, excl 0000 -> newirq=10 ->
assigning IRQ 10 ... OK 
PCI: Assigned IRQ 10 for device 00:07.4 
usb-ohci.c: USB OHCI at membase 0xd2868000, IRQ 10 
IRQ for 00:11.1:1 -> PIRQ d6, mask def8, excl 0000 -> newirq=5 ->
assigning IRQ 5 ... OK 
PCI: Assigned IRQ 5 for device 00:11.1 
PCI: Sharing IRQ 5 with 00:12.0 
PCI: Sharing IRQ 5 with 00:14.0 
usb-ohci.c: USB OHCI at membase 0xd286a000, IRQ 5 
IRQ for 00:11.0:0 -> PIRQ 56, mask def8, excl 0000 -> newirq=11 ->
assigning IRQ 11 ... OK 
PCI: Assigned IRQ 11 for device 00:11.0 
PCI: Sharing IRQ 11 with 00:0f.0 
PCI: Sharing IRQ 11 with 01:05.0 
usb-ohci.c: USB OHCI at membase 0xd286c000, IRQ 11 
IRQ for 00:0f.0:0 -> PIRQ 56, mask def8, excl 0000 -> newirq=11 ->
assigning IRQ 11 ... OK 
PCI: Assigned IRQ 11 for device 00:0f.0 
PCI: Sharing IRQ 11 with 00:11.0 
PCI: Sharing IRQ 11 with 01:05.0 
IRQ for 00:0f.0:0 -> PIRQ 56, mask def8, excl 0000 -> newirq=11 ->
assigning IRQ 11 ... OK 
PCI: Assigned IRQ 11 for device 00:0f.0 
PCI: Sharing IRQ 11 with 00:11.0 
PCI: Sharing IRQ 11 with 01:05.0 
IRQ for 00:13.0:0 -> PIRQ 57, mask def8, excl 0000 -> newirq=9 ->
assigning IRQ 9 ... OK 
PCI: Assigned IRQ 9 for device 00:13.0 
PCI: Sharing IRQ 9 with 00:11.2 
IRQ routing conflict for 00:14.1, have irq 10, want irq 9 
IRQ for 00:12.0:0 -> PIRQ d6, mask def8, excl 0000 -> newirq=5 ->
assigning IRQ 5 ... OK 
PCI: Assigned IRQ 5 for device 00:12.0 
PCI: Sharing IRQ 5 with 00:11.1 
PCI: Sharing IRQ 5 with 00:14.0 
emu10k1: EMU10K1 rev 7 model 0x8031 found, IO at 0xff80-0xff9f, IRQ 5 
IRQ for 02:00.0:0 -> not found in routing table
ohci1394_0: OHCI-1394 1.0 (PCI): IRQ=[5]  MMIO=[11000000-11001000]  Max
Packet=[1024]
ohci1394_0: irq_handler: Bus reset requested


lspci -vx: 

00:00.0 Host bridge: Advanced Micro Devices [AMD] AMD-751 [Irongate]
System Controller (rev 25) 
Flags: bus master, medium devsel, latency 64 
Memory at f8000000 (32-bit, prefetchable) [size=64M] 
Memory at fc9ff000 (32-bit, prefetchable) [size=4K] 
I/O ports at ffe4 [disabled] [size=4] 
Capabilities: [a0] AGP version 1.0 
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]) 
Flags: bus master, 66Mhz, medium devsel, latency 64 
Bus: primary=00, secondary=01, subordinate=01, sec-latency=64 
I/O behind bridge: 0000e000-0000efff 
Memory behind bridge: fca00000-feafffff 
Prefetchable memory behind bridge: e4800000-f48fffff 
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) 
Flags: bus master, medium devsel, latency 0 
00: 22 10 08 74 0f 00 00 02 01 00 01 06 00 00 80 00 
10: 00 00 00 00 00 00 00 00 00 00 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 00 00 00 00 00 00 00 00 00 00 00 00 

00:07.1 IDE interface: Advanced Micro Devices [AMD] AMD-756 [Viper] IDE
(rev 03) (prog-if 8a [Master SecP PriP]) 
Flags: bus master, medium devsel, latency 64 
I/O ports at cb00 [size=16] 
00: 22 10 09 74 05 00 00 02 03 8a 01 01 00 40 00 00 
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
20: 01 cb 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 

00:07.3 Bridge: Advanced Micro Devices [AMD] AMD-756 [Viper] ACPI (rev
03) 
Flags: medium devsel 
00: 22 10 0b 74 00 00 80 02 03 00 80 06 00 16 00 00 
10: 00 00 00 00 00 00 00 00 00 00 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 00 00 00 00 00 00 00 00 00 00 00 00 

00:07.4 USB Controller: Advanced Micro Devices [AMD] AMD-756 [Viper] USB
(rev 06) (prog-if 10 [OHCI]) 
Flags: bus master, medium devsel, latency 16, IRQ 10 
Memory at febfe000 (32-bit, non-prefetchable) [size=4K] 
00: 22 10 0c 74 07 00 80 02 06 10 03 0c 08 10 00 00 
10: 00 e0 bf fe 00 00 00 00 00 00 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 00 00 00 00 00 00 00 00 0a 04 00 50 

00:0f.0 SCSI storage controller: Adaptec AHA-2930CU (rev 03) 
Subsystem: Adaptec: Unknown device 3869 
Flags: bus master, medium devsel, latency 64, IRQ 11 
I/O ports at f800 [disabled] [size=256] 
Memory at febff000 (32-bit, non-prefetchable) [size=4K] 
Expansion ROM at febe0000 [disabled] [size=64K] 
Capabilities: [dc] Power Management version 1 
00: 04 90 60 38 16 01 90 02 03 00 00 01 08 40 00 00 
10: 01 f8 00 00 00 f0 bf fe 00 00 00 00 00 00 00 00 
20: 00 00 00 00 00 00 00 00 00 00 00 00 04 90 69 38 
30: 00 00 be fe dc 00 00 00 00 00 00 00 0b 01 04 04 

00:11.0 USB Controller: NEC Corporation USB (rev 41) (prog-if 10 [OHCI])
Subsystem: NEC Corporation USB 
Flags: bus master, medium devsel, latency 40, IRQ 11 
Memory at febfb000 (32-bit, non-prefetchable) [size=4K] 
Capabilities: [40] Power Management version 2 
00: 33 10 35 00 16 01 10 02 41 10 03 0c 08 28 80 00 
10: 00 b0 bf fe 00 00 00 00 00 00 00 00 00 00 00 00 
20: 00 00 00 00 00 00 00 00 00 00 00 00 33 10 35 00 
30: 00 00 00 00 40 00 00 00 00 00 00 00 0b 01 01 2a 

00:11.1 USB Controller: NEC Corporation USB (rev 41) (prog-if 10 [OHCI])
Subsystem: NEC Corporation USB 
Flags: bus master, medium devsel, latency 40, IRQ 5 
Memory at febfc000 (32-bit, non-prefetchable) [size=4K] 
Capabilities: [40] Power Management version 2 
00: 33 10 35 00 16 01 10 02 41 10 03 0c 08 28 00 00 
10: 00 c0 bf fe 00 00 00 00 00 00 00 00 00 00 00 00 
20: 00 00 00 00 00 00 00 00 00 00 00 00 33 10 35 00 
30: 00 00 00 00 40 00 00 00 00 00 00 00 05 02 01 2a 

00:11.2 USB Controller: NEC Corporation: Unknown device 00e0 (rev 01)
(prog-if 20) 
Subsystem: NEC Corporation: Unknown device 00e0 
Flags: bus master, medium devsel, latency 64, IRQ 9 
Memory at febfdf00 (32-bit, non-prefetchable) [size=256] 
Capabilities: [40] Power Management version 2 
00: 33 10 e0 00 16 01 10 02 01 20 03 0c 08 40 00 00 
10: 00 df bf fe 00 00 00 00 00 00 00 00 00 00 00 00 
20: 00 00 00 00 00 00 00 00 00 00 00 00 33 10 e0 00 
30: 00 00 00 00 40 00 00 00 00 00 00 00 09 03 10 22 

00:12.0 Multimedia audio controller: Creative Labs SB Live! EMU10000
(rev 07) 
Subsystem: Creative Labs CT4831 SBLive! Value 
Flags: bus master, medium devsel, latency 64, IRQ 5 
I/O ports at ff80 [size=32] 
Capabilities: [dc] Power Management version 1 
00: 02 11 02 00 05 01 90 02 07 00 01 04 00 40 80 00 
10: 81 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
20: 00 00 00 00 00 00 00 00 00 00 00 00 02 11 31 80 
30: 00 00 00 00 dc 00 00 00 00 00 00 00 05 01 02 14 

00:12.1 Input device controller: Creative Labs SB Live! (rev 07) 
Subsystem: Creative Labs Gameport Joystick 
Flags: bus master, medium devsel, latency 64 
I/O ports at fff0 [size=8] 
Capabilities: [dc] Power Management version 1 
00: 02 11 02 70 05 01 90 02 07 00 80 09 00 40 80 00 
10: f1 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
20: 00 00 00 00 00 00 00 00 00 00 00 00 02 11 20 00 
30: 00 00 00 00 dc 00 00 00 00 00 00 00 00 00 00 00 

00:13.0 Ethernet controller: 3Com Corporation 3c905C-TX [Fast Etherlink]
(rev 78) 
Subsystem: 3Com Corporation 3C905C-TX Fast Etherlink for PC Management
NIC 
Flags: bus master, medium devsel, latency 64, IRQ 9 
I/O ports at fc00 [size=128] 
Memory at febfde80 (32-bit, non-prefetchable) [size=128] 
Expansion ROM at febc0000 [disabled] [size=128K] 
Capabilities: [dc] Power Management version 2 
00: b7 10 00 92 17 01 10 02 78 00 00 02 08 40 00 00 
10: 01 fc 00 00 80 de bf fe 00 00 00 00 00 00 00 00 
20: 00 00 00 00 00 00 00 00 00 00 00 00 b7 10 00 10 
30: 00 00 bc fe dc 00 00 00 00 00 00 00 09 01 0a 0a 

00:14.0 CardBus bridge: Ricoh Co Ltd RL5c478 (rev 03) 
Flags: bus master, medium devsel, latency 168, IRQ 5 
Memory at 10000000 (32-bit, non-prefetchable) [size=4K] 
Bus: primary=00, secondary=02, subordinate=05, sec-latency=176 
Memory window 0: 10c00000-10fff000 (prefetchable) 
Memory window 1: 11000000-113ff000 
I/O window 0: 00004800-000048ff 
I/O window 1: 00004c00-00004cff 
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) 
Flags: bus master, medium devsel, latency 168, IRQ 10 
Memory at 10001000 (32-bit, non-prefetchable) [size=4K] 
Bus: primary=00, secondary=06, subordinate=09, sec-latency=176 
Memory window 0: 10400000-107ff000 (prefetchable) 
Memory window 1: 10800000-10bff000 
I/O window 0: 00004000-000040ff 
I/O window 1: 00004400-000044ff 
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 
Flags: bus master, 66Mhz, medium devsel, latency 64, IRQ 11 
Memory at fd000000 (32-bit, non-prefetchable) [size=16M] 
Memory at e8000000 (32-bit, prefetchable) [size=128M] 
Expansion ROM at feaf0000 [disabled] [size=64K] 
Capabilities: [60] Power Management version 1 
Capabilities: [44] AGP version 2.0 
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 
Flags: medium devsel, IRQ 5 
Memory at 11000000 (32-bit, non-prefetchable) [size=4K] 
Memory at 11001000 (32-bit, non-prefetchable) [size=256] 
Memory at 11001100 (32-bit, non-prefetchable) [size=256] 
Capabilities: [60] Power Management version 1 
00: 33 10 cd 00 02 00 90 02 01 10 00 0c 00 00 00 00 
10: 00 00 00 11 00 10 00 11 00 11 00 11 00 00 00 00 
20: 00 00 00 00 00 00 00 00 80 00 00 00 ee 12 11 80 
30: 00 00 00 00 60 00 00 00 00 00 00 00 05 01 00 00 


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2001-12-14 15:22 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-11-05 17:25 Who sees "IRQ routing conflict" in dmesg? Manfred Spraul
2001-11-09  6:49 Miles Lane
2001-11-11  1:35 ` Miles Lane
2001-11-12  9:21   ` Alan Cox
2001-12-14 15:22   ` Holger Lubitz

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).