background image

vi

Sun GigaSwift Ethernet Adapter Installation and User’s Guide • August 2004

Configuring Driver Parameters

87

Configuring VLANs

87

C.

Specifications

89

Connectors

89

Performance Specifications

91

Physical Characteristics

91

Power Requirements

91

D.

Diagnostic Software and Troubleshooting Issues

93

SunVTS Diagnostic Software

93

Using the SunVTS

netlbtest

94

To Use the

netlbtest

94

Using the OpenBoot PROM FCode Self-Test

95

To Run the FCode Self-Test Diagnostic

95

Troubleshooting Issues

98

Known Incompatibilities With Pre-IEEE 802.3z Network Switches

98

To Set Autonegotiation to

off

 for a SunSwitch or an Alteon ACE 110

Switch

98

To Set Autonegotiation to

off

 for Other Noncompliant Network

Equipment

100

Failure to Configure GigaSwift Ethernet Instance

100

Nonspecific Issues

101

Problem With DR Attach on Sun Enterprise Platforms

102

Index

103

Содержание GCS

Страница 1: ... Microsystems Inc www sun com Submit comments about this document at http www sun com hwdocs feedback Sun GigaSwift Ethernet Adapter Installation and User s Guide Part No 817 4341 10 August 2004 Revision A ...

Страница 2: ...LLY INVALID Copyright 2004 Sun Microsystems Inc 4150 Network Circle Santa Clara Californie 95054 Etats Unis Tous droits réservés Sun Microsystems Inc a les droits de propriété intellectuels relatants à la technologie qui est décrit dans ce document En particulier et sans la limitation ces droits de propriété intellectuels peuvent inclure un ou plus des brevets américains énumérés à http www sun co...

Страница 3: ...isplays on the UTP Adapter 3 Hardware and Software Requirements 4 Patch Requirements 4 Product Features 5 Key Protocols and Interfaces 5 Diagnostic Support 6 Support for Solaris 9 x86 Operating System 6 2 Installing the Adapter 7 Installing the Adapter With Dynamic Reconfiguration 7 Installing the Adapter Without Dynamic Reconfiguration 8 To Install the Adapter 8 To Verify the Hardware Installatio...

Страница 4: ... Installing the Solaris Operating System Over a GigaSwift Ethernet Network 28 To Install the Solaris Operating System Over a GigaSwift Ethernet Network 29 Booting Over the GigaSwift Ethernet Network 32 4 Configuring Driver Parameters 37 GigaSwift Ethernet Device Driver Parameters 37 GigaSwift Ethernet Driver Parameter Values and Definitions 38 Operational Mode Parameters 39 Flow Control Parameters...

Страница 5: ...he Driver Software Manually 69 To Install the Driver Software Manually 69 Verifying Patches 74 To Install Patches 74 To Install a Sun VLAN Utility Patch 76 B Using the Sun GigaSwift Ethernet Driver in Solaris 9 x86 Operating Systems 79 Hardware and Software Requirements 79 Patch Requirements 80 Product Features 80 Key Protocols and Interfaces 80 Features Not Currently Supported 81 Using the Instal...

Страница 6: ...93 Using the SunVTS netlbtest 94 To Use the netlbtest 94 Using the OpenBoot PROM FCode Self Test 95 To Run the FCode Self Test Diagnostic 95 Troubleshooting Issues 98 Known Incompatibilities With Pre IEEE 802 3z Network Switches 98 To Set Autonegotiation to off for a SunSwitch or an Alteon ACE 110 Switch 98 To Set Autonegotiation to off for Other Noncompliant Network Equipment 100 Failure to Confi...

Страница 7: ...wift Ethernet MMF Adapter 2 FIGURE 1 2 Sun GigaSwift Ethernet UTP Adapter 3 FIGURE 5 2 Ethernet Tag Header Format 66 FIGURE C 1 Sun GigaSwift Ethernet MMF Adapter Connector 89 FIGURE C 2 Sun GigaSwift Ethernet UTP Adapter Connector 90 ...

Страница 8: ...viii Sun GigaSwift Ethernet Adapter Installation and User s Guide August 2004 ...

Страница 9: ...rameters 41 TABLE 4 5 Parameters Defining enable_ipg0 and ipg0 42 TABLE 4 6 Read Write Interpacket Gap Parameter Values and Descriptions 42 TABLE 4 7 RX Blanking Register for Alias Read 43 TABLE 4 8 RX Random Early Detecting 8 Bit Vectors 43 TABLE 4 9 PCI Bus Interface Parameters 44 TABLE 4 10 accept jumbo Parameters 45 TABLE 4 11 Read Only ce Device Capabilities 54 TABLE 4 12 Read Only Link Partn...

Страница 10: ...tor Link Characteristics IEEE P802 3z 89 TABLE C 2 Cat 5 Connector Link Characteristics 90 TABLE C 3 Performance Sepcifications 91 TABLE C 4 Physical Characteristics 91 TABLE C 5 Power Requirements 91 TABLE D 1 SunVTS Documentation 94 TABLE D 2 Troubleshooting the GigaSwift Ethernet Adapter 101 ...

Страница 11: ...Than Telecom Centers per as applicable EN300 386 V 1 3 1 09 2001 Required Limits EN55022 CISPR22 Class A EN61000 3 2 Pass EN61000 3 3 Pass EN61000 4 2 6 kV Direct 8 kV Air EN61000 4 3 3 V m 80 1000MHz 10 V m 800 960 MHz and 1400 2000 MHz EN61000 4 4 1 kV AC and DC Power Lines 0 5 kV Signal Lines EN61000 4 5 2 kV AC Line Gnd 1 kV AC Line Line and Outdoor Signal Lines 0 5 kV Indoor Signal Lines 10m ...

Страница 12: ... Countries UL 60950 3rd Edition CSA C22 2 No 60950 00 File Vol Sec Supplementary Information This product was tested and complies with all the requirements for the CE Mark ________________ S ____________________________ _____________ S _______________________________ Dennis P Symanski DATE Donald Cameron DATE Manager Compliance Engineering Program Manager Sun Microsystems Inc Sun Microsystems Scot...

