Sun Microsystems X1150A manual Configuring Driver Parameters

Page 59

C H A P T E R 4

Configuring Driver Parameters

This chapter describes how to configure the driver parameters used by the Sun GigaSwift Ethernet adapter. This chapter contains the following sections:

“GigaSwift Ethernet Device Driver Parameters” on page 37

“Setting ce Driver Parameters” on page 47

“Usability Enhancements to the Driver” on page 53

“GigaSwift Ethernet Driver Operating Statistics” on page 54

GigaSwift Ethernet Device Driver

Parameters

The ce device driver controls the GigaSwift Ethernet devices. The ce driver is attached to the UNIX pci name property pci108e,abba for the Sun GigaSwift Ethernet adapter (108e is the vendor ID and abba is the PCI device ID).

You can manually configure the ce device driver parameters to customize each Sun GigaSwift Ethernet adapter device in your system. This section provides an overview of the capabilities of the GigaSwift Ethernet device used in the adapter, lists the available ce device driver parameters, and describes how to configure these parameters.

The Sun GigaSwift Ethernet UTP PCI adapter is capable of all the operating speeds and modes listed in “Setting the Autonegotiation Mode” on page 50. The ce device performs autonegotiation with the remote end of the link (link partner) to select a common mode of operation. The ce device also supports a forced mode of operation.

37

