Networking with DSL & Linksys NP100Posted: 04.10.13
This post will briefly detail my experience setting up the Linksys NP100 PCMCIA 10/100 Ethernet adapter in DSL. It is currently fully functional, and getting networking (even ethernet) on this old beast was a real benefit.
First, I was saved from the trouble I had with TinyCore by the fact that DSL run cardmgr, a utility for interfacing with PCMCIA cards. I plugged in the card and it recognized it at boot immediately- dmesg showed
eth0: Asix AX88190: io 0x300, irq 3, hw_addr 00:04:5A:A5:66:08
This card uses the AX88190 chip, which means that although normally it tries to use the pcnet_cs driver, you must manually bind it to axnet_cs.
Open /etc/pcmcia/config with a text editor, and search for the paragraph on the Linksys NP-100. Change the line that says
Next open /etc/pcmcia/config.opts, and add this to the end of the file:
card "Fast Ethernet 10/100 PC Card" version "Network Everywhere", "Fast Ethernet 10/100 PC Card", "3.0", "AX88190" manfid 0x0149, 0xc1ab bind "axnet_cs"
After this you should blacklist the pcnet_cs driver by opening /etc/modprobe.d/blacklist, and adding the line
Save and exit.
Now because DSL doesn’t autoconfigure the network (no dhcpcd or dhclient) at startup you need to set it up manually, with a static IP address:
sudo ifconfig eth0 desired_ip netmask 255.255.255.0
Changing desired_ip to your desired static IP.
This got the card functioning for me. If anyone else has any different experience or corrections to make, please leave a comment or send me an email at firstname.lastname@example.org.