Sun Microsystems Ethernet PCI-X Adapter manual

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78

Go to page of

A good user manual

The rules should oblige the seller to give the purchaser an operating instrucion of Sun Microsystems Ethernet PCI-X Adapter, along with an item. The lack of an instruction or false information given to customer shall constitute grounds to apply for a complaint because of nonconformity of goods with the contract. In accordance with the law, a customer can receive an instruction in non-paper form; lately graphic and electronic forms of the manuals, as well as instructional videos have been majorly used. A necessary precondition for this is the unmistakable, legible character of an instruction.

What is an instruction?

The term originates from the Latin word „instructio”, which means organizing. Therefore, in an instruction of Sun Microsystems Ethernet PCI-X Adapter one could find a process description. An instruction's purpose is to teach, to ease the start-up and an item's use or performance of certain activities. An instruction is a compilation of information about an item/a service, it is a clue.

Unfortunately, only a few customers devote their time to read an instruction of Sun Microsystems Ethernet PCI-X Adapter. A good user manual introduces us to a number of additional functionalities of the purchased item, and also helps us to avoid the formation of most of the defects.

What should a perfect user manual contain?

First and foremost, an user manual of Sun Microsystems Ethernet PCI-X Adapter should contain:
- informations concerning technical data of Sun Microsystems Ethernet PCI-X Adapter
- name of the manufacturer and a year of construction of the Sun Microsystems Ethernet PCI-X Adapter item
- rules of operation, control and maintenance of the Sun Microsystems Ethernet PCI-X Adapter item
- safety signs and mark certificates which confirm compatibility with appropriate standards

Why don't we read the manuals?

Usually it results from the lack of time and certainty about functionalities of purchased items. Unfortunately, networking and start-up of Sun Microsystems Ethernet PCI-X Adapter alone are not enough. An instruction contains a number of clues concerning respective functionalities, safety rules, maintenance methods (what means should be used), eventual defects of Sun Microsystems Ethernet PCI-X Adapter, and methods of problem resolution. Eventually, when one still can't find the answer to his problems, he will be directed to the Sun Microsystems service. Lately animated manuals and instructional videos are quite popular among customers. These kinds of user manuals are effective; they assure that a customer will familiarize himself with the whole material, and won't skip complicated, technical information of Sun Microsystems Ethernet PCI-X Adapter.

Why one should read the manuals?

It is mostly in the manuals where we will find the details concerning construction and possibility of the Sun Microsystems Ethernet PCI-X Adapter item, and its use of respective accessory, as well as information concerning all the functions and facilities.

After a successful purchase of an item one should find a moment and get to know with every part of an instruction. Currently the manuals are carefully prearranged and translated, so they could be fully understood by its users. The manuals will serve as an informational aid.

