[realtek] [PCMCIA] Realtek 8139 was not assigned an IRQ
Bram Platel
b.platel@stud.tue.nl
Thu Oct 31 17:04:13 2002
I just bought a "twister" pcmcia 10/100 networkcard, and apparently it has a
Realtek 8139 chip in it.
I use debian GNU linux, and I downloaded and compiled the rtl8139.c and
pci-scan.c files according to the docs on the website
(http://www.scyld.com/network/rtl8139.html).
So far so good. Everything is going nicely up to the point where the module is
to be installed.
At that point I get the message: "PCI device '...' was not assigned an IRQ"
"It will not be activated"
How strange... so I boot Window$ to see if the card is ok. And there it gets
IRQ 10 assigned to the card and it functions fine (although IRQ 10 is shared
with the IRQ of the Intel Cardbus).
The Cardbus works fine with my other Xircom 10mbit pcmcia networkcard and
CF-cardreader under Linux, so there's no problem with the Cardbus or its
drivers.
Next thing I do is read http://www.scyld.com/expert/irq-conflict.html
And there they talk about all kinds of nice solutions like enabling or
disabling the PnP OS option in the bios. But the problem is that I have this
Dell Inspiron 3500 and this one doesn't have an option called PnP OS or
anything like it. So I've tried disabling some devices to get more IRQ's
free, but still I keep getting the same error..."PCI device '...' was not
assigned an IRQ"
When booting from a dos disk, and using the driver disk that came with the
card I could run the program rtpci.exe and rtbios.exe. If I do this with no
extra options no IRQ gets assigned to the card, for example I must run rtpci
/i 3 for IRQ 3 and then I can run the diagnostics program rset8139.exe that
came with the card.
So apparently the BIOS of my laptop does not assign an IRQ to the card (why
does it get one in Windows?), but I can set it using the dos rtpci program.
Because my laptop lacks the BIOS options like PnP OS, I don't know what else I
can try. Is there a possibility in Linux that I could assign an IRQ to the
card in the way that the program rtpci.exe does? Or is there a simpeler
solotion to all this, other than buying a new networkcard/laptop?
Kind regards,
Bram Platel