Sun Microsystems 816-1702-11 Installation And User Manual Download Page 1

Sun Microsystems, Inc.
901 San Antonio Road
Palo Alto, CA 94303-4900 U.S.A.
650-960-1300

Send comments about this document to:

[email protected]

Sun

GigaSwift Ethernet

Adapter Installation and

User’s Guide

Part No. 816-1702-11
February 2003

, Revision A

Summary of Contents for 816-1702-11

Page 1: ...1 San Antonio Road Palo Alto CA 94303 4900 U S A 650 960 1300 Send comments about this document to docfeedback sun com Sun GigaSwift Ethernet Adapter Installation and User s Guide Part No 816 1702 11 February 2003 Revision A ...

Page 2: ...O THE EXTENT THAT SUCH DISCLAIMERS ARE HELD TO BE LEGALLY INVALID Copyright 2003 Sun Microsystems Inc 4150 Network Circle Santa Clara California 95054 Etats Unis Tous droits réservés Ce produit ou document est distribué avec des licences qui en restreignent l utilisation la copie la distribution et la décompilation Aucune partie de ce produit ou document ne peut être reproduite sous aucune forme p...

Page 3: ...e 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 undesired operation...

Page 4: ...s Class A digital apparatus complies with Canadian ICES 003 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 ...

Page 5: ...v BSMI Class A Notice The following statement is applicable to products shipped to Taiwan and marked as Class A on the product compliance label ...

Page 6: ...vi Sun GigaSwift Ethernet Adapter Installation and User s Guide February 2003 ...

Page 7: ... 4 kV Direct 8 kV Air EN61000 4 3 3 V m EN61000 4 4 1 kV AC Power Lines 0 5 kV Signal and DC Power Lines EN61000 4 5 1 kV AC Line Line and Outdoor Signal Lines 2 kV AC Line Gnd 0 5 kV DC Power Lines EN61000 4 6 3 V EN61000 4 8 1 A m EN61000 4 11 Pass EN61000 3 2 1995 A1 A2 A14 Pass EN61000 3 3 1995 Pass EC Type Examination Certificates EN60950 1992 2nd Edition Amendments 1 2 3 4 11 S S Dennis P Sy...

Page 8: ...viii Sun GigaSwift Ethernet Adapter Installation and User s Guide February 2003 ...

Page 9: ...4 kV Direct 8 kV Air EN61000 4 3 3 V m EN61000 4 4 1 kV AC Power Lines 0 5 kV Signal and DC Power Lines EN61000 4 5 1 kV AC Line Line and Outdoor Signal Lines 2 kV AC Line Gnd 0 5 kV DC Power Lines EN61000 4 6 3 V EN61000 4 8 1 A m EN61000 4 11 Pass EN61000 3 2 1995 A1 A2 A14 Pass EN61000 3 3 1995 Pass EC Type Examination Certificates EN60950 1992 2nd Edition Amendments 1 2 3 4 11 S S Dennis P Sym...

Page 10: ...x Sun GigaSwift Ethernet Adapter Installation and User s Guide February 2003 ...

Page 11: ...atch Requirements 5 Product Features 6 Key Protocols and Interfaces 6 Diagnostic Support 7 2 Installing the Adapter 9 Installing the Driver Software 9 To Install Driver Software for Solaris 2 6 Operating Environments 12 Verifying Patches 12 Installing the Adapter Without Dynamic Reconfiguration 14 To Install the Adapter 14 To Verify the Installation 16 Setting the local mac address Property 19 ...

Page 12: ...o Install the Solaris Environment Over a GigaSwift Ethernet Network 29 Booting Over the GigaSwift Ethernet Network 33 4 Configuring Driver Parameters 37 GigaSwift Ethernet Device Driver Parameters 37 Driver Parameter V 38 Operational Mode Parameters 39 Flow Control Parameters 40 Gigabit Link Clock Mastership Controls 42 Interpacket Gap Parameters 42 Interrupt Parameters 44 Random Early Drop Parame...