Страница 13: ...ters per as applicable EN300 386 V 1 3 1 09 2001 Required Limits EN55022 CISPR22 Class A EN61000 3 2 Pass EN61000 3 3 Pass EN61000 4 2 6 kV Direct 8 kV Air EN61000 4 3 3 V m 80 1000MHz 10 V m 800 960 MHz and 1400 2000 MHz EN61000 4 4 1 kV AC and DC Power Lines 0 5 kV Signal Lines EN61000 4 5 2 kV AC Line Gnd 1 kV AC Line Line and Outdoor Signal Lines 0 5 kV Indoor Signal Lines 10m EN61000 4 6 3 V ...

Страница 14: ...50 3rd Edition CSA C22 2 No 60950 00 File Vol Sec Supplementary Information This product was tested and complies with all the requirements for the CE Mark ________________ S ____________________________ _____________ S _______________________________ Dennis P Symanski DATE Donald Cameron DATE Manager Compliance Engineering Program Manager Sun Microsystems Inc Sun Microsystems Scotland Limited 4150...

Страница 15: ...ice that are not approved by Sun Microsystems Inc may void the authority granted to the user by the FCC to operate this equipment FCC Class B Notice This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions 1 This device may not cause harmful interference 2 This device must accept any interference received including interference that may cause undesire...

Страница 16: ...03 Cet appareil numérique de la classe A est conforme à la norme NMB 003 du Canada ICES 003 Class B Notice Avis NMB 003 Classe B This Class B digital apparatus complies with Canadian ICES 003 Cet appareil numérique de la classe B est conforme à la norme NMB 003 du Canada Graphic showing the Japanese VCCI A regulatory statement Graphic showing the Japanese VCCI B regulatory statement ...

Страница 17: ...ent is applicable to products shipped to Taiwan and marked as Class A on the product compliance label Graphic showing the BSMI Class A Notice for products shipped to Taiwan GOST R Certification Mark Graphic showing the GOST R Certification Mark ...

Страница 18: ...x Sun GigaSwift Ethernet Adapter Installation and User s Guide August 2004 ...

Страница 19: ...m and how to verify that it has been installed correctly It then describes how to install the driver software using the automated script Finally the chapter describes how to edit the network host files after installing the adapter on your system Chapter 3 describes how to edit the network host files after the hardware and software have been installed on your system Chapter 4 describes how to confi...

Страница 20: ...following for this information Software documentation that you received with your system Solaris Operating System documentation which is at http docs sun com Typographic Conventions Typeface1 1 The settings on your browser might differ from these settings Meaning Examples AaBbCc123 The names of commands files and directories on screen computer output Edit your login file Use ls a to list all files...

Страница 21: ...Bourne shell and Korn shell Bourne shell and Korn shell superuser Application Title PCI Adapter Installation Your system installation or service manual Storage Device Installation Your storage device installation or service manual Dynamic Reconfiguration Installation Sun Enterprise 6x00 5x00 4x00 and 3x00 Systems Dynamic Reconfiguration User s Guide Diagnostic Software SunVTS User s Guide SunVTS T...

Страница 22: ...in connection with the use of or reliance on any such content goods or services that are available on or through such sites or resources Contacting Sun Technical Support If you have technical questions about this product that are not answered in this document go to http www sun com service contacting Sun Welcomes Your Comments Sun is interested in improving its documentation and welcomes your comm...

Страница 23: ...h Requirements on page 4 Product Features on page 5 Hardware Overview The adapter relieves congestion experienced at the backbone and server levels by today s networks while providing a future upgrade path for high end workstations that require more bandwidth than Fast Ethernet can provide Sun GigaSwift Ethernet MMF Adapter The Sun GigaSwift Ethernet MMF adapter is a low profile single port gigabi...

Страница 24: ...e single port gigabit Ethernet copper based PCI bus card It can be configured to operate in 10 100 or 1000 Mbit sec Ethernet networks At 10 or 100 Mbit sec the adapter can be set to either half or full duplex At 1000 Mbit sec the adapter must operate at full duplex TABLE 1 1 Front Panel Display LEDs for the MMF Adapter Label Meaning if Lit Color Source LINK Link is up Green MAC FDX Link is in full...

Страница 25: ... are displayed on the front panel of the Sun GigaSwift Ethernet UTP adapter They are labeled on the front panel as shown in TABLE 1 2 TABLE 1 2 Front Panel Display LEDs for the UTP Adapter Label Meaning if On Active Color Source LINK Gigabit link is up Green PHY ACT Link is transmitting or receiving data Yellow PHY ACT 1000 100 10 BASE TX ...

Страница 26: ...quirements The software driver package provided on the CD ROM has the following patches preinstalled Solaris 7 Operating System Patch ID Number 112327 18 Solaris 8 Operating System Patch ID Number 111883 24 Solaris 9 Operating System Patch ID Number 112817 17 Solaris 9 x86 Operating System Patch ID Number 117714 01 Hardware and Software Requirements Hardware Sun Ultra 60 80 Sun Enterprise 280 420 ...

Страница 27: ...tem after installing the Sun GigaSwift Ethernet driver software you must install the latest version of the patch from the following web site http sunsolve sun com If the patch is not available on SunSolve contact your local sales or service representative Product Features You can install or replace the Sun GigaSwift Ethernet adapter You can also diagnose a failure using the built in diagnostic too...

Страница 28: ... enables the Ethernet interfaces to send and receive packets of up to 9216 bytes IEEE 802 1Q VLAN IEEE 802 1P 802 1D Priority Tagging Quality Of Service RAS support Energy Star support Diagnostic Support User executable self test using OpenBoot PROM SunVTS diagnostic tool Support for Solaris 9 x86 Operating System The Sun GigaSwift Ethernet MMF UTP adapter supports the Solaris 9 x86 Operating Syst...

Страница 29: ...fying the Software Installation on page 21 Configuring the Network Host Files on page 22 Note If you are installing the Sun GigaSwift Ethernet adapter in a machine running the Solaris 9 x86 Operating System the following features are not supported diskless client installing the Solaris Operating System over this adapter using this adapter as the primary boot device Installing the Adapter With Dyna...

Страница 30: ...ur system 2 Power off all of the peripherals connected to your system 3 Open the system unit 4 Attach the adhesive copper strip of the antistatic wrist strap to the metal casing of the power supply Wrap the other end twice around your wrist with the adhesive side against your skin 5 Holding the PCI adapter by the edges unpack it and place it on an antistatic surface 6 Using a No 1 Phillips screwdr...

