background image

Chapter 3

Configuring Driver Parameters

33

Gigabit Link Clock Mastership Controls

The concept of link clock mastership was introduced with gigabit twisted-pair
technology. One side of the link is the master that provides the link clock and the
other is the slave that uses the link clock. Once this relationship is established, the
link is up, and data can be communicated. Two physical layer parameters control
whether your side is the master or the slave or whether mastership is negotiated
with the link partner.

Caution –

Do not adjust the link clock mastership parameters unless you clearly

understand the settings of the link partner. Incorrect link clock mastership
configuration results in link up failure.

Interpacket Gap Parameters

The

ce

device supports a programmable mode called

enable_ipg0

.

When an instance 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.

If

enable_ipg0

is disabled, the value of

ipg0

is ignored and no additional delay is

set. Only the delays set by

ipg1

and

ipg2

will be used. Disable

enable_ipg0

if

other systems keep sending a large number of back-to-back packets. Systems that
have

enable_ipg0

set might not have enough time on the network.

TABLE 3-4

Forced Mode Parameter

Parameter

Description

master-cfg-enable

Determines whether or not during the auto-negotiation process
the link clock mastership is setup automatically.

master-cfg-value

• If the

master-cfg-enable

parameter is set then the

mastership is not set up automatically but depends on the value
of

master-cfg-value

. If the

master-cfg-value

is set then

the physical layer expects the local device to be the link master. If
it is not set then it expects the link partner to be the master.
• If Auto-negotiation is not enabled, then the value of

master-

cfg-enable

is ignored and the value of

master-cfg-value

is

key to the link clock mastership. If the

master-cfg-value

is

set, then the physical layer expects the local device to be the link
master. If the value is not set then it expects the link partner to
the master.

Summary of Contents for x4422a

Page 1: ...ems Inc www sun com Submit comments about this document at http www sun com hwdocs feedback Sun Dual Gigabit Ethernet and Dual SCSI P Adapter Installation and User s Guide Part No 817 4339 10 January 2004 Revision A ...

Page 2: ... 4150 Network Circle Santa Clara California 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 com patents et un ou les brevets plus supplémenta...

Page 3: ... Class A digital device pursuant to Part 15 of the FCC Rules These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a commercial environment This equipment generates uses and can radiate radio frequency energy and if it is not installed and used in accordance with the instruction manual it may cause harmful interference to radio co...

Page 4: ...Installation and User s Guide January 2004 BSMI Class A Notice The following statement 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 ...

Page 5: ...0 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 EN61000 4 11 Pass As Information Technology Equipment ITE Class A per as applicable EN55022 1998 CISPR22 1997 Class A EN55024 1998 Required Limits EN61000 4 2 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...

Page 6: ...vi Sun Dual Gigabit Ethernet and Dual SCSI P Adapter Installation and User s Guide January 2004 ...

Page 7: ...Bus Interface 5 Gigabit Ethernet Interfaces 5 Ultra2 SCSI Interfaces 5 Diagnostic Support 6 2 Installing the Adapter 7 Installing the Adapter Without Dynamic Reconfiguration 7 To Install the Adapter 7 To Verify the Installation 9 Setting the local mac address Variable 17 To Set the Gigabit Ethernet Device as the Primary Boot Device 17 Rebooting the System 18 ...

Page 8: ... Definitions 29 Operational Mode Parameters 31 Flow Control Parameters 32 Gigabit Link Clock Mastership Controls 33 Interpacket Gap Parameters 33 Interrupt Parameters 35 Random Early Drop Parameters 35 PCI Bus Interface Parameters 36 Jumbo Frames 37 Jumbo Frames with Trunking 1 3 38 To Configure Jumbo Frames Using ndd 38 Using the infinit_burst Parameter 38 Setting ce Driver Parameters 39 Setting ...

