README.txt Driver File Contents (N-FX-ST-02.zip)

This is the VIA Rhine family NIC driver for Solaris.  Rh will work with
VT86C100 (Rhine I), DL10030 (Rhine I), VT6102 (Rhine II), VT6105 (Rhine
III), built-in Rhine II ethernet mac in VT8235 and VT8237 south bridges.
It is distributed under the BSD license.

To install the driver, execute the script for the platform you are using:

	1. For 32 bit Sparc:
	
		# sh rh-install-sparc.sh
				
	2. For 64 bit Sparc:
	
		# sh rh-install-sparc64.sh
		
	3. For Intel x86:
	
		# sh rh-install-i386.sh
		
	4. For AMD 64 bit cpu:

		# sh rh-install-amd64.sh
		
		
After script completes, configure the IP of the device:

	   # ifconfig rh0 inet xxx.xxx.xxx.xxx netmask 255.255.255.0"
	   # ifconfig rh0 up"

Modify /kernel/drv/rh.conf file to change parameters for this NIC Card."

----------------
Troubleshooting
----------------
Q. Following message is printed in the /var/adm/messages file
    NOTE: rhN: link up but auto-negotiation failed.

A. This massage appears for Rhine I chips when the link partner does not
   have auto negotiation capability.
   Please disable auto negotiation capability for your NIC card by specifying
   the correct media mode in /kernel/drv/rh.conf with the following syntax:

   rhN-duplex=["full"|"half"] rhN-speed=[100|10]; # where N is a unit number

  For example
	rh0-duplex="full" rh0-speed=100;   # full-duplex 100Mbps for rh0
	rh0-duplex="half" rh0-speed=10;    # half-duplex 10Mbps for rh0

Q. The driver cannot be unloaded because the device is busy, and the following
   message appears in /var/adm/messages file:
    NOTICE: rhN: rh_detach: buffer is busy

A. Wait for a little while until some modules in the kernel release receive
   buffers which were allocated by the rh driver.

Q. The system does not boot after the driver is installed.
A. Uninstall the NIC card and reboot solaris. Then, unregister the driver:
     # rem_drv rh

   Or boot solaris with -a option and use /etc/system.norh instead of
   default [etc/system]. This inhibits loading the driver.

   /etc/system.norh is automatically generated when executing 'make install'
   or 'make test'

Q. Solaris boots, but the network interface does not work.
A. Is the network interface running?

   Execute 'ifconfig -a'.  If you see an entry for rhN, the driver is loaded
   and working correctly.
   Please check the configuration of the network interface.


   Is an ethernet cable connected properly?

   Please check if the network interface is receiving packets.
	% snoop -P -d rhN

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: web2, load: 0.94