Страница 31: ...g become loose and touches the metal traces pins at the back of the card For the Quad Gigabit card x4444a the shield actually touches the LED pins and makes the link activity LEDs go off on by itself Also when a full length PCI card is pulled out it can easily pull the complete EMI shield with it Note Green LEDs will not light until the correct driver is installed To Verify the Hardware Installati...

Страница 32: ...he Sun GigaSwift Ethernet adapter and the network 2 is the onboard Ethernet device pci 8 600000 network 1 identifies the Ethernet port Note If you do not see the device listed check that the adapter is properly seated If necessary reinstall the adapter 3 View the device that you installed Using the previous example type ok show nets ok show nets a pci 8 600000 network 1 b pci 8 700000 network 5 1 ...

Страница 33: ... compatible 70 63 69 31 30 30 62 2c 33 35 2e 33 30 00 70 63 reg 00001000 00000000 00000000 00000000 00000000 02001010 00000000 00000000 00000000 00200000 02001030 00000000 00000000 00000000 00100000 address bits 00 00 00 30 max frame size 00 00 40 00 network interface type ethernet device_type network name network local mac address 00 03 ba 4e 7f 0b version Sun PCI Gigaswift 1000Base X FCode 2 12 ...

Страница 34: ... 30 00 70 63 reg 00001800 00000000 00000000 00000000 00000000 02001810 00000000 00000000 00000000 00200000 02001830 00000000 00000000 00000000 00100000 address bits 00 00 00 30 max frame size 00 00 40 00 network interface type ethernet device_type network name network local mac address 00 03 ba 0e 98 87 version Sun PCI Gigaswift 1000Base T FCode 2 12 6 04 02 26 phy type mif board model 501 6719 mo...

Страница 35: ...ned MAC address In such cases the system wide MAC address applies to all network interfaces on the system The local mac address variable of the network device specifies the network address system wide or local mac address used for booting the system If the local mac address NVRAM variable is set to true the system sets the MAC address for the network interface of the Sun GigaSwift Ethernet adapter...

Страница 36: ...ave any problems see Appendix A for manual installation procedures When you have executed the script select the interface card that is installed on your system For this product select the Sun GigaSwift Ethernet Adapter The script first checks to ensure that the software driver package has already been installed If the package is installed the script verifies the patch level and updates the driver ...

Страница 37: ...OM to the cdrom cdrom0 directory If your system is not running Sun Enterprise Volume Manager mount the CD ROM as follows Note If you are installing the software from the download site follow the online download instructions 3 Change to the directory were the installation script resides Where media_path cdrom cdrom0 if you are installing from the CD ROM Or unzipped GigaSwift_path Sun_GigaSwift_Ethe...

Страница 38: ...SPARC Systems Following is an example of an installation script output if the driver and patch requirements are met on SPARC systems install Product Installation 1 Dual Gigabit Ethernet Dual SCSI P Adapter 2 GigaSwift Ethernet Adapter copper fiber 3 GigaSwift Ethernet Compact PCI Adapter 4 Quad GigaSwift Ethernet Adapter Please select the product to install 2 CODE EXAMPLE 2 1 Script Output for SPA...

Страница 39: ...tem are required exiting CODE EXAMPLE 2 2 Script Output for x86 Systems When Requirements Are Met Product Installation 1 Dual Gigabit Ethernet Dual SCSI P Adapter 2 GigaSwift Ethernet Adapter copper fiber 3 GigaSwift Ethernet Compact PCI Adapter 4 Quad GigaSwift Ethernet Adapter Please select the product to install 2 GigaSwift Ethernet Adapter Driver for x86 Installation Copyright 2004 Sun Microsy...

Страница 40: ...tallation 1 Dual Gigabit Ethernet Dual SCSI P Adapter 2 GigaSwift Ethernet Adapter copper fiber 3 GigaSwift Ethernet Compact PCI Adapter 4 Quad GigaSwift Ethernet Adapter Please select the product to install 2 GigaSwift Ethernet Adapter Driver for sparc Installation Copyright 2004 Sun Microsystems Inc All rights reserved Use is subject to license terms Checking for correct version of GigaSwift Eth...

Страница 41: ...m capacity dry run method Installing patch packages Patch number 114600 02 has been successfully installed See var sadm patch 114600 02 log for details Patch packages installed SUNWvld SUNWvldu SUNWvldx Installation completed Summary GigaSwift Ethernet Adapter Driver has been updated using patch 112817 16 It will be necessary to reboot the system to reload the updated driver Optional VLAN Utility ...

Страница 42: ...rect version of GigaSwift Ethernet Driver Packages Checking for correct version of VLAN Utility Driver Packages The following supporting driver s can be used with Dual GigaSwift Ethernet Adapter Driver VLAN Utility Driver software Install the Optional VLAN Utility Driver Software y n q y This script is about to take the following actions Install Dual GigaSwift Ethernet Adapter Driver packages Opti...

Страница 43: ... was successful Copyright 2002 Sun Microsystems Inc All rights reserved Use is subject to license terms Installation of SUNWceax was successful Installing Sun VLAN Utility packages Copyright 2001 Sun Microsystems Inc All rights reserved Installation of SUNWvld was successful Copyright 2001 Sun Microsystems Inc All rights reserved Installation of SUNWvldx was successful Copyright 2001 Sun Microsyst...

Страница 44: ...ess and a host name for its Ethernet interface in the etc hosts file modinfo grep CE 84 7821c000 4f9a6 75 1 ce CE Ethernet Driver v1 136 modinfo grep ce 11 1018bacb 1f7 1 fssnap_if File System Snapshot Interface 12 1018bc1b 10900 1 1 rpcmod rpc interface str mod 13 10199c5b 66f10 3 1 ip IP Streams device 35 1026ba5c 1ae7 1 busra Bus Resource Allocator BUSRA 36 1026d290 c4c 1 hpcsvc hot plug contro...

Страница 45: ...an to use To use the adapter s ce interface in the Step 1 example create an etc hostname ce0 file where 0 is the number of the ce interface If the instance number were 1 the filename would be etc hostname ce1 Do not create an etc hostname cenumber file for a Sun GigaSwift Ethernet adapter interface you plan to leave unused The etc hostname cenumber file must contain the hostname and IP address for...

