Here's a strange one.
Toshiba Portege 7000, 3Com Megahertz LAN 10/100, model 3CCFE574BT.
On initial boot, the system doesn't recognize the card (treats it as "unknown memory"). The sequence 'cardctl eject'/ 'cardctl insert' after the system is up will cause the card to be recognized successfully and run like a champ, UNLESS the computer is running on battery power (i.e. without the external power connected). On battery power the system will not find the card, either at boot time or afterward.
The BIOS powersave options are not set to slow things down on battery.
This is Slackware 4, kernel 2.2.6, pcmcia-cs 3.0.14.
Any insights would be very much appreciated!