LINUX.TXT Driver File Contents (driver.zip)

  Linux driver for kernel 2.2.X

  The procedure to activate RTL8139 on linux is as follows:

  step 01: Copy the driver source files to a convenient directory.

  step 02: Compile
           The instruction for compiling the driver is include at the 
           end of the driver file.If a compile-command is not there use 
           the following compile command:
           (Run this instruction at /usr/src/linux) 
           
           *compile-command: 
           " gcc -DMODULE -Wall -Wstrict-prototypes -O6 -c rtl8139.c "

           Or you can use the Makefile included in the driver disk \LINUX.

  step 03: Copy the module "rtl8139.o" to 
           "/lib/modules/{kernel-version}/net"
   
           *The directory "{kernel-version}" stands for the Linux kernel 
            version you use. 
  
  step 04: Insert the driver as module:
           insmod rtl8139.o
           (Run 'lsmod' to see if the module is inserted)

  step 05: Bind your card to an IP address
  
           /sbin/ifconfig eth0 ${IPADDR} broadcast ${BROADCAST} 
           netmask ${NETMASK}
           (Run 'netstat -i' to see if there is a interface 'eth0')
  
  step 06: Add your card to IP routing table, then add gateway also 
           your card:
           /sbin/route add -net ${NETWORK} netmask ${NETMASK} eth0
           (Should be able to ping local network now)
           
           gateway:
           /sbin/route add default gw ${GATEWAY} netmask 0.0.0.0 metric 1
  
  step 07: Start inet daemon.
           /usr/sbin/inetd
           (You are on the network now)

  *make sure that your kernel is built with network, fast_ethernet and 
   module support. Otherwise, you have to rebuild your kernel.
   ( 01:Go to /usr/src/linux directory
     02:Run "make menuconfig" or "make config"
     03:Mark the options list above.
     04:Exit and rebuild your kernel.
        make dep;make clean;make zImage
        the file "zImage" will be at
        /usr/src/linux/arch/i386/boot/zImage
     05:Modify /etc/lilo.conf.(this file specify where kernel image is)
     06:Run "lilo" )
  
  You can run "netconfig" which will do step 05,06,07 for you.
  
  Then just add a line at the beginning of "/etc/rc.d/init.d/network".
  
        " insmod /lib/modules/{kernel-version}/net/rtl8139.o "
        
        *The directory "{kernel-version}" stands for the Linux kernel 
         version you use.
  then your driver will work every time you boot.
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: web3, load: 1.22