Страница 46: ...tallation and User s Guide August 2004 3 Create an appropriate entry in the etc hosts file for each active ce interface For example cat etc hosts Internet host table 127 0 0 1 localhost 129 144 10 57 zardoz loghost 129 144 11 83 zardoz 11 ...

Страница 47: ...nterface You must also create both an IP address and a host name for its Ethernet interface in the etc hosts file 1 At the command line use the grep command to search the etc path_to_inst file for ce interfaces In this example the device instance is from a Sun GigaSwift Ethernet adapter installed in slot 1 For clarity the instance number is in bold italics Be sure to write down your device path an...

Страница 48: ...c hostname ce1 Do not create an etc hostname cenumber file for a Sun GigaSwift Ethernet adapter interface you plan to leave unused The etc hostname cenumber file must contain the host name for the appropriate ce interface The host name must have an IP address listed in the etc hosts file The host name must be different from any other host name of any other interface for example etc hostname ce0 an...

Страница 49: ...Port on a Diskless Client 1 Locate the root directory of the diskless client on the host server The root directory of diskless client system is commonly installed in the host server s export root client name directory where client_name is the diskless client s host name In this procedure the root directory is 2 Insert the Sun GigaSwift Ethernet Driver CD into the server s CD ROM drive The CD shoul...

Страница 50: ...om the GigaSwift Ethernet port type the following boot command Installing the Solaris Operating System Over a GigaSwift Ethernet Network The Solaris Advanced Installation Guide describes the full procedure for installing the Solaris Operating System over the network The following procedure assumes that you have created an install server which contains the image of the Solaris CD and that you have ...

Страница 51: ...oot directory can be found in the install server s etc bootparams file Use the grep command to search this file for the root directory In this example the root directory for the Solaris 7 client is netinstall In Step 4 you would replace root directory with netinstall Note If the root directory is not found in the etc bootparams file refer to the Solaris Advanced Installation Guide for configuratio...

Страница 52: ... down and halt the client system Use the shutdown command to display the OpenBoot ok prompt 7 At the ok prompt use the show nets command to find the device path of the GigaSwift Ethernet device The show nets command lists the system devices You should see the full path name of the network device similar to the example below In this example the network 4 device is the Sun GigaSwift Ethernet adapter...

Страница 53: ...nfiguration of the link partner Booting in non autonegotiated verbose mode at 100 Mbps full duplex Booting in non autonegotiated verbose mode at 1000 Mbps half duplex link clock master Note For a link to be successfully established the link partner must be configured to 1000 Mbps half duplex link clock slave 9 Proceed with the Solaris Operating System installation Refer to the Solaris Advanced Ins...

Страница 54: ...installing the required software packages 11 Confirm that the network host files have been configured correctly during the Solaris installation Although the Solaris software installation creates the client s network configuration files you may need to edit these files to match your specific networking environment See Configuring the Network Host Files on page 25 for more information about editing ...

Страница 55: ...plex mismatch between the local and remote devices both the local and remote link capabilities must be matched TABLE 3 1 depicts the device link parameters you can specify on the boot net command line to establish a link between the local and remote device TABLE 3 2 shows the speed duplex and link clock capabilities at which a link up will be attempted ok boot device path speed s duplex d link clo...

Страница 56: ... 0 0 1 1 1 10 full N A 0 0 0 0 0 0 1 10 half N A 0 0 0 0 0 0 10 auto N A 1 0 0 0 0 1 10 1 0 0 0 0 1 auto full 1 1 0 1 0 1 auto half 1 0 1 0 1 0 auto auto 1 1 1 1 1 1 auto 1 1 1 1 1 1 auto auto 1 1 1 1 1 1 TABLE 3 2 link clock Capabilities for Link Up link clock master cfg enable master cfg value Description slave 1 0 link clock slave master 1 1 link clock master auto 0 0 default link clock auto bo...

Страница 57: ...d as link clock slave To attempt to autonegotiate the link while advertising 1000 Mbps full and half duplex and link clock auto capability to the link partner Note Link partner must autonegotiate in order to link up at 1000 Mbps boot net speed 1000 duplex auto link clock auto ...

Страница 58: ...36 Sun GigaSwift Ethernet Adapter Installation and User s Guide August 2004 ...

Страница 59: ...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 an...

Страница 60: ...ap Read and write Flow control parameter adv pause cap Read and write Flow control parameter master cfg enable Read and write Gigabit link clock mastership controls master cfg value Read and write Gigabit link clock mastership controls enable ipg0 Read and write Enable additional delay before transmitting a packet ipg0 Read and write Additional delay before transmitting a packet ipg1 Read and writ...

Страница 61: ...erface capability advertised by the hardware 0 Not 1000 Mbit sec half duplex capable 1 1000 Mbit sec half duplex capable default adv 100T4 cap Local interface capability advertised by the hardware 0 Not 100T4 capable default 1 100T4 capable adv 100fdx cap Local interface capability advertised by the hardware 0 Not 100 Mbit sec full duplex capable 1 100 Mbit sec full duplex capable default adv 100h...

Страница 62: ...to slow down provided that the link partner supports this feature By default the driver advertises both transmit and receive pause capability during autonegotiation TABLE 4 3 provides flow control keywords and describes their function NOTICE Last setting will leave ce0 with no link capabilities WARNING ce0 Restoring previous setting TABLE 4 3 Read Write Flow Control Keyword Descriptions Keyword De...

Страница 63: ... default it adds an additional time delay before transmitting the packet This delay set by the ipg0 parameter is in addition to the delay set by the ipg1 and ipg2 parameters The additional ipg0 delay helps reduce collisions TABLE 4 4 Forced Mode Parameters Parameter Description master cfg enable Determines whether or not during the autonegotiation process the link clock mastership is setup automat...

Страница 64: ...s TABLE 4 6 lists the default values and allowable values for the IPG parameters By default the driver sets ipg1 to 8 byte time and ipg2 to 4 byte time which are the standard values Byte time is the time it takes to transmit one byte on the link with a link speed of 1000 Mbps If your network has systems that use longer IPG the sum of ipg1 and ipg2 and if those systems seem to be slow in accessing ...

