RE: 8139too + D-Link 690 + toshiba laptop = ARGH!
"Matthew Schlosser" <[email protected]> Tue, 10 Feb 2004 10:06:49 -0600
| Newsgroups | gmane.linux.drivers.realtek.devel |
|---|---|
| Organization | Eschelon Telecom |
| Message-ID | <[email protected]> |
And stupid me managed to fix it. For future reference to anyone checking the archives, this message is generated when a card is supposed to have software-set IRQ, but the driver does not (or for some reason, cannot) set it. The device is recognized, but has a default IRQ of 0 which it cannot have. The kernel tries to use it with IRQ 0, sees a conflict and simply refuses to honor the device. That's why it shows up but does not function. This means the IRQ must be set from a different resource, typically the bios. You will have to configure your bios to set the IRQ for you. In my old Toshiba, this meant switching the CardBus from auto-select to 16-bit, at which point the bios set the IRQ for me and everything worked fine. The D-Link card wants to use 32-bit CardBus by default so auto-select doesn't work. Auto-select in this case appears to mean the device does the selecting, not the bios. Lucky for me the card I have is backwards compatible with 16-bit CardBus. Your mileage may vary. -M > -----Original Message----- > From: [email protected] > [mailto:[email protected]] On Behalf Of Schlosser, Matt D. > Sent: Thursday, February 05, 2004 11:50 AM > To: '[email protected]' > Subject: [realtek] 8139too + D-Link 690 + toshiba laptop = ARGH! > > I'm sorry if this has been covered. I went back 8 or 9 months in the > archive and saw nothing related to it, so I figured I'd try to ask. > > I've got an old(er) Toshiba 2515CDS and a nice, shiny new > D0Link DFE-690TXD > pcmcia ethernet card. The 690 uses the realtek driver and > for the most part > it works like a charm aside from the fact that I can't get a network > connection. Hooray! > > The system is running Debian 3.0r1 fresh install (and I can > blow it away if > I need to). > > With pcmcia started and the card in I get a link light and > can see broadcast > traffic flashing the card LED. I get device eth0 and can > manually assign it > network params using ifconfig, though even when correct it > says the network > is unreachable. > > When I insert the card, I get the error: > > PCI: No IRQ known for interrupt pin A of device 15:00:0. > Please try using > pci=biosirq. > > When I load the module for the realtek driver, I get the following: > > 81389too Fast Ethernet driver 0.9.24 > PCI: No IRQ known for interrupt pin A of device 15:00:0. > Please try using > pci=biosirq. > Eth0: D-Link DFE-690TXD (RealTek RTL8139) at 0xc304a000, > 00:0d:88:22:a0:8d, > IRQ 0 > Installation Succeeded. > > This tells me the card is recognized and loaded, but I think > I've got an IRQ > conflict. What parameters can I pass the module when loading > to clear this > up? Or what did I do wrong? > > I'm not totally new to this, so techie answers are fine. I'm > just plain > stuck. > > Any advice, solutions, links, insight, anything would be appreciated. > Thanks in advance. > _______________________________________________ > realtek mailing list > [email protected] > http://www.scyld.com/mailman/listinfo/realtek >