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