================================================================================== Driver Overview ================================================================================== AX88796B 3-in-1 Local Bus 8/16-bit Fast Ethernet Linux Kernel 2.4.x and 2.6.x Driver The AX88796B Ethernet controller is a high performance and highly integrated local CPU bus Ethernet controllers with embedded 10/100Mbps PHY/Transceiver 16K bytes SRAM and supports both 8-bit and 16-bit local CPU interfaces for any embedded systems. If you look for more details, please visit ASIX's web site (http://www.asix.com.tw). Current Driver Version: 1.1.0 Release Date: Sep 20, 2006 ================================================================================== Revision History ================================================================================== Version 1.0.0 02/06/2006 * Initial release Version 1.0.0 03/27/2006 * Fixups Transmit Queue functions. Version 1.1.0 09/20/2006 * Ported to support kernel 2.6.x. ================================================================================== File Description ================================================================================== README This file AX88796B.C AX88796B Linux driver main file AX88796B.H AX88796B Linux driver header file Makefile AX88796B driver make file COPYING GNU GENERAL PUBLIC LICENSE ================================================================================== COMPILING DRIVER ================================================================================== Prepare: AX88796B Linux Driver Source. Linux Kernel source code. Cross-Compiler. Getting Start: 1.Extracting the AX88796B source file by executing the following command. [root@localhost]# tar jxvf ax88796b-arm-linux2.6.tar.bz2 2.Edit the makefile to specifie the path of target platform Linux Kernel source. example for kernel 2.6.x: CURRENT = 2.6.x KDIR = /work/linux-2.6.x example for kernel 2.4.x: CURRENT = 2.4.20 KDIR = /work/linux-2.4.x/include 3.For kernel 2.4.x , you need to specify the path of Cross-Compiler example CROSS_COMPILE = /usr/local/arm/<versions>/bin/arm-linux- 4.Executing 'make' command to compiler AX88796B Driver. 5.If the compilation well, the ax88796b.ko(ax88796b.o) will be created under the current directory. ================================================================================== DRIVER PARAMETERS ================================================================================== The following parameters can be set when using insmod. EX: [root@localhost ax88796b]# insmod ax88796.ko mem=0x08000000 mem=0xNNNNNNNN specifies the physical base address that AX88796B can be accessed. Default value '0x08000000'. irq=N specifies the irq number. Default value '0x27'. media=N Set media mode (0=auto, 1=100full, 2=100half, 3=10full, 4=10half). Default is 0 example: insmod ax88796b.ko(ax88796b.o) media=1 mem=0x08000000 irq=0x27Download Driver Pack
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.