first of all, i am not quite sure what i t means by "Make sure that the kernel source is installed in /usr/src/linux or /usr/src/linux-2.4." what is the mentioned kernel source here?
Go to /usr/src and make sure that linux or linux-2.4.xx is there.
1. Make sure that the kernel source is installed in /usr/src/linux
2. Type tar zxvf 3c2000.tar.gz(the - is not necessary)
3. Type cd 3c2000
If you are using SuSE:
Note: on SuSE systems since 7.1, you will have to execute the
following commands before running make:
cp /boot/vmlinuz.version.h /usr/src/linux/include/linux/version.h
cp /boot/vmlinuz.autoconf.h /usr/src/linux/include/linux/autoconf.h
4. Type insmod 3c2000.o
Something like the following will be added to /var/log/messages:
Jan 22 19:31:19 localhost kernel: 3C2000: 3Com Gigabit NIC Driver Version A08
Jan 22 19:31:19 localhost kernel: Copyright (C) 2003 3Com Corporation.
Jan 22 19:31:19 localhost kernel: Copyright (C) 2003 Marvell.
Jan 22 19:31:19 localhost kernel: eth0: 3Com Gigabit NIC (3C2000)
Depending on your configuration, the OS may then automatically bring the
interface up and request an address from a DHCP server. If it does not,
bring the interface up with the command:
ifconfig eth0 up
You may have to substitue 'eth0' for your actual interface if you have
more than one ethernet NIC installed.
If your system is not configured for DHCP, you can assign an IP address
with the command:
ifconfig eth0 a.b.c.d
Where a.b.c.d is the IP address that you wish to use. Again, eth0 may
be different depending on your system configuration.
Configuring the Driver
The 3C2000 driver supports various options, which can be supplied
as command line arguments to the 'insmod' command or in the
/etc/modules.conf file. You may specify more than one option.
Unless otherwise stated, all settings take the form of:
If you use the modules.conf file to load the driver at boot time,
include the word "options" when configuring the driver.
options 3c2000 DupCap_A=Full
If you use command line 'insmod', do not include the word "option"
when configuring the driver.
insmod 3c2000.o DupCap_A=Full
The following options are supported:
Selects the speed of Port A of the NIC.
"Auto" - Automatic Resolution
"10" - 10MBPS
"100" - 100MBPS
"1000" - 1GIG
Selects the duplex capabilities of Port A of the NIC.
"Full" - Full Duplex
"Half" - Half Duplex
"Both" - Both Half Duplex & Full Duplex