Image 59
Contents Sun GigaSwift Ethernet Adapter Installation User’s Guide Please Recycle FCC Class a Notice Regulatory Compliance StatementsICES-003 Class a Notice Avis NMB-003, Classe a Bsmi Class a Notice Page European Union Declaration of ConformityPage Declaration of Conformity Page Contents Configuring Driver Parameters Network ConfigurationIndex Configuring VLANsSpecifications Diagnostic Software and Troubleshooting IssuesPage Figures Page Tables Performance Sepcifications How This Book Is Organized PrefaceTypographic Conventions Using Unix CommandsRelated Documentation Accessing Sun Documentation OnlineShell Prompts Sun Welcomes Your Comments Hardware Overview Product Overview1Front Panel Display LEDs for the MMF Adapter Link is in Full Duplex modeSun GigaSwift Ethernet MMF Adapter LED Displays2Sun GigaSwift Ethernet UTP Adapter Sun GigaSwift Ethernet UTP Adapter2Front Panel Display LEDs for the UTP Adapter Patch Requirements Hardware and Software RequirementsKey Protocols and Interfaces Product FeaturesDiagnostic Support Page Become superuser Installing the Driver Software1Files and Directories on the CD-ROM Menu similar to the following displays Select the packages you want to install# showrev -p grep Verifying PatchesPatch version should be -07 or greater Patch version should be -05 or greater Patch version should be -13 or greaterSave the filler panel screw for Step Installing the Adapter Without Dynamic ReconfigurationTo Install the Adapter 1Connecting the Fiber Optic Cable 2Cat-5 Twisted-Pair Cable To Verify the InstallationOk cd /pci@1f,0/pci@1/network@4 List the network devices on your systemOk show-nets Ok .properties View the.properties file for a list of device propertiesOk setenv local-mac-address? true Setting the local-mac-addressPropertyPhy-typewill have its value assigned as follows Ok boot -r Rebooting the SystemOk setenv boot-device /pci@1f,2000/pci@1/network@4 # cfgadm Installing the Adapter With Dynamic ReconfigurationTo Install an Adapter in a Dynamic Reconfiguration System States and conditions should be# cfgadm -c disconnect sysctrl03 # cfgadm -v -c configure sysctrl#slot## cfgadm -c disconnect sysctrl#slot# Connect the adapter and slot Configure the adapter and slotReconfigure the devices on the adapter # drvconfig devlinks disks ports tapesPage Use the ifconfig command to setup the adapter’s ce interface Configuring the Network Host Files# ifconfig ce0 plumb ipaddress up Export/root/clientname To Set Up a GigaSwift Ethernet Port on a Diskless Client# cat /etc/hosts Edit the hosts in the diskless client’s root directory Network Configuration # cd /cdrom/cdrom0/GigaSwiftEthernet/Packages # ls SUNWce # grep clientname /etc/bootparamsFind the root directory of the client system # shutdown -i0 -g0 -y Use the shutdown command to display the OpenBoot ok promptShut down and halt the client system # pkginfo grep SUNWce Proceed with the Solaris operating environment installationOk boot /pci@1f,4000/network@4speed=100,duplex=full Ok boot device-pathspeed=s,duplex=d,link-clock=c,promiscuous Booting Over the GigaSwift Ethernet Network2link-clockCapabilities for Link Up 1Device Link Parameters# boot netspeed=1000,duplex=auto,link-clock=auto # boot netspeed=100,duplex=full# boot netspeed=1000,duplex=full,link-clock=master Page GigaSwift Ethernet Device Driver Parameters Configuring Driver Parameters1ce Driver Parameter, Status, and Descriptions Driver Parameter Values and DefinitionsOperational Mode Parameters Operational Mode ParametersFlow Control Parameters 2Operational Mode Parameters3Read-Write Flow Control Keyword Descriptions 3provides flow control keywords and describes their functionInterpacket Gap Parameters 4Forced Mode ParameterGigabit Link Clock Mastership Controls 5Parameters Defining enable-ipg0and ipg0 7RX Blanking Register for Alias Read Interrupt Parameters7describes the receive interrupt blanking values 8RX Random Early Detecting 8-Bit Vectors Random Early Drop Parameters9PCI Bus Interface Parameters PCI Bus Interface ParametersSetting Parameters Using the ndd Utility Setting ce Driver Parameters# ndd -set /dev/ce instance instance# To Specify Device Instances for the ndd UtilityUse the instance number to select the device Device remains selected until you change the selection# ndd /dev/ce parameter To modify a parameter value, use the -setoptionNdd utility then prompts you for the name of the parameter # ndd -set /dev/ce parameter valueSetting the Autonegotiation Mode # ndd -set /dev/ce adv-autoneg-cap Setting Parameters Using the ce.conf FileSet the adv-autoneg-capparameter to # grep ce /etc/pathtoinst To Set Driver Parameters Using a ce.conf FileSecond line in the previous example # ndd -set /dev/hme instance Usability Enhancements to the DriverThird line in the previous example Save the ce.conf file# kstat cen grep linkup GigaSwift Ethernet Driver Operating StatisticsThen you had to get the link status # ndd -get /dev/hme link-status10Read-Only ce Device Capabilities 11Read-Only Link Partner Capabilities Reporting the Link Partner Capabilities11describes the read-only link partner capabilities 12Transmit and Receive Parameters 12describes the netstat -k transmit and receive parameters12Transmit and Receive Parameters # kstat Ce0 Code Example 4-1Output from kstat Command# netstat -k ce0 # kstat ce0 # kstat ce0 # kstat ce0 grep lp Use the kstat command to discover link partner capabilities# kstat ce0 grep link Use the kstat command to discover link settingsPage An Overview of VLANs Configuring VLANs1shows an example network that uses VLANs Configuring VLANs Vlan logical PPA = 1000 * VID + Device PPA To Configure Static VLANs# ifconfig -a # ifconfig ce123000 plumb up # ifconfig ce224000 plumb upPage Table A-1SC Connector Link Characteristics Ieee P802.3z ConnectorsTable A-3Performance Sepcifications Performance SpecificationsTable A-2Cat-5 Connector Link Characteristics Table A-5Power Requirements Physical CharacteristicsPower Requirements Page SunVTS Diagnostic Software Diagnostic Software Troubleshooting IssuesShut down the system Using the OpenBoot Prom FCode Self- TestRunning the Ethernet FCode Self-Test Diagnostic Reset the systemOk test /pci@1f,0/pci@1/network@4 Ok setenv diag-switch? falseType show-netsto display the list of devices Ok setenv auto-boot? true Troubleshooting IssuesSet the auto-boot?configuration parameter to true Reset and reboot the systemAdv-pause-cap Type the following to apply and save your changesTable B-1Troubleshooting the GigaSwift Ethernet Adapter Failure to Configure GigaSwift Ethernet InstanceNon-Specific Issues Set drdetachsafelist1=ce set hswpsuspendsafelist1=ce Problem with DR Attach on Sun Enterprise PlatformsReboot system Add the following lines to the /etc/system filePage Index Symbols