Страница 65: ...d Field Name Values Description rx_intr_pkts 0 to 511 Interrupt after this number of packets have arrived since the last packet was serviced A value of zero indicates no packet blanking Default 3 rx_intr_time 0 to 524287 Interrupt after 4 5 US ticks have elapsed since the last packet was serviced A value of zero indicates no time blanking Default 1250 TABLE 4 8 RX Random Early Detecting 8 Bit Vect...

Страница 66: ...e if bit 16 is set the first packet out of every eight will be dropped in this region Default 0 red_dv10to12k 0 to 255 Random early detection and packet drop vectors for when FIFO threshold is greater than 10 240 bytes and fewer than 12 288 bytes Probability of drop can be programmed on a 12 5 percent granularity For example if bit 24 is set the first packet out of every eight will be dropped in t...

Страница 67: ... send and receive packets of up to 9216 bytes However the actual transfer size depends on the switch capability rx_dma_weight Determines the multiplication factor for granting credit to the RX side during a weighted round robin arbitration Values are 0 to 3 Default 0 infinite_burst Enables the infinite burst capability to be utilized When this is in effect and the system supports infinite burs the...

Страница 68: ...ing down and unplumb the interface 2 Set the instance number In this example the instance number set is 0 3 Set the instance to accept jumbo frames 4 Plumb the interface up Where xx xx xx xx the IP address of the interface Setting ce Driver Parameters You can set the ce device driver parameters in two ways Using the ndd utility Using the ce conf file If you use the ndd utility the parameters are v...

Страница 69: ... modify with the set option or display without the set option the parameters for each ce device To Specify Device Instances for the ndd Utility Before you use the ndd utility to get or set a parameter for a ce device you must specify the device instance for the utility 1 Check the etc path_to_inst file to identify the instance associated with a particular device In this example the Gigabit Etherne...

Страница 70: ...ied down to the named dev ce driver instance and assigns the value to the parameter When you change any parameter a message similar to the following appears To display the value of a parameter specify the parameter name and omit the value When you omit the set option the utility queries the named driver instance retrieves the value associated with the specified parameter and prints it To Use the n...

Страница 71: ...nd write adv_100T4_cap read and write adv_100fdx_cap read and write adv_100hdx_cap read and write adv_10fdx_cap read and write adv_10hdx_cap read and write adv_asmpause_cap read and write adv_pause_cap read and write master_cfg_enable read and write master_cfg_value read and write use_int_xcvr read and write enable_ipg0 read and write ipg0 read and write ipg1 read and write ipg2 read and write rx_...

Страница 72: ...ording to IEEE 802 3 specifications when using 1000 Mbps speed over copper media autonegotiation is not optional In the absence of autonegotiation for example while using Forced mode link syncing between link partners may not happen and the link may not come up 2 Set the adv autoneg cap parameter to 0 When you change any ndd link parameter a message similar to the following appears Setting Paramet...

Страница 73: ...a Check the etc driver_aliases file to identify the name associated with a particular device Note ce pci100b 35 is used by the Sun GigaSwift Ethernet MMF UTP adapter b Locate the path names and the associated instance numbers in the etc path_to_inst file In this example The first part within the double quotes specifies the hardware node name in the device tree The number not enclosed in quotes is ...

Страница 74: ...eters are set for all Sun GigaSwift Ethernet devices See the driver conf 4 man page for more information In the following example the adv autoneg cap and adv 1000fdx cap parameters are set for a single instance of the Sun GigaSwift Ethernet device Note If you omit the name parent and unit address definitions the settings become global to all Sun GigaSwift Ethernet instances 3 Save the ce conf file...

Страница 75: ...ely as a driver feature The new improved approach moves all read only parameters from the ndd options into kstat This simplifies getting link status information by allowing you to do it with one simple command To get the link status of a driver type the following command Where instance For more information about the kstat command refer to the kstat man page ndd get dev ce link_status 1 kstat ce gr...

Страница 76: ...e Capabilities cap_autoneg 0 Not capable of autonegotiation 1 Autonegotiation capable cap_1000fdx Local interface full duplex capability 0 Not 1000 Mbit sec full duplex capable 1 1000 Mbit sec full duplex capable cap_1000hdx Local interface half duplex capability 0 Not 1000 Mbit sec half duplex capable 1 1000 Mbit sec half duplex capable cap_100fdx Local interface full duplex capability 0 Not 100 ...

Страница 77: ...tiation 1 Autonegotiation lp_cap_1000fdx 0 No 1000 Mbit sec full duplex transmission 1 1000 Mbit sec full duplex lp_cap_1000hdx 0 No 1000 Mbit sec half duplex transmission 1 1000 Mbit sec half duplex lp_cap_100fdx 0 No 100 Mbit sec full duplex transmission 1 100 Mbit sec full duplex lp_cap_100hdx 0 No 100 Mbit sec half duplex transmission 1 1000 Mbit sec half duplex lp_cap_10fdx 0 No 10 Mbit sec f...

Страница 78: ...ecimal copy of MII registers 2 and 3 lb_mode Copy of the Loopback mode the device is in if any qos_mode When zero the TX queues operate in a simple round robin queueing scheme based on TCP UDP destination port number If set the TX queues operate in a scheme designed to provide VLAN priorities tx_starts Number of times that the driver attempted to transmit a packet tx_dma_bind_fail Number of times ...

Страница 79: ...and less than 1514 that got replaced during reception rx_new_nxt_pgs Number of pages that contained packets that were split across pages that got replaced during reception rx_hdr_drops Number of times an entire page of packets less than 256 bytes each was dropped because the driver was unable to map a new page to replace it rx_mtu_drops Number of times an entire page of packets greater than 256 by...

Страница 80: ...p_cap_pause 1 link_T4 0 link_speed 1000 link_duplex 2 link_asmpause 0 link_pause 0 link_up 1 mac_mtu 0 lb_mode 0 qos_mode 0 trunk_mode 0 tx_inits 0 tx_starts 0 tx_nocanput 0 tx_msgdup_fail 0 tx_allocb_fail 0 tx_no_desc 0 tx_dma_bind_fail 0 tx_uflo 0 tx_queue0 0 tx_queue1 0 tx_queue2 0 tx_queue3 0 tx_hdr_pkts 0 tx_ddi_pkts 0 tx_dvma_pkts 0 mdt_reqs 0 mdt_hdr_bufs 0 mdt_pld_bufs 0 mdt_pkts 0 mdt_hdr...

