[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