Page 13: ...are and Troubleshooting Issues 73 SunVTS Diagnostic Software 73 Using the OpenBoot PROM FCode Self Test 74 Running the Ethernet FCode Self Test Diagnostic 74 Troubleshooting Issues 76 Known Incompatibilities with Pre IEEE 802 3z Network Switches 76 To Set Autonegotiation to off for a SunSwitch or an Alteon ACE 110 Switch 76 To Set Autonegotiation to off for Other Noncompliant Network Equipment 77 ...

Page 14: ...xiv Sun GigaSwift Ethernet Adapter Installation and User s Guide February 2003 ...

Page 15: ... 1 Connecting the Fiber Optic Cable 15 FIGURE 2 2 Cat 5 Twisted Pair Cable 16 FIGURE 5 1 Example of Servers Supporting Multiple VLANs with Tagging Adapters 64 FIGURE 5 2 Ethernet Tag Header Format 66 FIGURE A 1 Sun GigaSwift Ethernet MMF Adapter Connector 69 FIGURE A 2 Sun GigaSwift Ethernet UTP Adapter Connector 70 ...

Page 16: ...xvi Sun GigaSwift Ethernet Adapter Installation and User s Guide February 2003 ...

Page 17: ...trol Keyword Descriptions 41 TABLE 4 4 Forced Mode Parameter 42 TABLE 4 5 Parameters Defining enable ipg0 and ipg0 43 TABLE 4 6 Read Write Interpacket Gap Parameter Values and Descriptions 43 TABLE 4 7 RX Blanking Register for Alias Read 44 TABLE 4 8 RX Random Early Detecting 8 Bit Vectors 45 TABLE 4 9 PCI Bus Interface Parameters 46 TABLE 4 10 Read Only ce Device Capabilities 54 TABLE 4 11 Read O...

Page 18: ...rnet Adapter Installation and User s Guide February 2003 TABLE A 3 Performance Sepcifications 70 TABLE A 4 Physical Characteristics 71 TABLE A 5 Power Requirements 71 TABLE B 1 Troubleshooting the GigaSwift Ethernet Adapter 78 ...

Page 19: ... Chapter 2 describes how to install the adapter in your system and how to verify that it has been installed correctly Chapter 3 describes how to edit the network host files after the adapter has been installed on your system Chapter 4 describes how to configure the driver parameters used by the Sun GigaSwift Ethernet adapter Chapter 5 explains VLANs in detail and provides configuration instruction...

Page 20: ... environment Other software documentation that you received with your system Typographic Conventions Typeface 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 You have mail AaBbCc123 What you type when contrasted with on screen computer output su Password AaBbCc123 Book titles new words or terms words t...

Page 21: ..._name 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 Su...

Page 22: ... 2003 Sun Welcomes Your Comments Sun is interested in improving its documentation and welcomes your comments and suggestions You can email your comments to Sun at docfeedback sun com Please include the part number 816 1702 11 of your document in the subject line of your email ...

Page 23: ...s Hardware Overview on page 1 Hardware and Software Requirements on page 5 Patch Requirements on page 5 Product Features on page 6 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 ...

Page 24: ...000 Mbps Ethernet networks only FIGURE 1 1 Sun GigaSwift Ethernet MMF Adapter LED Displays Four LEDs are displayed on the front panel of Sun GigaSwift Ethernet MMF adapter They are labeled on the front panel as shown in TABLE 1 1 TABLE 1 1 Front Panel Display LEDs for the MMF Adapter Label Meaning if Lit Color Link Link is up Green FDX Link is in Full Duplex mode Green TX Link is transmitting Gree...

Page 25: ...GURE 1 2 Sun GigaSwift Ethernet UTP Adapter LED Displays A total of nine LEDs 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 The nine LEDs consist of a single purple LED and two sets of four green LEDs Note that all LEDs are sourced by the gigabit PHY except the last two LEDs TXM and RXM are sourced by the Sun Gi...

