Sun Microsystems 10GBE XFP User Manual

Sun™Dual 10GbE XFP PCI Express
Card User’s Guide
Sun Microsystems, Inc. www.sun.com
Part No. 820-0184-13 January 2009, Revision A
Submit comments about this document at: http://www.sun.com/hwdocs/feedback
Copyright 2009Sun Microsystems,Inc., 4150Network Circle, SantaClara, California95054, U.S.A.All rightsreserved.
Sun Microsystems,Inc. hasintellectual property rightsrelating totechnology embodiedin theproduct that is described in this document. In particular,and withoutlimitation, theseintellectual property rights may include one or more ofthe U.S.patents listedat http://www.sun.com/patents and one or more additionalpatents orpending patentapplications inthe U.S.and inother countries..
Sun, SunMicrosystems, theSun logo,SunVTS, andSolaris are trademarksor registered trademarksof SunMicrosystems, Inc.in theU.S. and other countries.
UNIX isa registered trademarkin theU.S. andother countries,exclusively licensedthrough X/OpenCompany, Ltd.
UNIX®. PCI-Express®. TheAdobe. logoand thePostScript logoare trademarks or registered trademarksof AdobeSystems, Incorporated.
Products covered byand informationcontained inthis servicemanual arecontrolled by U.S. Export Control laws and may be subject to the export orimport lawsin othercountries. Nuclear, missile, chemical biological weapons or nuclear maritime end uses or end users, whether direct orindirect, are strictly prohibited. Exportor reexport to countries subject to U.S. embargo orto entitiesidentified onU.S. exportexclusion lists, including,but notlimited to,the deniedpersons andspecially designatednationals listsis strictlyprohibited.
Use ofany spareor replacement CPUsis limitedto repairor one-for-one replacementof CPUsin products exportedin compliancewith U.S. export laws.Use ofCPUs asproduct upgradesunless authorizedby theU.S. Governmentis strictlyprohibited.
DOCUMENTATION IS PROVIDED "AS IS" AND ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OFMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD TO BE LEGALLY INVALID.
Copyright 2009Sun Microsystems,Inc., 4150Network Circle, SantaClara, Californie95054, Etats-Unis.Tous droitsréservés.
Sun Microsystems,Inc. détientles droits depropriété intellectuelsrelatifs à la technologie incorporée dans le produit qui est décrit dans ce document. Enparticulier,et cesans limitation,ces droits de propriété intellectuellepeuvent inclure un ou plus des brevetsaméricains listésà l’adresse http://www.sun.com/patents et un ou les brevets supplémentaires oules applicationsde brevet enattente auxEtats -Unis etdans les autres pays.
Sun, SunMicrosystems, lelogo Sun,SunVTS, etSolaris sontdes marques defabrique oudes marquesdéposées deSun Microsystems, Inc.aux Etats-Unis etdans d’autrespays.
Toutes les marques SPARC sont utilisées sous licence et sont des marques de fabrique ou des marquesdéposées deSPARC International,Inc. aux Etats-Uniset dansd’autres pays.Les produits portantles marquesSPARC sont basés sur une architecture développéepar Sun Microsystems, Inc.
UNIX estune marquedéposée auxEtats-Unis etdans d’autres payset licenciéeexlusivement parX/Open Company, Ltd.
UNIX®. PCI-Express®. Lelogo Adobe.et lelogo PostScriptsont desmarques de fabrique ou des marques déposées de Adobe Systems, Incorporated.
Ce produit est soumis à la législation américaine en matière de contrôle des exportations et peut être soumis à la règlementation en vigueur dans d’autres pays dans le domaine des exportations et importations. Les utilisations , ou utilisateurs finaux, pour des armes nucléaires, des missiles, des armes biologiques et chimiques ou du nucléaire maritime, directement ou indirectement, sont strictement interdites. Les exportations ou reexportations vers les pays sous embargo américain, ou vers des entités figurant sur les listes d’exclusion d’exportation américaines, y compris, mais demanière non exhaustive, la liste de personnes qui font objet d’un ordre de ne pas participer, d’une façon directe ou indirecte, aux exportations des produits ou des services qui sont régis par la législation américaine en matière de contrôle des exportations et la liste de ressortissants spécifiquement désignés, sont rigoureusement interdites. L’utilisation de pièces détachées ou d’unités centrales de remplacement est limitée aux réparations ou à l’échange standard d’unités centrales pour les produits exportés, conformément à la législation américaine enmatière d’exportation.Sauf autorisationpar les autorités des Etats-Unis, l’utilisation d’unités centrales pour procéder àdes mises à jour de produits est rigoureusement interdite.
LA DOCUMENTATION EST FOURNIE "EN L’ETAT" ET TOUTES AUTRES CONDITIONS, DECLARATIONS ET GARANTIES EXPRESSES OU TACITES SONT FORMELLEMENTEXCLUES, DANSLA MESUREAUTORISEE PARLA LOIAPPLICABLE, YCOMPRIS NOTAMMENT TOUTE GARANTIE IMPLICITE RELATIVE A LA QUALITE MARCHANDE, A L’APTITUDE A UNE UTILISATION PARTICULIERE OU A L’ABSENCE DE CONTREFACON.
Please
Recycle

