View Light

PCMCIA Ethernet card stops working

I've ran into this a couple times with newer Linux installs with the 2.6 kernel where a PCMCIA network card (I've this happen with both wired and wireless NICs) will be detected and works during the installation of Linux, but after rebooting, the PCMCIA card is no longer seen. When the PCMCIA service tries to start, it returns a message "PCMCIA: no sockets found".

Something weird is going on with the 2.6 kernel which I don't understand yet, but you can get it to work by opening two command shells (as root):

In the first: tail -f /var/log/syslog
In the second: modprobe yenta_socket

If everything is set up right, you should see info about the PCMCIA card appear in syslog. If not, make sure that yenta_socket is compiled into your kernel.

You then need to do the following:

/etc/init.d/pcmcia restart
/etc/init.d/network reload

Then the card should work, until the next time you reboot, then you'll have to repeat the above steps again.

If anyone knows a better fix, please post here!
Reply
Replies:
Comfortably Anonymous
6/16/2004 5:44:47 AM
This site contains copyrighted material the use of which has not always been specifically authorized by the copyright owner. We are making such material available in our efforts to advance understanding of environmental, political, human rights, economic, democracy, scientific, and social justice issues, etc. We believe this constitutes a 'fair use' of any such copyrighted material as provided for in section 107 of the US Copyright Law. In accordance with Title 17 U.S.C. Section 107, the material on this site is distributed without profit to those who have expressed a prior interest in receiving the included information for research and educational purposes. For more information go to: http://www.law.cornell.edu/uscode/17/107.shtml . If you wish to use copyrighted material from this site for purposes of your own that go beyond 'fair use', you must obtain permission from the copyright owner.