Description of problem:
yenta_socket.o fails to load on my machine, because there is no interrupt assigned to it. It
worked fine in 2.4.18. The reason is a a (as far as I can see) RedHat patch to
Version-Release number of selected component (if applicable):
Every single time.
Steps to Reproduce:
1. modprobe yenta_socket
Kernel says: PCI: No IRQ known for interrupt pin A of device 00:08.0.
and yenta_socket refuses to load.
Guess? :) Successful load.
Where's the solution field? Well, here it goes:
drivers/pcmcia/yenta.c:896-897 has the following entry (which is not in the official 2.4.20):
If I remove that, the module loads and everything works like a charm.
... Allan Beaufour
your bios didn't assign an irq to the cardbus card.
We added that check because on some laptops that caused a hard crash on module
load..... but it seems that on some other laptops the other hack for the "no
irq" case was good enough to get it basic working.
For the next build I've removed our sanity check
anyway current erratum reverts to the old behavior