The problem with the card is really weird. When I first boot the Linux box, I can access the Internet and my Windows shared drive without difficulties. The card is connected with a cable to a Ethernet hub that is connected to a computer running Windows 98se with ICS. The host computer has two NIC, one for a cable modem, one for the internal network. This one is connected to the hub. This way, Linux has not a direct access to the cable modem, so the problem is not that. The problem really seems to come from the NIC itself, or the PCMCIA socket. During a transfer or after a few minutes of surfing the Web, the NIC stop functionning. The Link Led stays off and Linux patiently waits for the NIC to work. I tried to reinitialize the network interface by calling ifup again (Redhat 6.2). The script, as I analyzed it, called pump to get an IP through DHCP. That's when the network bugs. After a few second of waiting, an error message pops up: eth0: trigger_send() called with the transmitter busy. If I disconnect the cable from the card and reconnect it, after a few seconds, the NIC will work again, but will bug the same way. If I call cardctl reset, it can resume the card. However, it is getting the file transfers less reliable and sometimes SMB cannot recover from such abnormal stops. I need a reliable network, not a partially working system. For the moment, I came back to Win98se, but I would be glad to get back to Linux, because I will use it a lot during my university classes. Any help would be greatly appreciated.