Contents

Preface xiii
1. Product Overview 1
Components 1
Product Description 1
Hardware and Software Requirements 2
Features 3
2. Installing and Setting Up the Driver 5
Downloading and Installing the Driver on a Solaris SPARC or x86 Platform 5
To Download the Driver on a Solaris Platform 5
To Remove the Driver from a Solaris Platform 8
Downloading and Installing the Driver on a Linux Platform 9
To Remove the Driver From a Linux Platform 10
3. Installing the Adapter 11
Installing the Adapter 11
To Install the Adapter 12
Installing an Optical Transceiver 15
To Install an Optical Transceiver 16
Verifying the Hardware Installation 18
iii
To Verify the Hardware Installation 18
Rebooting the System 20
4. Network Configuration 21
Configuring the Network Host Files 21
Setting Up a 10-Gigabit Ethernet Network on a Diskless Client System 23
To Set Up a 10-Gigabit Ethernet Port on a Diskless Client 24
Installing the Solaris Operating System Over a 10-Gigabit Ethernet Network 25
To Install the Solaris Operating System Over a 10-Gigabit Ethernet
Network 25
Booting Over the 10-Gigabit Ethernet Network for Solaris x86 and Linux
Systems 29
To Boot Over the Network on Solaris x86 and Linux Systems 29
5. Configuring the nxge Device Driver Parameters 33
nxge Hardware and Software Overview 33
Setting nxge Driver Parameters on a Solaris Platform 34
Setting Parameters Using the ndd Utility 34
Noninteractive and Interactive Modes 34
To Specify Device Instances for the ndd Utility 35
To Specify Parameter Values Using the ndd Utility 35
To Use the ndd Utility in Interactive Mode 35
Setting Parameters Using the nxge.conf File 36
To Set Driver Parameters Using an nxge.conf File 37
Tuning for Maximum Performance on a Solaris Platform 41
To Improve Performance on an UltraSPARC CPU Based Sun Platform 41
To Improve Performance on an AMD CPU Based Sun Platform 42
To Obtain Higher Throughput Using the Generic Tunables for the Solaris
TCP/IP Stack 43
Setting Parameters on a Linux Platform 44
iv Sun Dual 10GbE XFP PCI Express Card User’s Guide • January 2009
To Set Parameters Using the ethtool Utility 44
To Set Parameters Using the Bundled configtool Utility 48
Tuning for Maximum Performance on a Linux Platform 49
6. Configuring the Jumbo Frames Feature 51
Jumbo Frames Overview 51
Checking Jumbo Frames Configurations 51
To Show the Driver Statistics in a Solaris Environment 52
Enabling Jumbo Frames in a Solaris Environment 53
To Enable Jumbo Frames in a Solaris Environment Using nxge.conf 54
To Check Layer 2 Configuration 54
To Check Layer 3 Configuration 55
Enabling Jumbo Frames in a Linux Environment 55
To Enable Jumbo Frames in a Linux Environment 55
To Show the Driver Statistics in a Linux Environment 56
7. Configuring Link Aggregation 59
Overview of Link Aggregation 59
Configuring Link Aggregation in a Solaris Environment 59
To Configure Link Aggregation in a Solaris Environment 60
Configuring Link Aggregation in a Linux Environment 62
To Configure Bonding for Multiple nxge Interfaces 62
8. Configuring VLANs 65
Overview of VLANs 65
Configuring VLANs in a Solaris Environment 67
To Configure Static VLANs 69
Configuring VLANs in a Linux Environment 70
To Configure VLANs in a Linux Environment 70
Contents v
A. Specifications 71
Connectors 71
Performance Specifications 72
Physical Characteristics 73
Power Requirements 73
B. Diagnostic Software 75
SunVTS Diagnostic Software 75
Updating SunVTS to Recognize the Adapter 76
To Update SunVTS to Recognize the Adapter 76
Using the SunVTS netlbtest 77
To Use the netlbtest 77
Index 79
vi Sun Dual 10GbE XFP PCI Express Card User’s Guide • January 2009

