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 a Notice
Regulatory Compliance Statements
FCC Class B 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
 System Unit Cover
Battery Warning
Rack System Warning
 Conformité aux normes de sécurité
Laser Compliance Notice
CD and DVD Devices
Mesures de sécurité
 Symboles
Modification du matériel
Positionnement d’un produit Sun Conformité Selv
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
 Aufstellung von Sun-Geräten
SELV-Konformität
Anschluss des Netzkabels
Warnung bezüglich Batterien
 Normativas de seguridad
 Símbolos
Modificaciones en el equipo
Colocación de un producto Sun
Cumplimiento de la normativa para instalaciones Selv
 Cubierta de la unidad del sistema
Advertencia sobre las baterías
Advertencia sobre el sistema en bastidor
 Nordic Lithium Battery Cautions
Dispositivos de CD y DVD
Norge Sverige
Danmark
Page
 USA-FCC Class B
European Union
Page
 Xxvii
Page
 Preface
How This Document Is Organized
 Using Unix Commands
 Typographic Conventions
Shell Prompts
 Documentation, Support, and Training
Related Documentation
Third-Party Web Sites
 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
 LED Displays on the UTP Low-Profile Adapter
Low-Profile Hardware and Software Requirements
2Front Panel Display LEDs for 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 device that you installed
List the network devices on your system
View the.properties file for a list of device properties
Ok show-nets
 Your output will be similar to the following example
 Setting the local-mac-addressProperty
Ok setenv local-mac-address? true
 Installing the ExpressModule Adapter
Rebooting the System
To Install the ExpressModule Adapter With Power Off
To Install the ExpressModule Adapter Using Hot-Plug
 To Verify the ExpressModule Installation
Use the dladm show-devcommand to verify that the link is up
Press the Attention button
# cfgadm
Page
 Configuring ipge and e1000 Driver Parameters
Hardware and Software Overview
 Setting ipge Driver Parameters
Setting Parameters Using the ndd Utility
 To Specify Device Instances for the ndd Utility
Noninteractive and Interactive Modes
Use the instance number to select the device
# ndd -set /dev/ipge instance
 To Use the ndd Utility in Interactive Mode
To Use the ndd Utility in Noninteractive Mode
To modify a parameter value, use the -setoption
 Setting the Autonegotiation Mode
To Disable Autonegotiation Mode
 Setting Parameters Using the ipge.conf File
Set the adv-autoneg-capparameter to
# ndd -set /dev/ipge adv-autoneg-cap
Man prtconf
 To Set Driver Parameters Using an ipge.conf File
Locate the path names and the associated instance numbers
 Link Partner Parameters
Set the parameters for the ipge devices
Save the ipge.conf file
1Read-Only Link Partner Capabilities
 = No 100 Mbit/sec half-duplex transmission
 To Discover Link Settings
Checking Configurations
Reporting Link Partner Capabilities
To Discover Link Partner Capabilities
 To Check Layer 2 Configuration
Use the following command to get the information
Ifconfig ipge123000
# 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
 Gigabit Link Clock Mastership Controls
Flow Control Parameters
6Read-Write Flow Control Keyword Descriptions
 7Forced Mode Parameters
Interpacket Gap Parameters
 8Parameters Defining enableipg0 and ipg0
 Jumbo Frames
Interrupt Parameters
10RX Blanking Register for Alias Read
 To Configure Jumbo Frames Using ndd
To Configure Jumbo Frames in a Linux Environment
Page
 Configuring e1000g Driver Parameters
 To Set Driver Parameters Using the e1000g.conf File
Setting e1000g Driver Parameters
# vi /kernel/drv/e1000g.conf
 Configuring e1000g Driver Parameters
 Modify the desired parameter using -3for available settings
 # reboot
# ndd -get /dev/e1000g0 ?
 Type the kstat command
To Check Link Partner Settings
$ kstat e1000g0
 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
 To Configure Jumbo Frames in a Solaris x86 Environment
# ifconfig eth2 xxx.xxx.xx.xxx up # ifconfig eth2 mtu
Modify the MaxFrameSize value
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
 Low-Profile Performance Specifications
Low-Profile Physical Characteristics
Table A-4ExpressModule Connector Link Characteristics
Table A-5Low-Profile Performance Specifications
 Low-Profile Power Requirements
ExpressModule Performance Specifications
Table A-7Low-Profile Power Requirements
Table A-8ExpressModule Performance Specifications
 ExpressModule Power Requirements
ExpressModule Physical Characteristics
ExpressModule Environmental Requirements
 Table A-11ExpressModule Environmental Requirements
 Diagnostic Software
SunVTS Diagnostic Software
 Updating SunVTS to Recognize the Adapter
To Update SunVTS to Recognize the Low-Profile Adapter
Table B-1SunVTS Documentation
 To Update SunVTS to Recognize the ExpressModule Adapter
Using the SunVTS netlbtest
To Use the netlbtest
 To Run the FCode Self-Test Diagnostic
Using the OpenBoot Prom FCode Self- Test
Ok setenv auto-boot? false
 Ok setenv diag-switch? true
Reset the system to activate these parameter changes
Ok reset-all
 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
 Change to the rpm directory
Build the man pages optional
Load e1000 driver for all instances
 Verify that the driver is loaded
# lsmod
 Tuning for Maximum Performance
# dmesg
Alias eth2 e1000 Alias eth3 e1000
# ethtool eth3
 Sysctl -p ./sysctle1000.conf
 Net.ipv4.tcpsack =
Setting Driver Parameters in a Linux Environment
Net.core.netdevmaxbacklog =
 # rmmod e1000
To Set e1000 Parameters in a Linux Environment
# modprobe e1000 option=VAL1, VAL2
 Valid Range 0-3 0=none, 1=Rx only, 2=Tx only, 3=Rx&Tx
 To Configure VLANs in a Linux Environment
Configure the e1000 Vlan eth2 in this example
Ensure that the e1000 module is loaded
Insert the Vlan module
 To Configure Bonding for Multiple e1000 Interfaces
Configure bond0 interface
Load the bonding driver
# modprobe bonding
 Symbols
Index