Страница 81: ...0 ipackets 0 ipackets64 0 ipackets_cpu00 0 ipackets_cpu01 0 ipackets_cpu02 0 ipackets_cpu03 0 late_collisions 0 lb_mode 0 length_err 0 link_T4 0 link_asmpause 0 link_duplex 0 link_pause 0 link_speed 0 link_up 0 lp_cap_1000fdx 0 lp_cap_1000hdx 0 lp_cap_100T4 0 lp_cap_100fdx 0 lp_cap_100hdx 0 lp_cap_10fdx 0 lp_cap_10hdx 0 lp_cap_asmpause 0 lp_cap_autoneg 0 lp_cap_pause 0 multircv 0 multixmt 0 norcvb...

Страница 82: ...ytes64 0 rev_id 1 rx_allocb_fail 0 rx_hdr_drops 0 rx_hdr_pkts 0 rx_inits 0 rx_len_mm 0 rx_msgdup_fail 0 rx_mtu_drops 0 rx_mtu_pkts 0 rx_new_hdr_pgs 0 rx_new_mtu_pgs 0 rx_new_nxt_pgs 0 rx_new_pages 0 rx_no_buf 0 rx_no_comp_wb 0 rx_nocanput 0 rx_nxt_drops 0 rx_ov_flow 0 rx_pkts_dropped 0 rx_rel_bit 0 rx_rel_flow 0 rx_split_pkts 0 rx_tag_err 0 rx_taskq_waits 0 snaptime 2352 506837979 tx_allocb_fail 0...

Страница 83: ...esc 0 tx_max_pend 0 tx_msgdup_fail 0 tx_no_desc 0 tx_nocanput 0 tx_queue0 3 tx_queue1 0 tx_queue2 0 tx_queue3 0 tx_starts 0 tx_uflo 0 xcvr_addr 1 xcvr_id 2121809 xcvr_inits 1 xcvr_inuse 1 kstat ce 0 grep lp_ lp_cap_1000fdx 1 lp_cap_1000hdx 1 lp_cap_100T4 0 lp_cap_100fdx 0 lp_cap_100hdx 0 lp_cap_10fdx 0 lp_cap_10hdx 0 lp_cap_asmpause 0 lp_cap_autoneg 1 lp_cap_pause 0 CODE EXAMPLE 4 1 Output from th...

Страница 84: ...le represents the complete size of the Ethernet frame which includes the Ethernet header maximum payload and crc This value is consistent with the definition of MTU presented by switch vendors Use the following command to get the information Layer 3 Configuration Checking You can check the Layer 3 configuration by invoking the ifconfig command on a preconfigured interface as shown in the above exa...

Страница 85: ...an be defined for each VLAN aware adapter on your server However this number can be increased by changing the system parameters If your network does not require multiple VLANs you can use the default configuration in which case no further configuration is necessary Overview of VLANs on page 63 Configuring VLANs on page 66 Note If you change any of the VLAN configuration parameters you must reboot ...

Страница 86: ...dual broadcast domains and or separate IP subnets it can be useful for a server to have a presence on more than one VLAN simultaneously Several Sun products support multiple VLANs on a per port or per interface basis allowing very flexible network configurations FIGURE 5 1 shows an example network that uses VLANs FIGURE 5 1 Example of Servers Supporting Multiple VLANs with Tagging Adapters The exa...

Страница 87: ...ommunicate on all three IP subnets in this network but continues to maintain broadcast separation between all of them The Accounting Server is available to VLAN 3 only It is isolated from all traffic on VLANs 1 and 2 The switch port connected to the server has tagging turned off Clients 1 and 2 are attached to a shared media hub that is then connected to the switch They belong to VLAN 2 only and a...

Страница 88: ...bnets Tagging an Ethernet frame requires the addition of a tag header to the frame The header is inserted immediately following the Destination MAC address and the Source MAC address The tag header consists of two bytes of Ethernet Tag Protocol Identifier TPID 0x8100 and two bytes of Tag Control Information TCI FIGURE 5 2 shows the Ethernet Tag Header format FIGURE 5 2 Ethernet Tag Header Format B...

Страница 89: ...ces ce123000 and ce224000 3 On the switch set VLAN tagging and set VLAN ports to coincide with the VLANs you ve set up on the server Use the examples in Step 2 you would set up VLAN ports 123 and 224 on the switch Refer to the documentation that came with your switch for specific instructions for setting VLAN tagging and ports ifconfig ce123000 plumb up ifconfig ce224000 plumb up ifconfig a lo0 fl...

Страница 90: ...68 Sun GigaSwift Ethernet Adapter Installation and User s Guide August 2004 ...

Страница 91: ... adapter When you update your Solaris operating system refer to the documentation that shipped with the Solaris Supplement CD ROM for a listing of the available network drivers Install the Sun GigaSwift Ethernet driver for your updated version of the Solaris operating system To Install the Driver Software Manually 1 Become superuser 2 Insert the Sun GigaSwift Ethernet Adapter CD into a CD ROM driv...

Страница 92: ...s Contains the Sun GigaSwift Ethernet software packages applicable to your version OS VER of the Solaris software SUNWcea 32 bit adb macros SUNWceax 64 bit adb macros SUNWced u 32 bit adapter driver SUNWcedx u 64 bit adapter driver SUNWcedu adapter driver headers SUNWcem man pages optional Solaris 8 only For Solaris 8 software only The optional VLAN packages SUNWvld VLAN utility routines SUNWvldx ...

Страница 93: ...GigaSwift Ethernet software packages applicable to to the Solaris 9 x86 version of the software SUNWcea 32 bit adb macros SUNWced adapter driver SUNWcedu adapter driver headers SUNWcem man pages The optional VLAN packages SUNWvld VLAN utility routines SUNWvldu VLAN utility headers GigaSwiftEthernet Docs en Contains PDF copy of the user manual usr bin pkginfo SUNWced SUNWcedx SUNWvld SUNWvldx syste...