Page 26: ...C failure on the board TABLE 1 2 Front Panel Display LEDs for the UTP Adapter Label Meaning if On Active Color Source Link quality Gigabit link quality good Purple PHY 1000X Gigabit link is up Green PHY 100X 100Mbt link is up Green PHY 10X 10Mbt link is up Green PHY FDX Full Duplex Mode Green PHY TX PHY Transmitting data Green PHY RX PHY Receiving data Green PHY TXM MAC transmitting data Green MAC...

Page 27: ...next available 2632A PCI I O card Patch Requirements The software driver package provided on the CD ROM has the following patches preinstalled Solaris 2 6 and 7 operating environments Patch ID Number 112327 02 Solaris 8 operating environments Patch ID Number 111883 07 The Solaris 8 2 02 release includes Patch ID Number 111883 05 Subsequent versions of the Solaris operating environment may include ...

Page 28: ...ace the Sun GigaSwift Ethernet adapter You can also diagnose a failure using the built in diagnostic tools 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 giga...

Page 29: ...Chapter 1 Product Overview 7 Diagnostic Support User executable self test using OpenBoot PROM SunVTS diagnostic tool ...

Page 30: ...8 Sun GigaSwift Ethernet Adapter Installation and User s Guide February 2003 ...

Page 31: ...e a Sun Enterprise system that supports dynamic reconfiguration DR refer to the Sun Enterprise Dynamic Reconfiguration User s Guide and your system s documentation for further information about dynamic reconfiguration Installing the Driver Software The Sun GigaSwift Ethernet Driver 1 0 Update 1 CD contains the driver software required to operate the adapter The Solaris 8 10 01 operating environmen...

Page 32: ...GigaSwift Ethernet software packages mkdir cdrom mkdir cdrom cdrom0 mount F hsfs o ro dev dsk c0t6d0s2 cdrom cdrom0 TABLE 2 1 Files and Directories on the CD ROM File or Directory Contents Copyright U S copyright file FR_Copyright French copyright file Docs Contains PDF copy of the user manual GigaSwiftEthernet Solaris_OS VER Packages Contains the Sun GigaSwift Ethernet software packages applicabl...

Page 33: ...gaSwiftEthernet Solaris_8 Packages The following packages are 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 ...

Page 34: ...y typing the following at the command line Where sparc_arch is either sparc sun4u or sparc sun4u1 for Sun Enterprise 10000 systems Note The sparc sun4u1 contains the Solaris 2 6 packages only for Enterprise 10000 systems Verifying Patches Verify whether your system has the needed patches for your version of the Solaris operating environment to ensure that you do not need to add patches To verify p...

Page 35: ...or Solaris 8 operating environments type the following The patch version should be 13 or greater To verify patches for Solaris 9 operating environments type the following The patch version should be 05 or greater showrev p grep 111883 showrev p grep 112817 ...

Page 36: ...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 screwdriver remove the PCI filler panel from the slot in which you wan...

Page 37: ...operly when you apply even pressure remove the adapter and carefully reinstall it again 9 Secure the adapter to the PCI slot using the screw you removed in Step 6 10 Detach the wrist strap and close the system unit 11 Connect the cables For the Sun GigaSwift Ethernet MMF PCI Bus card connect the fiber optic cable 850nm SC to the PCI adapter and to a fiber optic Ethernet network FIGURE 2 1 Connecti...

Page 38: ...aris Handbook for Sun Peripherals manual or your Solaris documentation for the detailed instructions Note Verification is not required if your system supports dynamic reconfiguration DR 1 Power on the system and when the banner appears press the Stop A key sequence to interrupt the boot process and display the OpenBoot ok prompt If the card is properly installed and the cables are properly connect...

