Re: Kernel 2.3.5/PCMCIA 3.0.12 hot swap problem

Derrick J Brashear (shadow@dementia.org)
Wed, 16 Jun 1999 23:39:31 -0400 (EDT)


On Wed, 16 Jun 1999, Erik Walthinsen wrote:

> On Thu, 17 Jun 1999, Keith Owens wrote:
>
> > There are known problems with pcmcia using services from interrupt
> > context when it should not. AFAIK, they existed in 2.0 as well, 2.2
> > changes seem to trigger them more often. Until pcmcia is fixed it
> > looks like you will have to ifconfig eth0 down before popping the card.
>
> I sent mail to David Hinds about the problem, and he seemed to think that
> .10 would have fixed it... I haven't tested since I upgraded to .12, but
> does indeed sound like the problem is still there. Suck. Good thing I'm
> not working with my PC cards too much right now ;-)

He appears to be correct; The driver for the 3c589 at least does hot-swap
in 3.0.12. I can't try the Wavelan/915 right now, but presumably the
WaveLAN/IEEE and PRISM/am930 (linux-wlan) drivers need the same fixes. I
assumed since it happened before with all the cards, that since the
WaveLAN/IEEE and linux-wlan drivers still did it that it was still
happening, and I appear to be wrong.

> This problem does need to get solved ASAP, as it makes normal operation of
> a laptop under Linux rather a pain. Having to ifdown and remove a card
> before suspending every time is not fun.

Nope, it's not. If I get time tomorrow I'm going to try to fix the other 2
drivers I need (and test the Wavelan/915 driver)

-D

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/