Pc-mip modules with eight serial channels (38 pages)
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.
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 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.
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...
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.
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.
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.
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...
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.
• 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.
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...
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...
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.
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– —...
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.
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.
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...
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.
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.
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...
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.
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...
[<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.
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...
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.
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...
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.
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...