Readme.txt Driver File Contents (allOS.zip)

		
              IC Plus IP100 10/100 Fast Ethernet Adapter
	                     FreeBSD V4.x Driver


Contents:
------------------

1. File Description
2. Driver Installation for FreeBSD 
3. FAQ


1. File Description
------------------------

Filename                 Description
============     ============================================================
Readme.txt       Presents a summary of the contents for FreeBSD Server driver 
                 installation.

ipf-1.0.1.tar.gz The compressd file includes driver module , source code ,and 
                 Makefile for installing freebsd driver(ipf.c,ipfreg.h,
                 ipf.ko,Makefile)


2. Driver Installation for FreeBSD 
-----------------------------------------
1. Copy the base driver tar file to the directory of your choice.
   For example, use '/home/username/ipf' or '/usr/local/src/ipf'.

2. Untar/unzip the archive:

    tar zxvf ipf-1.0.1.tar.gz

3. Change directory:

    cd ipf-1.0.1


There are two methods to install driver. 
(1) load the driver module
(2) compile driver into kernel.


Method 1: Load the driver module

	Step 1: To load the driver onto a running system:

	           kldload modules/ipf.ko

	Step 2: To assign an IP address to the interface, enter
	           the following, where # is interface number:

	           ifconfig ipf# <IP_address>

	Step 3: Verify that the interface works. Enter the
	           following, where <IP_address> is the IP
	           address for another machine on the same
	           subnet as the interface that is being tested:

	           ping  <IP_address>

	*** If you want the driver to load automatically when
	    the system is booted:

	cp modules/ipf.ko /modules
        
	Edit '/boot/loader.conf', and add the following line:
        
	ipf_load="YES"

	Edit '/etc/rc.conf', and create the appropriate
	ifconfig_ipf# entry, where # is the interface number:

	ifconfig_ipf#=<settings>

	Example usage:

	ifconfig_ipf="inet  192.168.10.1
	                     netmask 255.255.255.0"

	NOTE: For assistance, see the ifconfig man page.



Method 2: Compile driver into kernel

NOTE: You must have kernel sources installed in order to
        compile the driver module.

	The main steps you have to do:(FreeBSDSrcDir means
	the directory of FreeBSD source code and it may be
	"/usr/src/sys")

	Step 1: Replace your NIC with IP100.

	Step 2: Copy source files
	           
	           cp ipf*.* /FreeBSDSrcDir/pci

	Step 3: Edit the '/FreeBSDSrcDir/i386/conf/GENERIC'
	           file, and add the following line:

	           device	ipf

	Step 4: Edit the '/FreeBSDSrcDir/conf/files.i386' file,
	           and add the following line:

	           pci/ipf.c	optional	ipf

	Step 5: Recompile your kernel with following step:

	           cd /usr/src/sys/i386/conf
	           /usr/sbin/config GENERIC
	           cd ../../compile/GENERIC
	           make depend
	           make
	           make install
	           reboot

	After reboot complete, use the "dmesg|more" command and 
  	if you can see "<IC Plus IP100 based Fast Ethernet 10/100 
	Adapter FreeBSD Driver v1.0.0 Copyright reserved by IC Plus 
	corp. 2004>" , then it is working.

3. FAQ 
-----------------------------------------

If you have loaded the "ste" driver , please remove it.

1. remove "ste" driver module from the boot time

	Step 1: Edit '/boot/loader.conf' file, if the 
		   following line appears , please 
		   mark it :
    
		   #ste_load="YES"

	Step 2: reboot

2. Remove the "ste" driver from kernel
	The main steps you have to do:(FreeBSDSrcDir means
	the directory of FreeBSD source code and it may be
	"/usr/src/sys")

	Step 1: Edit the '/FreeBSDSrcDir/i386/conf/GENERIC'
	           file, if the following line appears , 
		   please mark it :

	           # device	ipf

	Step 2: Edit the '/FreeBSDSrcDir/conf/files.i386' file,
	           if the following line appears , please mark 
		   it :

	           # pci/ipf.c	optional	ipf

	Step 3: Recompile your kernel with following step:

	           cd /usr/src/sys/i386/conf
	           /usr/sbin/config GENERIC
	           cd ../../compile/GENERIC
	           make depend
	           make
	           make install
	           reboot

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: web5, load: 1.11