README.TXT Driver File Contents (lne100txv4.exe)

****************************************************************************
		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

How To Update Drivers Manually

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.

server: web4, load: 1.03