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