Sun Microsystems GigaSwift Ethernet 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
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126

Go to page of

A good user manual

The rules should oblige the seller to give the purchaser an operating instrucion of Sun Microsystems GigaSwift Ethernet 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 GigaSwift Ethernet 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 GigaSwift Ethernet 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 GigaSwift Ethernet Adapter should contain:
- informations concerning technical data of Sun Microsystems GigaSwift Ethernet Adapter
- name of the manufacturer and a year of construction of the Sun Microsystems GigaSwift Ethernet Adapter item
- rules of operation, control and maintenance of the Sun Microsystems GigaSwift Ethernet 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 GigaSwift Ethernet 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 GigaSwift Ethernet 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 GigaSwift Ethernet 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 GigaSwift Ethernet 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 ™ GigaSwift Ethernet Adapter Installation and User ’s Guide P ar t No . 817-4341-10 August 2004 , Re vision A[...]

  • Page 2

    Please Recycle Copyright 2004 Sun Microsystems, Inc., 4150 Network Cir cle, 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 xix 1. Sun GigaSwift Ethernet Adapter Overview 1 Hardware Overview 1 Sun GigaSwift Ethernet MMF Adapter 1 LED Displays on the MMF Adapter 2 Sun GigaSwift Ethernet UTP Adapter 2 LED Displays on the UTP Adapter 3 Hardware and Software Requirements 4 Patch Requirements 4 Product Features 5 Key Protocols and Interfaces 5 Diagnostic[...]

  • Page 4

    iv Sun GigaSwift Ethernet Adapter Installation and User’s Guide • August 2004 Setting the local-mac-address? V ariable 13 Rebooting the System 14 Using the Installation Script 14 ▼ T o Install the Software Using the Installation Script 15 Verifying the Software Installation 21 Configuring the Network Host Files 22 3. Network Conf iguration 25[...]

  • Page 5

    Contents v Setting Parameters Using the ce.conf File 50 ▼ T o Set Driver Parameters Using a ce.conf File 51 Usability Enhancements to the Driver 52 GigaSwift Ethernet Driver Operating Statistics 54 Reporting the Link Partner Capabilities 55 5. Conf iguring VLANs 63 Overview of VLANs 63 Configuring VLANs 66 ▼ T o Configure Static VLANs 67 A. Ins[...]

  • Page 6

    vi Sun GigaSwift Ethernet Adapter Installation and User’s Guide • August 2004 Configuring Driver Parameters 87 Configuring VLANs 87 C. Specif ications 89 Connectors 89 Performance Specifications 91 Physical Characteristics 91 Power Requirements 91 D. Diagnostic Software and T roubleshooting Issues 93 SunVTS Diagnostic Software 93 Using the SunV[...]

  • Page 7

    vii Figur es FIGURE 1-1 Sun GigaSwift Ethernet MMF Adapter 2 FIGURE 1-2 Sun GigaSwift Ethernet UTP Adapter 3 FIGURE 5-2 Ethernet Tag Header Format 66 FIGURE C-1 Sun GigaSwift Ethernet MMF Adapter Connector 89 FIGURE C-2 Sun GigaSwift Ethernet UTP Adapter Connector 90[...]

  • Page 8

    viii Sun GigaSwift Ethernet Adapter Installation and User’s Guide • August 2004[...]

  • Page 9

    ix T ables TABLE 1-1 Front Panel Display LEDs for the MMF Adapter 2 TABLE 1-2 Front Panel Display LEDs for the UTP Adapter 3 TABLE 3-1 Device Link Parameters 33 TABLE 3-2 link-clock Capabilities for Link Up 34 TABLE 4-1 ce Driver Parameter, Status, and Descriptions 38 TABLE 4-2 Operational Mode Parameters 39 TABLE 4-3 Read-Write Flow Control Keywor[...]

  • Page 10

    x Sun GigaSwift Ethernet Adapter Installation and User’s Guide • August 2004 TABLE C-1 SC Connector Link Characteristics (IEEE P802.3z) 89 TABLE C-2 Cat-5 Connector Link Characteristics 90 TABLE C-3 Performance Sepcifications 91 TABLE C-4 Physical Characteristics 91 TABLE C-5 Power Requirements 91 TABLE D-1 SunVTS Documentation 94 TABLE D-2 Tro[...]

  • Page 11

    xi Declaration of Conf ormity Compliance Model Number: GCS Product Family Name: Sun GigaSwift Copper Ethernet PCI Adapter Card (X4050A) 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[...]

  • Page 12

    xii Sun GigaSwift Ethernet Adapter Installation and User’s Guide • August 2004 EN61000-4-6 3 V EN61000-4-8 1 A/m EN61000-4-1 1 Pass EN61000-3-2 Pass EN61000-3-3 Pass Safety This equipment complies with the following requir ements of Low V oltage Directive 73/23/EEC: EC T ype Examination Certificates: EN 60950:2000, 3rd Edition T Ü V Rheinland [...]

  • Page 13

    xiii Declaration of Conf ormity Compliance Model Number: GFS Product Family Name: Sun GigaSwift Fiber Ethernet PCI Adapter Card (X4051A) 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 accep[...]

  • Page 14

    xiv Sun GigaSwift Ethernet Adapter Installation and User’s Guide • August 2004 EN61000-4-1 1 Pass EN61000-3-2 Pass EN61000-3-3 Pass Safety This equipment complies with the following requir ements of Low V oltage Directive 73/23/EEC: EC T ype Examination Certificates: EN 60950:2000, 3rd Edition T Ü V Rheinland Certificate No. IEC 60950:2000, 3r[...]

  • Page 15

    vii Regulatory Compliance Statements Y our Sun product is marked to indicate its compliance class: • Federal Communications Commission (FCC) — USA • Industry Canada Equipment Standard for Digital Equipment (ICES-003) — Canada • V oluntary Control Council for Interference (VCCI) — Japan • Bureau of Standar ds Metrology and Inspection ([...]

  • Page 16

    viii Sun GigaSwift Ethernet Adapter Installation and User’s Guide • August 2004 ICES-003 Class A Notice - A vis NMB-003, Classe A This Class A digital apparatus complies with Canadian ICES-003. Cet appareil num é rique de la classe A est conforme à la norme NMB-003 du Canada. ICES-003 Class B Notice - A vis NMB-003, Classe B This Class B digi[...]

  • Page 17

    ix BSMI Class A Notice The following statement is applicable to products shipped to T aiwan and marked as Class A on the product compliance label. Graphic showing the BSMI Class A Notice for products shipped to T aiwan. GOST -R Certi fi cation Mark Graphic showing the GOST -R Certification Mark.[...]

  • Page 18

    x Sun GigaSwift Ethernet Adapter Installation and User’s Guide • August 2004[...]

  • Page 19

    xix Pr eface The Sun GigaSwift Ethernet Adapter Installation and User ’ s Guide provides installation instructions for both the Sun GigaSwift Ethernet UTP adapter and the Sun GigaSwift Ethernet MMF adapter . This manual also describes how to conf igure the driver software. These instructions are designed for enterprise system administrators with [...]

  • Page 20

    xx Sun GigaSwift Ethernet Adapter Installation and User’s Guide • August 2004 Appendix C lists the specifications for the Sun GigaSwift Ethernet adapter . Appendix D provides an overview of the SunVTS diagnostic application and instructions for testing the adapter using the onboard FCode selftest. There is also a section outlining some common t[...]

  • Page 21

    Preface xxi Shell Pr ompts Related Documentation 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 Shell Prompt C shell machine_name % C shell superuser machine_name # Bourne shell and Korn shell $ Bourne shell and Korn shell sup[...]

  • Page 22

    xxii Sun GigaSwift Ethernet Adapter Installation and User’s Guide • August 2004 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 and is not responsible or liable for any content, advertising, products, or other materials that are available on or thr oug[...]

  • Page 23

    1 CHAPTER 1 Sun GigaSwift Ethernet Adapter Overview This chapter provides a description of the Sun GigaSwift Ethernet UTP and MMF adapter hardwar e and software. This chapter includes the following sections: ■ “ Hardwar e Overview ” on page 1 ■ “ Hardwar e and Softwar e Requirements ” on page 4 ■ “ Patch Requirements ” on page 4 ?[...]

  • Page 24

    2 Sun GigaSwift Ethernet Adapter Installation and User’s Guide • August 2004 FIGURE 1-1 Sun GigaSwift Ethernet MMF Adapter LED Displays on the MMF Adapter Four LEDs are displayed on the fr ont panel of Sun GigaSwift Ethernet MMF adapter . They are labeled on the fr ont panel as shown in T ABLE 1- 1 . Sun GigaSwift Ethernet UTP Adapter The Sun G[...]

  • Page 25

    Chapter 1 Sun GigaSwift Ether net Adapter Overview 3 FIGURE 1-2 Sun GigaSwift Ethernet UTP Adapter LED Displays on the UTP Adapter T wo LEDs are displayed on the front panel of the Sun GigaSwift Ethernet UTP adapter . They are labeled on the front panel as shown in T ABLE 1-2 . T ABLE 1-2 Fr ont Panel Display LEDs for the UTP Adapter Label Meaning [...]

  • Page 26

    4 Sun GigaSwift Ethernet Adapter Installation and User ’ s Guide • August 2004 Har dware and Softwar e Requir ements Before using the Sun GigaSwift Ethernet adapter, make sure your system meets the following hardwar e and software r equirements: Sun Enterprise 3000, 4000, 5000, and 6000 series systems using the Sun GigaSwift Ethernet adapter re[...]

  • Page 27

    Chapter 1 Sun GigaSwift Ether net Adapter Overview 5 The Solaris 8 2/02 release includes Patch-ID Number 1 1 1883-05. Subsequent versions of the Solaris operating system may include the correct version. Following are the curr ent driver patch versions (at the time this document was created): ■ Patch-ID Number 1 12327-18 for Solaris 7 Operating Sy[...]

  • Page 28

    6 Sun GigaSwift Ethernet Adapter Installation and User ’ s Guide • August 2004 ■ PCI Local Bus Rev 2.2-compliant (6.6-inch x 2.5-inch short card) ■ IPv4 and IPv6 support ■ Load balancing for RX packets among multiple CPUs ■ Jumbo frames enables the Ethernet interfaces to send and receive packets of up to 9216 bytes ■ IEEE 802.1Q VLAN [...]

  • Page 29

    7 CHAPTER 2 Installing the Adapter This chapter describes how to install the adapter in your system and verify that it has been installed correctly . It then describes how to install the driver software using the automated script. Finally , this chapter describes how to edit the network host files after installing the adapter on your system. This c[...]

  • Page 30

    8 Sun GigaSwift Ethernet Adapter Installation and User ’ s Guide • August 2004 Note – Dynamic reconf iguration (DR) is a system-specific feature. If you have a Sun Enterprise system that supports DR, refer to the Sun Enterprise Dynamic Reconfiguration User’ s Guide and your system ’ s documentation for further information about DR. Instal[...]

  • Page 31

    Chapter 2 Installing the Adapter 9 Caution – Do not use excessive force when installing the adapter into the PCI slot. Y ou might damage the adapter ’ s PCI connector . If the adapter does not seat properly when you apply even pressur e, remove the adapter and carefully r einstall it. 9. Secure the adapter to the PCI slot using the screw you re[...]

  • Page 32

    10 Sun GigaSwift Ethernet Adapter Installation and User ’ s Guide • August 2004 2. List the network devices on your system. Y ou should see the full path name of the network devices, similar to the example below . In this example, the network@0 and the network@1 devices are the Sun GigaSwift Ethernet adapter , and the network@2 is the onboard E[...]

  • Page 33

    Chapter 2 Installing the Adapter 11 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 GigaSwift Ethernet MMF adapter , your output will be similar to the following. ok cd /pci@8,700000/network@2 ok .properties assigned-add[...]

  • Page 34

    12 Sun GigaSwift Ethernet Adapter Installation and User ’ s Guide • August 2004 If you are using the Sun GigaSwift Ethernet UTP adapter , your .properties output will be similar to the following. ok cd /pci@8,700000/network@3 ok .properties assigned-addresses 82001810 00000000 11200000 00000000 00200000 82001830 00000000 11100000 00000000 00100[...]

  • Page 35

    Chapter 2 Installing the Adapter 13 Note – If you are going to set the local-mac-address? variable, note the local MAC address of your device at this time. See “ Setting the local-mac-address? V ariable ” on page 13 for more information. 5. T ype the following when you f inish looking at the .properties values: Setting the local-mac-address? [...]

  • Page 36

    14 Sun GigaSwift Ethernet Adapter Installation and User ’ s Guide • August 2004 1. List the network devices on your system. 2. Set the Sun GigaSwift Ethernet adapter device to be your default boot device. Note that the command shown in this example sets your boot device to be port 0 on the network portion of the card. Rebooting the System After[...]

  • Page 37

    Chapter 2 Installing the Adapter 15 ▼ T o Install the Softwar e Using the Installation Script 1. At the system console, become superuser (root). 2. Insert the Sun GigaSwift Ethernet Adapter CD into a CD-ROM drive that is connected to your system. ■ If your system is running Sun Enterprise V olume Manager , it should automatically mount the CD-R[...]

  • Page 38

    16 Sun GigaSwift Ethernet Adapter Installation and User ’ s Guide • August 2004 4. Execute the installation script: The script displays a menu of products: 5. Select 2, the Sun GigaSwift Ethernet adapter, and answer the questions, if required, in the installation script. Note – After the installation script runs, you see a summary of the soft[...]

  • Page 39

    Chapter 2 Installing the Adapter 17 Example 2: All Requirements Met on Solaris 9 x86 Systems Following is an example of an installation script output if the driver and patch requir ements ar e met on Solaris 9 x86 systems: *** Checking for correct version of GigaSwift Ethernet Driver Packages... *** Checking for correct version of GigaSwift Etherne[...]

  • Page 40

    18 Sun GigaSwift Ethernet Adapter Installation and User ’ s Guide • August 2004 Example 3: Updates Required The following is an example of an installation script output, if the packages ar e found and need updating by patching. Note – The following two examples are from a SP ARC system. The line, “ GigaSwift Ethernet Adapter Driver for spar[...]

  • Page 41

    Chapter 2 Installing the Adapter 19 *** Installing patch 112817-16 for Solaris 9... Checking installed patches... Verifying sufficient filesystem capacity (dry run method)... Installing patch packages... Patch number 112817-16 has been successfully installed. See /var/sadm/patch/112817-16/log for details Patch packages installed: SUNWcea SUNWceax S[...]

  • Page 42

    20 Sun GigaSwift Ethernet Adapter Installation and User ’ s Guide • August 2004 Example 4: Packages Missing Following is an example of an installation script output if the package(s) are not found: CODE EXAMPLE 2-4 Script Output When Packages Are Not Found Product Installation 1 - Dual Gigabit Ethernet Dual SCSI/P Adapter 2 - GigaSwift Ethernet[...]

  • Page 43

    Chapter 2 Installing the Adapter 21 V erifying the Softwar e Installation Unless you have the latest version of the driver software installed, the gr een LEDs on the adapter will not go on. If you are using a SP ARC system, be sur e that you have version 1.136 or later installed. Installation of <SUNWcedx> was successful. Copyright 2002 Sun M[...]

  • Page 44

    22 Sun GigaSwift Ethernet Adapter Installation and User ’ s Guide • August 2004 ● Use the modinfo command to verify that you have the current driver (v1.136 or later) installed. If you type grep CE , using uppercase letters, you will get only the specif ic driver information: If you type grep ce , using lowercase letters, you will still get t[...]

  • Page 45

    Chapter 2 Installing the Adapter 23 1. At the command line, use the grep command to search the /etc/path_to_inst f ile for ce interfaces. In the example above, the device instance is from a Sun GigaSwift Ethernet adapter. For clarity , the instance number is in bold italics. 2. Use the ifconfig command to set up the adapter ’ s ce interface. Use [...]

  • Page 46

    24 Sun GigaSwift Ethernet Adapter Installation and User ’ s Guide • August 2004 3. Create an appropriate entry in the /etc/hosts f ile for each active ce 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 47

    25 CHAPTER 3 Network Conf iguration This chapter describes how to edit the network host files after the adapter has been installed on your system. This chapter contains the following sections: ■ “ Configuring the Network Host Files ” on page 25 ■ “ Setting Up a GigaSwift Ethernet Network on a Diskless Client System ” on page 27 ■ “ [...]

  • Page 48

    26 Sun GigaSwift Ethernet Adapter Installation and User ’ s Guide • August 2004 Use the ifconfig command to assign an IP address to the network interface. T ype the following at the command line, replacing ip-address with the adapter ’ sI P address: Refer to the ifconfig (1M) man page and the Solaris documentation for mor e information. ■ I[...]

  • Page 49

    Chapter 3 Network Configuration 27 Setting Up a GigaSwift Ethernet Network on a Diskless Client System Before you can boot and operate a diskless client system across a gigabit Ethernet network, you must first install the GigaSwift Ethernet software packages into the root dir ectory of the diskless client. Y ou can find the GigaSwift Ethernet softw[...]

  • Page 50

    28 Sun GigaSwift Ethernet Adapter Installation and User ’ s Guide • August 2004 4. Eject the Sun GigaSwift Ethernet Driver CD from the CD-ROM drive. 5. Create a hostname.ce number f ile in the diskless client’ s root directory . Y ou will need to create an /export/root/ client-name /etc/hostname.ce number file for the GigaSwift Ethernet inter[...]

  • Page 51

    Chapter 3 Network Configuration 29 ▼ T o Install the Solaris Operating System Over a GigaSwift Ethernet Network 1. Prepare the install server and client system to install the Solaris Operating System over the network. The Solaris Advanced Installation Guide describes how to create the install server and set up the client systems. Note – If you [...]

  • Page 52

    30 Sun GigaSwift Ethernet Adapter Installation and User ’ s Guide • August 2004 4. On the install server , install the GigaSwift Ethernet software to the client’ s root directory , as determined in Step 2. Replace root-dir ectory with the location of the client ’ s root dir ectory . Note – If the commands above do not work correctly , ref[...]

  • Page 53

    Chapter 3 Network Configuration 31 8. At the ok prompt, boot the client system using the full device path of the Gigabit Ethernet device. The following examples show the options available: ■ Booting in autonegotiated mode: ■ Booting in autonegotiated verbose mode at 1000 Mbps half-duplex: Note – link-cloc k must be set to auto . For this conf[...]

  • Page 54

    32 Sun GigaSwift Ethernet Adapter Installation and User ’ s Guide • August 2004 10. After installing the Solaris Operating System, install the Sun GigaSwift Ethernet software on the client system. The software installed in Step 4 was required to boot the client system over the GigaSwift Ethernet interface. Y ou now need to install the software [...]

  • Page 55

    Chapter 3 Network Configuration 33 the device and its link partner . Attempting t o link-up with autonegotiation disabled requir es knowledge of the curr ent capabilities at which both the device and its link partner are conf igured. The structure of the boot net command line that includes device parameters is as follows: Where: s = 1000, 100, 10, [...]

  • Page 56

    34 Sun GigaSwift Ethernet Adapter Installation and User ’ s Guide • August 2004 The following examples show the usage of the boot net command line with device parameters specified: T o attempt to for ce the link-up while advertising 100 Mbps full-duplex capability to the link partner: T o attempt to force link-up while advertising 1000 Mbps ful[...]

  • Page 57

    Chapter 3 Network Configuration 35 Note – The link partner must be configured as link-clock slave. T o attempt to autonegotiate the link while advertising 1000 Mbps full- and half- duplex, and link-clock auto capability to the link partner: Note – Link partner must autonegotiate in order to link-up at 1000 Mbps. # boot net:speed=1000,duplex=aut[...]

  • Page 58

    36 Sun GigaSwift Ethernet Adapter Installation and User ’ s Guide • August 2004[...]

  • Page 59

    37 CHAPTER 4 Conf iguring Driver Parameters This chapter describes how to configur e the driver parameters used by the Sun GigaSwift Ethernet adapter. This chapter contains the following sections: ■ “ GigaSwift Ethernet Driver Parameter V alues and Definitions ” on page 38 ■ “ Setting ce Driver Parameters ” on page 46 ■ “ Usability [...]

  • Page 60

    38 Sun GigaSwift Ethernet Adapter Installation and User ’ s Guide • August 2004 GigaSwift Ethernet Driver Parameter V alues and Def initions T ABLE 4-1 describes the parameters and settings for the ce device driver . T ABLE 4-1 ce Driver Parameter , Status, and Descriptions Parameter Status Description instance Read and write Device instance ad[...]

  • Page 61

    Chapter 4 Configuring Dr iver P arameters 39 Operational Mode Parameters The following parameters determine the transmit and receive speed and duplex. T ABLE 4-2 describes the operational mode parameters and their default values infinite-burst Read and write PCI interface parameter disable-64bit Read and write PCI interface parameter accept-jumbo R[...]

  • Page 62

    40 Sun GigaSwift Ethernet Adapter Installation and User ’ s Guide • August 2004 Note – If a parameter ’ s initial setting is 0, it cannot be changed. If you try to change the setting, it will revert back to 0. If all these parameters are set to 1, autonegotiation uses the highest speed possible. If all these parameters are set to 0, you rec[...]

  • Page 63

    Chapter 4 Configuring Dr iver P arameters 41 Gigabit Link Clock Mastership Contr ols The concept of link clock mastership was introduced with gigabit twisted-pair technology . One side of the link is the master that provides the link clock and the other side is the slave that uses the link clock. Once this relationship is established, the link is u[...]

  • Page 64

    42 Sun GigaSwift Ethernet Adapter Installation and User ’ s Guide • August 2004 If enable_ipg0 is disabled, the value of ipg0 is ignored and no additional delay is set. Only the delays set by ipg1 and ipg2 will be used. Disable enable_ipg0 if other systems keep sending a large number of back-to-back packets. Systems that have enable_ipg0 set mi[...]

  • Page 65

    Chapter 4 Configuring Dr iver P arameters 43 Interrupt Parameters T ABLE 4-7 describes the receive interrupt blanking values. Random Early Dr op Parameters T ABLE 4-8 describes the RX random early detection 8-bit vectors, which allow you to enable random early drop (RED) thresholds. When r eceived packets reach the RED range packets are dr opped ac[...]

  • Page 66

    44 Sun GigaSwift Ethernet Adapter Installation and User ’ s Guide • August 2004 PCI Bus Interface Parameters These parameters allow you to modify PCI interface features to gain better PCI interperformance for a given application. red_dv6to8k 0 to 255 Random early detection and packet drop vectors for when FIFO threshold is gr eater than 6,144 b[...]

  • Page 67

    Chapter 4 Configuring Dr iver P arameters 45 Jumbo Frames The variable accept-jumbo enables the driver to instruct the upper layers that the driver is operating in Jumbo-frame mode. Note – Jumbo-frame mode is not supported in systems running Solaris 9 x86 software. In the Solaris 8 Operating System, accept-jumbo=1 does not take effect on the next[...]

  • Page 68

    46 Sun GigaSwift Ethernet Adapter Installation and User ’ s Guide • August 2004 Refer to the documentation that came with your switch for exact commands to configur e jumbo frames support. Jumbo Frames W ith T runking 1.3 When using jumbo frames with T runking 1.3, you must explicitly enable jumbo frames on each link participating in the T runk[...]

  • Page 69

    Chapter 4 Configuring Dr iver P arameters 47 T o set parameters so they remain in ef fect after you reboot the system, create a /platform/sun4u/kernel/drv/ce.conf file and add parameter values to this file when you need to set a particular parameter for a device in the system. Setting Parameters Using the ndd Utility Use the ndd utility to configur[...]

  • Page 70

    48 Sun GigaSwift Ethernet Adapter Installation and User ’ s Guide • August 2004 In noninteractive mode, you invoke the utility to execute a specific command. Once the command is executed, you exit the utility . In interactive mode, you can use the utility to get or set more than one parameter value. Refer to the ndd (1M) man page for more infor[...]

  • Page 71

    Chapter 4 Configuring Dr iver P arameters 49 ● T o list all the parameters supported by the ce driver , type ? . See T ABLE 4-1 through T ABLE 4-12 for parameter descriptions. Setting the Autonegotiation Mode By default, autonegotiation is set to on . This means that the adapter communicates with its link partner to determine a compatible network[...]

  • Page 72

    50 Sun GigaSwift Ethernet Adapter Installation and User ’ s Guide • August 2004 ▼ T o Disable Autonegotiation Mode If your network equipment does not support autonegotiation, or if you want to specify your network speed, you can set autonegotiation to off on the ce device. Note – Disabling autonegotiation mode can cause collisions. 1. Set t[...]

  • Page 73

    Chapter 4 Configuring Dr iver P arameters 51 Note – Configuring the parameters by putting ndd commands in rcX.d scripts is not supported. The man pages for prtconf (1M) and driver.conf (4) include additional details. The next procedure shows an example of setting parameters in a ce.conf file. ● T o access any man page, type the man command plus[...]

  • Page 74

    52 Sun GigaSwift Ethernet Adapter Installation and User ’ s Guide • August 2004 ■ The path name before the last component is the par ent name. ■ The number after the final @ character within quotes is the unit-addr ess. T o identify a PCI device unambiguously in the ce.conf file, use the name, parent name, and the unit-address for the devic[...]

  • Page 75

    Chapter 4 Configuring Dr iver P arameters 53 Then you had to get the link status: Starting in the Solaris 9 Operating System, this method of determining the link status is discouraged, and in some cases, it is removed completely as a driver feature. The new improved appr oach moves all read-only parameters fr om the ndd options into kstat . This si[...]

  • Page 76

    54 Sun GigaSwift Ethernet Adapter Installation and User ’ s Guide • August 2004 GigaSwift Ethernet Driver Operating Statistics These statistics are part of the statistics presented by the netstat -k command. T ABLE 4-1 1 describes the read-only Media Independent Interface (MII) capabilities. These parameters define the capabilities of the hardw[...]

  • Page 77

    Chapter 4 Configuring Dr iver P arameters 55 Reporting the Link Partner Capabilities T ABLE 4-12 describes the read-only link partner capabilities. cap_10hdx Local interface half-duplex capability 0 = Not 10 Mbit/sec half-duplex capable 1 = 10 Mbit/sec half-duplex capable cap_asm_pause Local interface flow contr ol capability 0 = Not asymmetric pau[...]

  • Page 78

    56 Sun GigaSwift Ethernet Adapter Installation and User ’ s Guide • August 2004 If the link partner is not capable of autonegotiation (when lp_autoneg_cap is 0), the remaining information described in T ABLE 4-12 is not relevant and the parameter value = 0. If the link partner is capable of autonegotiation (when lp_autoneg_cap is 1), then the s[...]

  • Page 79

    Chapter 4 Configuring Dr iver P arameters 57 rx_split_pkts Number of packets that were split across two pages. rx_no_comp_wb Number of times the hardwar e cannot post completion entries for received data. rx_no_buf Number of times the hardwar e cannot receive data because there is no more r eceive buffer space. rx_new_pages Number of pages that got[...]

  • Page 80

    58 Sun GigaSwift Ethernet Adapter Installation and User ’ s Guide • August 2004 ▼ T o Check Link Partner Settings ● If you are running the Solaris 8 Operating System, type the netstat -k command as superuser: ● If you are running the Solaris 9 Operating System, type the kstat command as superuser: # netstat -k ce0 ce0: ipackets 0 ipackets[...]

  • Page 81

    Chapter 4 Configuring Dr iver P arameters 59 cap_1000hdx 1 cap_100T4 0 cap_100fdx 1 cap_100hdx 1 cap_10fdx 1 cap_10hdx 1 cap_asmpause 0 cap_autoneg 1 cap_pause 0 code_violations 0 collisions 0 crc_err 0 crtime 2345.407585961 excessive_collisions 0 first_collision 0 ierrors 0 ifspeed 0 ipackets 0 ipackets64 0 ipackets_cpu00 0 ipackets_cpu01 0 ipacke[...]

  • Page 82

    60 Sun GigaSwift Ethernet Adapter Installation and User ’ s Guide • August 2004 obytes 0 obytes64 0 oerrors 0 opackets 0 opackets64 0 pci_bad_ack_err 0 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 peak_attempts 0 promisc off qos_mode 0 rbytes 0 rbytes64 0 rev_id 1 rx_allocb_fail 0 rx_hdr_[...]

  • Page 83

    Chapter 4 Configuring Dr iver P arameters 61 ▼ T o Discover Link Partner Capabilities ● Use the kstat command to discover link partner capabilities. tx_dma_hdr_bind_fail 0 tx_dma_pld_bind_fail 0 tx_dvma_pkts 0 tx_hdr_pkts 0 tx_inits 0 tx_max_desc 0 tx_max_pend 0 tx_msgdup_fail 0 tx_no_desc 0 tx_nocanput 0 tx_queue0 3 tx_queue1 0 tx_queue2 0 tx_[...]

  • Page 84

    62 Sun GigaSwift Ethernet Adapter Installation and User ’ s Guide • August 2004 ▼ 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 [...]

  • Page 85

    63 CHAPTER 5 Conf iguring VLANs This chapter explains VLANs in detail and provides configuration instructions and examples. VLANs: V irtual Local Area Networks (VLANs) are commonly used to split up groups of network users into manageable broadcast domains, to cr eate logical segmentation of workgroups, and to enfor ce security policies among each l[...]

  • Page 86

    64 Sun GigaSwift Ethernet Adapter Installation and User ’ s Guide • August 2004 VLANs are commonly used to separate groups of network users into manageable broadcast domains, to cr eate logical segmentation of workgroups, and to enforce security policies among each logical segment. Each defined VLAN behaves as its own separate network, with its[...]

  • Page 87

    Chapter 5 Configuring VLANs 65 The physical LAN network consists of a switch, two servers, and five clients. The LAN is logically organized into thr ee differ ent VLANs, each repr esenting a different IP subnet. ■ VLAN 1 is an IP subnet consisting of the Main Server , Client 3, and Client 5. This repr esents an engineering gr oup. ■ VLAN 2 incl[...]

  • Page 88

    66 Sun GigaSwift Ethernet Adapter Installation and User ’ s Guide • August 2004 Conf iguring VLANs VLANs can be created accor ding to various criteria, but each VLAN must be assigned a VLAN tag or VLAN ID (VID). The VID is a 12-bit identifier between 1 and 4094 that identifies a unique VLAN. For each network interface ( ce0 , ce1 , ce2 and so o[...]

  • Page 89

    Chapter 5 Configuring VLANs 67 ▼ T o Conf igure Static VLANs 1. Create one hostname6.ce number f ile for each VLAN that will be conf igured for each adapter on the server . Use the following naming format that includes both the VID and the physical point of attachment (PP A): VLAN logical PP A = 1000 * VID + Device PP A ce123000 = 1000*123 + ce T[...]

  • Page 90

    68 Sun GigaSwift Ethernet Adapter Installation and User ’ s Guide • August 2004[...]

  • Page 91

    69 APPENDIX A Installing the Softwar e Manually This appendix describes how to install the driver software manually . It contains the following sections: ■ “ Installing the Driver Software Manually ” on page 69 ■ “ V erifying Patches ” on page 74 Installing the Driver Softwar e Manually The Sun GigaSwift Ethernet Adapter CD contains the[...]

  • Page 92

    70 Sun GigaSwift Ethernet Adapter Installation and User ’ s Guide • August 2004 ■ 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_gigaswift_ethernet_driver directory or the /cdrom/cdrom0 directory , depending on how you mounted the CD-ROM. # mkdi[...]

  • Page 93

    Appendix A Installing the Software Manually 71 Note – If you intend to use VLAN, you must install VLAN packages when you install the software packages. 3. Determine if the ce and vlan drivers are installed on the system: ■ If you are using a Solaris SP ARC system: ■ If you are using a Solaris x86 system: ■ If the output of the command is si[...]

  • Page 94

    72 Sun GigaSwift Ethernet Adapter Installation and User ’ s Guide • August 2004 ■ If nothing is reported back on SUNWced or SUNWcedx , then proceed to Step 4 and select SUNWcea , SUNWceax , SUNWced.u , SUNWcedx.u , SUNWcedu , and SUNWcem (if present). ■ If nothing is reported back for SUNWvld or SUNWvldx , then proceed to Step 4 and select [...]

  • Page 95

    Appendix A Installing the Software Manually 73 ■ If your system is running Solaris 9 x86 software type the following: A menu similar to the following displays: 5. Select the packages you want to install: ■ Press Return or type all to accept the default and install all packages (if neither the GigaSwfit Ethernet Driver nor VLAN Utility packages [...]

  • Page 96

    74 Sun GigaSwift Ethernet Adapter Installation and User ’ s Guide • August 2004 V erifying Patches V erify whether your system has the needed patches for your version of the Solaris Operating System to ensure that you do not need to add patches. Note – If patches meet the requir ements, nothing needs to be installed on the install system. T A[...]

  • Page 97

    Appendix A Installing the Software Manually 75 ■ T o verify patches for the Solaris 8 Operating System, type the following: The patch version should be -24 or greater . ■ T o verify patches for the Solaris 9 SP ARC Operating System, type the following: The patch version should be -17 or greater . ■ T o verify patches for the Solaris 9 x86 Ope[...]

  • Page 98

    76 Sun GigaSwift Ethernet Adapter Installation and User ’ s Guide • August 2004 ■ If your system is running Solaris 9 x86 software type the following: ▼ T o Install a Sun VLAN Utility Patch Note – The VLAN Utility is only supported in Solaris 8 and Solaris 9 software. 1. Determine the version of the Solaris Operating System your system is[...]

  • Page 99

    Appendix A Installing the Software Manually 77 4. If your system is running the Solaris 9 SP ARC Operating System, type the following: Y ou will see output similar to the following Solaris 9 SP ARC Operating System example: # cd /cdrom/cdrom0 # patchadd GigaSwiftEthernet/Solaris_9/Sparc/Patches/ 114600-02 Verifying sufficient filesystem capacity (d[...]

  • Page 100

    78 Sun GigaSwift Ethernet Adapter Installation and User ’ s Guide • August 2004[...]

  • Page 101

    79 APPENDIX B Using the Sun GigaSwift Ethernet Driver in Solaris 9 x86 Operating Systems This appendix describes the features and limitations of using the Sun GigaSwift Ethernet driver software in the Solaris 9 x86 Operating System: ■ “ Hardwar e and Softwar e Requirements ” on page 79 ■ “ Patch Requirements ” on page 80 ■ “ Product[...]

  • Page 102

    80 Sun GigaSwift Ethernet Adapter Installation and User ’ s Guide • August 2004 Patch Requir ements The software driver package pr ovided on the CD-ROM has current driver patch versions (at the time this document was created) preinstalled. ■ Patch-ID Number 1 17714-01 for Solaris 9 x86 Operating System Install the latest version of the Patch-[...]

  • Page 103

    Appendix B Using the Sun GigaSwift Ether net Driver in Solaris 9 x86 Operating Systems 81 ■ Energy Star ® support Featur es Not Currently Supported The following features ar e not currently supported for the Sun GigaSwift Ethernet driver software in the Solaris 9 x86 Operating System. ■ Dynamic reconf iguration (DR) and r edundancy/failover su[...]

  • Page 104

    82 Sun GigaSwift Ethernet Adapter Installation and User ’ s Guide • August 2004 2. Insert the Sun GigaSwift Ethernet Adapter CD into a CD-ROM drive that is connected to your system. ■ 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 r[...]

  • Page 105

    Appendix B Using the Sun GigaSwift Ether net Driver in Solaris 9 x86 Operating Systems 83 Note – After the installation script runs, you see a summary of the software package or patch that was installed. Y ou can also find a log of the installation in /var/tmp . The log file information is displayed when the installation completes unless the soft[...]

  • Page 106

    84 Sun GigaSwift Ethernet Adapter Installation and User ’ s Guide • August 2004 Installing the Softwar e Manually ▼ T o Install the Softwar e Manually 1. Become superuser . 2. Insert the Sun GigaSwift Ethernet Adapter CD into a CD-ROM drive that is connected to your system. ■ If your system is running Sun Enterprise V olume Manager ™ , it[...]

  • Page 107

    Appendix B Using the Sun GigaSwift Ether net Driver in Solaris 9 x86 Operating Systems 85 Note – If you intend to use VLAN, you must install VLAN packages when you install the software packages. (For Solaris 8 software only) The optional VLAN packages: • SUNWvld — VLAN utility routines • SUNWvldx — VLAN utility routines (64-bit) • SUNWv[...]

  • Page 108

    86 Sun GigaSwift Ethernet Adapter Installation and User ’ s Guide • August 2004 3. Determine if the ce and vlan drivers are installed on the system: 4. Install the software packages by typing the following at the command line: A menu similar to the following displays: 5. Select the packages you want to install: ■ Press Return or type all to a[...]

  • Page 109

    Appendix B Using the Sun GigaSwift Ether net Driver in Solaris 9 x86 Operating Systems 87 V erifying the Software Installation After you have run the automated installation script, check to be sure you have the current version of the driver installed. ● Use the modinfo command to verify that you have the current driver (v1.137 or later) installed[...]

  • Page 110

    88 Sun GigaSwift Ethernet Adapter Installation and User ’ s Guide • August 2004[...]

  • Page 111

    89 APPENDIX C Specif ications This appendix lists the specifications for the Sun GigaSwift Ethernet adapter . It contains the following sections: ■ “ Connectors ” on page 89 ■ “ Performance Specifications ” on page 91 ■ “ Physical Characteristics ” on page 91 ■ “ Power Requirements ” on page 91 Connectors FIGURE C-1 shows th[...]

  • Page 112

    90 Sun GigaSwift Ethernet Adapter Installation and User ’ s Guide • August 2004 FIGURE C-2 Sun GigaSwift Ethernet UTP Adapter Connector T able A-2 lists the characteristics of the Cat-5 connector used by the Sun GigaSwift Ethernet UTP adapter . T ABLE C-2 Cat-5 Connector Link Characteristics Description Distance Operating range Up 100 meters AC[...]

  • Page 113

    Appendix C Specifications 91 Performance Specif ications Physical Characteristics Power Requir ements T ABLE C-3 Performance Sepcifications Feature Specification PCI clock 33/66 MHz max PCI data burst transfer rate up to 64-byte bursts PCI data/address width 32/64 -bit PCI modes Master/slave 1 GBit/s, 850 nm (MMF) 1000 Mbps (full-duplex) 1 GBit/s, [...]

  • Page 114

    92 Sun GigaSwift Ethernet Adapter Installation and User ’ s Guide • August 2004[...]

  • Page 115

    93 APPENDIX D Diagnostic Softwar e and T r oubleshooting Issues This appendix provides an overview of the SunVTS diagnostic application and instructions for testing the adapter using the onboard FCode self-test. There is also a section outlining some common troubleshooting issues. This appendix contains the following sections: ■ “ SunVTS Diagno[...]

  • Page 116

    94 Sun GigaSwift Ethernet Adapter Installation and User ’ s Guide • August 2004 Refer to the SunVTS documentation (listed in T ABLE D-1 ) for instructions on how to run and monitor the nettest diagnostic. These SunVTS documents are available on the Solaris on Sun Hardware Collection , which is pr ovided on the Solaris Supplement CD for the Sola[...]

  • Page 117

    Appendix D Diagnostic Software and T roubleshooting Issues 95 Using the OpenBoot PROM FCode Self- T est The Sun GigaSwift Ethernet adapter ’ s self-test verifies the corr ect operation of the adapter and identifies any har dware problems with the adapter . The self-test is a suite of tests that reside in the adapter ’ s FCode PROM. Note – The[...]

  • Page 118

    96 Sun GigaSwift Ethernet Adapter Installation and User ’ s Guide • August 2004 3. At the ok prompt, set the auto-boot? conf iguration variable to false. 4. Set the diag-switch? parameter to true in order to see the diagnostic power-on self-test (POST) messages. 5. Reset the system to activate these parameter changes. 6. Use the show-nets comma[...]

  • Page 119

    Appendix D Diagnostic Software and T roubleshooting Issues 97 Note – The speed , duplex , and link-clock parameters are optional tests. See T ABLE 3-1 for more information about these parameters. The following default tests are run when you execute the test command: ■ MAC internal loopback ■ 1000 Mbps PHY loopback ■ 100 Mbps PHY loopback ?[...]

  • Page 120

    98 Sun GigaSwift Ethernet Adapter Installation and User ’ s Guide • August 2004 8. After testing the adapter , type the following commands to return the OpenBoot PROM to the standard operating mode. 9. At the ok prompt, reset the auto-boot? conf iguration variable to true. 10. Reset and reboot the system. Refer to the system ’ s documentation[...]

  • Page 121

    Appendix D Diagnostic Software and T roubleshooting Issues 99 The following procedur e describes how to turn autonegotiation off for one SunSwitch port. 1. Establish a connection to the switch using either a serial connection or a T elnet connection. Refer to the SunSwitch 1.1 Installation and Configuration Guide (805-3743-10) for more information.[...]

  • Page 122

    100 Sun GigaSwift Ethernet Adapter Installation and User ’ s Guide • August 2004 ▼ T o Set Autonegotiation to off for Other Noncompliant Network Equipment If your network equipment does not support autonegotiation, you can set autonegotiation to off on the GigaSwift Ethernet ( ce ) device. 1. Set the following GigaSwift Ethernet driver parame[...]

  • Page 123

    Appendix D Diagnostic Software and T roubleshooting Issues 101 Nonspecif ic Issues T ABLE D-2 describes the problems you may encounter in using the GigaSwift Ethernet adapter as well as a solution for them: T ABLE D-2 T roubleshooting the GigaSwift Ethernet Adapter Problem Description Solution prtdiag does not recognize the NIC in slot 0. If a PCI [...]

  • Page 124

    102 Sun GigaSwift Ethernet Adapter Installation and User ’ s Guide • August 2004 Pr oblem W ith DR Attach on Sun Enterprise Platforms DR attach does not configur e ce interfaces on Sun Enterprise 10000 platforms running the Solaris 2.6 Operating System. T o add DR support for ce interfaces on such systems, make the following changes: 1. Add the[...]

  • Page 125

    103 Index SYMBOLS /etc/hostname.cenumber file, 23, 26 A assigning an IP address, 23, 26 autonegotiation setting disabling, 49 C ce driver parameter , status, and descriptions, 38 configuring device driver parameters, 37 configuring the driver parameters, 37 configuring the network host f iles, 22, 25 configuring VLANs, 66 D diagnostic support, 6 di[...]

  • Page 126

    104 Sun GigaSwift Ethernet Adapter Installation and User ’ s Guide • August 2004 M MAC address, 13 mac-address pr operty, 13 Media Access Control (MAC), 13 N ndd utility, 47 NVRAM configuration, 13 O OpenBoot PROM FCode self-test, 95 ok prompt, 95 test command, 97 operational mode parameters, 39 P parameter values how to modify and display, 48 [...]