**********************************************************
**   Silan SC92031 PCI  Fast Ethernet Adapter  			**
**														**
**   LINUX driver for Kernel 2.6.x             			**
**														**
**********************************************************
 gurukumara@gmail.com
 2006.10.06 - Modified from sources for kernel 2.4/2.5
**********************************************************

Introduction:
=============

    The instructions are for linux driver installation. You must
    compile the source code to generate sc92031.ko and use insmod command to
    insert sc92031.ko as module.

Contents of the Subdirectory:
=============================

    readme.txt                This file.
    sc92031.c                 The linux core driver source code file
    Makefile                  Makefile for generating driver object file
    
Kernel Supported
================
    This driver supports linux kernel version 2.6.x.

Installation
============
    1) Copy the source archive sc92031_2.6.tar.gz to a temporary directory:

    2) untar the archive file:
       $ tar xzvf sc92031_2.6.tar.gz
       $ cd sc92031

	3) Make sure you have installed the kernel headers for the kernel you
	   are using.
    
    4) Compile the driver source files and it will generate sc92031.ko
	   $ make

	5) copy it to /lib/modules/YOUR_KERNEL_VERSION/kernel/drivers/net/
       # make install

	4) # cd /lib/modules/YOUR_KERNEL_VERSION/kernel/drivers/net/
	   and check if you are able to install the module like
	   # insmod sc92031.ko	  	

    6) Check configuration file (/etc/modules.conf or /etc/conf.modules,it 
       depend on your Linux distribution) for loading kernel modules. Make sure
       there is the following content in the configuration file, where # is 
       interface number :
        alias eth# sc92031 
  
    7) Reboot now:
        shutdown -r now 

    8) Use ifconfig command to assign the IP address, where # is network 
       interface number:
        ifconfig eth# <IP>

    9) Check the interface works:
        ping <remote_host_IP>

Uninstallation
==============
    Please enter the following commands to uninstall your driver:
      # make uninstall

Module Parameter:
=================
The following parameters can be set when we install the driver module. You can add this parameters when
you execute 'insmod' command to install the driver 
      # insmod sc92031.ko  work_node =0x00

work_mode
  work_mode is used for setting the speed and duplex mode of NIC.Value is as followed:
        AUTOSELECT 0x00
	M10-HALF   0x01
	M10-FULL   0x02
	M100-HALF  0x04
	M100-FULL  0x08
 	
If you want to use other modes,it can be changed by the following steps:
        # ifdown eth0
        # rmmod sc92031
        # insmod sc92031.ko work_mode= ****