Table of contents for the manual

  • Page 1

    Sun Microsystems, Inc. www .sun.com Submit comments about this document at: http://www.sun.com/hwdocs/feedback Sun ™ 10-Gigabit Ether net PCI-X Adapter Installation and User’ s Guide P ar t No . 819-0938-12 December 2005, Revision A[...]

  • Page 2

    Please Recycle Copyright 2005 Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, California 95054, U.S.A. All rights reserved. Sun Microsystems, Inc. has intellectual pr operty rights relating to technology that is described in this document. In particular , and without limitation, these intellectual property rights may include one or mor e [...]

  • Page 3

    iii Contents Preface xiii 1. Product Overview 1 Product Description 1 Hardware and Software Requirements 2 Features 3 2. Installing the Adapter 5 Installing the Adapter Without Dynamic Reconfiguration 5 ▼ T o Install the Adapter 6 ▼ T o Install the Optical T ransceiver 7 ▼ T o V erify the Hardwar e Installation 9 Rebooting the System 10 Insta[...]

  • Page 4

    iv Sun 10-Gigabit Ethernet PCI-X Adapter Installation and User’s Guide • December 2005 10-Gigabit Ethernet Driver Parameter V alues and Def initions 20 Flow Control Parameters 20 Interrupt Parameters 21 Jumbo Frames 22 ▼ T o Conf igure Jumbo Frames Using ndd 22 ▼ T o Conf igure Jumbo Frames in a Linux Envir onment 23 Setting ixge Driver Par[...]

  • Page 5

    Contents v B. Diagnostic Software 45 SunVTS Diagnostic Software 45 Updating SunVTS to Recognize the Adapter 46 ▼ T o Update SunVTS to Recognize the Adapter 46 Using the SunVTS netlbtest 47 ▼ T o Use the netlbtest 47 C. Installing the Software Manually 49 ▼ T o Install the Driver Softwar e Manually 49 D. Installing the Sun 10-Gigabit Ethernet [...]

  • Page 6

    vi Sun 10-Gigabit Ethernet PCI-X Adapter Installation and User’s Guide • December 2005[...]

  • Page 7

    vii T ables T ABLE 1-1 Hardware and Software Requirements for Sun SPARC Servers 2 T ABLE 3-1 ixge Driver Parameter, Status, and Descriptions 20 T ABLE 3-2 Read-Write Flow Control Keyword Descriptions 21 T ABLE 3-3 RX Blanking Register for Alias Read 21 T ABLE 3-4 accept-jumbo Parameters 22 T ABLE 3-5 Read-Only ixge Device Capabilities 29 T ABLE 3-6[...]

  • Page 8

    viii Sun 10-Gigabit Ethernet PCI-X Adapter Installation and User’s Guide • December 2005[...]

  • Page 9

    ix Figur es FIGURE 1-1 Sun 10-Gigabit Ethernet PCI-X Adapter with Optical Transceiver Installed 2 FIGURE 1-2 Sun 10-Gigabit Ethernet PCI-X Adapter Fiber Optic Channels 3 FIGURE 4-1 Example of Servers Supporting Multiple VLANs With Tagging Adapters 38 FIGURE 4-2 Ethernet Tag Header Format 40[...]

  • Page 10

    x Sun 10-Gigabit Ethernet PCI-X Adapter Installation and User’s Guide • December 2005[...]

  • Page 11

    xi Declaration of Conformity 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 undesir ed operation. European Union This equipment complies with the foll[...]

  • Page 12

    xii Sun 10-Gigabit Ethernet PCI-X Adapter Installation and User’s Guide • December 2005[...]

  • Page 13

    xiii Pr eface The Sun 10-Gigabit Ethernet PCI-X Adapter Installation and User ’ s Guide provides installation instructions for the Sun 10-Gigabit Ethernet PCI-X adapter . This document also describes how to configur e the driver software. These instructions are designed for enterprise system administrators with experience installing network hardw[...]

  • Page 14

    xiv Sun 10-Gigabit Ethernet PCI-X Adapter Installation and User’s Guide • December 2005 Using UNIX Commands This document might not contain information on basic UNIX ® commands and procedur es such as shutting down the system, booting the system, and configuring devices. Refer to the following for this information: ■ Software documentation t[...]

  • Page 15

    Preface xv T ypographic Conventions Accessing Sun Documentation Y ou can view , print, or purchase a br oad selection of Sun documentation, including localized versions, at: http://www.sun.com/documentation Thir d-Party W eb Sites Sun is not responsible for the availability of third-party web sites mentioned in this document. Sun does not endorse a[...]

  • Page 16

    xvi Sun 10-Gigabit Ethernet PCI-X Adapter Installation and User’s Guide • December 2005 Contacting Sun T echnical Support If you have technical questions about this product that are not answered in this document, go to: http://www.sun.com/service/contacting Sun W elcomes Y our Comments Sun is interested in impr oving its documentation and welco[...]

  • Page 17

    1 CHAPTER 1 Pr oduct Overview This chapter contains an overview of the Sun 10-Gigabit Ethernet PCI-X adapter , including: ■ “Product Description” on page 1 ■ “Hardwar e and Software Requir ements” on page 2 ■ “Features” on page 3 Pr oduct Description The Sun 10-Gigabit Ethernet PCI-X adapter is a low profile 133 MHz 10 gigabit Eth[...]

  • Page 18

    2 Sun 10-Gigabit Ethernet PCI-X Adapter Installation and User’s Guide • December 2005 FIGURE 1-1 Sun 10-Gigabit Ethernet PCI-X Adapter with Optical T ransceiver Installed Har dware and Softwar e Requir ements Before installing the adapter , make sure your system meets the requir ed hardwar e and software. T ABLE 1- 1 lists the supported hardwar[...]

  • Page 19

    Chapter 1 Product Overview 3 FIGURE 1-2 Sun 10-Gigabit Ethernet PCI-X Adapter Fiber Optic Channels Featur es The Sun 10-Gigabit Ethernet PCI-X adapter addresses the following requir ements and provides additional features and benef its: ■ One full-duplex 10 gigabit Ethernet interface that uses a small form factor pluggable (XFP) optical transceiv[...]

  • Page 20

    4 Sun 10-Gigabit Ethernet PCI-X Adapter Installation and User’s Guide • December 2005[...]

  • Page 21

    5 CHAPTER 2 Installing the Adapter This chapter describes how to install the Sun 10-Gigabit Ethernet PCI-X adapter in your system and verify that it has been installed correctly . The chapter then describes how to install the driver software using the automated script. Finally , this chapter describes how to edit the network host files after instal[...]

  • Page 22

    6 Sun 10-Gigabit Ethernet PCI-X Adapter Installation and User’s Guide • December 2005 ▼ T o Install the Adapter The following instructions describe the basic tasks requir ed to install the adapter . Refer to your system installation or service manual for detailed PCI adapter installation instructions. 1. Halt and power off your system. 2. Pow[...]

  • Page 23

    Chapter 2 Installing the Adapter 7 ▼ T o Install the Optical T ransceiver The Sun 10-Gigabit Ethernet PCI-Xadapter requires an optical transceiver to create and Ethernet connection. The optical transceiver Part Number: 135-1 172-01 is available from Sun Micr osystems. 1. Pull the white locking handle into the full horizontal position. Y ou will f[...]

  • Page 24

    8 Sun 10-Gigabit Ethernet PCI-X Adapter Installation and User’s Guide • December 2005 4. Push the handle closed to lock the optical transceiver in place. 5. Detach the wrist strap. Caution – If you pull the locking handle down when the optical transceiver is installed, remove the optical transceiver entirely and r einstall it. The handle oper[...]

  • Page 25

    Chapter 2 Installing the Adapter 9 ▼ T o V erify the Hardwar e Installation After you have installed the Sun 10-Gigabit Ethernet adapter , but before you boot your system, perform the following tasks to verify the installation. Refer to the your Solaris documentation for the detailed instructions. Note – V erification is not requir ed if your s[...]

  • Page 26

    10 Sun 10-Gigabit Ethernet PCI-X Adapter Installation and User’s Guide • December 2005 4. V iew the .properties f ile for a list of device properties. The . properties command displays the specific information about the installed adapter . If you are using the Sun 10-Gigabit Ethernet adapter , your output will be similar to the following: 5. T [...]

  • Page 27

    Chapter 2 Installing the Adapter 11 Installing the Adapter W ith Dynamic Reconf iguration If you have a Sun Enterprise™ system that supports dynamic reconfiguration (DR), you do not have to reboot your system after installing the adapter . The process of adding and conf iguring an adapter with DR involves connecting t he attachment point and conf[...]

  • Page 28

    12 Sun 10-Gigabit Ethernet PCI-X Adapter Installation and User’s Guide • December 2005 ■ If your system is running Sun Enterprise V olume Manager™, it should automatically mount the CD-ROM to the /cdrom/cdrom0 directory . ■ If your system is not running Sun Enterprise V olume Manager , mount the CD- ROM as follows: Note – If you are ins[...]

  • Page 29

    Chapter 2 Installing the Adapter 13 *** Checking for correct version of 10-Gigabit Ethernet Driver Packages... *** Checking for correct version of VLAN Utility Driver Packages.. *** Checking for correct version of VLAN Utility Driver Patches... The following optional supporting driver(s) can be used with 10- Gigabit Ethernet Adapter Driver: VLAN Ut[...]

  • Page 30

    14 Sun 10-Gigabit Ethernet PCI-X Adapter Installation and User’s Guide • December 2005 5. Reboot the system to load the driver: 6. V erify the installation to ensure that the driver installed and loaded properly . V erifying the Softwar e Installation Unless you have the latest version of the driver software installed, the gr een LEDs on the ad[...]

  • Page 31

    Chapter 2 Installing the Adapter 15 Conf iguring the Network Host Files After installing the driver software, you must cr eate a hostname.ixge number file where number = the instance number of the ixge interface.) for the adapter ’s Ethernet interface. Y ou must also create both an IP addr ess and a host name for its Ethernet interface in the /et[...]

  • Page 32

    16 Sun 10-Gigabit Ethernet PCI-X Adapter Installation and User’s Guide • December 2005 On Linux operating systems, use the following commands: Where number corr esponds to the device instance of the Sun 10-Gigabit Ethernet PCI-X adapter you plan to configure. Refer to the ifconfig (1M) man page and the Solaris or Linux documentation for more in[...]

  • Page 33

    Chapter 2 Installing the Adapter 17 3. Create an appropriate entry in the /etc/hosts f ile for each active ixge interface. For example: # cat /etc/hosts # # Internet host table # 127.0.0.1 localhost 129.144.10.57 zardoz loghost 129.144.11.83 zardoz-11[...]

  • Page 34

    18 Sun 10-Gigabit Ethernet PCI-X Adapter Installation and User’s Guide • December 2005[...]

  • Page 35

    19 CHAPTER 3 Conf iguring Driver Parameters This chapter describes how to configur e the driver parameters used by the Sun 10- Gigabit Ethernet PCI-Xadapter . This chapter contains the following sections: ■ “10-Gigabit Ethernet Device Driver Parameters” on page 19 ■ “Setting ixge Driver Parameters” on page 23 ■ “10-Gigabit Ethernet [...]

  • Page 36

    20 Sun 10-Gigabit Ethernet PCI-X Adapter Installation and User’s Guide • December 2005 10-Gigabit Ethernet Driver Parameter V alues and Def initions T ABLE 3-1 describes the parameters and settings for the ixge device driver . Flow Contr ol Parameters The ixge device sources (transmits) and terminates (receives) pause frames conforming to the I[...]

  • Page 37

    Chapter 3 Configuring Dr iver P arameters 21 T ABLE 3-2 provides f low control keywords and describes their function. Interrupt Parameters T ABLE 3-3 describes the receive interrupt blanking values. T ABLE 3-2 Read-W rite Flow Control Keyword Descriptions Keyw ord Description adv_asmpause_cap The adapter supports asymmetric pause, which means it ca[...]

  • Page 38

    22 Sun 10-Gigabit Ethernet PCI-X Adapter Installation and User’s Guide • December 2005 Jumbo Frames The variable accept-jumbo enables the driver to instruct the upper layers that the driver is operating in Jumbo-frame mode. Refer to the documentation that came with your switch for exact commands to configur e jumbo frames support. ▼ T o Confi[...]

  • Page 39

    Chapter 3 Configuring Dr iver P arameters 23 ▼ T o Conf igure Jumbo Frames in a Linux Envir onment 1. Ensure that the ixge software is installed. 2. Plumb the Sun 10-Gigabit Ethernet PCI-X interface: where xxx.xxx.xx.xxx = the IP addr ess of the interface. Setting ixge Driver Parameters Y ou can set the ixge device driver parameters in two ways: [...]

  • Page 40

    24 Sun 10-Gigabit Ethernet PCI-X Adapter Installation and User’s Guide • December 2005 ▼ T o Specify Device Instances for the ndd Utility Before you use the ndd utility to get or set a parameter for a ixge device, you must specify the device instance for the utility . 1. Check the /etc/path_to_inst f ile to identify the instance associated wi[...]

  • Page 41

    Chapter 3 Configuring Dr iver P arameters 25 ● T o modify a parameter value, use the -set option. If you invoke the ndd utility with the -set option, the utility passes value , which must be specified, down to the named /dev/ixge driver instance, and assigns the value to the parameter: When you change any parameter , a message similar to the foll[...]

  • Page 42

    26 Sun 10-Gigabit Ethernet PCI-X Adapter Installation and User’s Guide • December 2005 ● T o list all the parameters supported by the ixge driver , type ? . See T ABLE 3-1 through T ABLE 3-6 for parameter descriptions. Note – By default, autonegotiation is set to off . This adapter operates only at full- duplex. Setting Parameters Using the[...]

  • Page 43

    Chapter 3 Configuring Dr iver P arameters 27 ▼ T o Set Driver Parameters Using a ixge.conf File 1. Obtain the hardware path names for the ixge devices in the device tree. a. Check the /etc/driver_aliases f ile to identify the name associated with a particular device: Note – ixge "pci8086,1048.108e.7036" is used by the Sun 10-Gigabit E[...]

  • Page 44

    28 Sun 10-Gigabit Ethernet PCI-X Adapter Installation and User’s Guide • December 2005 In this example: ■ The first part within the double quotes specif ies the hardwar e node name in the device tree. ■ The number not enclosed in quotes is the instance number (shown in bold italics). ■ The last part in double quotes is the driver name. ?[...]

  • Page 45

    Chapter 3 Configuring Dr iver P arameters 29 10-Gigabit Ethernet Driver Operating Statistics These statistics are part of the statistics pr esented by the k stat command. T ABLE 3-5 describes the read-only Media Independent Interface (MII) capabilities. These parameters define the capabilities of the hardwar e. The Gigabit Media Independent Interfa[...]

  • Page 46

    30 Sun 10-Gigabit Ethernet PCI-X Adapter Installation and User’s Guide • December 2005 T able describes the read-only ixge device capabilities. T ABLE 3-6 describes the kstat ixge:1 r eceive a nd transmit parameters: cap_10hdx Local interface half-duplex capability 0 = Not 10 Mbit/sec half-duplex capable 1 = 10 Mbit/sec half-duplex capable cap_[...]

  • Page 47

    Chapter 3 Configuring Dr iver P arameters 31 rx_new_pages Number of pages that got replaced during reception. rx_no_buf Number of times the hardwar e cannot receive data because ther e is no more r eceive buffer space. rx_nocanput Number of packets dropped due to full STREAMS message queue. rx_no_comp_wb Number of times the hardware cannot post com[...]

  • Page 48

    32 Sun 10-Gigabit Ethernet PCI-X Adapter Installation and User’s Guide • December 2005 ▼ T o Check Link Partner Settings T ype the kstat command as superuser: xcvr_id GMII/MII physical layer device Identification Decimal copy of MII registers 2 and 3. xcvr_inits Number of physical layer re-initializations incremented each time link parameters[...]

  • Page 49

    Chapter 3 Configuring Dr iver P arameters 33 multircv 0 multixmt 0 norcvbuf 0 noxmtbuf 0 obytes 0 obytes64 0 oerrors 0 opackets 0 opackets64 0 pci_bad_ack_err 0 pci_bus_speed 100 pci_dmarz_err 0 pci_dmawz_err 0 pci_drto_err 0 pci_err 0 pci_parity_err 0 pci_rma_err 0 pci_rta_err 0 pcix_bus_mode 1 promisc off qos_mode 0 rbytes 0 rbytes64 0 remote_fau[...]

  • Page 50

    34 Sun 10-Gigabit Ethernet PCI-X Adapter Installation and User’s Guide • December 2005 ▼ T o Discover Device Capabilities ● Use the kstat command to discover device capabilities. rx_taskq_waits 0 snaptime 7883.09014984 trunk_mode 0 tx_allocb_fail 0 tx_ddi_pkts 0 tx_dma_bind_fail 0 tx_dvma_pkts 0 tx_hdr_pkts 0 tx_inits 0 tx_jumbo_pkts 0 tx_m[...]

  • Page 51

    Chapter 3 Configuring Dr iver P arameters 35 ▼ T o Discover Link Settings ● Use the kstat command to discover link settings. Conf iguration Checking The jumbo frame configuration checking occurs at Layer 2 or Layer 3, depending on the configuration method. Layer 2 Conf iguration Checking Y ou can view the MTU configuration of a ixge instance at[...]

  • Page 52

    36 Sun 10-Gigabit Ethernet PCI-X Adapter Installation and User’s Guide • December 2005[...]

  • Page 53

    37 CHAPTER 4 Conf iguring VLANs This chapter explains V irtual Local Area Networks (VLANs) in detail and provides configuration instructions and examples. It contains the following sections: ■ “Overview of VLANs” on page 37 ■ “Configuring VLANs” on page 39 W ith multiple VLANs on an adapter , a server with a single adapter can have a lo[...]

  • Page 54

    38 Sun 10-Gigabit Ethernet PCI-X Adapter Installation and User’s Guide • December 2005 Although VLANs are commonly used to create individual br oadcast domains and/or separate IP subnets, it can be useful for a server to have a presence on more than one VLAN simultaneously . Several Sun products support multiple VLANs on a per port or per inter[...]

  • Page 55

    Chapter 4 Configuring VLANs 39 ■ VLAN 2 includes the Main Server , Clients 1 and 2 by means of a shared media segment, and Client 5. This is a software development group. ■ VLAN 3 includes the Main Server , the Accounting Server and Client 4. This is an accounting group. The Main Server is a high-use server that needs to be accessed from all VL[...]

  • Page 56

    40 Sun 10-Gigabit Ethernet PCI-X Adapter Installation and User’s Guide • December 2005 subnets when setting up a VLAN network interface. This means that each VID assigned to a VLAN interface of a physical network interface will belong to different subnets. T agging an Ethernet frame requir es the addition of a tag header to the frame. The heade[...]

  • Page 57

    Chapter 4 Configuring VLANs 41 2. Use the ifconfig(1M) to conf igure a VLAN virtual device, for example: The output of ifconfig -a on a system having VLAN devices ixge123000 and ixge224000 : 3. On the switch, set VLAN tagging and set VLAN ports to coincide with the VLANs you’ve set up on the server . Using the examples in Step 2, you would set up[...]

  • Page 58

    42 Sun 10-Gigabit Ethernet PCI-X Adapter Installation and User’s Guide • December 2005[...]

  • Page 59

    43 APPENDIX A Specif ications This appendix provides specifications for the Sun 10-Gigabit Ethernet PCI-X adapter . ■ “Performance Specifications” on page 43 ■ “Physical Characteristics” on page 44 ■ “Power Requirements” on page 44 Performance Specifications T ABLE A-1 Performance Specifications Feature Specification PCI-X clock 6[...]

  • Page 60

    44 Sun 10-Gigabit Ethernet PCI-X Adapter Installation and User’s Guide • December 2005 Physical Characteristics Power Requir ements T ABLE A-2 Physical Characteristics Dimension Measurement Length 6.6 inches (167.64 mm) W idth 2.536 inches (64.61 mm) Height Height on component side: 0.57 inches (14.48 mm) Height on back side :0.105 inches (2.67[...]

  • Page 61

    45 APPENDIX B Diagnostic Softwar e This appendix provides an overview of the SunVTS diagnostic application and instructions for updating the SunVTS software to r ecognize the adapter . This appendix contains the following sections: ■ “SunVTS Diagnostic Software” on page 45 ■ “Updating SunVTS to Recognize the Adapter” on page 46 ■ “U[...]

  • Page 62

    46 Sun 10-Gigabit Ethernet PCI-X Adapter Installation and User’s Guide • December 2005 http://www.sun.com/products-n-solutions/hardware/docs/Software /system_administration/tools/testing_valid/sunvts/index.html Select the document for the Solaris release on your system. Updating SunVTS to Recognize the Adapter Current versions of SunVTS do not [...]

  • Page 63

    Appendix B Diagnostic Software 47 Using the SunVTS netlbtest Y ou must have the Ethernet card and the device driver installed, a loopback connector in place, and Intervention mode enabled before running netlbtest . netlbtest cannot run if the network interface is connected to a live network, and requir es that the Ethernet device be configur ed off[...]

  • Page 64

    48 Sun 10-Gigabit Ethernet PCI-X Adapter Installation and User’s Guide • December 2005[...]

  • Page 65

    49 APPENDIX C Installing the Softwar e Manually This appendix describes how to install the driver software manually . The Sun 10-Gigabit Ethernet Adapter CD contains the driver software requir ed to operate the adapter . When you update your Solaris operating system, refer to the documentation that shipped with the Solaris Supplement CD-ROM for a l[...]

  • Page 66

    50 Sun 10-Gigabit Ethernet PCI-X Adapter Installation and User’s Guide • December 2005 ■ If your system is not running V olume Manager , mount the CD-ROM as follows: Y ou will see the following files and dir ectories in the /cdrom/sun_10-gigabit_ethernet_driver directory or the /cdrom/cdrom0 directory , depending on how you mounted the CD-ROM[...]

  • Page 67

    Appendix C Installing the Software Manually 51 4. Install the patch: 5. Check to see if vlan drivers are installed on the system: ■ If you are using a Solaris SP ARC system: ■ If you do not see the previous output, the VLAN Utility software is not installed on your system. Y ou may install the optional VLAN packages if desired in the following [...]

  • Page 68

    52 Sun 10-Gigabit Ethernet PCI-X Adapter Installation and User’s Guide • December 2005 ■ If your system is running Solaris 9 x86 software type the following: A menu similar to the following displays: 7. Select the packages you want to install: ■ Press Return or type all to accept the default and install all packages (if neither the 10-Gigab[...]

  • Page 69

    53 APPENDIX D Installing the Sun 10-Gigabit Ethernet Device Driver on Linux Platforms This appendix explains how to install the Sun 10-Gigabit Ethernet PCI-X device driver in a Linux environment. This appendix contains the following sections: ■ “Setting Up the Driver in a Linux Platform” on page 53 ■ “Setting Driver Parameters in a Linux [...]

  • Page 70

    54 Sun 10-Gigabit Ethernet PCI-X Adapter Installation and User’s Guide • December 2005 2. Build the man pages (optional): 3. Change to the rpm directory: ■ For RedHat, use the following command: ■ For SuSe Linux Enterprise Server , use the following command: 4. Install the 10-Gigabit Ethernet rpms, using the same command for both RedHat and[...]

  • Page 71

    Appendix D Installing the Sun 10-Gigabit Ether net Device Driver on Lin ux Platforms 55 7. V erify that the driver is loaded. In the following example, the ixge driver is shown in bold italic . On your system the driver will be indistinguishable from the other modules. 8. Run the dmesg command to see which devices the ixge driver was mapped to: 9. [...]

  • Page 72

    56 Sun 10-Gigabit Ethernet PCI-X Adapter Installation and User’s Guide • December 2005 10. Use the ethtool command to check the parameter conf igurations that apply to the ixge driver . Setting Driver Parameters in a Linux Envir onment In a Linux operating system, the driver parameters can only be set at the time the driver is loaded. If you ha[...]

  • Page 73

    Appendix D Installing the Sun 10-Gigabit Ether net Device Driver on Lin ux Platforms 57 ▼ T o Set ixge Parameters in a Linux Envir onment 1. Remove the Sun 10-Gigabit Ethernet PCI-X device driver , if it is already loaded. 2. Load the Sun 10-Gigabit Ethernet PCI-X device driver: or you can use the insmod command: where V AL1 applies to the first [...]

  • Page 74

    58 Sun 10-Gigabit Ethernet PCI-X Adapter Installation and User’s Guide • December 2005 T ABLE D-1 lists the tunable ixge driver parameters for Linux operating systems, and describes their function. T ABLE D-1 T unable ixge Driver Parameters for Linux Operating Systems Keyw ord Description FlowControl V alid Range: 0-3 (0=none, 1=Rx only , 2=Tx [...]

  • Page 75

    Appendix D Installing the Sun 10-Gigabit Ether net Device Driver on Lin ux Platforms 59 ▼ T o Conf igure VLANs in a Linux Envir onment 1. Ensure that the ixge module is loaded: 2. Plumb the Sun 10-Gigabit Ethernet PCI-X interface: where xxx.xxx.xx.xxx = the IP addr ess of the interface. 3. Insert the vlan module: 4. Add vlan instance (VID): 5. Co[...]

  • Page 76

    60 Sun 10-Gigabit Ethernet PCI-X Adapter Installation and User’s Guide • December 2005 ▼ T o Conf igure Bonding for Multiple ixge Interfaces 1. Modify /etc/modules.conf f ile by adding these lines: Where: bond0 is the bonding device. max_bonds is the number of bond interfaces to be created. mode specifies the bonding policies. miimon is the f[...]

  • Page 77

    61 Index Symbols /etc/hostname.ixgenumber file 16 A assigning an IP address 15 autonegotiation setting disabling 26 C configuring device driver parameters 19 configuring the driver parameters 19 configuring the network host files 15 configuring VLANs 39 D documentation SunVTS 46 Dynamic Reconfiguration 5 dynamic reconfiguration 11 Dynamic Reconfigu[...]

  • Page 78

    62 Sun 10-Gigabit Ethernet PCI-X Adapter Installation and User’s Guide • December 2005[...]