  Linux driver for kernel 2.2.X
  
  The procedure to activate D-Link DFE-528TX 10/100 Adapter 
  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 dfe528.c "
            
           Or you can use the Makefile included in the driver disk \LINUX.
  
  step 03: Copy the module "dfe528.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 dfe528.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/dfe528.o "
        
        *The directory "{kernel-version}" stands for the Linux kernel 
         version you use.
  then your driver will work every time you boot.
