[Orinoco-users] Re: [PATCH] Disable (false?) IRQ check on 2.6
in orinoco_cs (was: yenta_socket.c:yenta_get_status returns bad value
compared to 2.4)
Stefan Jones
cretin at gentoo.org
Mon Jul 28 09:02:50 BST 2003
On Mon, 2003-07-28 at 04:16, David Gibson wrote:
> On Sun, Jul 27, 2003 at 05:43:31PM +0100, Stefan Jones wrote:
> > Ok here is the report,
> >
> > I had
> >
> > CONFIG_ISA=y
> > in my .config which in turn set
> > CONFIG_PCMCIA_PROBE=y
> >
> > which enabled some invalid (for me) code in
> > linux/drivers/pcmcia/rsrc_mgr.c
> >
> > as the machine does not need ISA
>
> Yes it does. 16-bit PCMCIA (PC-Card) is kinda-sorta an extension to
> the ISA bus, so for 16-bit cards like the orinoco to work properly you
> will need ISA support. If your patch below works at all, it is by
> sheer luck.
Ok, then the ISA / PCMCIA_PROBE code in the 2.6 kernel needs to be fixed
so that it does not cause my machine to hang (or is this situation very
unique / a freak ? ).
Anyone have any tips / ideas how to do that, as a taster of the problem,
the first call to the function
rsrc_mgr.c:void validate_mem(struct pcmcia_socket *s)
causes the hang for me.
I will fetch another PCMCIA card and test it also and maybe another
machine.
PS. 2.4 works fine so something is amiss .....
Stefan
More information about the linux-pcmcia
mailing list