Page 39: ...evice listed check that the adapter is properly seated and if necessary reinstall the adapter 3 View the device that you installed Using the previous example type Be sure to write down your device path which in the example is pci 1f 0 pci 1 network 4 While your device path may be different it will be similar You will need this information to make changes to the ce conf file See Setting Parameters ...

Page 40: ...0 00100000 d fru len 00 00 00 00 d fru off 00 00 e8 00 d fru dev eeprom s fru len 00 00 08 00 s fru off 00 00 e0 00 s fru dev eeprom compatible 70 63 69 31 30 38 65 2c 61 62 62 61 2e 31 31 00 reg 00002000 00000000 00000000 00000000 00000000 02002010 00000000 00000000 00000000 00200000 02002030 00000000 00000000 00000000 00100000 address bits 00 00 00 30 max frame size 00 00 40 00 network interface...

Page 41: ...mac address property in the device nodes corresponding to the network interface A system is not obligated to use this assigned MAC address if it has a system wide MAC address In such cases the system wide MAC address applies to all network interfaces on the system The device driver or any other adapter utility can use the network device s MAC address local mac address while configuring it In the S...

Page 42: ...the Sun GigaSwift Ethernet device to be your default boot device type Note that the correct command has a space rather than between boot device and pci 1f 2000 pci 1 network 4 Rebooting the System After verifying the adapter installation use the boot r command to perform a reconfiguration boot on your system ok show nets a pci 1f 2000 pci 1 network 4 b pci 1f 4000 network 1 1 q NO SELECTION Enter ...

Page 43: ...an adapter with DR involves 1 connecting the attachment point and 2 configuring its occupant In most cases the cfgadm 1M command can perform both steps at once To Install an Adapter in a Dynamic Reconfiguration System 1 Verify that the selected board slot is ready for the adapter The states and conditions should be Or cfgadm Receptacle state Empty Occupant state Unconfigured Condition Unknown Rece...

Page 44: ...ed the states and conditions should become Any other states or conditions should be considered an error 4 Connect any peripheral cables and interface modules to the adapter 5 Connect the cables to the card and to an Ethernet network 6 Configure the adapter with the following command This command should both connect and configure the receptacle Verify with the cfgadm command The states and conditio...

Page 45: ...ices which reside on the adapter Temperature is monitored and power and cooling affect the attachment point condition b Configure the adapter and slot The states and conditions for a configured attachment point should be Now the system is also aware of the usable devices which reside on the adapter and all devices may be mounted or configured to be used 7 Reconfigure the devices on the adapter The...

Page 46: ...24 Sun GigaSwift Ethernet Adapter Installation and User s Guide February 2003 ...

Page 47: ...st 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 the example above 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 and instance...

Page 48: ...here 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 for the appropriate ce interface The host name should have an IP address and should be listed in the etc hosts file T...

Page 49: ... to the Solaris Advanced Installation Guide and the System Administration Guide for more information about installing and administering diskless client systems Note The Solaris 8 operating environment does not support diskless clients To Set Up a GigaSwift Ethernet Port on a Diskless Client 1 Locate the root directory of the diskless client on the host server The root directory of diskless client ...

Page 50: ...ive 5 Create a hostname cenumber file in the diskless client s root directory You will need to create an export root client_name etc hostname cenumber file for the GigaSwift Ethernet interface See Configuring the Network Host Files on page 25 for instructions 6 Edit the hosts in the diskless client s root directory You will need to edit the export root client_name etc hosts file to include the IP ...

Page 51: ...Swift Ethernet software packages to the install server These software packages are on Sun GigaSwift Ethernet Driver 1 0 Update 1 CD Note Refer to the Solaris Advanced Installation Guide for more information about installing the Solaris operating environment over the network To Install the Solaris Environment Over a GigaSwift Ethernet Network 1 Prepare the install server and client system to instal...

Page 52: ...is directory refer to Installing the Driver Software on page 9 for mounting instructions 4 On the install server install the GigaSwift Ethernet software to the client s root directory as determined in Step 2 Replace root_directory with the location of the client s root directory Note The directory paths for these files might change in future Solaris releases If the commands above do not work corre...

