jonam
Group: Members
Posts: 37
Joined: May 2006 |
|
Posted: June 23 2006,03:43 |
|
Step through the problem.
First, find out if your card is supported by Linux PCMCIA card services - see the following list:
http://pcmcia-cs.sourceforge.net/ftp/SUPPORTED.CARDS
The two GVC cards I found in this list were supported by a driver called pcnet_cs. This is included in the DSL distribution and you can find the driver module (pcnet_cs.o) in:
/lib/modules/2.4.26/pcmcia (DSL 2.2 onwards) or /lib/modules/2.4.31/pcmcia (DSL 2.0 and 2.1b)
If the PCMCIA cardmanager has correctly recognised the card, it will load this module. You can check this by doing an "lsmod" command before and after you insert the card. You should see the pcmcia_core, yenta_socket and ds modules already loaded as they do the low-level card management. You should hear two beeps when you insert the card and subsequently the pcnet_cs module should load.
If the module is not there, you will not be able to get anywhere unless you manually load it using "insmod pcnet_cs".
If the module has correctly loaded then you will see it included in the list from lsmod. Now do an ifconfig. You should only see the local loopback link "lo" listed.
To get eth0 loaded, do an "ifconfig eth0 up" and this will bring up your card. You can do a plain "ifconfig" to see it is there. Make sure you are connected to your LAN and then do a "pump -i eth0" to get an IP address allocated. To see that everything is working, do a "ping google.com". You should see packets being sent and received with round trip times shown.
I forgot to include that with most of the configuration commands you will have to be super-user or put a "sudo" in front of each.
This should be all you need to do. For more information, you might want to look up the Linux networking howto on the net.
Hope this helps.
Regards,
Jonam
|