ITIpci 5100G/GF Gigabit Ethernet Host Adapters for Solaris™ Installation and User’s Guide
Order Number 90-100300 Version 1.1 LSI Logic Corporation, Copyright 2000 Version 1.1 Second Printing, December, 2000 Added VLAN support Version 1.0 First Printing, August, 2000 The information in this document is subject to change without notice and should not be construed as a commitment by LSI Logic Corporation. LSI Logic Corporation assumes no responsibility for any errors that may appear in this document.
The, software, if any, described in this document is furnished under a license and may be used or copied only in accordance with the terms of such license. No responsibility is assumed for the use or reliability of software or equipment that is not supplied by LSI Logic Corporation or its affiliated companies. Copyright 2000 by LSI Logic Corporation. All Rights Reserved. The Reader’s Comment form at the end of this document requests your critical evaluation to assist in preparing future documentation.
FCC Class B Notice: This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions: 1. This device may not cause harmful interference. 2. This device must accept any interference received, including interference that may cause undesired operation. Note: This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC Rules.
FCC Declaration of Conformity The IntraServer Technology, Inc. ITIpci Gigabit Ethernet adapters, model numbers 5100G and 5100GF comply with the requirements of FCC part 15, class B as defined under paragraph 2.909 of these rules. This declaration covers product identified with ITI 5100G and 5100GF on the product label. A copy of the test report substantiating compliance is available on request from: Corporate EMC Manager IntraServer Technology, Inc.
TABLE OF CONTENTS INTRODUCTION ............................................................................ 8 PREFACE .......................................................................................... 8 How This Book Is Organized....................................................... 8 UNIX Commands......................................................................... 9 Typographic Conventions............................................................ 9 Shell Prompts.............................
LINK NEGOTIATION ....................................................................... 31 INCREASING TCP/IP PERFORMANCE ............................................. 31 SAVING DRIVER PARAMETERS BEYOND REBOOT .......................... 32 OPTIONAL CONFIGURATION ................................................. 33 VLANS .......................................................................................... 35 Overview....................................................................................
_________________________ Introduction Preface This guide describes how to install and use the following IntraServer Technology ITI-5100G/GF adapters in the Solaris operating environment: •= PCI (Peripheral Component Interconnect) ITI-5100G Gigabit Ethernet for Copper adapter •= PCI (Peripheral Component Interconnect) ITI-5100GF Gigabit Ethernet for Fiber adapter The procedures in this guide assume that you are a system or network administrator experienced in installing similar hardware in the Solaris
UNIX Commands This document may not include all necessary software commands or procedures. Instead, it may name software tasks and refer you to operating system documentation or the handbook that was shipped with your workstation.
Shell Prompts Shell Prompts Shell C shell C shell superuser Bourne shell and Korn shell Bourne shell and Korn shell superuser Prompt machine_name % machine_name # $ # Table 2: Shell Prompts Contacting IntraServer Technology Use the following information to access IntraServer Technology support and sales. •= URL for IntraServer Technology Online: http://www.intraserver.com This website includes product information, software updates and release notes.
________________________1 About the ITI-5100G/GF Adapter Figure 1: IntraServer Technology ITI-5100GF Gigibit Ethernet Fiber Interface Adapter The ITI-5100GF adapter connects your PCI compliant server or workstation to a Gigabit Ethernet network. The adapter incorporates a technology that transfers data at a rate of one gigabit per second, 10 times the rate of a Fast Ethernet adapter. ITI-5100GF offers a Duplex SC fiber-optic connection.
Figure 2: IntraServer Technology ITI-5100G Gigibit Ethernet Copper 10/100/100Base-T Interface Adapter The ITI-5100G adapter connects your PCI compliant server or workstation to a Gigabit Ethernet network. The adapter incorporates a technology that transfers data at a rate of one gigabit per second, 10 times the rate of a Fast Ethernet adapter. ITI-5100G offers a Twisted Pair Copper interface, which is compatible with existing building (CAT-5) wiring systems.
Features Following is a list of the Gigabit Ethernet PCI adapter features: ITI-5100G and GF Models •= Full-duplex Gigabit Ethernet interface (IEEE P802.3-1999) •= Jumbo Frame support (optional 9,000 byte frames for serverto-server traffic) •= Standard Ethernet frame size (up to 1518 bytes) •= Dual Homing for automatic failover if a port, switch, or adapter is down •= VLANs: up to 64 VLANs per adapter using IEEE 802.
bytes), frame format, and compliance with the following standards and protocols: •= Logical Link Control (IEEE 802.2) •= Flow Control (IEEE 802.3x) •= SNMP •= Gigabit Ethernet (IEEE P802.3z) VLANs Support Virtual Local Area Networks ( VLANs ) are commonly used to split up groups of network users into manageable broadcast domains, to create logical segmentation of workgroups, and to enforce security policies among logical segments. Each ITI-5100G/GF adapter supports up to 64 VLANs.
interrupt for multiple, back-to-back incoming packets, preserving host CPU cycles. Dual DMA Channels The PCI interface on the ITI-5100G/GF adapter contains two independent DMA channels for simultaneous read and write operations. ASIC with Embedded RISC Processor The core control for the ITI-5100G/GF adapter resides in a tightly integrated, high-performance ASIC. The ASIC includes dual RISC processors.
On Off Good link. No link; possible bad cable, bad connector, missing or improperly installed driver software, or configuration mismatch.
DATA 1000 100 10 10/100/1000 BASE-T Figure 4: ITI-5100G adapter faceplate The faceplate of the ITI-5100G adapter has one 10/100/1000Base-T twisted pair copper (CAT-5) connector for connecting the adapter to a Gigabit Ethernet segment. The adapter will also operate in an existing 10/100 Ethernet environment. LED Data 1000 100 10 State Blinking On Off On Off On Off On Off ITI-5100G Port LED Activity Description Data detected on the port. Data detected on the port. No data detected on the port.
________________________2 Installing the ITI-5100G/GF Adapter The following instructions apply to installing the ITI-5100G/GF adapter in most servers. Refer to the manuals that were supplied with your server for details about performing these tasks on your particular system.
Safety Precautions CAUTION: •= •= •= •= •= The adapter is being installed in a server that operates with voltages that can be lethal. Before you remove the cover of your server, you must observe the following precautions to protect yourself and to prevent damage to the system components. Remove any metallic objects or jewelry from your hands and wrists. Make sure to use only insulated or non-conducting tools. Installation or removal of adapters must be performed in a static-free environment.
PCI Adapter Installation To install a PCI ITI-5100G/GF adapter in your system, perform the following procedure. 1. Observe all precautions and pre-installation instructions in the Safety Precautions section. Before installing the adapter, ensure the system power is OFF , and proper electrical grounding procedures have been followed. 2. Remove the server cover, and select any empty PCI slot. If you do not know how to identify a PCI slot, refer to your server documentation. 3.
Connecting the Network Cables 5100GF Cable Connection The 5100GF adapter has one SC-type connector used for attaching the server to a Gigabit Ethernet fiber-optic segment. The port is auto-negotiating and supports full-duplex operation. 1. Prepare an appropriate cable. The following table lists cable characteristics required for connecting to 1000Base-SX ports: 1000BASE-SX Link Characteristics 62.
5100G Cable Connection The 5100G adapter has one RJ-45 connector used for attaching the server to an Ethernet twisted pair copper segment. The port is auto-negotiating and supports full-duplex operation. 1. Prepare an appropriate cable. The following table lists cable characteristics required for connecting to 10/100/100 Base-T ports: 10/100/1000BASE-T Cable Specifications Port Type Connector 10Base-T RJ-45 100/1000Base-T RJ-45 Maximum Distance Cat. 3, 4 or 5 UTP 100 Meters Cat.
________________________3 The ITI-5100G/GF Driver Software A network device driver must be installed before the ITI-5100G/GF adapter can be used with your systems. This chapter describes how to preform the following tasks: Install the driver software in the Solaris environment Configure the host files Configure driver parameters using the ndd utility Installing the Driver Software Note: The ITI-5100G/GF adapter must be physically installed in your server prior to installing the driver software.
At the prompt, type the pkgadd command: # pkgadd -d . The screen displays a list of packages available for installation: The following packages are available: 1 ITIalt IntraServer/LSI Logic 32/64-bit Gigabit Ethernet Adapter (sparc)Kit Version x.x Select package(s) you wish to process (or `all' to process all packages). (default: all) [?, ??, q] Type the number for the ITIalt driver and press Return. The pkgadd command starts the installation script.
# sync # sync # halt Then, at the ok prompt, use the following command to list the system devices: ok show-devs ITI-5100G/GF adapter output will be displayed. Sample PCI examples are shown on the next page.
Note: If any adapter card is moved from one slot to another, the alt instance values in the /etc/path_to_inst file will be incorrect. Correct the instance values before making any adapter configuration changes. See your Solaris manuals for details on setting instance values. 1. •= Each adapter must be assigned a host name and an IP address. If you are not using multiple VLANs, perform the steps below when configuring the host name and IP address for your adapter.
iti # iti-1 iti # iti-2 iti # iti-3 iti # iti-4 cat /etc/hostname.alt0 cat /etc/hostname.alt1 cat /etc/hostname.alt2 cat /etc/hostname.alt3 3. For each host name, enter the appropriate IP address in the /etc/hosts file. 4. Reboot the system. If you make changes and put the system into service before rebooting, you may experience configuration problems.
recv_coal_ticks (read and write) nic_tracing (read and write) link_negotiation (read and write) dump_nic (read and write) jumbo (read and write) vlan? (read and write) vlan_tag (read and write) vlan_tag_id (read and write) redund? (read and write) redund (read and write) fdr_filter (read and write) rx_flow_control (read and write) tx_flow_control (read and write) hybrid_len (read and write) shared_rupt (read and write) snap (read and write) instance (read and write) LSI Logic Corporation Page 28 of 56
The following table describes the driver parameters available through ndd . Adapter Driver Parameters Meaning Minimum number of 1 sec ticks between statistics stat_ticks updates. 0 (off) is the minimum, and 100,000 is the default. There is no maximum. Number of sends before a send complete event is set. 1 is the minimum, 127 is the maximum, and 60 send_max_coalesced_bds is the default. WARNING: Setting this to an improper value can result in driver performance degradation or failure.
Parameter tx_flow_control hybrid_len shared_rupt snap instance Adapter Driver Parameters Meaning If link negotiation is on, a value of 1 allows the adapter to negotiate 802.3x transmit flow control with the device at the other end of the link. If 802.3x flow control is supported by the other device, transmit pause packets will be respected. A value of 0 disables transmit flow control. The default is 0 (off).
Note: Any changes made with ndd will be lost when you reboot the system. To make configuration changes survive reboot, store driver settings in the /etc/rc2.d/S99itialt file (see Saving Driver Parameters Beyond Reboot). Link Negotiation The default configuration for link negotiation of the Gigabit Ethernet link is auto . With this setting the ITI-5100G/GF adapter will use IEEE 802.31998 auto negotiation.
Saving Driver Parameters Beyond Reboot Any parameter changes made using ndd will be lost the next time your system is rebooted. To keep changes through reboot, parameter settings must be placed in a start-up file with the following filename: /etc/rc2.d/S99itialt Example: If you need to adjust adapter 2 to turn Link Negotiation off and increase the TCP/IP values, you could place the following lines in the /etc/rc2.
________________________4 Optional Configuration Your IntraServer Technology ITI-5100G/GF adapter can be configured to support the following options: •= VLANs: Virtual Local Area Networks (VLANs) are commonly used to split up groups of network users into manageable broadcast domains, to create logical segmentation of workgroups, and to enforce security policies among each logical segment.
Note: If you modify any of the optional configuration parameters (VLANs, Jumbo Frame, or Dual Homing), you must reboot the system before the changes will take effect. If you make changes and do not reboot, you may experience configuration problems.
VLANs VLANs allow you to split your physical LAN into logical subparts, providing an essential tool for increasing the efficiency and flexibility of your network. Overview Each defined VLAN behaves as its own separate network, with its traffic and broadcasts isolated from the other VLANs to increase bandwidth efficiency within each logical group. One example of how VLANs can be used to segment a LAN is when isolating different types of network traffic.
In the example network shown in Figure 6, the physical LAN consists of a switch, two servers, and five clients. The LAN is logically organized into three different VLANs, each representing a different IP subnet. The features of this network are described in the following table. Example VLAN Network Topology Description An IP subnet consisting of the Main Server, PC #3, and PC #5. VLAN #1 This subnet represents an engineering group.
VLAN tagging is only required to be enabled on switch ports that create trunk links to other VLAN capable switches, or on ports connected to tag-capable end-stations, such as servers or workstations with ITI5100G/GF adapters. Configuring VLANs By default, Alteon WebSystems switches have a single VLAN configured for every port, which groups all ports into the same broadcast domain, just as if there were no VLANs at all. This default VLAN has an 802.
... 64 /etc/hostname /etc/hostname /etc/hostname /etc/hostname .alt6300 .alt6301 .alt6302 .alt6303 Table 10: Creating the /etc/hostname.alt files 2. Place the appropriate adapter host name into the /etc/hostname.alt file(s). The /etc/hostname.alt file must contain the appropriate adapter host name. The host name should be different from the host name of any other interface. For example, /etc/hostname.alt0 and /etc/hostname.alt100 cannot share the same host name.
Up to 64 VLANs First Adapter Second Adapter Third Adapter Fourth Adapter 1 /etc/vlan .alt0 /etc/vlan .alt1 /etc/vlan .alt2 /etc/vlan .alt3 2 /etc/vlan .alt100 /etc/vlan .alt101 /etc/vlan .alt102 /etc/vlan .alt103 3 /etc/vlan .alt200 /etc/vlan .alt201 /etc/vlan .alt202 /etc/vlan .alt203 /etc/vlan .alt6300 /etc/vlan .alt6301 /etc/vlan .alt6302 /etc/vlan .alt6303 ... 64 Table 11: Creating the /etc/vlan.alt files 5. Place the appropriate VLAN ID tag into the vlan.
# reboot -- -r Verify the configuration changes. Enter the following command and verify that the appropriate VLANs are present: # ifconfig -a Jumbo Frames Support ITI-5100G/GF adapters support Jumbo Frames--frames of up to 9,000 bytes that are sent between servers that have ITI-5100G/GF adapters and switches that support Jumbo Frames. Host CPU utilization is significantly reduced and network throughput is enhanced by sending 9,000 byte frames rather than the standard 1,500 byte Ethernet frames.
Note: If you modify parameters and put the system into service before rebooting, you may experience configuration problems. Perform this command to reboot the system: # reboot 4. Verify the configuration changes. Enter the following command and verify that the MTU size is set to 9000: # ifconfig -a Dual Homing When two ITI-5100G/GF adapters are installed in the same server, they can be paired in a Dual Homing configuration.
Configuring Dual Homing To configure Dual Homing in a system with two adapters, where /etc/hostname.alt0 is the primary adapter, perform the following procedure: Note: Do not configure an /etc/hostname.alt entry for the redundant adapter. Also, do not configure Jumbo Frame support files for the redundant adapter. If the primary adapter fails, the secondary adapter takes on the configuration of the primary adapter.
Changes to the optional configuration parameters (Jumbo Frame, or Dual Homing) do not take effect until you reboot the system. If you will be making changes to the other optional parameters during your configuration session, you should wait to reboot until those changes are complete. Note: If you modify parameters and put the system into service before rebooting, you may experience configuration problems.
________________________5 Appendices Appendix A 1000BASE-SX Link Characteristics Description 62.5 Micron 50 Micron Shortwave (850 nanometer multimode fiber) 2 to 550 meters Operating Range 2 to 260 meters (in compliance with IEEE 802.3-1998) 10/100/1000BASE-T Cable Specifications Port Type Connector 10Base-T RJ-45 100/1000Base-T RJ-45 Media Cat. 3, 4 or 5 UTP Cat.
Power Requirements Specification PCI operating voltage PCI power consumption Measurement +5 V ± 5% 7.5 Watts 1.5A @ +5VDC Environmental Specifications Condition Temperature Relative humidity Altitude Shock Operating Specification 0° to 55° C (+32 to +131 F) 5 to 85% non-condensing (40° C, 16 hour dwells at extremes) Up to 10,000 feet 10g, 1/2 sine wave, 11 msec Vibration, peak to peak 0.005 in. max (5 to 32 Hz) displacement 0.25g (5 to 500 Hz) Vibration, peak (Sweep Rate = 1 acceleration octave/min.
Appendix B Ethernet Connector The 8-pin RJ-45 connector for 10/100/1000 Mb/sec Ethernet is wired as shown: 87654321 Figure 9: 8-Pin RJ-45 Connector (Front) With the connection pins assigned as shown: Contact 10Base-T Signal 1 2 3 4 5 6 7 8 100Base-TX Signal 1000Base-T Signal TD+ (Transmit TD+ (Transmit Data) BI_DA+ (Bidi Data) Data) TD- (Transmit Data) TD- (Transmit Data) BI_DA- (Bidi Data) RD+ (Receive Data) RD+ (Receive Data) BI_DB+ (Bidi Data) Not used Not used BI_DC+ (Bidi Data) Not used Not used BI_
Appendix C Glossary of Terms The following terms are used throughout this guide. Term Meaning Notes 10/100/1000 10, 100 and 1000Mbps on the same port. The port will be running at the negotiated speed. See LEDs on the handle to determine the speed of operation 1000BaseT Physical layer spec. for 1000Mbps Ethernet over various wiring specs. 100BaseT Physical layer spec. for 100Mbps Ethernet over various wiring specs. 10BaseT IEEE 802.3 physical layer spec.
Packet Unit of information packaged in a predetermined structure for communications using Ethernet protocols. PCI Peripheral Component Interconnect RJ-45 The 8-conductor version of an RJ11 (telephone, but wider). Router Component which receives and transmits and forwards packets to their destinations via the shortest route possible. Switch Hardware that routes packets across a network.
List of Figures Figure 1: IntraServer Technology ITI-5100GF Gigibit Ethernet Fiber Interface Adapter.......................................................................................... 11 Figure 2: IntraServer Technology ITI-5100G Gigibit Ethernet Copper 10/100/100Base-T Interface Adapter............................................................ 12 Figure 3: ITI-5100GF adapter faceplate...................................................... 15 Figure 4: ITI-5100G adapter faceplate ...................
Appendix D Software License End-User License Agreement for Software Warranty for Software and Hardware Important- READ CAREFULLY: This End-User License Agreement (“EULA”) is a legal agreement between you (either an individual or a single entity) licensee of the IntraServer ITIpciTM SCSI Software being licensed by IntraServer Technology, Inc. (“ITI”) for the software (“SOFTWARE PRODUCT” or “SOFTWARE”) provided with the ITIpciTM Host Adapter (“Host Adapter”).
Software: You may install and use one copy of the SOFTWARE PRODUCT on a single computer (the “Computer”). Network Services: If the SOFTWARE PRODUCT includes functionality that enables the Computer to act as a network server, any number of computers may access or otherwise utilize the basic network services of the server. The basic network services are more fully described in the printed materials accompanying the SOFTWARE PRODUCT.
2. DESCRIPTION OF OTHER RIGHTS AND LIMITATIONS: Limitation on Reverse Engineering, Decompilation, Disassembly, Modifications and Derivatives: You may not reverse engineer, decompile, disassemble, or modify, in whole or in part, the SOFTWARE PRODUCT, or create a derivative work using the SOFTWARE PRODUCT except and only to the extent that such activity is expressly permitted by applicable law notwithstanding this limitation. Separation of Components: The SOFTWARE PRODUCT is licensed as a single product.
3. UPGRADES: If the SOFTWARE PRODUCT is an upgrade from another ITI product, whether from ITI or a reseller, you may use or transfer the SOFTWARE PRODUCT only in conjunction with that upgraded product and the associated ITI Host Adapter. If the SOFTWARE PRODUCT is an upgrade of an ITI product, you may use that upgraded product only in accordance with this EULA.
Product Warranty LIMITED SOFTWARE WARRANTY IntraServer Technology, Inc. (“ITI”) warrants to only the original licensee that the Software, when properly installed in conjunction with the Host Adapter, will perform substantially in accordance with ITI’s specifications contained in ITI’s documentation provided with the Software (“ITI’s Documentation”) for a period of 60 days from the date of the original licensing.
return shipping date of the repaired or replaced product, or (ii) the period of time remaining on the original three year warranty. Before returning any product, contact ITI’s Technical Support (for telephone numbers and addresses, see the Technical Support section of this document). If ITI’s Technical Support verifies that the product is defective, the Return Authorization Department will issue an RMA number to place on the package containing the Host Adapter.
Reader’s Comments Mail to: IntraServer Technology, Inc. Seven October Hill Road Holliston, MA 01746 Your comments and suggestions help us improve the quality of our publications.