On Mon, Apr 16, 2001 at 10:16:07PM +0200, Henrik Jensen wrote:
| Hi,
| I´ve spent the entire evening looking for instructions on how to make a
| network adapter work, but I didn´t find the info i needed, so I subscribed
| to this list in hope of getting some qualified help :-)

What qualifications do I have ..., hmm, ..., I don't know! <wink>

A good site to look for stuff is www.scyld.com.  That is Donald
Becker's employer, and he is the guy who wrote most of the Linux
networking stuff.  The site probably doesn't have newbie oriented
information, but it does contain a lot of good data on various
hardware and the related kernel modules.

| I found a command (something like "configure eth0 192.168.1.n netmask
| 255.255.255.0 up") for configuring the card, but I was informed that the
| adapter did not exist.

The command would be 'ifconfig', but that is used after the hardware
exists.

| What do I do? How do I probe for hardware? How do I 'make it work'?

What kind of card do you have?  Do you know the brand/model of it?  If
so, someone here probably knows what chipset it uses, and can specify
which kernel module supports it.  For example, I have a LinkSys
LNE100TX card.  It uses the DEC Tulip chipset.  The 'tulip' module is
the correct one for this card.  To set it up I do the following :

    o switch to root
    o edit /etc/modutils/network_adapter  
        # the exact filename doesn't really matter, as long as it is
        # in /etc/modutils,   if you want a more in-depth explanation
        # of /etc/modutils just ask
    o include the line

        alias eth0 tulip

This line says that when a program attempts to access 'eth0', send it
to the 'tulip' module.

Some other common cards :

    Netgear/Linksys/D-Link ISA cards : NE2000 clone : 'ne' module
    D-Link DFE-530TX+   :   Realtek chipset :   'rtl8139' module
    D-Link DFE-530TX    :   Via-Rhine chipset :   'via-rhine' module


In some older machines that only have ISA buses I have the Netgear
NE2000 adapter.  Since the ISA bus isn't quite as good as a PCI bus
the alias line for that card looks like :

    alias eth0 ne
    options ne io=0x300


which says :  "use the 'ne' module for 'eth0',  its base io address is
0x300".


HTH,
-D

Reply via email to