Страница 94: ...kages 4 Install the software packages by typing the following at the command line replacing the OS_VER with your version of the Solaris operating system If your system is running Solaris 7 or 8 software type the following Where OS_VER is 7 or 8 For example if your system is running the Solaris 8 operating system you would type the following If your system is running Solaris 9 SPARC software type t...

Страница 95: ... available 1 SUNWcea Sun GigaSwift Ethernet Adapter Driver 32 bit adb Macros sparc 1 0 REV 2001 05 04 2 SUNWceax Sun GigaSwift Ethernet Adapter Driver 64 bit adb Macros sparc 1 0 REV 2001 05 04 3 SUNWced u Sun GigaSwift Ethernet Adapter 32 bit Driver sparc sun4u 1 0 REV 2001 05 04 4 SUNWcedu Sun GigaSwift Ethernet Adapter Driver Headers sparc 1 0 REV 2001 05 04 5 SUNWcedx u Sun GigaSwift Ethernet ...

Страница 96: ...ur system is running 2 Verify patch versions for the GigaSwift Etnernet driver TABLE A 2 Patch Versions Solaris Patch Version Description 7 112327 18 SunOS 2 7 Sun GigaSwift Ethernet 1 0 driver patch 8 111883 24 SunOS 5 8 Sun GigaSwift Ethernet 1 0 driver patch 112119 04 SunOS 5 8 vlan driver patch 9 112817 17 SunOS 5 9 Sun GigaSwift Ethernet 1 0 driver patch 114600 02 SunOS 5 9 vlan driver patch ...

Страница 97: ...or greater 3 If the patch is not present or the patch version is not correct install the correct patch If your system is running Solaris 7 or 8 software type the following Where OS_VER Solaris 7 or Solaris 8 patch id 112327 18 for Solaris 7 or 11883 24 for Solaris 8 If your system is running Solaris 9 SPARC software type the following showrev p grep 111883 showrev p grep 112817 showrev p grep 1177...

Страница 98: ... The patch version should be 04 or greater To verify patches for the Solaris 9 Operating System type the following Verify that the patch version is 02 or higher 3 If the patch versions are not correct install the correct patch If your system is running the Solaris 8 SPARC Operating System type the following cd cdrom cdrom0 patchadd GigaSwiftEthernet Solaris_9 i386 Patches 117714 01 cat etc release...

Страница 99: ...the following Solaris 9 SPARC Operating System example cd cdrom cdrom0 patchadd GigaSwiftEthernet Solaris_9 Sparc Patches 114600 02 Verifying sufficient filesystem capacity dry run method Installing patch packages Patch number 114600 02 has been successfully installed See var sadm patch 114600 02 log for details Patch packages installed SUNWvld SUNWvldu SUNWvldx ...

Страница 100: ...78 Sun GigaSwift Ethernet Adapter Installation and User s Guide August 2004 ...

Страница 101: ...s on page 80 Product Features on page 80 Features Not Currently Supported on page 81 Using the Installation Script on page 81 Installing the Software Manually on page 84 Configuring Driver Parameters on page 87 Hardware and Software Requirements Before using the Sun GigaSwift Ethernet adapter make sure your system meets the following hardware and software requirements Hardware and Software Require...

Страница 102: ...or service representative Product Features You can install or replace the Sun GigaSwift Ethernet adapter Key Protocols and Interfaces The Sun GigaSwift Ethernet adapter is interoperable with existing Ethernet equipment assuming standard Ethernet minimum and maximum frame size 64 to 1518 bytes frame format and compliance with the following standards and protocols SNMP limited MIB Full duplex gigabi...

Страница 103: ...er software In most cases you can use the following procedure and execute the installation script If you have any problems see Appendix A for manual installation procedures When you have executed the script select the interface card that is installed on your system For this product select the Sun GigaSwift Ethernet Adapter The script first checks to ensure that the software driver package has alre...

Страница 104: ...Where media_path cdrom cdrom0 if you are installing from the CD ROM Or unzipped GigaSwift_path Sun_GigaSwift_Ethernet_Driver if you downloaded the driver from the Sun download center 4 Execute the installation script The script displays a menu of products 5 Select 2 the Sun GigaSwift Ethernet adapter and answer the questions if required in the installation script mount F hsfs o ro dev dsk c0t6d0s2...

Страница 105: ... Systems When Requirements Are Met Product Installation 1 Dual Gigabit Ethernet Dual SCSI P Adapter 2 GigaSwift Ethernet Adapter copper fiber 3 GigaSwift Ethernet Compact PCI Adapter 4 Quad GigaSwift Ethernet Adapter Please select the product to install 2 GigaSwift Ethernet Adapter Driver Installation Copyright 2004 Sun Microsystems Inc All rights reserved Use is subject to license terms Checking ...

Страница 106: ...he cdrom sun_gigaswift_ethernet_driver directory or the cdrom cdrom0 directory depending on how you mounted the CD ROM mkdir cdrom mkdir cdrom cdrom0 mount F hsfs o ro dev dsk c0t6d0s2 cdrom cdrom0 TABLE B 1 Files and Directories on the CD ROM File or Directory Contents Copyright U S copyright file FR_Copyright French copyright file For Solaris 7 and 8 operating systems GigabitEthernet Solaris_OS ...

Страница 107: ... SUNWced u 32 bit adapter driver SUNWcedx u 64 bit adapter driver SUNWcedu adapter driver headers SUNWcem man pages For Solaris 9 software only The optional VLAN packages SUNWvld VLAN utility routines SUNWvldx VLAN utility routines 64 bit SUNWvldu VLAN utility headers For Solaris 9 x86 architecture GigaSwiftEthernet Solaris_9 i386 Packages Contains the Sun GigaSwift Ethernet software packages appl...

Страница 108: ...Ethernet Adapter system SUNWvld Sun GigaSwift Ethernet Adapter usr sbin pkgadd d cdrom cdrom0 GigaSwiftEthernet Solaris_9 i386 Packages The following packages are available 1 SUNWcea Sun GigaSwift Ethernet Adapter Driver 32 bit adb Macros i386 1 0 REV 2001 05 04 1 SUNWced Sun GigaSwift Ethernet Adapter Driver 32 bit Driver i386 1 0 REV 2001 05 04 2 SUNWcedu Sun GigaSwift Ethernet Adapter Driver He...

