Sun PCI-Express Dual Gigabit Ethernet MMF/UTP Adapter
Installation and User’s Guide
Sun Microsystems, Inc
June 2006, Revision A
Please Recycle
1. Sun PCI-Express Dual Gigabit Ethernet Adapter Overview
Contents
3. Configuring ipge and e1000 Driver Parameters
2. Installing the Adapter
Contents
4. Configuring e1000g Driver Parameters
5. Configuring VLANs
B. Diagnostic Software
A. Specifications
Contents
Index
To Configure Bonding for Multiple e1000 Interfaces
Page
FCC Class B Notice
Regulatory Compliance Statements
FCC Class A Notice
ICES-003 Class B Notice - Avis NMB-003, Classe B
ICES-003 Class A Notice - Avis NMB-003, Classe A
CCC Class A Notice
BSMI Class A Notice
D33012
T33012
GOST-R Certification Mark
Safety Precautions
Safety Agency Compliance Statement
Symbols
Placement of a Sun Product
Rack System Warning
Battery Warning
System Unit Cover
Laser Compliance Notice
Conformité aux normes de sécurité
CD and DVD Devices
Mesures de sécurité
Modification du matériel
Symboles
Positionnement d’un produit Sun
Conformité SELV
Mise en garde relative au système en rack
Mise en garde relative aux batteries
Couvercle de lunité
Einhaltung sicherheitsbehördlicher Vorschriften
Symbole
Avis de conformité des appareils laser
Périphériques CD et DVD
SELV-Konformität
Aufstellung von Sun-Geräten
Anschluss des Netzkabels
Warnung bezüglich Batterien
Gehäuseabdeckung
Normativas de seguridad
Hinweis zur Laser-Konformität
Warnungen bezüglich in Racks eingebauter Systeme
Modificaciones en el equipo
Símbolos
Colocación de un producto Sun
Cumplimiento de la normativa para instalaciones SELV
Advertencia sobre el sistema en bastidor
Advertencia sobre las baterías
Cubierta de la unidad del sistema
Aviso de cumplimiento de la normativa para la utilización de láser
Nordic Lithium Battery Cautions
Dispositivos de CD y DVD
Norge
Page
European Union
Declaration of Conformity
USA-FCC Class B
Page
USA-FCC Class B
Declaration of Conformity
European Union
xxvii
Page
How This Document Is Organized
Preface
Using UNIX Commands
Shell Prompts
Typographic Conventions
machine-name%
machine-name#
Third-Party Web Sites
Related Documentation
Documentation, Support, and Training
Sun Welcomes Your Comments
Page
Sun PCI-Express Dual Gigabit Ethernet Adapter Overview
“Patches and Updates” on page
Hardware Overview
“Hardware Overview” on page
TABLE 1-1 Front Panel Display LEDs for the MMF Low-Profile Adapter
Sun PCI-Express Dual Gigabit Ethernet MMF Low-Profile Adapter
LED Displays on the MMF Low-Profile Adapter
Front Panel Display LEDs for the MMF Low-Profile Adapter Continued
Sun PCI-Express Dual Gigabit Ethernet UTP Low-Profile Adapter
LED Displays on the UTP Low-Profile Adapter
Low-Profile Hardware and Software Requirements
Chapter 1 Sun PCI-Express Dual Gigabit Ethernet Adapter Overview
Sun PCI-Express Dual Gigabit Ethernet MMF ExpressModule Adapter
TABLE 1-4 Front Panel Display LEDs for the MMF ExpressModule Adapter
LED Displays on the MMF ExpressModule Adapter
Sun PCI-Express Dual Gigabit Ethernet UTP ExpressModule Adapter
TABLE 1-5 Front Panel Display LEDs for the UTP ExpressModule Adapter
LED Displays on the UTP ExpressModule Adapter
rs/82571eb.htm
ExpressModule Hardware and Software Requirements
http//developer.intel.com/design/network/products/lan/controlle
Features of the Sun PCI-Express Dual Gigabit Ethernet MMF Low-Profile
Patches and Updates
Adapter
http//sunsolve.sun.com/pub-cgi/show.pl?target=patchpage
Adapter
Features of the Sun PCI-Express Dual Gigabit Ethernet UTP Low-Profile
Page
Page
Installing the Low-Profile Adapter
Installing the Adapter
To Install the Low-Profile Adapter
“Installing the Low-Profile Adapter” on page
8. Connect the cables
To Verify the Installation
7. Detach the wrist strap and close the system unit
2. List the network devices on your system
3. View the device that you installed
4. View the.properties file for a list of device properties
ok show-nets
ok cd /pci@7c0/pci@0/pci@8/network@0,1
Your output will be similar to the following example
ok .properties
ok device-end
Setting the local-mac-address Property
Rebooting the System
Installing the ExpressModule Adapter
To Install the ExpressModule Adapter With Power Off
To Install the ExpressModule Adapter Using Hot-Plug
1. Use the cfgadm command to verify the ExpressModule installation
To Verify the ExpressModule Installation
2. Use the dladm show-dev command to verify that the link is up
3. Press the Attention button
Page
“Setting ipge Driver Parameters” on page
Configuring ipge and e1000 Driver Parameters
Hardware and Software Overview
“Hardware and Software Overview” on page
Setting Parameters Using the ndd Utility
Setting ipge Driver Parameters
2. Use the instance number to select the device
To Specify Device Instances for the ndd Utility
Noninteractive and Interactive Modes
1. To modify a parameter value, use the -set option
To Use the ndd Utility in Noninteractive Mode
To Use the ndd Utility in Interactive Mode
To Disable Autonegotiation Mode
Setting the Autonegotiation Mode
2. Set the adv-autoneg-cap parameter to
Setting Parameters Using the ipge.conf File
b. Locate the path names and the associated instance numbers in the
To Set Driver Parameters Using an ipge.conf File
3. Save the ipge.conf file
Link Partner Parameters
2. Set the parameters for the ipge devices in the
TABLE 3-1 Read-Only Link Partner Capabilities Continued
Checking Configurations
To Discover Link Settings
Use the kstat command to discover link partner capabilities
Use the kstat command to discover link settings
To Check Layer 3 Configuration
To Check Layer 2 Configuration
Use the following command to get the information
device Capabilities
Sun PCI-Express Dual Gigabit Ethernet Driver Operating Statistics
TABLE 3-3 describes the kstat transmit and receive parameters
kstat Statistics
device Capabilities Continued
TABLE 3-3 Transmit and Receive Parameters
TABLE 3-3 Transmit and Receive Parameters Continued
Sun PCI-Express Dual Gigabit Ethernet Device Driver Parameters
ipge Driver Parameter, Status, and Descriptions
TABLE 3-5 Operational Mode Parameters
Operational Mode Parameters
Gigabit Link Clock Mastership Controls
Flow Control Parameters
Interpacket Gap Parameters
TABLE 3-8 defines the enableipg0 and ipg0 parameters
# ifconfig ipge mtu
Interrupt Parameters
Jumbo Frames
To Configure Jumbo Frames in a Linux Environment
To Configure Jumbo Frames Using ndd
1. Ensure that the e1000 software is installed
1. Shut down and unplumb the interface 2. Set the instance number
Page
“Setting e1000g Driver Parameters” on page
Configuring e1000g Driver Parameters
Hardware and Software Overview
“Hardware and Software Overview” on page
To Set Driver Parameters Using the e1000g.conf File
Setting e1000g Driver Parameters
Chapter 4 Configuring e1000g Driver Parameters
Page
Setting Parameters Using the ndd Utility
3. Save the e1000g.conf file 4. Reboot for the change to take effect
# reboot
# ndd -get /dev/e1000g0 ?
$ kstat e1000g0
To Check Link Partner Settings
Type the kstat command
Jumbo Rx Frame
Driver Parameter, Status, and Descriptions
Sun PCI-Express Dual Gigabit Ethernet e1000g Driver Parameters
TxInterruptDelay
TbiCompatibilityEnable
TABLE 4-2 e1000g Driver Parameter, Status, and Descriptions Continued
FlowControl
TABLE 4-3 Operational Mode Parameters
Configurable Operational Mode Parameters
TbiCompatibilityEnable
TABLE 4-3 Operational Mode Parameters Continued
Jumbo Frames
Nonconfigurable Operational Mode Parameters
TABLE 4-4 Nonconfigurable Operational Mode Parameters
3. Reboot for the change to take effect
To Configure Jumbo Frames in a Solaris x86 Environment
2. Modify the MaxFrameSize value
4. Plumb
Page
Overview of VLANs
Configuring VLANs
“Overview of VLANs” on page “Configuring VLANs” on page
FIGURE 5-1 shows an example network that uses VLANs
Chapter 5 Configuring VLANs
Configuring VLANs
To Configure Static VLANs
# ifconfig -a
2. Use the ifconfig1M to configure a VLAN virtual device, for example
# ifconfig ipge123000 plumb up # ifconfig ipge4000 plumb up
Page
Connectors
Specifications
“Connectors” on page “Low-Profile Performance Specifications” on page
“Low-Profile Performance Specifications” on page
TABLE A-2 Cat-5 Connector Link Characteristics
Low-Profile Physical Characteristics
Low-Profile Performance Specifications
TABLE A-4 ExpressModule Connector Link Characteristics
TABLE A-5 Low-Profile Performance Specifications
ExpressModule Performance Specifications
Low-Profile Power Requirements
TABLE A-7 Low-Profile Power Requirements
TABLE A-8 ExpressModule Performance Specifications
ExpressModule Power Requirements
ExpressModule Physical Characteristics
ExpressModule Environmental Requirements
ExpressModule Physical Characteristics
Altitude
TABLE A-11 ExpressModule Environmental Requirements
SunVTS Diagnostic Software
Diagnostic Software
“SunVTS Diagnostic Software” on page
“Using the SunVTS netlbtest” on page
Updating SunVTS to Recognize the Adapter
To Update SunVTS to Recognize the Low-Profile Adapter
1. Connect a loopback cable
Describes the SunVTS diagnostic environment
To Update SunVTS to Recognize the ExpressModule Adapter
Using the SunVTS netlbtest
3. Unplumb the interface from the system, using the ifconfig command
To Use the netlbtest
To Run the FCode Self-Test Diagnostic
Using the OpenBoot PROM FCode Self- Test
5. Reset the system to activate these parameter changes
where
If all of the tests pass, you will see these messages
ok reset-all
10. Reset and reboot the system
ok setenv auto-boot? true
To Set Up the Driver on a Linux Platform
Setting Up the Driver on a Linux Platform
“Setting Up the Driver on a Linux Platform” on page
“Tuning for Maximum Performance” on page
6. Load e1000 driver for all instances
2. Build the man pages optional
3. Change to the rpm directory
# lsmod
7. Verify that the driver is loaded
e1000
122220
# dmesg
Tuning for Maximum Performance
alias eth2 e1000 alias eth3 e1000
# ethtool eth3
sysctl -p ./sysctle1000.conf
net.core.netdevmaxbacklog =
Setting Driver Parameters in a Linux Environment
net.ipv4.tcpsack =
2. Load the Sun PCI-Express Dual Gigabit Ethernet device driver
To Set e1000 Parameters in a Linux Environment
# rmmod e1000
# modprobe e1000 option=VAL1, VAL2
TABLE C-1 Tunable e1000 Driver Parameters for Linux Operating Systems
5. Configure the e1000 VLAN eth2 in this example
To Configure VLANs in a Linux Environment
1. Ensure that the e1000 module is loaded
3. Insert the VLAN module
2. Load the bonding driver
To Configure Bonding for Multiple e1000 Interfaces
3. Configure bond0 interface
Symbols
Index