** ** ** VIA Rhine Family Fast Ethernet Adapter ** ** Solaris 8/9 x86 driver ** ** v1.09 May. 2005 ** ** Introduction: ============= This document describes the procedure to install the Solaris 8/9 x86 driver for "VIA Rhine Family Fast Ethernet Adapter". Contents of the Subdirectory: ============================= fets.pkg Rhine Family Fast Ethernet Adapter Solaris 8/9 x86 driver package fets.txt This file. Installation: ============= Installing driver procedure on Solaris 8/9 : ------------------------------------------ Before you start with the installation process, make sure that the Solaris 8/9 system is properly installed. Similarly, your adapter should also be properly installed in your machine. 1. Installation Diskette in DOS format. Put the "VIA Rhine Family Fast Ethernet Adapter" Solaris 8/9 x86 Driver diskette to floppy A: and copy driver package into Solaris's directories. # volcheck # cp /floppy/floppy0/fets.pkg /tmp 2. Run 'pkgadd' utility to add the driver software to system. # pkgadd -d /tmp/fets.pkg => Select "1 fets VIA Rhine Family Fast Ethernet Adapter Driver" to add the driver package to the system. => quit 3. Create or rename the /etc/hostname.XXX# to /etc/hostname.fets# The '#' of filename /etc/hostname.fetsX is the instance number of driver. You can find this instance by examine the output of program 'dmesg'. 4. Shutdown and reboot the system. # cd / # sync;sync;reboot NOTE: 1. This driver can support up to four network adapters. Network driver options: ======================= The following parameters can be set after we installed the driver. You can add all parameters to /kernel/drv/fets.conf The syntax of parameter is: =value1,value2,value3,...; For example, if you have 3 NIC cards, and you want to set the speed_duplex paramter value of them . You can add the following line to set it. speed_duplex=1,2,3; Then, the parameter value of first NIC card with index=0 will be 1 (100Mbps half duplex mode), the second NIC card with index=1 will be 2 (100Mbps full duplex mode), and the third NIC card with index=2 will be 3 (10Mbps half duplex mode). You can use 'dmesg' to find out the index number of each card. 1) speed_duplex speed_duplex[] is used for setting the speed and duplex mode of NIC. Value: 0: indicate autonegotiation for both speed and duplex mode (Default). 1: indicate 100Mbps half duplex mode 2: indicate 100Mbps full duplex mode 3: indicate 10Mbps half duplex mode 4: indicate 10Mbps full duplex mode 2) enable_tagging (For management adapter only) enable_tagging[] is used for enabling VLAN ID setting and enabling priority transmit. Value: 0: disable VID setting and priority transmit (Default). 1: enable VID setting and priority transmit. 3) VID_setting (For management adapter only) VID_setting[] is used for setting the VLAN ID of NIC. Value: 0: default VID. 1-4094: other VIDs. 4) flow_control flow_control[] is used for setting the flow control ability of NIC. Value: 1: hardware default (auto). Use hardware default value. 2: disable PAUSE. 3: enable PAUSE. When setting to Hardware Default(Auto), the flow control setting is according to the auto-negotiation result based on PHY hardware default values. However, when setting to other values(Disable, Enable), driver will just disable or enable flow control ability according to your setting.