Страница 109: ...driver v1 137 or later installed Type grep CE using uppercase letters to get only the specific driver information Configuring Driver Parameters See Chapter 4 Configuring Driver Parameters for complete instructions Configuring driver parameters is the same on both SPARC and Solaris 9 x86 systems Configuring VLANs See Chapter 5 Configuring VLANs for complete instructions Configuring VLANs is the sam...

Страница 110: ...88 Sun GigaSwift Ethernet Adapter Installation and User s Guide August 2004 ...

Страница 111: ...IGURE C 1 shows the connector for the Sun GigaSwift Ethernet MMF adapter FIGURE C 1 Sun GigaSwift Ethernet MMF Adapter Connector TABLE C 1 lists the characteristics of the SC connector 850 nm Table lists the characteristics of the MMF connector FIGURE C 2 shows the connector for the Sun GigaSwift Ethernet UTP adapter TABLE C 1 SC Connector Link Characteristics IEEE P802 3z Description 62 5 Micron ...

Страница 112: ...GURE C 2 Sun GigaSwift Ethernet UTP Adapter Connector Table A 2 lists the characteristics of the Cat 5 connector used by the Sun GigaSwift Ethernet UTP adapter TABLE C 2 Cat 5 Connector Link Characteristics Description Distance Operating range Up 100 meters ACT 1000 100 10 BSE TX ...

Страница 113: ... 64 byte bursts PCI data address width 32 64 bit PCI modes Master slave 1 GBit s 850 nm MMF 1000 Mbps full duplex 1 GBit s 850 nm UTP 10 100 1000 Mbps half duplex or full duplex TABLE C 4 Physical Characteristics Dimension Measurement Length 6 600 inches 167 64 mm Width 2 536 inches 64 41mm TABLE C 5 Power Requirements Specification Measurement Maximum power consumption 12 watts MMF 15 watts UTP V...

Страница 114: ...92 Sun GigaSwift Ethernet Adapter Installation and User s Guide August 2004 ...

Страница 115: ...a single user interface and is used to verify the configuration and functionality of most hardware controllers and devices The SunVTS software operates primarily from a graphical user interface enabling test parameters to be set quickly and easily while a diagnostic test operation is being performed Note SunVTS diagnostic software is not currently available for Solaris 9 x86 Operating Systems The ...

Страница 116: ...rnet device be configured offline before running the test Use the ifconfig 1M command to bring the Ethernet device down before running netlbtest To Use the netlbtest 1 Ensure that the SunVTS software and the ce driver are installed on your system 2 Plug in a loopback cable 3 Unplumb the interface from the system using the ifconfig command Where instance is the instance numbr of the interface Refer...

Страница 117: ... of the hardware If you encounter an error while running the diagnostic test the self test displays appropriate error messages Note Although the self test does not require the adapter s interface to be connected to an active network you will see failing error messages if it is not connected To Run the FCode Self Test Diagnostic For more information about the OpenBoot commands including test in thi...

Страница 118: ...to test as shown in the following example Note The preceding device paths are examples The actual device paths on your system may be different from the examples shown here 7 Use the test command and the device paths found in Step 6 to test the adapter when you use the FCode self test The structure of the test command line that includes the following device parameters Where s 1000 100 10 auto d hal...

Страница 119: ...s interface is not connected you will see the following error message Note If the test command fails verify that the adapter hardware is installed correctly and the Ethernet device is connected to an active network If necessary replace the adapter or contact your service provider for support ok test pci 1e 600000 pci 4 network 1 Testing pci 1e 600000 pci 4 network 1 Register tests passed Internal ...

Страница 120: ...ility issues when using the Sun GigaSwift Ethernet adapter with the SunSwitch switch the Alteon ACE 110 switch or other pre or non IEEE 802 3z standard compliant network equipment If you experience difficulties with noncompliant equipment set the adapter and switch autonegotiation properties to off and try to configure the interface manually To Set Autonegotiation to off for a SunSwitch or an Alte...

Страница 121: ...nfiguration menu and prompt Configuration 3 Type the following to disable autonegotiation on a GigaSwift Ethernet port Replace portnumber with the Ethernet port used by the adapter 4 Type the following to apply and save your changes Refer to the switch documentation for further configuration instructions Main cfg Configuration Menu sys System wide parameter menu port Port configuration menu ip IP ...

Страница 122: ...v 1000fdx cap adv 1000hdx cap adv ampause cap adv pause cap 2 Set the adv autoneg cap parameter to 0 Note See Chapter 4 for the default values of these parameters and for instructions on how to set these parameters Failure to Configure GigaSwift Ethernet Instance If your machine fails to configure a GigaSwift Ethernet instance yet prtconf indicates the adapter is present the problem might be due t...

Страница 123: ...o accept VID 0 as end user input ce000000 ce00000 or ce0000 configured as VID 0 is actually the regular ce0 interface not VID 0 of the ce0 interface VID 0 is not supported as an end user device This is normal behavior System panics in Solaris 7 11 99 environment when CPR attempts to suspend a non suspendable thread The GigaSwift Ethernet driver uses certain not suspendable kernel threads When CPR ...

Страница 124: ...ms DR attach does not configure ce interfaces on Sun Enterprise 10000 platforms running the Solaris 2 6 Operating System To add DR support for ce interfaces on such systems make the following changes 1 Add the following lines to the etc system file 2 Reboot the system set dr detach_safe_list1 ce set hswp suspend_safe_list1 ce ...

Страница 125: ...stic support 6 diskless clients 27 documentation SunVTS 94 Dynamic Reconfiguration 8 Dynamic Reconfiguration DR 7 E editing the network host files 7 25 F files and directories on the CD ROM 70 84 flow control keywords 40 H hardware and software requirements 4 79 I ifconfig a 67 ifconfig command 23 26 installing the adapter with DR 7 installing the adapter without DR 8 installing the Solaris operat...

Страница 126: ...o modify and display 48 parameters and settings 38 R random early detection register 43 receive interrupt blanking values 38 43 S self test diagnostics 95 setting ce driver parameters using ndd using ce conf 46 show nets command output 96 standard Ethernet frame sizes 5 80 standards and protocols 5 80 SunVTS documentation 94 SunVTS diagnostic application 93 SUNW qfe devices 96 T test diagnostic co...

Отзывы: