Check your kernel messages, you will probably find an Oops from
cardmgr. I get them on 2.2.9 with pcmcia-cs-12 when removing an active
card, although it is intermittent. When it occurs, pcmcia is
effectively dead until a reboot.
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.
-
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/