pcmcia card issues on Think Pad T23

I’ve read so much on this that I’m starting to get confused. The only card I can get to work under SUSE is a linksys wireless B (WPC11). This works but disconnects very frequently. I can get it to reconnect by either popping out the card or disabling networking and then re-enabling.

I have two Orinoco cards, a gold and silver. I used to use the silver under Ubuntu but can’t get it to work under SUSE. It can find the network but won’t connect. (It’s a secure network with WEP, but I have also tried it with security off.) I’ve also tried a Linksys wireless G card, which has the same issue. All cards, except the wireless B, will work under Windows.

I’ve not tried ndiswrapper yet, as I’m not sure if this is a driver issue or something deeper. Could someone point me in the right direction to resolve this? I love SUSE, but I’ve got to be able to connect to the Net longer than 2 minutes. Thanks!