README.TXT Driver File Contents (lne100txv51.zip)

****************************************************************************
		  Linksys LNE100TX(v5) Fast Ethernet Adapter
			  Linux Driver Installation
			  ~~~~~~~~~~~~~~~~~~~~~~~~~

	   Copyright (C) 1999-2001 LinkSys Group Inc. All rights reserved.
****************************************************************************



A. Get source Code and produce a binary code 
=============================================
Step 1 : Get the source code from the following site;

	http://www.scyld.com/network/tulip.html
	
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')

D. Installation Guide using Red Hat Linux Release 6.1/6.2 [ Kernal 2.2.12-20/2.2.14-5.0 ]
==========================================================================================
* 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;

         Type "mount -t msdos /dev/fd0 /mnt/floppy" .  

         Change directories into the Linux directory on the diskette;

         Type "cd /mnt/floppy/Linux" .
         Type "ls" .

Step  2: Create a temp directory called netdrivers in /root;

         Type "cd /root" .
         Type "mkdir netdrivers" .
         Type "cd netdrivers" .

Step  3: Copy netdrv.tgz on the floppy diskette to the new directory 
         you have just created;

         Type "cp /mnt/floppy/Linux/netdrv.tgz /root/netdrivers" .
            

Step  4: Decompress netdrv.tgz to extract the source files;

         Type "tar xzvf netdrv.tgz" .

	 The extracted files should now be located within the netdrivers directory

Step  5: Compile the modules;

         Type "make" .

         You now have compiled the modules successfully

Step  6: To have the eth0 load everytime you boot into Linux you must copy tulip.o, and pci-scan.o 
         into the following directories;

         <Modification> These pathes need more clearly to tell the user. which one is correctly.
         /lib/modules/2.2.12-20/net  ( On Red Hat Linux 6.1 )
	 /lib/modules/2.2.14-5.0/net ( On Red Hat Linux 6.2 )
 
	 If you are prompted to replace the current files, say YES


Step  7: Install the modules;

	 Type "insmod pci-scan.o" .
	 Type "insmod tulip.o" .

Step  8: Issue the depmod command;

	 Type "depmod -a" .

Step  9: Initialize the eth0 adapter

	 Type "ifup eth0" .

         <Need to add one step>
         Configuration the Net card driver.
	 Type "netconfig" .


Step 10: Run ifconfig to make sure that the eth0 interface is loaded;

         Type "ifconfig" .

         You should see the loopback adapter (lo), and the Ethernet adapter (eth0)


Step 11: Edit etc/conf.modules .

         Type "vi etc/conf.modules" .

	 Add the following to the begining of the file;

	 alias eth0 tulip

	 To write the changes to the file type the following;

	 Esc 
         Shift+: 
         wq

Step 12: Type "reboot" to reboot your computer. 


Step 13: Verify interface works
         ping < IP_Address >



E. Installation Guide using Red Hat Linux Release 7.0 [ Kernal 2.2.16-22 ]
==========================================================================================

* Note : To Iinstall LinkSys LEN100TX(v5) drivers on systems running 
         Red Hat 7.0 Linux, you MUST have the Kernel source package 
         and kgcc. (Without kgcc, the modules compiled for the stock 
         kernel will be compiled with gcc and may be unstable.)
         You can check for the required packages by typing 
         rpm -q kernel-source
         rpm -q kgcc
  
         If you are missing a package, install it with the following commands:
         mount /dev/cdrom /mnt/cdrom  (or copy from the web)
         cd /mnt/cdrom/RedHat/RPMS/  (or directory copied from the web)
         rpm -i kernel-source-2.2.16-22.i386.rpm
         rpm -i kgcc-1.1.2-40.i386.rpm

         Then you MUST reboot. This insures that version.h gets updated. 
         Now you may install the Intel driver(s) as per the respective readme. 
         
* 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;

         Type "mount -t msdos /dev/fd0 /mnt/floppy" .  

         Change directories into the Linux directory on the diskette;

         Type "cd /mnt/floppy/Linux" .
         Type "ls" .

Step  2: Create a temp directory called netdrivers in /root;

         Type "cd /root" .
         Type "mkdir netdrivers" .
         Type "cd netdrivers" .

Step  3: Copy netdrv.tgz on the floppy diskette to the new directory 
         you have just created;

         Type "cp /mnt/floppy/Linux/netdrv.tgz /root/netdrivers" .
            

Step  4: Decompress netdrv.tgz to extract the source files;

         Type "tar xzvf netdrv.tgz" .

	 The extracted files should now be located within the netdrivers directory

Step  5: Compile the modules;
         Type "make" .

         You now have compiled the modules successfully

Step  6: To have the eth0 load everytime you boot into Linux you must copy tulip.o, and pci-scan.o 
         into the following directories;

         <Modification> These pathes need more clearly to tell the user. which one is correctly.
	 /lib/modules/2.2.16-22/net 
 
	 If you are prompted to replace the current files, say YES


Step  7: Install the modules;

	 Type "insmod pci-scan.o" .
	 Type "insmod tulip.o" .

Step  8: Issue the depmod command;

	 Type "depmod -a" .

Step  9: Initialize the eth0 adapter

	 Type "ifup eth0" .

         <Need to add one step>
         Configuration the Net card driver.
	 Type "netconfig" .


Step 10: Run ifconfig to make sure that the eth0 interface is loaded;

         Type "ifconfig" .

         You should see the loopback adapter (lo), and the Ethernet adapter (eth0)


Step 11: Edit etc/conf.modules .

         Type "vi etc/conf.modules" .

	 Add the following to the begining of the file;

	 alias eth0 tulip

	 To write the changes to the file type the following;

	 Esc 
         Shift+: 
         wq

Step 12: Type "reboot" to reboot your computer. 

Step 13: Verify interface works
         ping < IP_Address >



F. Installation Guide using Red Hat Linux Release 7.1 [ Kernal 2.4.xx ]
==========================================================================================

   OS has included LNE100TX_v5 NIC Driver.
   When you indtall Red Hat Linux 7.1 ,system will auto load LNE100TX_v5 NIC Driver.    
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: web5, load: 1.20