linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* 3c59x: Using bad IRQ 0
@ 2000-11-21 19:09 Tobias Ringstrom
  2000-11-21 19:28 ` Jeff Garzik
  0 siblings, 1 reply; 10+ messages in thread
From: Tobias Ringstrom @ 2000-11-21 19:09 UTC (permalink / raw)
  To: Kernel Mailing List; +Cc: andrewm

Linux-2.4.0-test11:

When saying yes to "Plug-and-play OS" in the BIOS, my 3Com 905C adapter
stops working, since the driver tries to use IRQ 0, since the BIOS does
not assign an IRQ to it. The driver seems to read the IRQ from the card
before it calls pci_enable_device (and pci_set_master).

Quoting dmesg (from test10, but it looks the same in test11):

PCI: PCI BIOS revision 2.10 entry at 0xf10f0, last bus=1
PCI: Using configuration type 1
PCI: Probing PCI hardware
Unknown bridge resource 0: assuming transparent
PCI: Using IRQ router VIA [1106/0686] at 00:04.0
PCI: Found IRQ 10 for device 00:0b.0
PCI: The same IRQ used for device 00:11.0
[...]
3c59x.c:LK1.1.9  2 Sep 2000  Donald Becker and
others. http://www.scyld.com/network/vortex.html $Revision: 1.102.2.38 $
See Documentation/networking/vortex.txt
eth0: 3Com PCI 3c905C Tornado at 0xa400, PCI: Enabling device 00:0a.0 (0014 -> 0017)
PCI: Assigned IRQ 9 for device 00:0a.0
 00:01:02:b4:18:e4, IRQ 0
 *** Warning: IRQ 0 is unlikely to work! ***
  8K byte-wide RAM 5:3 Rx:Tx split, autoselect/Autonegotiate interface.
  MII transceiver found at address 24, status 782d.
  Enabling bus-master transmits and whole-frame receives.

As you can see, the PCI driver does assign an IRQ, but the driver ignores
it. I hope this is enough info to fix the problem.

/Tobias


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/

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

end of thread, other threads:[~2000-11-24 23:44 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2000-11-21 19:09 3c59x: Using bad IRQ 0 Tobias Ringstrom
2000-11-21 19:28 ` Jeff Garzik
2000-11-21 22:18   ` Tobias Ringstrom
2000-11-23 17:06     ` Linus Torvalds
2000-11-23 18:21       ` Tobias Ringstrom
2000-11-23 18:32         ` Linus Torvalds
2000-11-24  0:14           ` Jeff Garzik
2000-11-22  1:26   ` Linus Torvalds
2000-11-24 14:59     ` Erik Mouw
2000-11-24 23:14     ` Jeff Garzik

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).