Tables

TABLE 1-1 Hardware and Software Requirements for Sun SPARC and X64 Servers 2
TABLE A-1 XFP Connector Characteristics 72
TABLE A-2 Performance Specifications 72
TABLE A-3 Physical Characteristics 73
TABLE A-4 Low-Profile Power Requirements 73
TABLE B-1 SunVTS Documentation 76
vii
viii Sun Dual 10GbE XFP PCI Express Card User’s Guide • January 2009

Figures

FIGURE 1-1 Sun x8 Express Dual 10 Gigabit Ethernet Fiber XFP Low Profile Adapter 2
FIGURE 8-1 Example of Servers Supporting Multiple VLANs With Tagging Adapters 68
FIGURE 8-2 Ethernet Tag Header Format 70
FIGURE A-1 Sun x8 Express Dual 10 Gigabit Ethernet XFP Low Profile Adapter Connectors 73
ix
x Sun Dual 10GbE XFP PCI Express Card User’s Guide • January 2009

Declaration of Conformity

Compliance Model Number: ATLS2XGF Product Family Name: Sun x8 Express Dual 10 Gigabit Ethernet Fiber XFP Low Profile Adapter
EMC
USA—FCC Class A
This equipment complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions:
1. This equipment may not cause harmful interference.
2. This equipment must accept any interference that may cause undesired operation.

European Union

This equipment complies with the following requirements of the EMC Directive 89/336/EEC:
As Information Technology Equipment (ITE) Class A per (as applicable):
EN 55022:1994 +A1:1995 +A2:1997 Class A EN 61000-3-2:2000 Pass EN 61000-3-3:1995 +A1:2000 Pass EN 55024:1998 +A1:2001 +A2:2003 Required Limits:
IEC 61000-4-2 4 kV (Direct), 8kV (Air) IEC 61000-4-3 3 V/m IEC 61000-4-4 1 kV AC Power Lines, 0.5 kV Signal and DC Power Lines IEC 61000-4-5 1 kV AC Line-Line and Outdoor Signal Lines, 2 kV AC Line-Gnd, 0.5 kV DC Power Lines IEC 61000-4-6 3 V IEC 61000-4-8 1 A/m IEC 61000-4-11 Pass

Safety

This equipment complies with the following requirements of the Low Voltage Directive 73/23/EEC:
EC Type Examination Certificates:
EN 60950-1:2001, 1st Edition IEC 60950-1:2001, 1st Edition CB Scheme Certificate No. Evaluated to all CB Countries UL and cUL/CSA 60950-1:2001, CSA C22.2 No. 60950-00 File:E138989-A82 Vol. 54 FDA DHHS Accession Number (Monitors Only)

Supplementary Information

