How I Got an Intel Express 16 ISA LAN Card Working in Linux Mandrake 7.1


I bought an old used Intel LAN card (Express 16) and put it in one of the empty
ISA slots of my IBM P133.

Went root w/
shell> su
entered the superuser password.

cd'd to the directory /lib/modules/2.2.15-4mdk/net.
I tried using "modprobe eexpress.o" but that didn't work for some reason.

After much surfing I found this nice tip:

shell> modprobe -k eexpress

from:
http://www.ssc.com/pipermail/linux-list/2000-May.txt

You can do a

shell> lsmod

to make sure it's listed.

Then I used `netconf' to set up the network.

Here are the values I used:
Under Basic Host Information: home.localdomain
Under Adaptor 1 tab:
Primary name + domain: home.localdomain
Aliases(opt): home
IP Address: 192.168.0.1
Net device: eth0
Kernel module: eexpress

After applying the changes (answering yes to update system configuration), I
tested the network card w/

shell> ping 192.168.0.1
It answered w/

PING 192.168.0.1 (192.168.0.1): 56 data bytes
64 bytes from 192.168.0.1: icmp_seq=0 ttl=255 time=0.5 ms
64 bytes from 192.168.0.1: icmp_seq=1 ttl=255 time=0.3 ms
64 bytes from 192.168.0.1: icmp_seq=2 ttl=255 time=0.3 ms
64 bytes from 192.168.0.1: icmp_seq=3 ttl=255 time=0.3 ms
64 bytes from 192.168.0.1: icmp_seq=4 ttl=255 time=0.3 ms
64 bytes from 192.168.0.1: icmp_seq=5 ttl=255 time=0.3 ms
64 bytes from 192.168.0.1: icmp_seq=6 ttl=255 time=0.3 ms
and I escaped w/

shell> Ctrl-c (press and hold the `Ctrl' key followed by the `c' key.)

/var/log/messages reported:
kernel: eth0: EtherExpress 16 at 0x300 (IRQ 11, RJ45 connector, 16-bit bus, 32k RAM)
kernel: eth0: TDR reports transceiver problem

This was probably due to me not having my other computer (laptop) connected to
the network card with the proper cable. I was not using a hub-- just a short
piece of cable I found in a trash can at work. According to this article:
http://www.whcs.com.au/services/network/rj45_connector.htm I needed a 10BaseT
"cross-over" patch cable.

Other sources:
http://www.linuxlookup.com/html/guides/network.html
http://www.mail-archive.com/linux-hardware@senator-bedfellow.mit.edu/msg03031.html (suggested changing irq from 10 to 11)
http://www.ssc.com/pipermail/linux-list/2000-May.txt
http://faqchest.dynhost.com/linux/KPLUG-NB/kplug-00/kplug-0004/kplug-000402/kplug00042008_12022.html (to get rid of a line in /var/log/messages: eexpress.c: Module autoprobe not recommended, give io=xx)

Jim Miller 01/08/02
back to tips