Page 9: ... 54 To Discover Link Settings 55 Configuration Checking 55 A Specifications 57 Physical Characteristics 57 Performance Specifications 58 Power Requirements 58 B Installing the Software Manually 59 Installing the Driver Software Manually 59 Verifying Patches 62 To Install Patches 63 To Install a Sun VLAN Utility Patch 64 C Interface Signals 67 PCI Adapter Connectors 67 Single End SCSI 2 Connector S...

Page 10: ... Dual Gigabit Ethernet and Dual SCSI P Adapter Installation and User s Guide January 2004 To Use the netlbtest 72 Using the OpenBoot PROM FCode Self Test 73 To Run the FCode Self Test Diagnostic 73 Index 77 ...

Page 11: ...xi Figures FIGURE 1 1 Sun Dual Gigabit Ethernet and Dual SCSI P Adapter 2 FIGURE C 1 Sun Dual Gigabit Ethernet and Dual SCSI P Adapter Backplate 67 ...

Page 12: ...xii Sun Dual Gigabit Ethernet and Dual SCSI P Adapter Installation and User s Guide January 2004 ...

Page 13: ...ues and Descriptions 34 TABLE 3 7 RX Blanking Register for Alias Read 35 TABLE 3 8 RX Random Early Detecting 8 Bit Vectors 35 TABLE 3 9 PCI Bus Interface Parameters 36 TABLE 3 10 accept jumbo Parameters 37 TABLE 3 11 Read Only ce Device Capabilities 47 TABLE 3 12 Read Only Link Partner Capabilities 48 TABLE 3 13 Transmit and Receive Parameters 49 TABLE 3 14 Files and Directories on the CD ROM 60 T...

Page 14: ...xiv Sun Dual Gigabit Ethernet and Dual SCSI P Adapter Installation and User s Guide January 2004 ...

Page 15: ...nstall the adapter in your system and verify that it has been installed correctly It then describes how to install the GigaSwift Ethernet driver software using the automated script Finally it describes how to edit the network host files after installing the adapter on your system Chapter 3 Configuring Driver Parameters describes how to configure the driver parameters used by the Sun Dual Gigabit E...

Page 16: ...or more of the following for this information AnswerBook2 online documentation for the Solaris operating environment Other software documentation that you received with your system Typographic Conventions TABLE P 1 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 hav...

Page 17: ...tp docs sun com TABLE P 2 Shell Prompts Shell Prompt C shell machine_name C shell superuser machine_name Bourne shell and Korn shell Bourne shell and Korn shell superuser TABLE P 3 Related Documentation Application Title Dynamic Reconfiguration Installation Sun Enterprise 6x00 5x00 4x00 and 3x00 Systems Dynamic Reconfiguration User s Guide Diagnostic Software SunVTS User s Guide SunVTS Test Refere...

Page 18: ...e January 2004 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 817 4339 10 of your document in the subject line of your email ...

Page 19: ... connector for 80 MBytes sec SCSI interfaces The adapter provides attachment to gigabit Ethernet LANs as well as connectivity to peripheral devices that require the Ultra2 SCSI interface Each of the two Ethernet channels provides 10BASE T 100BASE TX or 1000BASE T networking interfaces The device driver automatically sets the link speed to 10 100 or 1000 Mbps and conforms to the IEEE 802 3 Ethernet...

Page 20: ...Sun Dual Gigabit Ethernet and Dual SCSI P adapter also supports a non autonegotiated mode of operation You can set the speed and mode using the ndd utility or to make sure the changes persist after a system reboot you can create a ce conf file See To Set Driver Parameters Using a ce conf File on page 44 for more information about setting driver parameters FIGURE 1 1 Sun Dual Gigabit Ethernet and D...

Page 21: ... on the front panel of the Sun Dual Gigabit Ethernet and Dual SCSI P adapter Each port has two LED s The explanation of the function of each LED is given in TABLE 1 1 TABLE 1 1 Front Panel Display LEDs Color Meaning Green Physical connection to the network Amber Activity on the port ...

Page 22: ... SCSI 3 VHDCI 68P 2M X3830A 530 2454 02 CBL ULTRA SCSI 3 VHDCI 68P 4M X3831A 530 2455 02 CBL ULTRA SCSI 3 VHDCI 68P 10M Hardware and Software Requirements Hardware Sun Ultra 30 60 80 Netra 200 1125 1405 20 240 Sun Enterprise 210 240 220R 420R 250 450 Sun Blade 100 150 1000 1500 2000 2500 Sun Fire 280R 440 480R 880R 1280 4800 6800 F12K 15K Operating Environment Solaris 8 2 02 and subsequent compati...

Page 23: ...1000BASE T compliant network interfaces Low CPU utilization Frees up server system resource and bandwidth Dynamic Reconfiguration DR and Redundancy Failover support Load balancing for RX packets among multiple CPUs RAS support Ultra2 SCSI Interfaces 68 pin dual 0 8mm high density SCSI interfaces 8 16 32 and 64 byte PCI bursts Two independent 16 bit Ultra 2 SCSI channels Each SCSI interface support...

Page 24: ...6 Sun Dual Gigabit Ethernet and Dual SCSI P Adapter Installation and User s Guide January 2004 Diagnostic Support User executable selftest using OpenBoot PROM SunVTS diagnostic tool ...

Page 25: ...e Adapter Without Dynamic Reconfiguration on page 7 Installing the Adapter With Dynamic Reconfiguration on page 19 Using the Installation Script on page 19 Configuring the Network Host Files on page 26 Installing the Adapter Without Dynamic Reconfiguration To Install the Adapter Note The following instructions describe the basic tasks required to install the adapter Refer to your system installati...

Page 26: ...he 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 want to insert the PCI adapter Save the filler panel screw for Step 9 7 Holding the PCI adapter by the edges align the adapter edge connector with the PCI slot Slide the adapter face plat...

Page 27: ...the system unit 11 Connect the SCSI cables 12 Connect the Ethernet cables a Connect one end of the Ethernet cable to the port on the card b Connect the other end of the Ethernet cable to an active Ethernet network To Verify the Installation After you have installed the Sun Dual Gigabit Ethernet and Dual SCSI P adapter but before you boot your system perform the following tasks to verify the instal...

Page 28: ...operly seated and reinstall the adapter if necessary ok show devs pci 2 2000 pci 2 Bridge Chip pci 2 2000 pci 2 scsi 2 1 SCSI port 2 pci 2 2000 pci 2 scsi 2 SCSI port 1 pci 1f 2000 pci 1 network 1 Network 1 pci 1f 2000 pci 1 network 0 Network 2 pci 2 2000 pci 2 scsi 2 1 tape SCSI Devices that can be Connected pci 2 2000 pci 2 scsi 2 1 disk pci 2 2000 pci 2 scsi 2 tape pci 2 2000 pci 2 scsi 2 disk ...

Page 29: ...0 83021114 00000000 03704000 00000000 00002000 8302111c 00000000 03706000 00000000 00002000 82021130 00000000 03720000 00000000 00010000 device_type scsi 2 clock frequency 02625a00 reg 00021100 00000000 00000000 00000000 00000000 01021110 00000000 00000000 00000000 00000100 03021114 00000000 00000000 00000000 00002000 0302111c 00000000 00000000 00000000 00002000 02021130 00000000 00000000 00000000...

Page 30: ...000 03700000 00000000 00002000 8302101c 00000000 03702000 00000000 00002000 82021030 00000000 03710000 00000000 00010000 device_type scsi 2 clock frequency 02625a00 reg 00021000 00000000 00000000 00000000 00000000 01021010 00000000 00000000 00000000 00000100 03021014 00000000 00000000 00000000 00002000 0302101c 00000000 00000000 00000000 00002000 02021030 00000000 00000000 00000000 00010000 name s...

Page 31: ...pter and the network 2 is the onboard Ethernet device network 0 identifies the first Ethernet port network 1 identifies the second Ethernet port Note If you do not see the device listed check that the adapter is properly seated and if necessary reinstall the adapter 9 View the device that you installed Using the previous example type ok show nets ok show nets a pci 1f 700000 network 2 b pci 1e 600...

Page 32: ... pci100b 35 pciclass 020000 pciclass 0200 pci108e abba reg 00020800 00000000 00000000 00000000 00000000 02020810 00000000 00000000 00000000 00200000 02020830 00000000 00000000 00000000 00100000 address bits 00000030 max frame size 00004000 network interface type ethernet device_type network name network local mac address 00 03 ba 0e 95 46 version Sun PCI Dual Gigabit Ethernet 10 100 1000Base T FCo...

Page 33: ...ing to set the local mac address variable note the local MAC address of your device at this time See Setting the local mac address Variable on page 17 for more information 11 Type the following when you finish looking at the properties values ok device end ...

Page 34: ...ci108e abba reg 00020000 00000000 00000000 00000000 00000000 02020010 00000000 00000000 00000000 00200000 02020030 00000000 00000000 00000000 00100000 address bits 00000030 max frame size 00004000 network interface type ethernet device_type network name network local mac address 00 03 ba 0e 95 45 version Sun PCI Dual Gigabit Ethernet 10 100 1000Base T FCode 2 12 03 11 21 phy type mif board model 5...

Page 35: ...pecifies 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 will set the MAC address for the network interfaces of the Sun Dual Gigabit Ethernet and Dual SCSI P adapter to be the addresses provided by the adapter If this variable is set to false the system will set the MAC address for both of the adapte...

Page 36: ... that the command shown in this example sets your boot device to be port 0 on the network portion of the card 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 1 b pci 1f 2000 pci 1 network 0 c pci 1f 4000 network 1 1 q NO SELECTION Enter Selection q to quit q ok setenv boot...

Page 37: ...t and Dual SCSI P CD provides an automated installation for the GigaSwift Ethernet driver software In most cases you can use the following procedure and execute the installation script If you have any problems see Appendix B 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 Dual Gigabit Ethern...

Page 38: ...un Enterprise Volume Manager it should automatically mount the CD ROM 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 insta...

Page 39: ...Example 1 All Requirements Met Following is an example of an installation script output if the driver and patch requirements are met 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 1 CODE EXAMPLE 2 1 Script Output When Re...

Page 40: ... exceeds the required package or patch version No changes to the system are required exiting CODE EXAMPLE 2 2 Script Output When Packages Require Patches 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 1 Dual GigaSwift Ethernet A...

Page 41: ...cea SUNWceax SUNWced SUNWcedu SUNWcedu Installing patch 114600 02 for Solaris 9 Checking installed patches 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 Installation completed Summary Dual GigaSwift Ethernet Adapt...

Page 42: ...llation Copyright 2003 Sun Microsystems Inc All rights reserved Use is subject to license terms Checking for correct 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...

Page 43: ...pyright 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 Microsystems Inc All rights...

Page 44: ...pe the following at the command line replacing ip_address with the adapter s IP address Refer to the ifconfig 1M man page and the Solaris documentation for more information If you want a set up that will remain the same after you reboot create an etc hostname cenumber file where number corresponds to the instance number of the ce interface you plan to use To use the adapter s ce interface in the S...

Page 45: ...wing example shows the etc hostname ce file required for a system called zardoz that has a Sun Dual Gigabit Ethernet and Dual SCSI P adapter zardoz 11 3 Create an appropriate entry in the etc hosts file for each active ce interface For example cat etc hostname hme0 zardoz cat etc hostname ce0 zardoz 11 cat etc hosts Internet host table 127 0 0 1 localhost 129 144 10 57 zardoz loghost 129 144 11 83...

Page 46: ...28 Sun Dual Gigabit Ethernet and Dual SCSI P Adapter Installation and User s Guide January 2004 ...

Page 47: ...hernet Driver Parameter Values and Definitions TABLE 3 1 describes the parameters and settings for the ce device driver TABLE 3 1 ce Driver Parameter Status and Descriptions Parameter Status Description instance Read and write Device instance adv autoneg cap Read and write Operational mode parameter adv 1000fdx cap Read and write Operational mode parameter adv 1000hdx cap Read and write Operationa...

Page 48: ... ipg2 Read and write Interpacket gap parameter rx intr pkts Read and write Receive interrupt blanking values rx intr time Read and write Receive interrupt blanking values red dv4to6k Read and write Random early detection and packet drop vectors red dv6to8k Read and write Random early detection and packet drop vectors red dv8to10k Read and write Random early detection and packet drop vectors red dv...

Page 49: ...adv 1000hdx cap Local interface 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...

Page 50: ...artner supports this feature By default the driver advertises both transmit and receive pause capability during autonegotiation TABLE 3 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 3 3 Read Write Flow Control Keyword Descriptions Keyword Description adv_asmpause_cap The adapte...

Page 51: ...g1 and ipg2 parameters The additional ipg0 delay helps to reduce collisions If enable_ipg0 is disabled the value of ipg0 is ignored and no additional delay is set Only the delays set by ipg1 and ipg2 will be used Disable enable_ipg0 if other systems keep sending a large number of back to back packets Systems that have enable_ipg0 set might not have enough time on the network TABLE 3 4 Forced Mode ...

Page 52: ... 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 increase the values of ipg1 and ipg2 to match the longer IPGs of other machines TABLE 3 5 Parameters Defining enable_ipg0 and ip...

Page 53: ...ad 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 3 8 RX Random Early Detecting 8 Bit Vec...

Page 54: ...r example 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 less 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 dropp...

Page 55: ...s to configure Jumbo Frames support 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 effect and the system supports infinite burst The adapter will not free the bus until complete packets are transferred across ...

Page 56: ...ept jumbo frames 4 Plumb the interface up Where xx xx xx xx the IP address of the interface 5 Repeat steps 1 throug 4 to set both the Ethernet interfaces to use jumbo frames Using the infinit_burst Parameter Because only UltraSPARC III machines support the infinit_burst parameter it is turned off by default If you are using an UltraSPARC III machine you can enable this parameter To discover if you...

Page 57: ...v 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 following sections describe how you can us...

Page 58: ...command Once the command is executed you exit the utility In interactive mode you can use the utility to get or set more than one parameter value Refer to the ndd 1M man page for more information To Use the ndd Utility in Noninteractive Mode This section describes how to modify and display parameter values To modify a parameter value use the set option If you invoke the ndd utility with the set op...

Page 59: ...ssociated with the specified parameter and prints it To Use 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 parameter After typing the parameter name the ndd utility prompts you for the parameter value see TABLE 3 1 through TABLE 3 12 ndd dev ce parameter ndd dev ce name to ge...

Page 60: ...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 read a...

Page 61: ... specifications when using 1000 mbps speed over copper media auto negotiation is not optional In the absense of auto negotiation 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 Parameters Using the ce c...

Page 62: ...e hardware path names for the ce devices in the device tree 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 Dual Gigabit Ethernet device b Locate the path names and the associated instance numbers are in the etc path_to_inst file In the previous example The first part within the double quotes specifies the hardware ...

Page 63: ...he platform sun4u kernel drv ce conf file In the following example the adv_autoneg_cap and adv_1000fdx_cap parameters 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 The difference between setting para...

Page 64: ... this method of determining the link status is discouraged and in some cases it is removed completely 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 n instance For more info...

Page 65: ... 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 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...

Page 66: ...y Link Partner 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 d...

Page 67: ...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 68: ...across pages 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 wi...

Page 69: ...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_hdrs 0 mdt_plds...

Page 70: ...lision 0 ierrors 0 ifspeed 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 m...

Page 71: ...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 tx_ddi_pkts 0 t...

Page 72: ..._pkts 0 tx_inits 0 tx_max_desc 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...

Page 73: ...epresents the complete size of the Ethernet frame which includes the Ethernet header maximum payload and crc This value is consistant with the definition of MTU presented by switch vendors Use the following command to get the information Layer 3 Configuration Checking You can do this by invoking the ifconfig command on a preconfigured interface as shown in the above examples kstat ce 0 grep link l...

Page 74: ...56 Sun Dual Gigabit Ethernet and Dual SCSI P Adapter Installation and User s Guide January 2004 ...

Page 75: ... Dual Gigabit Ethernet and Dual SCSI P adapter It contains the following sections Physical Characteristics on page 57 Performance Specifications on page 58 Power Requirements on page 58 Physical Characteristics Dimension Measurement Length 175 mm 6 8 inches Width 107 mm 4 2 inches ...

Page 76: ...e Max 12 MBytes sec 16 bit Max 6 MBytes sec 8 bit Data burst size 4 GByte max PCI Data Address Lines AD63 0 PCI modes Master slave SCSI interface Single ended SE Low voltage differential LVD SCSI Bus parity Yes SCSI 8 Bit Bus devices Yes SCSI 16 Bit Bus devices Yes Maximum number of devices per port 15 100BASE TX transfer rate 100 Mbps in each direction for full duplex 10BASE T transfer rate 10 Mb...

Page 77: ...uired to operate the 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 1 Become superuser 2 Insert the Sun Dual Gigabit Ethernet and Dual SCSI P Adapter CD into a CD ROM drive...

Page 78: ...right file FR_Copyright French copyright file DualGigabitEthernet Solaris_OS VER Packages 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 The op...

Page 79: ...om cdrom0 DualGigabitEthernet Solaris_OS_VER Packages usr sbin pkgadd d cdrom cdrom0 DualGigabitEthernet 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...

Page 80: ...rify the patch version See the following section Verifying Patches Verify whether your system has the needed patches for your version of the Solaris Operating System to ensure that you do not need to add patches Note If patches meet the requirements nothing needs to be installed on the install system TABLE B 1 lists and describes the patch versions TABLE B 1 Patch Versions Solaris Patch Version De...

Page 81: ...atches for Solaris 8 Operating Systems type the following The patch version should be 23 or greater To verify patches for Solaris 9 Operating Systems type the following The patch version should be 16 or greater cat etc release Solaris 9 8 03 s9s_u4wos_08a SPARC Copyright 2003 Sun Microsystems Inc All Rights Reserved Use is subject to license terms Assembled 13 June 2003 showrev p grep 111883 showr...

Page 82: ... version of the Solaris operating system your system is running cd cdrom cdrom0 patchadd DualGigabitEthernet OS Patches patch_id usr sbin patchadd DualGigabitEthernet Solaris_9 Patches 112817 16 Checking installed patches Executing prepatch script Verifying sufficient filesystem capacity dry run method Installing patch packages Patch number 112817 16 has been successfully installed See var sadm pa...

Page 83: ... or Solaris_9 patch_id 112119 04 for Solaris 8 or 114600 02 for Solaris 9 For example using the information shown in Step 1 you would type the following showrev p grep 112119 showrev p grep 114600 cd cdrom cdrom0 patchadd DualGigabitEthernet OS Patches patch_id usr sbin patchadd DualGigabitEthernet Solaris_9 Patches 114600 02 Checking installed patches Executing prepatch script Verifying sufficien...

Page 84: ...66 Sun Dual Gigabit Ethernet and Dual SCSI P Adapter Installation and User s Guide January 2004 ...

Page 85: ...ls It includes the following sections PCI Adapter Connectors on page 67 Single End SCSI 2 Connector Signals on page 68 RJ 45 Connector Signals on page 69 PCI Adapter Connectors FIGURE C 1 Sun Dual Gigabit Ethernet and Dual SCSI P Adapter Backplate 68 pin SCSI 2 Connector RJ 45 Connector SCSI 0 SCSI 1 ENET 1 ENET 0 ...

Page 86: ...SI_GND 40 SCSI_D 0 _ 7 SCSI_GND 41 SCSI_D 1 _ 8 SCSI_GND 42 SCSI_D 2 _ 9 SCSI_GND 43 SCSI_D 3 _ 10 SCSI_GND 44 SCSI_D 4 _ 11 SCSI_GND 45 SCSI_D 5 _ 12 SCSI_GND 46 SCSI_D 6 _ 13 SCSI_GND 47 SCSI_D 7 _ 14 SCSI_GND 48 SCSI_DATA_PARITY0_ 15 SCSI_GND 49 SCSI_GND 16 SCSI_GND 50 SCSI_GND 17 SCSI_TERMPOWER 51 SCSI_TERMPOWER 18 SCSI_TERMPOWER 52 SCSI_TERMPOWER 19 OPEN 53 OPEN 20 SCSI_GND 54 SCSI_GND 21 SCS...

Page 87: ...4 SCSI_IO_ 31 SCSI_GND 65 SCSI_D 8 _ 32 SCSI_GND 66 SCSI_D 9 _ 33 SCSI_GND 67 SCSI_D 10 _ 34 SCSI_GND 68 SCSI_D 11 _ TABLE C 2 RJ 45 Connector Signals Pin Signal 1 Transmit 2 Transmit 3 Receive 4 No Connection 5 No Connection 6 Receive 7 No Connection 8 No Connection TABLE C 1 Single End SCSI 2 Connector Signals Continued Pin Signal Pin Signal ...

Page 88: ...70 Sun Dual Gigabit Ethernet and Dual SCSI P Adapter Installation and User s Guide January 2004 ...

Page 89: ...ecutes multiple diagnostic hardware tests from 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 The SunVTS nettest diagnostic can be used to test al...

Page 90: ...t the Ethernet 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 inter...

Page 91: ...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 this section refer to the OpenBoot Command Reference manual 1 Before shutting down the op...

Page 92: ... 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 Refer to the appropriate OpenBoot Command Reference Manual for more information on the test command The following tests are run when you execute the...

Page 93: ...he adapter type the following commands to return the OpenBoot PROM to the standard operating mode 9 At the ok prompt reset the auto boot configuration variable to true ok test pci 1e 600000 pci 4 network 1 Testing pci 1e 600000 pci 4 network 1 Register tests passed Internal loopback test passed pci 1e 600000 pci 4 network 1 1000 Mbps full duplex link up ok ok test pci 1e 600000 pci 4 network 1 Tes...

Page 94: ...gabit Ethernet and Dual SCSI P Adapter Installation and User s Guide January 2004 10 Reset and reboot the system Refer to the system s documentation for the correct procedures for bringing up the system ok reset all ...

Page 95: ...ers 29 configuring the network host files 26 D documentation SunVTS 72 Dynamic Reconfiguration 7 dynamic reconfiguration 19 Dynamic Reconfiguration DR 19 E editing the network host files xv 7 F files and directories on the CD ROM 60 flow control keywords 32 H hardware local transceiver 1 I ifconfig command 26 installing the adapter with DR 19 installing the adapter without DR 7 internal transceive...

Page 96: ...er values how to modify and display 40 parameters and settings 29 R random early detection register 35 receive interrupt blanking values 30 35 requirements attached peripherals 4 firmware 4 OpenBoot PROM 4 SCSI cables 4 RJ 45 connector signals 69 RJ 45 connectors 1 S SCSI cable requirements 4 connector 68 self test diagnostics 73 setting ce driver parameters using ndd using ce conf 39 show nets co...

Reviews: