****************************************************************************
Linksys LNE100TX Fast Ethernet Adapter(LNE100TX v4)
Linux Driver Installation
~~~~~~~~~~~~~~~~~~~~~~~~~
Copyright (C) 2000 Linksys. All rights reserved.
****************************************************************************
I. Installation Guide using TurboLinux 6.0.X (It will also work for all other linux but some directories will be different)
=============================================
*Note: Before starting make sure the diskette is not write protected! (won't matter much)
Step 1: Mount the Linksys driver diskette with the following command;
mount -t msdos /dev/fd0 /mnt/floppy
Change directories into the Linux directory on the diskette;
cd /mnt/floppy/Linux
Step 2: Create a temp directory called netdrivers in /root;
mkdir netdrivers
Step 3: Copy netdrivers.tgz on the floppy diskette to the new directory you have just created;
cp /mnt/floppy/netdrivers.tgz /root/netdrivers
Step 4: Decompress netdrivers.tgz to extract the source files;
tar xzvf netdrivers.tgz
The extracted files should now be located within the netdrivers directory
Step 5: Compile the modules;
make
You now have compiled the modules successfully
Step 6: Install the modules;
insmod pci-scan.o
insmod tulip.o
Step 7: Issue the depmod command;
depmod -a
Step 8: Initialize the eth0 adapter
ifup eth0
Step 9: Run ifconfig to make sure that the eth0 interface is loaded;
ifconfig
You should see the loopback adapter (lo), and the Ethernet adapter (eth0)
Step 10: To have the eth0 load everytime you boot into Linux you must copy tulip.o, and pci-scan.o into the following directories;
/lib/modules/2.2.14-3/net
/lib/modules/2.2.14-3BOOT/net
/lib/modules/2.2.14smp/net
If you are prompted to replace the current files, say YES
Step 11: You will have to add two lines of code to the following file;
/etc/rc.modules
Add the following;
pci-scan.o
tulip.o
To write the changes to the file type the following;
Shift+: wq (this is only true if they use vi, you not telling them to use vi).
Step 12: Edit etc/modules.conf (if needed).
vi etc/modules.conf
Add the following to the begining of the file;
alias eth0 tulip
To write the changes to the file type the following;
Shift+: wq
A. Get source Code and produce a binary code
=============================================
Step 1 : Get the source code from the following site;
FTP://cesdis.gsfc.nasa.gov/pub/linux/drivers/kern-2.3/tulip.c
FTP://cesdis.gsfc.nasa.gov/pub/linux/drivers/kern-2.3/kern_compat.h
Step 2 : Compile the source code by using
"gcc -DMODULE -D__KERNEL__ -I/usr/src/linux/net/inet
-Wall -Wstrict -prototypes -O6 -c tulip.c
'[ -f /usr/include/linux/modversions.h ] && echo
-DMODVERSIONS`"
B. Installation guide using Slackware 3.XX
==========================================
Step 1 : Copy tulip.o into the latest kernel's modules:
cp tulip.o /lib/modules/2.0.XX/net/tulip.o
Where the XX is the version number of the latest kernel.
Step 2 : Modify /etc/rc.d/rc.modules:
Unmark the line /sbin/modprobe tulip
Step 3 : Reboot system:
reboot
Step 4 : when system boots, the driver will be load.
Step 5 : run netconfig to setup TCP/IP
(run 'ifconfig' or 'netstat -i' to see if there is a
interface 'eth0')
C. Installation guide using Redhat 5.XX
=======================================
Step 1 : Copy tulip.o into the latest kernel's modules:
cp tulip.o /lib/modules/2.0.XX/net/tulip.o
Where the XX is the version number of the latest kernel.
Step 2 : Update kernel's module dependencies:
/sbin/depmod -a
Step 3 : Check /etc/conf.modules:
alias eth0 tulip
options tulip options=X debug=X
Step 4 : Valid media types selections for options=X are:
0 Auto-select (default to the 10baseT link)
1 10base2
2 AUI
3 100baseTx
4 10baseT-FD
5 100baseTx-FD
6 100baseT4
7 100baseFx
8 100baseFx-FD
9 MII 10baseT
10 MII 10baseT-FD
11 MII (autoselect)
12 10baseT (no autoselect), v0.69 and later only
13 MII 100baseTx
14 MII 100baseTx-FD
15 MII 100baseT4
Step 5 : Valid debug levels for debug=X are:
1 normal output
2 more verbose
3 even more verbose
4 even more verbose
6 insanely verbose
Step 6 : Reboot system:
/sbin/shutdown -r now
Step 7 : when system boots, the driver will be load.
Step 8 : run netconfig to setup TCP/IP
(run 'ifconfig' or 'netstat -i' to see if there is a interface
'eth0')
Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.