This equipment was tested and complies with all the requirements for the CE Mark. This equipment complies with the Restriction of Hazardous Substances (RoHS) directive 2002/95/EC.
/S/ /S/ Dennis P. Symanski DATE
Worldwide Compliance Engineering Sun Microsystems, Inc. 4150 Network Circle, MPK15-102 Santa Clara, CA 95054 U.S.A. Tel: 650-786-3255 Fax: 650-786-3723
Donald Cameron DATE Program Manager/Customer Quality Sun Microsystems Scotland, Limited Blackness Road, Phase I, Main Bldg. Springfield, EH49 7LR Scotland, United Kingdom Tel: +44 1 506 672 539 Fax: +44 1 506 670 011
xi
xii Sun Dual 10GbE XFP PCI Express Card User’s Guide • January 2009

Preface

This guide provides instructions for installing both the hardware and software for the Sun Dual 10GbE XFP PCI Express card. This manual also describes how to configure the nxge driver, which controls the card.
These instructions are designed for enterprise system administrators with experience installing network hardware and software.
Note – In this document the term x86 refers to 64-bit and 32-bit systems
manufactured using processors compatible with the AMD64 or Intel Xeon/Pentium product families. For supported systems, see the Solaris Hardware Compatibility Guide.
How This Document Is Organized
Chapter 1 provides an overview of the Sun x8 Express Dual 10 Gigabit Ethernet
Fiber XFP Low Profile Adapter.
Chapter 2 explains how to install the nxge device driver software in a Solaris
SPARC, Solaris x86, or Linux environment.
Chapter 3 describes how to install the Sun x8 Express Dual 10 Gigabit Ethernet Fiber
XFP Low Profile Adapter in your system and verify that it has been installed correctly.
Chapter 4 describes how to edit the network host files after the adapter has been
installed on your system.
Chapter 5 explains how to set the nxge device driver parameters to customize each
device in your system.
xiii
Chapter 6 describes how to configure the Jumbo Frame feature.
Chapter 7 describes how to configure link aggregation.
Chapter 8 explains Virtual Local Area Networks (VLANs) in detail and provides
configuration instructions and examples.
Appendix A lists the specifications for the Sun x8 Express Dual 10 Gigabit Ethernet Fiber
XFP Low Profile Adapter.
Appendix B provides an overview of the SunVTS™ diagnostic application and
instructions for updating the SunVTS software to recognize the adapter.
Using UNIX Commands
This document might not contain information about basic UNIX®commands and procedures such as shutting down the system, booting the system, and configuring devices. Refer to the following for this information:
Software documentation that you received with your system
Solaris™ Operating System documentation, which is at:
http://docs.sun.com
xiv Sun Dual 10GbE XFP PCI Express Card User’s Guide • January 2009
Shell Prompts
Shell Prompt
C shell machine-name%
C shell superuser machine-name#
Bourne shell and Korn shell $
Bourne shell and Korn shell superuser #
Typographic Conventions
Typeface
AaBbCc123 The names of commands, files,
AaBbCc123 What you type, when contrasted
AaBbCc123 Book titles, new words or terms,
* The settings on your browser might differ from these settings.
*
Meaning Examples
and directories; on-screen computer output
with on-screen computer output
words to be emphasized. Replace command-line variables with real names or values.
Edit your.login file. Use ls -a to list all files. % You have mail.
su
% Password:
Read Chapter 6 in the User’s Guide.
These are called class options.
Yo u must be superuser to do this. To delete a file, type rm filename.
Preface xv
Related Documentation
The documents listed as online are available at:
http://www.sun.com/documentation/
Application Title Part Number Format Location
Release Notes Sun x8 Express Dual 10 Gigabit Ethernet XFP Low
Profile Adapter Release Notes
Safety and compliance
Safety and Compliance Manual 816-7190 PDF
820-0185 PDF
HTML
HTML
Online
Online
Documentation, Support, and Training
Sun Function URL
Documentation http://www.sun.com/documentation/
Support http://www.sun.com/support/
Training http://www.sun.com/training/
Third-Party Web Sites
Sun is not responsible for the availability of third-party web sites mentioned in this document. Sun does not endorse and is not responsible or liable for any content, advertising, products, or other materials that are available on or through such sites or resources. Sun will not be responsible or liable for any actual or alleged damage or loss caused by or in connection with the use of or reliance on any such content, goods, or services that are available on or through such sites or resources.
xvi Sun Dual 10GbE XFP PCI Express Card User’s Guide • January 2009
Sun Welcomes Your Comments
Sun is interested in improving its documentation and welcomes your comments and suggestions. You can submit your comments by going to:
http://www.sun.com/hwdocs/feedback
Please include the title and part number of your document with your feedback:
Sun Dual 10GbE XFP PCI Express Card User’s Guide, part number 820-0184-13
Preface xvii
xviii Sun Dual 10GbE XFP PCI Express Card User’s Guide • January 2009
CHAPTER
1

Product Overview

This chapter provides an overview of the Sun x8 Express Dual 10 Gigabit Ethernet Fiber XFP Low Profile Adapter, including:
“Components” on page 1
“Product Description” on page 1
“Hardware and Software Requirements” on page 2
“Features” on page 3

Components

The carton in which your Sun x8 Express Dual 10 Gigabit Ethernet Fiber XFP Low Profile Adapter was shipped should contain the following items:
Sun x8 Express Dual 10 Gigabit Ethernet Fiber XFP Low Profile Adapter with a
low profile bracket attached.
Standard height bracket
Sun x8 Express Dual 10 Gigabit Ethernet Fiber XFP Low Profile Adapter Getting
Started Guide.

Product Description

The Sun x8 Express Dual 10 Gigabit Ethernet Fiber XFP Low Profile Adapter is a low profile x8 lane PCI-Express 10 gigabit Ethernet card utilizing the Sun ASIC with XFP-based 10-gigabit Ethernet optics. The Sun x8 Express Dual 10 Gigabit Ethernet Fiber XFP Low Profile Adapter requires an optical transceiver.
FIGURE 1-1 shows the adapter.
1
FIGURE 1-1 Sun x8 Express Dual 10 Gigabit Ethernet Fiber XFP Low Profile Adapter

Hardware and Software Requirements

Before installing the adapter, make sure your system meets the hardware and software requirements.
TABLE 1-1 Hardware and Software Requirements for Sun SPARC and X64 Servers
Requirements Hardware or Software
Hardware Sun Fire™ T1000, Sun Fire T2000, Sun Fire V445, Sun Fire V245, Sun Fire
V215, Sun Fire U45, Sun Fire X4600, Sun Fire X4200, Sun Fire X4100, Sun Fire X2100
Operating System Solaris 10 01/07 Operating System
SuSE Linux Enterprise Server 10, RedHat Enterprise Linux
4.0_u4, RedHat Enterprise Linux 4.0_u3
Optical transceivers X5558A SR (Short Reach) XFP Transceiver for the base board
X5560A-z LR (Long Reach) XFP Transceiver for the base board
TABLE 1-1 lists the supported hardware and software.
2 Sun Dual 10GbE XFP PCI Express Card User’s Guide • January 2009

Features

The Sun x8 Express Dual 10 Gigabit Ethernet Fiber XFP Low Profile Adapter provides the following features:
Two full-duplex 10 gigabit Ethernet interface that use a 10 gigabit Ethernet small
form factor pluggable (XFP), optical transceiver with duplex LC fiber connector
IEEE 802.3ae 2002 compliant
Uses Sun’s own ASIC and software for innovative throughput networking design
Networking I/O virtualization supporting Solaris LDOM 1.0. (VMware support
planned for mid 07)
Hardware-based flow classification for extending parallelism and virtualization to
networking
Up to 16 Receive DMA channels and up to 24 Transmit DMA channels, multiple
receive and transmit Descriptor Rings and dedicated networking hardware resources (DMA, interrupts, buffer, and more) for each thread or strand
CPU/thread affinity and CPU load balancing at L1,L2,L3 and L4
Dynamic Reconfiguration (DR)
Jumbo frame support (up to 9KBytes)
IPv4/IPv6 and IPMP support
TCP/UDP/IP checksum and CRC32C support
IEEE 802.1Q VLAN support
Chapter 1 Product Overview 3
4 Sun Dual 10GbE XFP PCI Express Card User’s Guide • January 2009
CHAPTER
2

Installing and Setting Up the Driver

This chapter explains how to download and install the nxge driver. The nxge gigabit Ethernet driver (nxge(7D)) is a multi-threaded, loadable, clonable, GLD-based STREAMS driver. The nxge driver is managed by the dladm(1M) command line utility, which allows VLANs to be defined on top of nxge instances and for nxge instances to be aggregated. See the dladm(1M) man page for more details on configuring the data-link interfaces and link aggregations.
This chapter contains the following sections:
“Downloading and Installing the Driver on a Solaris SPARC or x86 Platform” on
page 5
“Downloading and Installing the Driver on a Linux Platform” on page 9

Downloading and Installing the Driver on a Solaris SPARC or x86 Platform

If your system uses the Solaris SPARC or x86 operating system you will need to download and install the nxge device driver for Solaris platforms.

To Download the Driver on a Solaris Platform

1. Locate and download the nxge device driver software at the following web site:
http://www.sun.com/products/networking/ethernet/index.html
5
2. Uncompress the gzipped tar file:
# gunzip nxge.tar.gz
3. Unpack the tar file:
# tar xvf nxge.tar
a. For SPARC systems, change to the following directory:
# cd 10_GigabitEthernet/Solaris_10/sparc/Packages
b. For x86 systems:
# cd 10_GigabitEthernet/Solaris_10/i386/Packages
4. For SPARC systems, determine which architecture your system is running:
# uname -m
a. For sun4v systems, install the software packages by typing the following at the
command line:
# /usr/sbin/pkgadd -d SUNWnxge.v SUNWnxgem
b. For sun4u systems, install the software packages by typing the following at the
command line:
# /usr/sbin/pkgadd -d SUNWnxge.u SUNWnxgem
6 Sun Dual 10GbE XFP PCI Express Card User’s Guide • January 2009
5. For x86 systems, install the software packages by typing the following at the command line:
# /usr/sbin/pkgadd -d
A menu similar to the following displays:
The following packages are available:
1 SUNWnxge Sun PCI-E 10G/1G Ethernet Adapter Driver (i386)
1.0,REV=2006.12.05.10.0
Select package(s) you wish to process (or ’all’ to process all packages). (default: all) [?,??,q]:
6. Select the packages you want to install:
Press Return or type all to accept the default and install all packages.
Type the specific numbers, separated by a space, if you prefer not to install any
optional packages.
Chapter 2 Installing and Setting Up the Driver 7
7. Verify that the nxge driver is installed on the system:
Sun PCI-E 10G/1G Ethernet Adapter Driver(i386)
1.0,REV=2006.12.05.10.0 Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. ## Executing checkinstall script. Using as the package base directory. ## Processing package information. ## Processing system information. 4 package pathnames are already properly installed. ## Verifying package dependencies. ## Verifying disk space requirements. ## Checking for conflicts with packages already installed. ## Checking for setuid/setgid programs. This package contains scripts which will be executed with super-user permission during the process of installing this package.
Do you want to continue with the installation of [y,n,?] y
Installing Sun PCI-E 10G/1G Ethernet Adapter Driver as
## Installing part 1 of 1.
/kernel/drv/amd64/nxge [ verifying class ]
# Executing postinstall script. # Installation of was successful.

To Remove the Driver from a Solaris Platform

1. To discover the driver packages run the pkginfo command:
# pkginfo | grep SUNWnxge SUNWnxge Sun PCI-E 10G/1G Ethernet Adapter Driver
2. To remove the driver packages run the pkgrm command:
# pkgrm SUNWnxge plus any other packages from the previous command
8 Sun Dual 10GbE XFP PCI Express Card User’s Guide • January 2009

Downloading and Installing the Driver on a Linux Platform

1. Login to your system.
2. Download the driver RPM for your operating system:
http://www.sun.com/download/products.xml?id=44eb1efd
For example:
nxge-1.0-1.x86_64.rpm
3. Discover the network interfaces before adding the package by using the
ifconfig -a command:
# ifconfig -a |grep eth eth0 Link encap:Ethernet HWaddr 00:14:4F:20:F1:DC eth1 Link encap:Ethernet HWaddr 00:14:4F:20:F1:DD eth2 Link encap:Ethernet HWaddr 00:14:4F:20:F1:DE eth3 Link encap:Ethernet HWaddr 00:14:4F:20:F1:DF
4. Use the rpm tool to install the driver on SuSe and RedHat Linux.
# rpm -ivh /tmp/RHEL4U4-large/RPMS/x86_64/nxge-1.0-1.x86_64.rpm Preparing... ########################################### 1:nxge ###########################################
Chapter 2 Installing and Setting Up the Driver 9
Note – In RHEL5.0 and later releases, the driver is packaged in the kmod driver
binary package format. This packaging allows forward and backward driver binary compatibility within the same flavors of RHEL5 releases. Driver packages nxge version 2.0.0 and later are not compatible with the earlier nxge-1.x-x releases. To upgrade from 1.x-x to 2.x.x rpm package, it is necessary to remove nxge-1.x- x package before installing the 2.x.x package.
The RHEL5 nxge 2.x.x kmod package contains two separate packages: One for the driver and another one for applications like nxge_config. You must install both of the following packages:
kmod-nxge-rhel-2.0-1.x86_64.rpm (driver binary package) nxge-apps-rhel-2.0-1.x86_64.rpm (application package)
To install the complete package, enter the following:
# rpm -ivh nxge-apps-rhel-2.0-1.x86_64.rpm kmod-nxge-rhel-2.0-1.x86_64.rpm
To ensure that the driver is loaded after the rpm installation, enter the following:
# modprobe nxge
5. Verify the new network interface instances corresponding to the Sun x8 Express Dual 10 Gigabit Ethernet Fiber XFP Low Profile Adapter:
# ifconfig -a |grep eth eth0 Link encap:Ethernet HWaddr 00:14:4F:20:F1:DC eth1 Link encap:Ethernet HWaddr 00:14:4F:20:F1:DD eth2 Link encap:Ethernet HWaddr 00:14:4F:20:F1:DE eth3 Link encap:Ethernet HWaddr 00:14:4F:20:F1:DF
eth4 Link encap:Ethernet HWaddr 00:14:4F:6C:78:E8 eth5 Link encap:Ethernet HWaddr 00:14:4F:6C:78:E9
The Sun x8 Express Dual 10 Gigabit Ethernet Fiber XFP Low Profile Adapter instances, eth4 and eth5, are shown in
bold italics.
6. Add the nxge interfaces to the /etc/modules.conf file to automatically load the driver after system reboot:
alias eth4 nxge alias eth5 nxge
10 Sun Dual 10GbE XFP PCI Express Card User’s Guide • January 2009
7. Use the ethtool command to check the parameter configurations that apply to the nxge driver.
(For 10G)
# ethtool -i eth4 driver: nxge version: 2.0.1 firmware-version: 2XGF PXE1.47 FCode 3.9 07/04/24 bus-info: 0000:84:00.0
(Equivalent for 1G)
# ethtool -i eth4 driver: nxge version: 2.0.1 firmware-version: QGC PXE1.47 FCode 3.9 07/04/24 bus-info: 0000:02:00.2

To Remove the Driver From a Linux Platform

To remove the driver packages from a Linux Platform use the rpm -e command:
# rpm -e nxge-1.0-1
Chapter 2 Installing and Setting Up the Driver 11
12 Sun Dual 10GbE XFP PCI Express Card User’s Guide • January 2009
Loading...
+ 70 hidden pages