Page 53: ...abit Ethernet device Following are several examples which show the different options available Booting in Auto Negotiated mode Booting in Auto Negotiated verbose mode at 1000 Mbps half duplex Note link clock must be set to auto For this configuration the highest capability is limited to 1000 Mbps half duplex and the lowest is 10 Mbps half duplex hence the link will be established within this range...

Page 54: ...terface You now need to install the software in order for the operating system to use the client s GigaSwift Ethernet interfaces in normal operation Before installing the Sun GigaSwift Ethernet software make sure that the client system does not already have the software installed Use the pkginfo command to see if the Sun GigaSwift Ethernet software packages are installed on the client system If th...

Page 55: ...e and its link partner Attempting to link up with Auto Negotiation disabled requires knowledge of the current capabilities at which both the device and its link partner are configured The structure of the boot net command line that includes device parameters is as follows where s 1000 100 10 auto d half full auto c master slave auto Note Refer to the IEEE 802 3 G MII register specification for the...

Page 56: ...1 1 1 1 1000 auto 1 1 1 1 1 1 1 1000 1 1 1 1 1 1 1 1000 auto 1 1 1 1 1 1 1 100 full N A 0 0 0 1 0 0 100 half N A 0 0 0 0 1 0 100 auto N A 1 0 0 1 1 1 100 1 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 Li...

Page 57: ...ertising 1000 Mbps full duplex link clock master capibility to the link partner Note The link partner must be configured as link clock slave To attempt to Auto Negotiate the link while advertising 1000 Mbps full and half duplex and link clock auto capability to the link partner Note Link partner must Auto Negotiate in order to link up at 1000 Mbps boot net speed 100 duplex full boot net speed 1000...

Page 58: ...36 Sun GigaSwift Ethernet Adapter Installation and User s Guide February 2003 ...

Page 59: ...ci108e 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 describe...

Page 60: ...nd write Operational mode parameter adv 1000hdx cap Read and write Operational mode parameter adv 100T4 cap Read and write Operational mode parameter adv 100fdx cap Read and write Operational mode parameter adv 100hdx cap Read and write Operational mode parameter adv 10fdx cap Read and write Operational mode parameter adv 10hdx cap Read and write Operational mode parameter adv asmpause cap Read an...

Page 61: ...disable 64bit Read and write PCI Interface parameter TABLE 4 2 Operational Mode Parameters Parameter Description adv autoneg cap Local interface capability advertised by the hardware 0 Forced mode 1 Autonegotiation default adv 1000fdx cap Local interface capability advertised by the hardware 0 Not 1000 Mbit sec full duplex capable 1 1000 Mbit sec full duplex capable default adv 1000hdx cap Local i...

Page 62: ... ce device is capable of sourcing flow control frames requesting the link partner to slow down provided that the link partner supports this feature By default the driver advertises both transmit and receive pause capability during autonegotiation adv 100hdx cap Local interface capability advertised by the hardware 0 Not 100 Mbit sec half duplex capable 1 100 Mbit sec half duplex capable default ad...

Page 63: ...eans it can pause only in one direction 0 Off default 1 On adv pause cap This parameter has two meanings depending on the value of adv asmpause cap Default 0 If adv asmpause cap 1 while adv pause cap 1 pauses are received If adv asmpause cap 1 while adv pause cap 0 pauses are transmitted If adv asmpause cap 0 while adv pause cap 1 pauses are sent and received If adv asmpause cap 0 then adv pause c...

Page 64: ...river receives a packet with enable ipg0 set the 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 to reduce collisions TABLE 4 4 Forced Mode Parameter Parameter Description master cfg enable Determines whether or not during the auto negotiation...

Page 65: ... 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 machines seem to be slow in accessing the network incr...

Page 66: ...egister for Alias Read 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 8 rx intr time 0 to 524287 Interrupt after 4 5 microseconds ticks have elapsed since the last packet was serviced A value of zero indicates no time blanking Default 3 ...

Page 67: ...n Default 0 red dv6to8k 0 to 255 Random early detection and packet drop vectors for when FIFO threshold is greater than 6 144 bytes and less than 8 192 bytes Probability of drop can be programmed on a 12 5 percent granularity For example if bit 0 is set the first packet out of every eight will be dropped in this region Default 0 red dv8to10k 0 to 255 Random early detection and packet drop vectors ...

Page 68: ... example of tx dma weight 0 and rx dma weight 3 then as long as RX traffic is continuously arriving its priority will be 8 times greater than TX to access the PCI rx dma weight Determine 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 Allows the infinite burst capability to be utilized When this is in...

Page 69: ... system create a platform sun4u kernel drv ce conf file and add parameter values to this file when you need to set a particular parameter for a device in the system Setting Parameters Using the ndd Utility Use the ndd utility to configure parameters that are valid until you reboot the system The ndd utility supports any networking driver which implements the Data Link Provider Interface DLPI The f...

Page 70: ...re in bold italics for clarity 2 Use the instance number to select the device The device remains selected until you change the selection Noninteractive and Interactive Modes You can use the ndd utility in two modes Noninteractive Interactive In noninteractive mode you invoke the utility to execute a specific command Once the command is executed you exit the utility In interactive mode you can use ...

Page 71: ...he parameter name and omit the value When you omit the set option a query operation is assumed and the utility queries the named driver instance retrieves the value associated with the specified parameter and prints it Using the ndd Utility in Interactive Mode To modify a parameter value in interactive mode specify ndd dev ce as shown below The ndd utility then prompts you for the name of the para...

Page 72: ...read and write adv_1000hdx_cap read and 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 r...

Page 73: ...cap See TABLE 4 2 for the descriptions and possible values of these parameters 2 Set the adv autoneg cap parameter to 0 When you change any ndd link parameter a message similar to the following appears Setting Parameters Using the ce conf File Specify the driver parameter properties on a per device basis by creating a ce conf file in the platform sun4u kernel drv directory Use a ce conf file when ...

Page 74: ...t enclosed in quotes is the instance number shown in bold italics The last part in double quotes is the driver name In the device path name the last component after the last character and before the character is the device name The path name before the last component is the parent name The number after the final character within quotes is referred to as unit address To identify a PCI device unambi...

Page 75: ...difference between setting parameters for all Sun GigaSwift Ethernet devices and setting parameters for a single instance of the device depends on whether you include the name parent and unit address If you omit these definitions the settings become global to all Sun GigaSwift Ethernet instances 3 Save the ce conf file Usability Enhancements to the Driver In older Ethernet device drivers determini...

Page 76: ... 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 n instance For more information about the kstat command refer the kstat man page GigaSwift Ethernet Driver Operating Statistics These statistics ...

Page 77: ...ity 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 Mbit sec full duplex capable 1 100 Mbit sec full duplex capable cap_100hdx Local interface half duplex capability 0 Not 100 Mbit sec half duplex capable 1 100 Mbit sec half duplex capable cap_10fdx Local interface full duplex capability 0 Not 10 Mbit sec full ...

Page 78: ...rtner Capabilities Parameter Description lp_cap_autoneg 0 No autonegotiation 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 tra...

Page 79: ...a packet tx_dma_bind_fail Number of times a page table entry was not available to allow the driver to map the kernel memory to device accessible memory for transmission tx_queue0 Number of packets queued for transmission on the first hardware transmit queue tx_queue1 Number of packets queued for transmission on the second hardware transmit queue tx_queue2 Number of packets queued for Transmission ...

Page 80: ...ges that got replaced during reception rx_hdr_drops Number of times a whole page of packets less than 256 bytes was dropped because the driver was unable to map a new one to replace it rx_mtu_drops Number of times a whole page of packets greater than 256 bytes and less than 1514 was dropped because the driver was unable to map a new one to replace it rx_nxt_drops Number of times a page with a spli...

Page 81: ...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_pause 0 link_T4 0 link_speed 0 link_duplex 0 link_asmpause 0 link_pause 0 link_up 0 lb_mode 0 qos_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_max_pend 0 rx_inits 0 rx_hdr_...

Page 82: ...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 norcvbuf 0 noxmtbuf 0 obytes 0 o...

Page 83: ... 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 tx_ddi_pkts 0 tx_dma_bind_fail 0 tx_dma_hdr_bind_fail 0 tx_dma_pld_bind...

Page 84: ... 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 kstat Command Conti...

Page 85: ...Chapter 4 Configuring Driver Parameters 63 Use the kstat command to discover link settings kstat ce 0 grep link link_T4 0 link_asmpause 0 link_duplex 2 link_pause 0 link_speed 1000 link_up 1 ...

Page 86: ...64 Sun GigaSwift Ethernet Adapter Installation and User s Guide February 2003 ...

Page 87: ...multiple VLANs you can use the default configuration in which case no further configuration is necessary Note If you change any of the VLAN configuration parameters you must reboot the system before the changes will take effect If you make changes and do not reboot you may experience configuration problems An Overview of VLANs VLANs allow you to split your physical LAN into logical subparts provid...

Page 88: ...onsists of a switch two servers and five clients The LAN is logically organized into three different VLANs each representing a different IP subnet VLAN 1 is an IP subnet consisting of the Main Server Client 3 and Client 5 This represents an engineering group VLAN 2 includes the Main Server Clients 1 and 2 via shared media segment and Client 5 This is a software development group VLAN 3 includes th...

Page 89: ... a member of VLAN 1 and can communicate only with the Main Server and Client 5 Tagging is not enabled on Client 3 s switch port Client 4 is a member of VLAN 3 and can communicate only with the servers Tagging is not enabled on Client 4 s switch port Client 5 is a member of both VLANs 1 and 2 and has a Sun GigaSwift Ethernet adapter installed It is connected to switch port 10 Both the adapter and t...

Page 90: ...itch port turned off Note If you configure a VLAN virtual device for an adapter all traffic sent or received by that adapter must be in VLAN tagged format To Configure Static VLANs 1 Create one hostname6 cenum file for each VLAN which will be configured for each adapter on the server using the following naming format that includes both the VID and the physical point of attachment PPA VLAN logical ...

Page 91: ...AN tagging and ports ifconfig ce123000 plumb up ifconfig ce224000 plumb up ifconfig a lo0 flags 1000849 UP LOOPBACK RUNNING MULTICAST IPv4 mtu 8232 index 1 inet 127 0 0 1 netmask ff000000 hme0 flags 1000843 UP BROADCAST RUNNING MULTICAST IPv4 mtu 1500 index 2 inet 129 144 131 91 netmask ffffff00 broadcast 129 144 131 255 ether 8 0 20 a4 4f b8 ce123000 flags 1000843 UP BROADCAST RUNNING MULTICAST I...

Page 92: ...68 Sun GigaSwift Ethernet Adapter Installation and User s Guide February 2003 ...

Page 93: ...l Characteristics on page 71 Power Requirements on page 71 Connectors FIGURE A 1 shows the connector for the Sun GigaSwift Ethernet MMF adapter FIGURE A 1 Sun GigaSwift Ethernet MMF Adapter Connector TABLE A 1 lists the characteristics of the SC connector 850 nm TABLE A 1 SC Connector Link Characteristics IEEE P802 3z Description 62 5 Micron MMF 50 Micron MMF Operating range Up to 260 meters Up to...

