SBS Technologies Telum GE-QT User Manual

4-port gigabit ethernet advancedmc
Table of Contents

Advertisement

Quick Links

TM
Telum GE-QT
4-Port Gigabit Ethernet
AdvancedMC Module
User's Guide
SBS Technologies, Inc.
Part Number:
89006710
Revision:
1.0

Advertisement

Table of Contents
loading

Summary of Contents for SBS Technologies Telum GE-QT

  • Page 1 Telum GE-QT 4-Port Gigabit Ethernet AdvancedMC Module User’s Guide SBS Technologies, Inc. Part Number: 89006710 Revision:...
  • Page 2 All information in this publication is based on the latest product information available at the time of printing. SBS Technologies, Inc. has reviewed the accuracy of this document, but cannot be held liable for omissions or errors that may appear.
  • Page 3: Table Of Contents

    PCI Compatible Configuration Registers ..................29 Chapter 4: Installation and Hot Swap Procedures Installation Precautions ....................... 31 Hot Swap Overview ........................32 Latch Mechanism ........................32 Inserting the Telum GE-QT ......................33 Hot Swapping or Removing the Telum GE-QT ................34 Contents iii...
  • Page 4 Known Issues ..........................43 Driver Compilation ........................43 Jumbo Frames System Requirement ..................43 Performance Degradation with Jumbo Frames ..............43 Jumbo frames on Foundry BigIron 8000 switch ..............43 Multiple Interfaces on Same Ethernet Broadcast Network .............43 Support ............................44 Glossary Index iv Telum GE-QT User’s Guide...
  • Page 5 Tables Table 1. Telum GE-QT Specifications ..................... 13 Table 2. Voltage and Event Sensors ......................19 Table 3. Threshold Values for Voltage Sensors ..................20 Table 4. Threshold Values for Temperature Sensors ................20 Table 5. FRU Header, Area, and Product Area Information ..............21 Table 6.
  • Page 6 Telum GE-QT User’s Guide...
  • Page 7 Figure 3. MMC Communications ......................19 Figure 4. RJ-45 Connector........................23 Figure 5. Telum GE-QT Faceplate......................27 Figure 6. MAC Address Label........................29 Figure 7. Latch Handle on Telum GE-QT module ................... 32 Figure 8. Installing the Telum GE-QT module ..................33 Figures vii...
  • Page 8 Telum GE-QT User’s Guide...
  • Page 9 AdvancedMC hardware and firmware, as well as information for using the accompanying Linux driver. Audience This manual is intended for the developer or service personnel who use the Telum GE-QT 4-Port Gigabit Ethernet AdvancedMC module in their system. Referenced Documentation Documentation referenced in this manual includes the following: •...
  • Page 10 Manual Organization This manual contains the following chapters: “Chapter 1: Product Overview,” presents an overview of Telum GE-QT hardware and firmware as well as compliance information and warranty. “Chapter 2: Hardware Description,” describes the hardware components on the Telum GE-QT module.
  • Page 11: Chapter 1: Product Overview

    GE-QT supports Transmission Control Protocol (TCP) segmentation and checksum off loading. The Telum GE-QT provides four external RJ-45 ports for connectivity and can also be used on an AdvancedTCA chassis. All ports are accessible by software. The Telum GE-QT complies with IEEE 802.3a specification to support 10BaseT, 100BaseTX and 1000BaseT modes over Category-5 (or...
  • Page 12: Features

    Firmware, includes IPMI software that complies with PICMG AMC 0.RC1.1 with Module Management Controller The Telum GE-QT firmware appears to the protocol stack as ordinary “MAC” layer interfaces and is ready to use with out modifications. The protocol stack simply interfaces to a MAC-layer driver, which talks to the onboard Gigabit MACs through the PCI, PCI-X or PCI-Express bus.
  • Page 13: Specifications

    Specifications Table 1 lists the hardware specifications for the Telum GE-QT. Table 1. Telum GE-QT Specifications Description Function 4-port Gigabit Ethernet Controller Form Factor AMC.0 compliance Single-width, full-height Weight 0.128Kg (0.28 lbs) Data Bus Type AMC .1 compliant x4 PCI Express lanes to PICMG fat pipes region...
  • Page 14: Emission Compliance Notice

    Shielded cables must be used with the module to ensure compliance with FCC Class A limits. 4 Telum GE-QT User’s Guide...
  • Page 15: Warranty And Support

    Warranty and Support SBS Technologies, Inc provides a comprehensive site on the World Wide Web (http:www.sbs.com.) This web site contains up-to-date information including current product and new products, such as the Telum family of AdvancedTCA modules. The web site also contains sales offices, copyright trademarks, press releases, warranty, and technical support information.
  • Page 16 6 Telum GE-QT User’s Guide...
  • Page 17: Chapter 2: Hardware Description

    Ethernet applications. Hardware Overview The Telum GE-QT is accessed by the host through an AMC interconnect running a x4 PCI Express (PCIe) that complies with AMC.1 specification. The PCIe Switch connects to two Intel® 82571EB Dual Gigabit Ethernet Controllers. Each Ethernet Controller appears to the host as an independent PCIe device.
  • Page 18: Gigabit Ethernet Controller

    Telum GE-QT. The MMC stores Telum GE-QT FRU information and upon appropriate event, lights the front panel blue hot swap LED when it is safe to remove the Telum GE-QT from a live chassis or shelf. 8 Telum GE-QT User’s Guide...
  • Page 19: Table 2. Voltage And Event Sensors

    Figure 3. MMC Communications Temperature and Voltage Sensors The MMC monitors the temperature and voltage of the module and provides automatic alert and shutdown, as well as restart and power control capabilities. The sensor data monitors the FRU by providing records that can be read at any point in time as directed by the Shelf Manager. Events from the sensors are sent if the sensor readings transition above or below the sensor threshold listed in Table 2 through Table 4.
  • Page 20: Table 3. Threshold Values For Voltage Sensors

    • Telum GE-QT FRU multi-records (shown in Table 6) are read by the shelf at initialization as part of the E-keying process. They are used to determine compatibility with the shelf.
  • Page 21: Table 5. Fru Header, Area, And Product Area Information

    The Telum GE-QT specific E-keying information includes: • Current Requirements: 0.96A @ 12VDC • Connectivity: PCI Express ports 4 – 7 Gen. 1 Spread Spectrum Clocking Asymmetic match –secondary Table 5. FRU Header, Area, and Product Area Information FRU Header...
  • Page 22: Table 6. Fru Multirecord Area

    Link Type Link Link Link Link Match Grouping ID Extension Type Designator Descriptor Descriptor Value Bits 33:32 31:24 23:20 19:12 Bits 11:0 PCIe Port 00000000 0001 00000010 000100000000 0xFE00102100 PCIe Port 00000000 0001 00000010 111100000000 0xFE00102F00 12 Telum GE-QT User’s Guide...
  • Page 23: Rj-45 Connectors

    RJ-45 Connectors The Telum GE-QT contains four front panel RJ-45 connectors (ports) each with a corresponding status LED as shown in Figure 5. N O T E The 1000BaseT mode uses all four RJ-45 connectors at the same time. Each connector can send and receive signals concurrently with the other connectors.
  • Page 24: Amc Connector

    AMC Connector Use the following pin assignment for the AMC connector on the Telum GE-QT. Pins that are not used are not described and are shown with a dash (—). Table 9. AMC Connector Pin Assignment Signal Signal Number Name...
  • Page 25 Table 9. (Continued) AMC Connector Pin Assignment Signal Signal Number Name Number Name — — — — — — — — — — — — ENABLE# — +12V — PCIe TX0+ — PCIe TXO– — PCIe RX0+ — PCIe RXO– —...
  • Page 26 PCIe TX3+ — PCIe TX3– — PCIe RX3+ — PCIe RX3– — IPMB-L Data — +12V — — — — — — — — — PCIe CLK+ — PCIe CLK– — PS0# — +12V — 16 Telum GE-QT User’s Guide...
  • Page 27: Front Panel Leds

    Front Panel LEDs The Telum GE-QT contain six front panel (faceplate) LEDs as shown in Figure 5. One red LED indicates a fault condition and one blue LED indicates hot swap status. Four green LEDs indicate the status of a corresponding RJ-45 port.
  • Page 28 18 Telum GE-QT User’s Guide...
  • Page 29: Chapter 3: Firmware Description

    Chapter 3: Firmware Description This chapter describes the firmware for the Telum GE-QT. It includes MAC address information and PCI configuration registers. MAC Addresses A unique Ethernet address is assigned to each Ethernet port at the factory. The MAC address of Port 1 is indicated on a label located on the RJ-45 connector.
  • Page 30: Table 11. Pci Configuration Registers

    Register. Message Control Next Pointer Capability ID Message Address Message Upper Address Reserved Message Data PCI Express Capability Register Next Pointer Capability ID Device Capability Device Status Device Control Link Capability Link Status Link Control 20 Telum GE-QT User’s Guide...
  • Page 31: Chapter 4: Installation And Hot Swap Procedures

    Chapter 4: Installation and Hot Swap Procedures This chapter describes how to install or remove the Telum GE-QT on an AdvancedTCA or proprietary shelf that contains AMC bays. The Telum GE-QT module is a single-wide, full-height AMC module that complies with PICMG 3.0 platform specification for a telecommunication shelf.
  • Page 32: Hot Swap Overview

    Telum GE-QT from the carrier/shelf. Bay guide rails are the ridges in which the edges of a Telum GE-QT slide in and out of the AMC bay. The bay guide rails are attached to the component cover of the carrier. The bay guide rails may provide an ESD discharge path when the Telum GE-QT is not inserted in the bay.
  • Page 33: Inserting The Telum Ge-Qt

    Inserting the Telum GE-QT To insert a new Telum GE-QT, slide the module along the bay guide rails. Then, push in the handle to lock the Telum GE-QT into place. Perform the following steps: 1. Ground yourself before handling the module and the card. (See previous ‘‘Installation...
  • Page 34: Hot Swapping Or Removing The Telum Ge-Qt

    1. To activate the hot swap mechanism on the Telum GE-QT, pull the handle from the locked position out to only 3 mm as shown in Figure 7. Extending the handle only 3 mm requests the IPMI to disengage the module from the shelf for hot swap extraction.
  • Page 35: Prerequisites For Installation

    This chapter describes how to configure and load the Linux driver modules for the Telum GE-QT. A Linux device driver consists of a set of routines that control the Telum GE-QT in an ATCA chassis.The Telum GE-QT Linux driver is a software layer that lies between your application and the Telum GE-QT hardware.
  • Page 36 <IP_address> is the IP address for another machine on the same subnet as the where <IP_address> is the IP address for another machine on the same subnet as the interface that is being tested. interface that is being tested. 26 Telum GE-QT User’s Guide...
  • Page 37: Command Line Parameters

    [<option>=<VAL1>,<VAL2>,...] insmod e1000sbs [<option>=<VAL1>,<VAL2>,...] For example, with two Telum GE-QT modules, the following command loads the e1000sbs driver with 80 TX descriptors for the first module and 128 TX descriptors for the second module. insmod e1000sbs TxDescriptors=80,128 The default value for each parameter is generally the recommended setting, unless otherwise noted.
  • Page 38 0 and the link partner is set to auto-negotiate, the board will auto-detect the correct speed. Duplex should also be set when Speed is set to either 10 or 100. 28 Telum GE-QT User’s Guide...
  • Page 39 TxDescriptors Valid Range: 80-4096 Default Value: 256 This value is the number of transmit descriptors allocated by the driver. Increasing this value allows the driver to queue more transmits. Each descriptor is 16 bytes. N O T E Depending on the available system resources, the request for a higher number of transmit descriptors may be denied.
  • Page 40: Speed And Duplex Configuration

    If the link partner is forced to a specific speed and duplex, then this parameter should not be used. Instead, use the Speed and Duplex parameters previously mentioned to force the module to the same speed and duplex. 30 Telum GE-QT User’s Guide...
  • Page 41: Additional Configurations

    Additional Configurations The following provides information about additional configurations. Configuring the Driver on Different Distributions Configuring a network driver to load properly when the system is started is distribution dependent. Typically, the configuration process involves adding an alias line to /etc/modules.conf as well as editing other system startup scripts and/or configuration files.
  • Page 42: Ethtool

    To enable NAPI, compile the driver module, passing in a configuration option: make CFLAGS_EXTRA=-De1000sbs_NAPI install To disable NAPI, compile the driver module, passing in a configuration option: make CFLAGS_EXTRA=-De1000sbs_NO_NAPI install See www.cyberus.ca/~hadi/usenix-paper.tgz for more information on NAPI. 32 Telum GE-QT User’s Guide...
  • Page 43: Known Issues

    Known Issues N O T E For distribution-specific information, see the ldistrib.txt file included in the driver tar. Driver Compilation When trying to compile the driver by running make install, the following error may occur: "Linux kernel source not configured - missing version.h" To solve this issue, create the version.h file by going to the Linux source tree and entering: make include/linux/version.h.
  • Page 44: Support

    If an issue is identified with the released source code on the supported kernel with a supported module, email the specific information related to the issue to linux.nics@SBS.com. See ‘‘Chapter 1: Product Overview ‘ for more information on Customer Support. 34 Telum GE-QT User’s Guide...
  • Page 45 Glossary Glossary- This glossary contains a listing of terms and acronyms, and definitions. 100BASE-TX 100 BASE-TX provides transmission speeds up to 100 megabits per second. 1000Base-T A standard for Gigabit Ethernet connectivity, which provides transmission speeds up to 1000 megabits per second or one million bits per second. AdvancedMC The Advanced Mezzanine Card (AdvancedMC) is a series of PICMG specifications, which take the extensive knowledge and practices developed with AdvancedTCA and applies them to the...
  • Page 46 Module Management Controller. Peripheral Component Interconnect. PICMG PCI Industrial Computer Manufacturers Group. Shelf In AdvancedTCA, a chassis is referred to as a shelf. Transmission Control Protocol is a connection oriented, full duplex, reliable end-to-end transmission protocol. 36 Telum GE-QT User’s Guide...
  • Page 47 Block diagram 12 overview 12 specification 13 PCI Configuration Registers 29 Hot swap overview 32 Hot swapping the Telum GE-QT 34 Related specifications and documentation 9 Installation precautions 31 Installing the module 33 Static-protective packaging 31 Intelligent Platform Management interface. See...
  • Page 48 38 Telum GE-QT User’s Guide...
  • Page 49 Back cover...
  • Page 50 1284 Corporate Center Drive St. Paul, MN 55121-1245 Telephone: 651-905-4700 Fax: 651-905-4701 Web Site Address: www.sbs.com Document No. 89006710 Revision: Copyright © 2005, SBS Technologies, Inc.

Table of Contents