Installation on Linux

1. Compile the source code :

 ->Copy the source code dfe690.c (ver 1.11a above) to a directory
   and execute
   "gcc -DCARDBUS -DMODULE -D_KERNEL_ -Wall -Wstrict-prototypes -O6 -c 
   dfe690.c -o dfe690_cb.o -I/usr/src/linux/pcmcia-cs-3.0.9/include/
   pcmcia/"
   
   The directory "pcmcia-cs-3.0.9" stands for the card service version you 
   use. Please change it to the version on your system in order to include 
   proper .h file. The final file is dfe690_cb.o

2. Copy driver :

 ->Copy the file "dfe690_cb.o" to "/lib/modules/2.2.14-5.0/pcmcia"
 
   The directory "2.2.14-5.0" stands for the Linux kernel version you use.

3. Edit config:
 ->Add 5 lines to the file "/etc/pcmcia/config"
   
   #
   # Device driver definitions
   #
  
   device "dfe690_cb"                                    (==>Add 1/5)
     class "network" module "cb_enabler", "dfe690_cb"    (==>Add 2/5) 


   :
   :

   #
   # CardBus Cards
   #

   card "D-Link DFE-690TXD CardBus PC Card"              (==>Add 3/5)
     manfid 0x0149, 0x0000                               (==>Add 4/5)
     bind "dfe690_cb"                                    (==>Add 5/5)

   
   The values 0x0149, 0x0000 are JEDEC ID and can be read by typing 
   "cardctl ident" on console with one card on socket.
	          

4. Edit linuxconf
 ->Type "linuxconf" and choose "Config"-->"Networking"-->"Client tasks"-->
   "Basic host information". Select an adapter, enable it, and type 
   "dfe690_cb" on "Kernel module" and "eth0" (or eth1, eth2) on 
   "Net device". Click on "Accept" button and "Act/change" button.


5. Restart the computer.

6. More information about kernel compile:
   http://metalab.unc.edu/mdw/HOWTO/Kernel-HOWTO.html
  
   More information about install: man pcmcia 