Page 94: ... characteristics of the Cat 5 Connector used by the Sun GigaSwift Ethernet UTP adapter Performance Specifications TABLE A 2 Cat 5 Connector Link Characteristics Description Operating range Up 100 meters TABLE A 3 Performance Sepcifications Feature Specification PCI clock 33 66 MHz max PCI data burst transfer rate up to 64 byte bursts PCI data address width 32 64 bit PCI modes Master slave 1 GBit s...

Page 95: ...eristics Power Requirements TABLE A 4 Physical Characteristics Dimension Measurement Length 6 8 inches Width 4 2 inches TABLE A 5 Power Requirements Specification Measurement Maximum power consumption 12 watts MMF 15 watts UTP Voltage 3 3V and 5V ...

Page 96: ...72 Sun GigaSwift Ethernet Adapter Installation and User s Guide February 2003 ...

Page 97: ...rface 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 The nettest and the netlbtest check all the networking interfaces on a system including the Sun GigaSwift Ethernet ad...

Page 98: ...sub section by sub section and ensures the following Connectivity during adapter card installation Verification that all components required for a system boot are functional Running the Ethernet FCode Self Test Diagnostic To run the Ethernet diagnostics you must first bring the system to a stop at the OpenBoot prompt after issuing a reset If you do not reset the system the diagnostic tests might c...

Page 99: ...k up down test If the test passes you see these messages If the card is not connected to a network you see the following messages 6 After testing the adapter type the following to return the OpenBoot PROM to standard operating mode ok show nets a pci 1f 0 pci 1 network 4 b pci 1f 0 pci 1 1 network 1 1 q NO SELECTION Enter Selection q to quit ok test device path ok test pci 1f 0 pci 1 network 4 ce ...

Page 100: ...nt 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 Alteon ACE 110 Switch You can set autonegotiation to off for SunSwitch and Alteon ACE 110 switches using those switches configuration program cgf Refer to your switch documentation for instructions on how to access and use the cgf...

Page 101: ...pment If your network equipment does not support autonegotiation you can set autonegotiation to off on the GigaSwift Ethernet ce device 1 Set the following GigaSwift Ethernet driver parameters to values according to the documentation that shipped with your switch adv 1000fdx cap adv 1000hdx cap adv ampause cap adv pause cap Main cfg Configuration Menu sys System wide parameter menu port Port confi...

Page 102: ...sues TABLE B 1 describes the problems you may encounter in using the GigaSwift Ethernet adapter as well as a solution for them TABLE B 1 Troubleshooting the GigaSwift Ethernet Adapter Problem Description Solution prtdiag does not recognize the NIC in slot 0 If a PCI I O board of an UltraSPARC III system is filled with network adapters with an internal bridge for example GigaSwift Ethernet or Quad ...

Page 103: ...uses certain not suspendable kernel threads When CPR attempts to suspend the driver the system panics Currently CPR is supported only in Sun desktop systems for example Ultra 10 and Ultra 60 Turn off CPR A CPR fix is incorporated in Solaris 8 Inetboot may require several retries to complete with OBP 4 x Systems with OBP 4 x for example Sun Blade 1000 may automatically retry several times before co...

Page 104: ...80 Sun GigaSwift Ethernet Adapter Installation and User s Guide February 2003 ...

Page 105: ... properties 18 diagnostic support 7 diskless clients 27 Dynamic Reconfiguration 14 dynamic reconfiguration 9 Dynamic Reconfiguration DR 21 E editing the network host files 25 F FCode selftest diagnostics 74 fiber optic cable connection 15 files and directories on the CD ROM 10 flow control keywords 41 H hardware and software requirements 5 I ifconfig a 67 ifconfig command 26 installing driver soft...

Page 106: ...ation 19 O operational mode parameters 39 P parameter values how to modify and display 49 parameters and settings 38 R random early detection register 45 receive interrupt blanking values 39 44 S setting ce driver parameters using ndd using ce conf 47 standard Ethernet frame sizes 6 standards and protocols 6 SunVTS diagnostic application 73 T to set 19 V verify the installation 16 virtual device 6...

Reviews: