Sun Microsystems, Inc
 Please Recycle
 Contents
 Installing the Adapter
Configuring ipge and e1000 Driver Parameters
 Configuring e1000g Driver Parameters
Configuring VLANs
 Specifications
Diagnostic Software
 Index
Page
 FCC Class B Notice
Regulatory Compliance Statements
FCC Class a Notice
 ICES-003 Class a Notice Avis NMB-003, Classe a
ICES-003 Class B Notice Avis NMB-003, Classe B
 Bsmi Class a Notice
CCC Class a Notice
 GOST-R Certification Mark
 Safety Agency Compliance Statement
Safety Precautions
 Rack System Warning
Battery Warning
System Unit Cover
 CD and DVD Devices
Conformité aux normes de sécurité
Laser Compliance Notice
Mesures de sécurité
 Positionnement d’un produit Sun Conformité Selv
Symboles
Modification du matériel
Connexion du cordon d’alimentation
 Mise en garde relative aux batteries Couvercle de lunité
Mise en garde relative au système en rack
 Einhaltung sicherheitsbehördlicher Vorschriften
 Anschluss des Netzkabels
Aufstellung von Sun-Geräten
SELV-Konformität
Warnung bezüglich Batterien
 Normativas de seguridad
 Colocación de un producto Sun
Símbolos
Modificaciones en el equipo
Cumplimiento de la normativa para instalaciones Selv
 Advertencia sobre el sistema en bastidor
Advertencia sobre las baterías
Cubierta de la unidad del sistema
 Norge Sverige
Nordic Lithium Battery Cautions
Dispositivos de CD y DVD
Danmark
Page
 USA-FCC Class B
European Union
Page
 Xxvii
Page
 Preface
How This Document Is Organized
 Using Unix Commands
 Typographic Conventions
Shell Prompts
 Third-Party Web Sites
Related Documentation
Documentation, Support, and Training
 Sun Welcomes Your Comments
Page
 Sun PCI-Express Dual Gigabit Ethernet Adapter Overview
Hardware Overview
 LED Displays on the MMF Low-Profile Adapter
1Front Panel Display LEDs for the MMF Low-Profile Adapter
 Front Panel Display LEDs for the MMF Low-Profile Adapter
 2Front Panel Display LEDs for the UTP Low-Profile Adapter
Low-Profile Hardware and Software Requirements
LED Displays on the UTP Low-Profile Adapter
 Sun PCI-Express Dual Gigabit Ethernet Adapter Overview
 LED Displays on the MMF ExpressModule Adapter
4Front Panel Display LEDs for the MMF ExpressModule Adapter
 LED Displays on the UTP ExpressModule Adapter
5Front Panel Display LEDs for the UTP ExpressModule Adapter
 ExpressModule Hardware and Software Requirements
 Patches and Updates
Page
 Sun PCI-Express Dual Gigabit Ethernet Adapter Overview
Page
 Installing the Low-Profile Adapter
To Install the Low-Profile Adapter
 To Verify the Installation
 View the.properties file for a list of device properties
View the device that you installed
List the network devices on your system
Ok show-nets
 Your output will be similar to the following example
 Setting the local-mac-addressProperty
Ok setenv local-mac-address? true
 To Install the ExpressModule Adapter With Power Off
Installing the ExpressModule Adapter
Rebooting the System
To Install the ExpressModule Adapter Using Hot-Plug
 Press the Attention button
To Verify the ExpressModule Installation
Use the dladm show-devcommand to verify that the link is up
# cfgadm
Page
 Configuring ipge and e1000 Driver Parameters
Hardware and Software Overview
 Setting ipge Driver Parameters
Setting Parameters Using the ndd Utility
 Use the instance number to select the device
To Specify Device Instances for the ndd Utility
Noninteractive and Interactive Modes
# ndd -set /dev/ipge instance
 To modify a parameter value, use the -setoption
To Use the ndd Utility in Noninteractive Mode
To Use the ndd Utility in Interactive Mode
 Setting the Autonegotiation Mode
To Disable Autonegotiation Mode
 # ndd -set /dev/ipge adv-autoneg-cap
Setting Parameters Using the ipge.conf File
Set the adv-autoneg-capparameter to
Man prtconf
 To Set Driver Parameters Using an ipge.conf File
Locate the path names and the associated instance numbers
 Save the ipge.conf file
Link Partner Parameters
Set the parameters for the ipge devices
1Read-Only Link Partner Capabilities
 = No 100 Mbit/sec half-duplex transmission
 Reporting Link Partner Capabilities
To Discover Link Settings
Checking Configurations
To Discover Link Partner Capabilities
 Ifconfig ipge123000
To Check Layer 2 Configuration
Use the following command to get the information
# kstat ipge0 grep macmtu
 Device Capabilities
 Kstat Statistics
3Transmit and Receive Parameters
 Txmaxpend rxhdrpkts rxmtupkts Rxsplitpkts rxnocompwb Rxnobuf
 Ipge Driver Parameter, Status, and Descriptions
 Operational Mode Parameters
5Operational Mode Parameters
 6Read-Write Flow Control Keyword Descriptions
Flow Control Parameters
Gigabit Link Clock Mastership Controls
 7Forced Mode Parameters
Interpacket Gap Parameters
 8Parameters Defining enableipg0 and ipg0
 10RX Blanking Register for Alias Read
Interrupt Parameters
Jumbo Frames
 To Configure Jumbo Frames Using ndd
To Configure Jumbo Frames in a Linux Environment
Page
 Configuring e1000g Driver Parameters
 # vi /kernel/drv/e1000g.conf
Setting e1000g Driver Parameters
To Set Driver Parameters Using the e1000g.conf File
 Configuring e1000g Driver Parameters
 Modify the desired parameter using -3for available settings
 # reboot
# ndd -get /dev/e1000g0 ?
 $ kstat e1000g0
To Check Link Partner Settings
Type the kstat command
 Configuring e1000g Driver Parameters
 Driver Parameter, Status, and Descriptions
 2e1000g Driver Parameter, Status, and Descriptions
 Configurable Operational Mode Parameters
3Operational Mode Parameters
 Upper limit on the maximum MTU size the driver allows
 Nonconfigurable Operational Mode Parameters
4Nonconfigurable Operational Mode Parameters
 Modify the MaxFrameSize value
To Configure Jumbo Frames in a Solaris x86 Environment
# ifconfig eth2 xxx.xxx.xx.xxx up # ifconfig eth2 mtu
Plumb
Page
 Configuring VLANs
Overview of VLANs
 1shows an example network that uses VLANs
 Configuring VLANs
 To Configure Static VLANs
2Ethernet Tag Header Format
 # ifconfig ipge123000 plumb up # ifconfig ipge4000 plumb up
# ifconfig -a
Page
 Connectors
Table A-1LC Connector Link Characteristics Ieee P802.3z
 Table A-2Cat-5 Connector Link Characteristics
Table A-3Connector Link Characteristics Ieee P802.3z
 Table A-4ExpressModule Connector Link Characteristics
Low-Profile Performance Specifications
Low-Profile Physical Characteristics
Table A-5Low-Profile Performance Specifications
 Table A-7Low-Profile Power Requirements
Low-Profile Power Requirements
ExpressModule Performance Specifications
Table A-8ExpressModule Performance Specifications
 ExpressModule Environmental Requirements
ExpressModule Physical Characteristics
ExpressModule Power Requirements
 Table A-11ExpressModule Environmental Requirements
 Diagnostic Software
SunVTS Diagnostic Software
 Table B-1SunVTS Documentation
To Update SunVTS to Recognize the Low-Profile Adapter
Updating SunVTS to Recognize the Adapter
 To Use the netlbtest
Using the SunVTS netlbtest
To Update SunVTS to Recognize the ExpressModule Adapter
 Ok setenv auto-boot? false
Using the OpenBoot Prom FCode Self- Test
To Run the FCode Self-Test Diagnostic
 Ok reset-all
Reset the system to activate these parameter changes
Ok setenv diag-switch? true
 Where
 Ok setenv diag-switch? false
If all of the tests pass, you will see these messages
 Reset and reboot the system
Ok setenv auto-boot? true
 Setting Up the Driver on a Linux Platform
To Set Up the Driver on a Linux Platform
 Load e1000 driver for all instances
Build the man pages optional
Change to the rpm directory
 Verify that the driver is loaded
# lsmod
 Alias eth2 e1000 Alias eth3 e1000
Tuning for Maximum Performance
# dmesg
# ethtool eth3
 Sysctl -p ./sysctle1000.conf
 Net.core.netdevmaxbacklog =
Setting Driver Parameters in a Linux Environment
Net.ipv4.tcpsack =
 # modprobe e1000 option=VAL1, VAL2
To Set e1000 Parameters in a Linux Environment
# rmmod e1000
 Valid Range 0-3 0=none, 1=Rx only, 2=Tx only, 3=Rx&Tx
 Ensure that the e1000 module is loaded
To Configure VLANs in a Linux Environment
Configure the e1000 Vlan eth2 in this example
Insert the Vlan module
 Load the bonding driver
To Configure Bonding for Multiple e1000 Interfaces
Configure bond0 interface
# modprobe bonding
 Symbols
Index