README.TXT Driver File Contents (fma.zip)

=========================
Linux Driver Installation
=========================

The GFC2204 driver is included in newer 2.0.3x kernels,
the driver name is "DECchip Tulip (dc21x4x)".

If you don't have a proper version of tulip.c,
the procedure to install this driver on linux:

  step 1: compile:
           "gcc -DMODVERSIONS -DMODULE -D__KERNEL__ -DAX88140_DEBUG=0 -m486
           -I/usr/src/linux/net/inet -Wall -Wredundant-decls
           -Wstrict-prototypes -O6 -c ax88140.c"

           run this instruction at /usr/src/linux, make sure
           you have gcc and full kernel includes installed.
           ignore any warnings, they are common in kernel code,
           if any errors occur, remove the '-DMODVERSIONS' option,
           then try again, if you still can't compile it correctly,
           your kernel version is incompatible with this driver.

  step 2: insert the driver as module:
           insmod ax88140.o
           parameter can be added by adding options=..... behind the instruction

        (run 'lsmod' to see if the module is inserted)

  step 3: 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 'ne0')

  step 4: 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 5: start inet deamon.
           /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.
        (1:go to /usr/src/linux directory
         2:run 'make menuconfig' or 'make config'
         3:mark the options list above.
         4:exit and rebuild your kernel.
            make dep;make clean;make zImage
           the file 'zImage' will be at /usr/src/linux/arch/i386/boot/zImage
         5:modify /etc/lilo.conf.(this file specify where kernel image is)
         6:run 'lilo'  )

You can run 'netconfig' which will do step 3,4,5 for you. This will create
'/etc/rc.d/inet1' and 'inet2' files. These two files will run at boot time.
Then just add a line at the beginning of 'inet1'.
        'insmod /your driver path/ax88140.o'

then your driver will work every time you boot.

The author may be reached as william@asix.com.tw
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: 0.80