» Kontron User's Guide « AT8242 Document Revision 1.1 January 2013 If it's embedded, it's Kontron.
Revision History Rev. Index Brief Description of Changes Date of Issue 1.0 Initial Release August 2012 1.1 Minor fix in the following sections:board specification,Fabric interface, onboard connectors and headers, embedded Linux. January 2013 Customer Service Contact Information: Kontron Canada, Inc. 4555 Ambroise-Lafortune Boisbriand, Québec, Canada J7H 0A4 Tel: (450) 437-5682 (800) 354-4223 Fax: (450) 437-8053 E-mail: support@ca.kontron.
Table of Contents Table of Contents Safety Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix Before You Begin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix Preventing Electrostatic Discharge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .x Preface . . . . . . . . . . . . . . . . . . . . . . . . . .
Table of Contents 2.4 Switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2.4.1 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9 2.4.2 Base Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10 2.4.3 Fabric Interface . . . . . . . . . . . . . . .
Table of Contents 4.3 4.3.1 Supported commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31 4.3.2 Sensor Data Records . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40 4.3.3 FRU Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47 4.4 Supported Commands. . . . . . . . . . . . . . . . . . . . . . . . . .
Table of Contents D. Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-1 v AT8242 www.kontron.
List of Figures List of Figures Figure 2-1 Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8 Figure 2-2 Faceplate LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17 Figure 4-1 AT8242 Hardware Management logical architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27 Figure 6-1 Pressure Curve . . . . . . . . . . . .
List of Tables List of Tables Table 1-1 Board Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Table 2-1 Switch Port Assignment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Table 2-2 Switch Port Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
List of Tables Table 4-28 Chassis Device Supported Commands for MMC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Table 4-29 Event Supported Commands for MMC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Table 4-30 PEF and Alerting Supported Commands for MMC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Table 4-31 Sensor Device Supported Commands for MMC . . . . . . . . . . . . . . . . . . . . . . . . . .
Safety Instructions Safety Instructions Before You Begin Before handling the board, read the instructions and safety guidelines on the following pages to prevent damage to the product and to ensure your own personal safety. Refer to the "Advisories" section in the Preface for advisory conventions used in this user's guide, including the distinction between Warnings, Cautions, Important Notes, and Notes. • Always use caution when handling/operating the product.
Safety Instructions Preventing Electrostatic Discharge Static electricity can harm system boards. Perform service at an ESD workstation and follow proper ESD procedure to reduce the risk of damage to components. Kontron strongly encourages you to follow proper ESD procedure, which can include wrist straps and smocks, when servicing equipment.
Preface Preface How to Use This Guide This user's guide is designed to be used as step-by-step instructions for installation, and as a reference for operation, troubleshooting, and upgrades. For the circuits, descriptions and tables indicated, Kontron assumes no responsibility as far as patents or other rights of third parties are concerned.
Preface Customer Comments If you have any difficulties using this user's guide, discover an error, or just want to provide some feedback, please send a message to: tech.writer@ca.kontron.com. Detail any errors you find. We will correct the errors or problems as soon as possible and post the revised user's guide on our Web site. Thank you.
Preface Unpacking Follow these recommendations while unpacking: •Remove all items from the box. If any items listed on the purchase order are missing, notify Kontron customer service immediately. •Inspect the product for damage. If there is damage, notify Kontron customer service immediately. •Save the box and packing material for possible future shipment. Powering Up the System If you encounter a problem, verify the following items: •Make sure that all connectors are properly connected.
Preface Regulatory Compliance Statements FCC Compliance Statement for Class B Devices 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. These limits are designed to provide reasonable protection against harmful interference in a residential installation.
Preface Limited Warranty Kontron grants the original purchaser of Kontron's products a TWO YEAR LIMITED HARDWARE WARRANTY as described in the following. However, no other warranties that may be granted or implied by anyone on behalf of Kontron are valid unless the consumer has the express written consent of Kontron. Kontron warrants their own products, excluding software, to be free from manufacturing and material defects for a period of 24 consecutive months from the date of purchase.
Chapter 1 Product Description 1.1 1.2 1.3 1.4 1.5 1.6 Product Overview .............................................. 2 What’s Included ................................................ 2 Board Specifications .......................................... 3 Compliance ...................................................... 5 Hot-Plug Capability............................................ 5 Interfacing with the Environment ......................... 5 1 AT8242 www.kontron.
Product Description 1. Product Description 1.1 Product Overview The AT8242 is a high performance L2 to L7 network services processor ATCA blade designed around the Cavium Octeon II architecture. Dual Cavium Octeon II CN68XX Network processor Up to 64 cores running at up to 1.
Product Description 1.3 Board Specifications Table 1-1:Board Specifications Features Description Dual Multicore Packet Processor Units Dual Cavium Networks OCTEON II CN68xx MIPS64 v2 processors, each with up to 32-cores at up to 1.
Product Description Features Description Temperature Meets test profile based on GR-63, EN 300 019-2-3 Class 3.1E, EN 300 019-2-2 Class 2.3 Operating short term: 0°C to +55 °C Operating long term: 0°C to +45 °C Non-operating: -40 °C to +85 °C Humidity The product meets test profile based on GR-63, EN 300 019-2-3 Class 3.1E, EN 300 019-2-2 Class 2.3 and EN 300 019-2-1 Class 1.
Product Description 1.4 Compliance This product conforms to the following specifications: • PICMG3.0 R3.0 (Advanced TCA Base Specification) • PICMG3.1 R1.0 (Ethernet/Fiber Channel over AdvancedTCA) • PICMG3.1 R2.0 (AdvancedTCA Ethernet specification(Draft)) • HPM.1 • IPMI 2.0 1.5 Hot-Plug Capability The AT8242 supports Full Hot Swap capability as per PICMG3.0 R3.0 for the board itself. It can be removed from or installed in the system while it is on (without powering-down the system).
Product Description knowing the type of RTM inserted, the IPMC negotiates with the shelf manager in order to activate the +12V payload power. After RTM local voltages have been ramped up, the RTM’s MMC enables the RTM Link. After this the front board IPMC informs the shelf manager there is a functional RTM blade present. 1.6.1.2.2 Removing the RTM8242 from the slot The RTM_EJECT signal goes HIGH by opening the RTM lower ejector handle.
Chapter 2 Board Features 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 2.10 Block Diagram .................................................. 8 Network Processors............................................ 9 Unit Computer .................................................. 9 Switch............................................................. 9 Serial Interfaces................................................ 13 Serial-Over-LAN (SOL) ........................................ 14 Web Interface ..........................
2. Board Features 2.
2.2 Network Processors 2.2.1 Description • • • • 2.2.2 Two Cavium Octeon II CN68XX. Each processor provides up to 32 cores running at up to 1.5 Ghz providing 96,000 MIPS. Four memory channels per processor; 1333 DDR3 UDIMM with ECC. Interlaken lanes x4 between the two OCTEON II processors eUSB Flash Modules Each NPU supports one Solid State Drive. Those modules are NAND flash disks modules with USB 2.0 interfaces.
• Managed by the Unit Computer through a PCIe x1 Gen1 (2.5 Gbps) • One 1000Base-X link to the Unit Computer The switch represents the central point of the AT8242. It manages the connections to the NPUs, the RTM, the IPMC, the UC, the base interfaces and the fabric interfaces. Note: The port mapping is defined to maximize the switch bandwidth within the WarpCore Groups. Adjustments to the port mapping could be possible; please contact Kontron Technical Support.
CLI Ports Description Mode Speed 0/19 NP1 - QLM3 1000BASE-X 1GbE 0/20 NP1 - QLM3 1000BASE-X 1GbE 0/21 NP1 - QLM3 1000BASE-X 1GbE 0/22 NP1 - QLM4 XAUI 10GbE 0/23 RTM - SFP4 1000BASE-X 1GbE 0/24 RTM - SFP3 1000BASE-X 1GbE 0/25 RTM - SFP2 1000BASE-X 1GbE 0/26 RTM - SFP1 1000BASE-X 1GbE 0/27 RTM - SFP+1 XFI/SFI/KR 1/10GbE 0/28 RTM - SFP+2 XFI/SFI/KR 1/10GbE 0/29 RTM - SFP+3 XFI/SFI/KR 1/10GbE 0/30 RTM - SFP+4 XFI/SFI/KR 1/10GbE 0/31 RTM - SFP+5 XFI/SFI/KR 1
Group Warpcore Lane# Port Setting Speed Physical Connection 20 5 21 N/C 22 23 6 1 24 1000BASE-X 1GbE NP0 - QLM3 25 1000BASE-X 1GbE NP0 - QLM3 26 1000BASE-X 1GbE NP1 - QLM3 27 1000BASE-X 1GbE NP1 - QLM3 XAUI/KR4 10/40GbE ZONE2 - FABRIC2 RXAUI 10GbE NP1 - QLM0_0 RXAUI 10GbE NP1 - QLM0_1 28 7 29 30 31 32 8 33 34 35 36 9 37 N/C 38 39 10 40 1000BASE-X 1GbE RTM - 1G 41 1000BASE-X 1GbE RTM - 1G 42 N/C 43 2 11 44 XFI/SFI/KR 1/10GbE RTM - SFP+3 45 XFI/SF
Group Warpcore 14 Lane# Physical Connection XFI/SFI/KR 1/10GbE RTM - SFP+5 57 XFI/SFI/KR 1/10GbE RTM - SFP+6 58 XFI/SFI/KR 1/10GbE RTM - SFP+7 59 XFI/SFI/KR 1/10GbE RTM - SFP+8 RXAUI 10GbE NP0 - QLM0_0 RXAUI 10GbE NP0 - QLM0_1 DXAUI 20GbE NP0 - QLM2 61 62 63 3 Speed 56 60 15 Port Setting 64 16 65 66 67 68 17 69 N/C 70 71 2.5 Serial Interfaces The AT8242 uses serial interfaces to manage the NPU0, NPU1 and the P2010.
Note: Standard product uses a RJ-45 8 pins connector. RI (ring indicator) and DCD (data carrier detect) signals are not available. The pinout is a custom one, not the same as RS-232D TIA/EIA-561. 2.6 Serial-Over-LAN (SOL) The AT8242 supports Serial-Over-LAN on both Base Interfaces channels with a default speed of 115.2 kbps. There is one SOL instance dedicated to Unit Processor (P2010) and one SOL instance dedicated to each NPUs (Cavium).
2.9 Redundant IPMC Firmware & BootBlock The IPMC runs a firmware from SPI flash memory. The IPMC Boot Block saves the last two copies of the IPMC firmware image, manages bank states and can rollback to the previous firmware image in flash in case of update problem. Note: The IPMC has an external hardware watchdog. 2.10 LEDs Description The following table lists the LED on the faceplate (not counting the RJ-45 Ethernet LED).
Application Defined: May be controlled by application using PICMG API 2.10.3 Healthy LED (LED2) The AdvancedTCA LED2 is green or amber and indicates a healthy condition. The healthy LED indicates if the blade is powered up and all voltages and temperatures are within specifications. During normal operation, this LED is ON (green). This LED is also ON (amber) when one of the AT8242 voltage or temperature fails.
Figure 2-2:Faceplate LEDs Out Of Service LED Out OfLED Service LED Healthy Healthy User LED LED User LED Hot Swap LED Hot Swap LED 17 AT8242 www.kontron.
Chapter 3 Installing the Board Setting Jumpers................................................ 19 Processors ....................................................... 19 Memory ........................................................... 19 Onboard Connectors and Headers ......................... 22 Board Hot Swap and Installation .......................... 22 www.kontron.
3. Installing the Board 3.1 Setting Jumpers 3.1.1 Jumper Description The jumpers description can be found on the Quick Reference Sheet. 3.1.2 Setting Jumper & Locations The jumper settings and locations can be found on the Quick Reference Sheet. 3.2 Processors This product ships with the processors and a thermal solution installed. The thermal solution is custom and critical for passive cooling.
3.3.1 Memory List and Characteristics Table 3-1:Approved Memory List Manufacturer Part Number Description Company VL31B5263E-K9S 4GB 512Mx72 DDR3 SDRAM VLP ECC UNBUFFERED DIMM 240-PIN VIRTIUM TECHNOLOGY Memory should have the following characteristics: • DDR3 1333 • 1.5V • Single or dual-rank modules are supported • x8 memory with up to 2 ranks per DIMM • Unbuffered & ECC • Very Low Profiles (VLP) 0.72inches maximum heights (18.
3.3.2 Installing Memory On an anti-static plane, place the board so that you are facing the front plate connectors Remove the memory protection top cover. Insert the memory module into any available socket, aligning the notches on the module with the sockets key inserts. Push down the memory module until the retaining clips lock on each side. Repeat these steps to populate the other socket.
3.
3.5.1 Installing the Board in the Chassis To install a board in a chassis: 1 Remove the filler panel of the slot or see "Removing the Board" below. 2 Ensure the board is configured properly. 3 Carefully align the PCB edges in the bottom and top card guide. 4 Insert the board in the system until it makes contact with the backplane connectors. 5 Using both ejector handles, engage the board in the backplane connectors until both ejectors are locked. 6 Fasten screws at the top and bottom of the faceplate. 3.
3.5.4 Removing the RTM To remove the RTM: 1 Unscrew the top and the bottom screw of the faceplate. 2 Unlock the lower handle latch. 3 Wait until the blue LED is fully ON, indicating that the hot swap sequence has completed and board is ready for removal. 4 Use both ejectors to disengage the board from the processor board. 5 Pull the board out of the chassis. 24 AT8242 www.kontron.
Chapter 4 Hardware Management 4.1 4.2 4.3 4.4 Hardware Management Overview .......................... 26 Hardware Management Functionality .................... 26 IPMC ............................................................... 31 Virtual MMC...................................................... 51 www.kontron.
4. Hardware Management 4.1 Hardware Management Overview The purpose of the hardware management system is to monitor, control, ensure proper operation and provide hot swap support of ATCA Boards. The hardware management system watches over the basic health of the system, reports anomalies, and takes corrective action when needed.
Table 4-1:FRU ID and IPMB-L address information AT8242 entity FRU ID IPMB-L Address P2010 switch management unit 0 0x20 NPU0 1 0x7A NPU1 2 0x7C RTM 3 0xA6 The following figure shows the logical hardware management architecture for the AT8242. Figure 4-1:AT8242 Hardware Management logical architecture FRU0 Hardware Management Subsystem FRU1 Ethernet Switch MMC P2010 KCS KCS Virtual IPMB-L IPMC NPU0 FRU2 MMC KCS NPU1 Base Interface IPMB-L Fabric Interface IPMB-0 4.2.
The reliability of the AdvancedTCA IPMB-0 is increased by using two IPMBs, with the two IPMBs referenced as IPMB-A and IPMB-B. The aggregation of the two IPMBs is IPMB-0. The IPM Controllers aggregate the information received on both IPMBs. An IPM Controller that has a message ready for transmit uses the IPMBs in a round robin fashion. An IPM Controller tries to alternate the transmission of messages between IPMB-A and IPMB-B.
Note: A maximum of 4 sessions can be opened simultaneously. Up to 5 users can be configured. An automatic logout will be done after 300 seconds of inactivity. 4.2.3.2 System 4.2.3.2.1 System Information Once connected to the Web Management Interface, the first page displayed is the System Information. All board information is displayed on this page. 4.2.3.2.2 LAN Info This page displays information on the IPMC LAN interfaces configuration. This configuration can be updated using this interface.
4.2.4 4.2.4.1 Control Remote Power / Reset This page displays the current Hot-Swap state, Power state and power level of the board and its managed FRUs. It also allows performing power down, graceful shutdown, power cycle, power up and reset of all the FRUs. Note: Power up of FRU0 is not supported, as the Web Management Interface is not accessible when it is powered down. 4.2.5 4.2.5.1 Maintenance Component Info This page displays HPM Upgrade information and current components versions. 4.2.5.
Table 4-2:Privilege Level Description Privilege Level Description Administrator All BMC commands are allowed, including configuration settings. An Administrator can even execute configuration commands that would disable the channel that the Administrator is working on. Operator All BMC commands are allowed, except for configuration settings which can change the behavior of the out-of-band interfaces.
IPMI Spec. section NetFn CMD IPMI BMC req. Carrier IPMC req. Kontron support on IPMC Manufacturing Test On 20.5 App 05h O O Yes Set ACPI Power State 20.6 App 06h O O No Get ACPI Power State 20.7 App 07h O O No Get Device GUID 20.8 App 08h O O Yes Table 4-4:Watchdog Timer Supported Commands for IPMC IPMI Spec. section NetFn CMD BMC Watchdog Timer Commands IPMI BMC req. Carrier IPMC req. M M Kontron support on IPMC Reset Watchdog Timer 27.
IPMI Spec. section NetFn CMD IPMI BMC req. Carrier IPMC req. Kontron support on IPMC Close Session 22.19 App 3Ch O O Yes Get Session Info 22.20 App 3Dh O O Yes Get AuthCode 22.21 App 3Fh O O No Set Channel Access 22.22 App 40h O O Yes Get Channel Access 22.23 App 41h O O Yes Get Channel Info 22.24 App 42h O O Yes Set User Access 22.26 App 43h O O Yes Get User Access 22.27 App 44h O O Yes Set User Name 22.
Table 4-6:Chassis Device Supported Commands for IPMC IPMI Spec. section NetFn CMD Chassis Device Commands IPMI BMC req. Carrier IPMC req. O O Kontron support on IPMC Get Chassis Capabilities 28.1 Chassis 00h M O Yes Get Chassis Status 28.2 Chassis 01h O/M O Yes Chassis Control 28.3 Chassis 02h O/M O Yes Chassis Reset 28.4 Chassis 03h O O No Chassis Identify 28.5 Chassis 04h O O No Set Chassis Capabilities 28.
IPMI Spec. section NetFn CMD IPMI BMC req. Carrier IPMC req. Kontron support on IPMC Set Last Processed Event ID 30.5 S/E 14h M M Yes Get Last Processed Event ID 30.6 S/E 15h M M Yes Alert Immediate 30.7 S/E 16h O O No PET Acknowledge 30.8 S/E 17h O O No IPMI BMC req. Carrier IPMC req. Kontron support on IPMC O M Table 4-9:Sensor Device Supported Commands for IPMC IPMI Spec. section NetFn CMD Sensor Device Commands Get Device SDR Info 35.
Table 4-11:SDR Device Supported Commands for IPMC IPMI Spec. section NetFn CMD SDR Device Commands IPMI BMC req. Carrier IPMC req. M O Kontron support on IPMC Get SDR Repository Info 33.9 Storage 20h M M Get SDR Repository Allocation Info 33.10 Storage 21h O O No Reserve SDR Repository 33.11 Storage 22h M M No Get SDR 33.12 Storage 23h M M No Add SDR 33.13 Storage 24h M O/M No Partial Add SDR 33.14 Storage 25h M O/M No Delete SDR 33.
Table 4-13:LAN Device Supported Commands for IPMC IPMI Spec. section NetFn CMD LAN Device Commands IPMI BMC req. Carrier IPMC req. O O Kontron support on IPMC Set LAN Configuration Parameters 23.1 Transport 01h O/M O/M Yes Get LAN Configuration Parameters 23.2 Transport 02h O/M O/M Yes Suspend BMC ARPs 23.3 Transport 03h O/M O/M Yes Get IP/UDP/RMCP Statistics 23.4 Transport 04h O O Yes IPMI BMC req. Carrier IPMC req.
Table 4-15:SOL Commands IPMI Spec. section NetFn CMD SOL Commands IPMI BMC req. Carrier IPMC req. O O Kontron support on IPMC SOL Activating 26.1 Transport 20h Yes Set SOL Configuration Params 26.2 Transport 21h Yes Get SOL Configuration Params 26.3 Transport 22h Yes NetFn CMD Table 4-16:PICMG 3.0 Commands for IPMC IPMI Spec. section IPMI BMC req. Carrier IPMC req. Kontron support on IPMC PICMG 3.0 AdvancedTCA Commands PICMG 3.
IPMI Spec. section NetFn CMD Get Fan Level 3-87 PICMG Bused Resource 3-62 Get IPMB Link Info IPMI BMC req. Carrier IPMC req.
4.3.2 Sensor Data Records Information that describes the IPMC capabilities is provided through two mechanisms: capabilities commands and Sensor Data Records (SDRs). Capabilities commands are commands within the IPMI command set that return fields providing information on other commands and functions the controller can handle.
4.3.2.1 IPMC Sensors Table 4-18:IPMC Sensors ID 0 1 2 3 4 5 6 7 8 9 10 Sensor Name FRU0 Hot Swap FRU1 Hot Swap FRU2 Hot Swap FRU3 Hot Swap FRU0 Reconfig Temp Inlet Temp Outlet Temp IPMC Temp Switch Temp SO-DIMM Brd Input Power Sensor Class Description (Sensor Type, Event trigger) Discrete ATCA Board FRU Hot Swap Sensor for FRU 0 (Front Board) Sensor type code = F0h PICMG Hot Swap Event Reading type code = 6Fh Sensor specific See PICMG 3.0 R3.
ID 11 12 13 14 15 16 17 18 19 20 21 22 Sensor Name RTM Power Vcc +12V SUS Vcc +5V SUS Vcc +3.3V SUS Vcc +2.5V SUS Vcc +1.5V SUS Vcc +1.2V SUS Vcc +0.75V SUS Vcc +1.2V Early Vcc +5V Vcc +2.5V Vcc +1.1V Sensor Class Description (Sensor Type, Event trigger) Threshold FRU 3 (RTM) Power consumption in watts Sensor type = 0Bh Other Unit-Based Sensor (Watt) Event Reading type code = 01h threshold base See IPMI v1.5 section 29.13.
ID 23 24 25 26 27 28 29 30 31 32 33 34 Sensor Name Vcc +1.05V Vcc +1.0V Vcc +1.0V Aux Vcc Vtt Vcc -48V Feed Vcc HUV Vcc FVR SO-DIMM SPD Pres Fuse-Pres A Feed Fuse-Pres B Feed Power State Power Good Sensor Class Description (Sensor Type, Event trigger) Threshold Voltage on board 1.05V payload power supply (Volts) Sensor type = 02h voltage Event Reading type code = 01h threshold based See IPMI v1.5 section 29.13.3 for threshold based event Threshold Voltage on board 1.
ID 35 36 37 38 39 40 41 42 43 44 45 46 Sensor Name Board Reset POST Value POST Error Boot Error Diag Status Fwupg Status IPMI Watchdog Ver Change IPMC Ver Change FPGA Health Error IPMB0 Link State FRU0 IPMBL State Sensor Class Description (Sensor Type, Event trigger) Discrete Board reset type and sources Sensor type = CFh OEM (Kontron Reset Sensor) Event Reading type code = 03h Digital Discrete, offset 0,1 are used See OEM sensor table, Sensor type code CFh for sensor definition
ID 47 48 49 50 51 52 53 54 55 56 57 58 Sensor Name FRU3 IPMBL State FRU Over Icc FRU Sensor Error FRU Pwr Denied FRU MngtPwr Fail FRU0 Agent FRU1 Agent FRU2 Agent FRU3 Agent EventRcv ComLost IPMC Reboot IPMC Storage Err Sensor Class Description (Sensor Type, Event trigger) Discrete IPMB-L branch from FRU3 fault detection sensor Sensor type = C3h OEM (Kontron OEM IPMB-L link state) Event Reading type code = 6Fh Sensor specific, offset 2 and 3 are used See OEM table, Sensor type c
ID 59 60 61 62 Sensor Name IPMC SEL State Jumper Status IPMI Info-1 IPMI Info-2 4.3.2.2 Sensor Class Description (Sensor Type, Event trigger) Discrete Specifies SEL status (Cleared/Almost Full/Full) Sensor type = 10h Event Logging Disable Event Reading type code = 6Fh Sensor specific, offset 2,4,5 are used See IPMI v1.5 table 36.
IPMI Sensor ID Sensor Name 24 Vcc +1.0V 25 Vcc +1.0V Aux 26 Vcc Vtt 27 Vcc -48V Feed 28 Vcc HUV 29 Vcc FVR 31 Fuse-Pres A Feed 32 Fuse-Pres B Feed 34 Power Good 41 IPMI Watchdog 4.3.
The following table gives E-keying capabilities as they appear in FRU data.
Field Value Link Descriptor 00002141h Link Grouping ID (Bits 31-24) 00h: Single-channel link Link Type Extension (Bits 23-20) 0h: Fixed 1000BASE-BX Link Class (bits 19-16) 0h: Basic Signaling Link Class Link Type (Bits 15-12) 2h: PICMG 3.
Field Value Link Descriptor 00132F42h Link Grouping ID (Bits 31-24) 00h: Single-channel link Link Type Extension (Bits 23-20) 1h: Fixed 40GBASE-KR4 Link Class (bits 19-16) 3h: 10.3125Gbd Signaling Link Class Link Type (Bits 15-12) 2h: PICMG 3.
Field Value Carrier Activation and Power Descriptor 7C28FFh Local IPMB-L Address 7Ch Maximum Module Current 28h (4 Amps at 12V => 48 Watts) Reserved FFh Table 4-24:Carrier Information Field Value Record Type ID C0h Record Format Version 02h Record Length *Calculated Record Checksum *Calculated Header Checksum *Calculated Manufacturer ID 00315Ah (PICMG Record ID) PICMG Record ID 1Ah (Carrier Information Table) Record Format Version 00h AMC.0 Extension Version 02h (AMC.0 R2.
IPMI Spec. section NetFn CMD IPMI BMC req. Module MMC req. Kontron support on MMC Manufacturing Test On 20.5 App 05h O O Yes Set ACPI Power State 20.6 App 06h O O No Get ACPI Power State 20.7 App 07h O O No Get Device GUID 20.8 App 08h O O Yes IPMI BMC req. Module MMC req. Kontron support on MMC M O Table 4-26:Watchdog Timer Supported Commands for MMC IPMI Spec. section NetFn CMD BMC Watchdog Timer Commands Reset Watchdog Timer 27.
IPMI Spec. section NetFn CMD IPMI BMC req. Module MMC req. Kontron support on MMC Close Session 22.19 App 3Ch O O No Get Session Info 22.20 App 3Dh O O No Get AuthCode 22.21 App 3Fh O O No Set Channel Access 22.22 App 40h O O No Get Channel Access 22.23 App 41h O O No Get Channel Info 22.24 App 42h O O Yes Set User Access 22.26 App 43h O O No Get User Access 22.27 App 44h O O No Set User Name 22.28 App 45h O O No Get User Name 22.
Table 4-28:Chassis Device Supported Commands for MMC IPMI Spec. section NetFn CMD Chassis Device Commands IPMI BMC req. Module MMC req. O O Kontron support on MMC Get Chassis Capabilities 28.1 Chassis 00h M O Yes Get Chassis Status 28.2 Chassis 01h O/M O Yes Chassis Control 28.3 Chassis 02h O/M O Yes Chassis Reset 28.4 Chassis 03h O O No Chassis Identify 28.5 Chassis 04h O O No Set Chassis Capabilities 28.7 Chassis 05h O O No Set Power Restore Policy 28.
IPMI Spec. section NetFn CMD IPMI BMC req. Module MMC req. Kontron support on MMC Set Last Processed Event ID 30.5 S/E 14h M O No Get Last Processed Event ID 30.6 S/E 15h M O No Alert Immediate 30.7 S/E 16h O O No PET Acknowledge 30.8 S/E 17h O O No IPMI BMC req. Module MMC req. Kontron support on MMC O M Table 4-31:Sensor Device Supported Commands for MMC IPMI Spec. section NetFn CMD Sensor Device Commands Get Device SDR Info 35.
Table 4-33:SDR Device Supported Commands for MMC IPMI Spec. section NetFn CMD SDR Device Commands IPMI BMC req. Module MMC req. M O Kontron support on MMC Get SDR Repository Info 33.9 Storage 20h M O No Get SDR Repository Allocation Info 33.10 Storage 21h O O No Reserve SDR Repository 33.11 Storage 22h M O No Get SDR 33.12 Storage 23h M O No Add SDR 33.13 Storage 24h M O No Partial Add SDR 33.14 Storage 25h M O No Delete SDR 33.
Table 4-35:LAN Device Supported Commands for MMC IPMI Spec. section NetFn CMD LAN Device Commands IPMI BMC req. Module MMC req. O O Kontron support on MMC Set LAN Configuration Parameters 23.1 Transport 01h O/M O No Get LAN Configuration Parameters 23.2 Transport 02h O/M O No Suspend BMC ARPs 23.3 Transport 03h O/M O No Get IP/UDP/RMCP Statistics 23.4 Transport 04h O O No IPMI BMC req. Module MMC req.
Table 4-37:SOL Supported Commands for MMC IPMI Spec. section NetFn CMD SOL Commands IPMI BMC req. Module MMC req. O O Kontron support on MMC SOL Activating 26.1 Transport 20h No Set SOL Configuration Params 26.2 Transport 21h No Get SOL Configuration Params 26.3 Transport 22h No Table 4-38:PICMG 3.0 ATCA Supported Commands for MMC IPMI Spec. section NetFn CMD IPMI BMC req. Module MMC req. Kontron support on MMC PICMG 3.0 AdvancedTCA Commands PICMG 3.
IPMI Spec. section NetFn CMD Get IPMB Link Info 3-68 PICMG Get Shelf Manager IPMB Address 3-38 Set Fan Policy IPMI BMC req. Module MMC req.
IPMI Spec. section NetFn CMD Initiate Upgrade Action 3-8 PICMG 31h No Upload Firmware Block 3-9 PICMG 32h No Finish Firmware Upload 3-10 PICMG 33h No Get Upgrade Status 3-2 PICMG 34h No Activate Firmware 3-11 PICMG 35h No Query Self-Test Results 3-12 PICMG 36h No Query Rollback Status 3-13 PICMG 37h No Initiate Manual Rollback 3-14 PICMG 38h No 4.4.2 IPMI BMC req. Module MMC req.
ID 7 8 9 10 11 12 13 14 15 16 17 18 Sensor Name Temp Vcore Temp NPU Temp DIMM#1 Temp DIMM#2 Temp DIMM#3 Temp DIMM#4 Vcc Vcore Vcc Vddq Vcc VttDdr0 Vcc VttDdr1 DIMM#1 Pres DIMM#2 Pres Sensor Class Description (Sensor Type, Event trigger) Threshold Vcore switcher Temperature (Degrees Celcius) Sensor Type = 01h Temperature Event Reading Type Code = 01h Threshold based See Next section for Thresholds Threshold CPU Temperature (Degrees Celcius) Sensor Type = 01h Temperature Event R
ID 19 20 21 22 23 Sensor Name DIMM#3 Pres DIMM#4 Pres Power State Power Good Health Error 4.4.3 Sensor Class Description (Sensor Type, Event trigger) Discrete DIMM#3 Temperature Sensor Presence Sensor type = 25h Entity Presence Event Reading type code = 6Fh Sensor specific, offset 0,1 are used See IPMI v1.5 table 36.
4.4.
4.5 OEM Sensor Tables Table 4-46:Power Good Sensor Event/Reading Type Code 77h OEM Kontron ATCA Power Good Sensor Type Sensor Specific Offset Event Trigger 08h Standard IPMI Power Supply 00h Unused 01h 5V 02h 3.3V 03h 2.5V 04h Unused 05h 1.5V 06h 1.2V 07h Vcore 08h Unused 09h 1.1V 10h 1.
Table 4-49:IPMB-L Link State sensor Event/Reading Type Code Sensor Type Sensor Specific Offset Event Trigger Event Data 2: always 0 02h IPMB-L Disable 6Fh Standard IPMI sensor specific C3h OEM Kontron IPMB-L Link Event Data 3: bit[7:3]: always 0 bit [2:0]: 0h = no failure 1h = Unable to drive clock HI 2h = Unable to drive data HI 3h = Unable to drive clock LO 4h = Unable to drive data LO 5h = clock low timeout 6h = Under test (the IPM Controller is attempting to determine who is causing a bus hang) 07
Table 4-51:POST Value sensor Event/Reading Type Code Sensor Type 6Fh Standard IPMI sensor specific Sensor Specific Offset Event Trigger 00h to 07h C6h OEM Kontron POST Code Value 14h POST code LOW byte value, no event generated on these offsets POST Code Error Event Trigger Event Data 2: POST Low Nibble Event Data 3: POST High Nibble Table 4-52:Diag Status sensor Event/Reading Type Code 6Fh Standard IPMI sensor specific Sensor Type Sensor Specific Offset Event Trigger C9h OEM Diagnostic Status 00
Table 4-56:FRU Pwr Denied sensor Event/Reading Type Code 03h Standard IPMI Discrete Sensor Type CDh OEM Kontron FRU Power denied Sensor Specific Offset Event Trigger 00h 01h State Asserted / State Deasserted Event Data 2: 00h : Explicit by shelf manager or application 01h : Decided by carrier based on fru information 03h : Timeout (shelf manager didn't grant power in time) FFh : Undefined Event Data 3:FRU ID Table 4-57:Board Reset sensor Event/Reading Type Code Sensor Type Sensor Specific Offset Ev
Table 4-58:Power State sensor Event/Reading Type Code 6fh Standard IPMI sensor specific Sensor Type Sensor Specific Offset Event Trigger D1h Kontron OEM Power state sensor 00h Power ON 01h Power OFF 02h Power ON Request 03h Power ON In Progress 04h Power OFF Request 05h Graceful Power OFF Request 06h Power OFF In Progress 07h Synchronise Graceful Power OFF 08h Power OFF Now Request Table 4-59:FRU MngtPwr Fail sensor Event/Reading Type Code 03h Standard IPMI Discrete Sensor Type Sens
Chapter 5 Chapter 5 Software Setup 5.1 Cavium Embedded Software................................. 70 69 AT8242 www.kontron.
Software Setup 5. Software Setup 5.1 Cavium Embedded Software 5.1.1 BootLoader Bootloader used on the AT8242 NPU is a modified version from u-boot version 2011.03 included in the OCTEON SDK. The following section describes most of the differences from the original u-boot that are used for the AT8242 Carrier. Generic u-boot features are not described in this section. Please read the u-boot documentations if the requested information is not available in this manual. 5.1.1.
Software Setup Table 5-1:Description of bootloader display Specific Lines(in bold) Description 1) This line represent the board descriptions including PCB revision (major:) and the boar serial number (serial #:). 2) This line represents the last known reset source of the Cavium NPU. 3) This line identifies the start-up of the IPMI management watchdog. 4) This line is the base MAC address of the NPU Ethernet interfaces. 5) This line indicates the current active (booting) flash bank.
Software Setup 4 - Start the USB controller, type this in u-boot prompt: # usb start 5 - Copy the firmware file from the eUSB storage device to board memory: # fatload usb 0:1 0x2000000 [firmware_file] 6 - Start the new firmware from memory: # bootoctlinux 0x2000000 console=ttyS0,115200 coremask=ffffffff 5.1.1.
Software Setup # setenv ddr_clock_hertz 666666666 Will configure the DDR clock at 666Mhz, the data rate will be 1333Mhz. 2 - Configuring the memory window used in Linux environment: # setenv linuxmem [SIZE] [SIZE] = size of memory in megabytes, here is an example: # setenv linuxmem 2048M This will configure a memory window of 2GB for Embedded Linux. 5.1.1.
Software Setup 5.1.1.7 Bootloader Network Interfaces The following table represents the logical u-boot network interfaces related to their physical Cavium NPU connection (QLM): Cavium physical interfaces (QLM) u-boot logical name(s) RXAUI/QLM0 octeth0, octeth1 DXAUI/QLM2 octeth2 SGMII/QLM3 octeth3, octeth4, octeth5, octeth6 XAUI/QLM4 octeth7 5.1.2 OCTEON-SDK Board Support Package 5.1.2.1 5.1.2.1.1 Installation Requirements - Host with Linux operating system.
Software Setup 3 – Complete the installation by copying all files in the storage directory of the board support package to [OCTEON_SDK]/linux/embedded_rootfs/storage. 5.1.3 Embedded Linux 5.1.3.1 Embedded Filesystem And Init Script Customizations The sample embedded linux filesystem shipped with the AT8242 is an initramfs. That means that any file can be modified but will return to their original states after a Cavium NPU restart.
Software Setup # make The generated firmware file is located here: [OCTEON_SDK]/bootloader/u-boot/u-bootocteon_kontron_t5311.bin 5.1.4.3 Building Linux Kernel and Root File System Go to OCTEON SDL linux directory: # cd [OCTEON_SDK]/linux Build linux kernel and rootfs file system: # make kernel Without debug symbols: # make strip The generated firmware file is located here: [OCTEON_SDK]/linux/kernel2.6/linux/vmlinux.64 5.1.
Software Setup 5.1.
Chapter 6 Thermal Considerations 6.1 Thermal Monitoring ........................................... 79 78 AT8242 www.kontron.
Thermal Considerations 6. Thermal Considerations The following chapter provides system integrators with the necessary information to satisfy thermal and airflow requirements when using the AT8242. 6.1 Thermal Monitoring To ensure optimal operation and long-term reliability of the AT8242, all on-board components must remain within the maximum temperature specifications. The most critical components on the AT8242 are the network processors, the switch, the unit computer and the memory modules.
Thermal Considerations IPMI non-recoverable / PICMG 3.0 critical/ telco critical: Temperature has reached a destructive level. Device might be damaged. Most ATCA chassis react to temperature events in the following manner: When a minor threshold is reached, the shelf manager will incrementally increase airflow (fan speed) to bring the temperature below the crossed threshold. When a major threshold is reached, the shelf manager will increase the fans to maximum speed.
Thermal Considerations 6.1.3 Airflow blockers It is highly recommended to use airflow blockers (ATCA slot) with the AT8242 to block any slot open to exterior air. Failure to do so would go against forced air principles applied on ATCA components, reducing system's cooling efficiency. Moreover, airflow blockers offer higher impedance to forced air than typical board, who tend to let more air into slots filled with AT8242 or other ATCA boards. 6.1.
Thermal Considerations Figure 6-1:Pressure Curve m3 / hr 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 0.80 200 0.70 175 0.60 150 0.50 125 0.40 100 0.30 75 0.20 50 0.10 25 0.00 0 5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 Pressure Drop (Pa) Pressure Drop (in H2O) 0 0 CFM 6.1.5 Thermal Profile It is important to follow the thermal profile to make sure the MTBF values are respected.
Thermal Considerations Figure 6-2:AT8242 Operating Limits 100% Usage AT8242- 100% COMPONENT USAGE - OPERATING LIMITS 80 0 100 300 FLOW (LFM) 500 400 600 700 800 CLASS C.7 CLASS C.6 CLASS C.5 CLASS C.4 70 MAX. INLET TEMP. (°C) 200 900 80 CLASS C.
Thermal Considerations This section provides guidelines on how to use the data presented in the Operating Limits graph. The three horizontal lines represent the three key temperatures of ATCA specification, which are 25, 40 and 55°C. Additionally, four zones are shown. They correspond to the CP-TA shelf class. This method gives a quick way to tell if the product can operate within the cooling limits of each CP-TA shelf class.
A. Connector Pinouts The connectors pinouts can be found on the Quick Reference Sheet. A-1 AT8242 www.kontron.
B. Software Update The latest firmware versions are available from the Kontron Canada’s FTP site(ftp.kontron.ca/support/ main.html). B.1 FPGA and IPMI Firmware upgrade The FPGA and the IPMI firmware can be updated through the IPMC. They are updated using the HPM.1 Hardware Platform Management IPM Controller Firmware Upgrade specification revision 1.0. Kontron's IPMI firmware complies to PICMG HPM.1 R1.0. HPM commands are available from any of the IPMC messaging interfaces.
Dynamic IP Configuration: # bootp 2 - Grab the firmware file from TFTP Server: # tftp ${loadaddr} [uboot_file] 3 - Start bootloader firmware update: # bootloaderupdate B.2.2 Upgrade Active Linux Kernel and Root Filesystem The recommended upgrade method is to use a remote TFTP server. 1 - Get access to the network: Using static IP address: # setenv ipaddr 172.16.x.x # setenv netmask 255.255.255.0 # setenv serverip 172.16.0.
AT8242: WARNING: -------------------------------------------------------------- Follow these steps to restore user bank: The recommended method is to use a remote TFTP server. 1 - Get access to the network: Using static IP address: # setenv ipaddr 172.16.x.x # setenv netmask 255.255.255.0 # setenv serverip 172.16.0.
C. Getting Help If, at any time, you encounter difficulties with your application or with any of our products, or if you simply need guidance on system setups and capabilities, contact our Technical Support at: North America EMEA Tel.: (450) 437-5682 Tel.: +49 (0) 8341 803 333 Fax: (450) 437-8053 Fax: +49 (0) 8341 803 339 If you have any questions about Kontron, our products, or services, visit our Web site at: www.kontron.com You also can contact us by E-mail at: North America: support@ca.kontron.
3- The technician will instruct you on the return procedure if the problem cannot be solved over the telephone. 4- Make sure you receive an RMA # from our Technical Support before returning any merchandise. • E-mail 1- Send us an e-mail at: RMA@ca.kontron.com in North America and at: orderprocessing@kontron-modular.com in EMEA. In the e-mail, you must include your name, your company name, your address, your city, your postal/zip code, your phone number, and your e-mail.
D. Glossary Acronyms Descriptions AdvancedMC (Same as AMC). Advanced Mezzanine Card. AMC (Same as AdvancedMC). Advanced Mezzanine Card. AMC.0 Advanced Mezzanine Card Base Specification. ANSI American National Standards Institute API Application Programming Interface APIC Advanced Programmable Interrupt Controller ASCII American Standard Code for Information Interchange. ASCII codes represent text in computers, communications equipment, and other devices that work with text.
Acronyms Descriptions FPGA Field-Programmable Gate Array FRU Field Replaceable Unit. Any entity that can be replaced by a user in the field. Not all FRUs are hot swappable. Gb Gigabit GB (Same as GByte) GigaByte. GByte (Same as GB) GigaByte. GbE Gigabit Ethernet GHz GigaHertz GND GrouND HPM PICMG Hardware Platform Management specification family HPM.
Acronyms Descriptions PHY PHYsical layer. Generic electronics term referring to a special electronic integrated circuit or functional block of a circuit that takes care of encoding and decoding between a pure digital domain (on-off) and a modulation in the analog domain.