** ** ** VIA Networking Velocity Family Gigabit Ethernet Adapter ** ** Solaris 8/9 ** ** v1.10 Oct. 2004 ** ** Introduction: ============= This document describes the procedure to install the Solaris 8/9 driver for "VIA Networking Velocity Family Gigabit Ethernet Adapter". Contents of the Subdirectory: ============================= gets.pkg The ethernet driver for Solaris 8/9. solaris.txt This file. Installation: ============= Solaris 8/9 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 Networking Velocity Family Gigabit Ethernet Adapter" Solaris 8/9 Driver diskette to floppy A: and use mcopy command to copy Driver into Solaris's directories. # volcheck # cp /floppy/floppy0/gets.pkg /tmp 2. Run 'pkgadd' utility to add the driver software to system. # pkgadd -d /tmp/gets.pkg => Select "1 gets VIA Networking Velocity Family Gigabit Ethernet Adapter Driver" to add the driver package to the system. => quit 3. Create or rename the /etc/hostname.XXX# to /etc/hostname.gets# The '#' of filename /etc/hostname.getsX 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/gets.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 deafult (auto). Use Hardware default value. 2: enable TX flow control. 3: enable RX flow control. 4: enable TX/RX flow control. 5: disable 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(Enable_TX, Enable_RX...), driver will just disable or enable flow control ability according to your setting. 5) gets_mtu gets_mtu[] is used for default and maxium MTU. Value: 0-9000