This document contains information proprietary to Kontron AG. It may not be copied or transmitted by any means, disclosed to others, or stored in any retrieval system or media without
the prior written consent of Kontron AG or one of its authorized agents.
The information contained in this document is, to the best of our knowledge, entirely correct.
However, Kontron AG cannot accept liability for any inaccuracies or the consequences thereof,
or for any liability arising from the use or application of any circuit, product, or example shown
in this document.
Kontron AG reserves the right to change, modify, or improve this document or the product described herein, as seen fit by Kontron AG without further notice.
Trademarks
Kontron AG and the Kontron logo are trade marks owned by Kontron AG, Germany. In addition,
this document may include names, company logos and trademarks, which are registered trademarks and, therefore, proprietary to their respective owners.
Environmental Protection Statement
This product has been manufactured to satisfy environmental protection requirements where
possible. Many of the components used (structural parts, printed circuit boards, connectors,
batteries, etc.) are capable of being recycled.
Final disposition of this product after its service life must be accomplished in accordance with
applicable country, state, or local laws or regulations.
Page ixAT8901 User Guide
AT8901Preface
Explanation of Symbols
CE Conformity
This symbol indicates that the product described in this manual is in compliance with all applied CE standards. Please refer also to the section “Applied
Standards” in this manual.
Caution, Electric Shock!
This symbol and title warn of hazards due to electrical shocks (> 60V) when
touching products or parts of them. Failure to observe the precautions indicated and/or prescribed by the law may endanger your life/health and/or
result in damage to your material.
Please refer also to the section “High Voltage Safety Instructions” on the following page.
Warning, ESD Sensitive Device!
This symbol and title inform that electronic boards and their components are
sensitive to static electricity. Therefore, care must be taken during all handling operations and inspections of this product, in order to ensure product
integrity at all times.
Please read also the section “Special Handling and Unpacking Instructions”
on the following page.
Warning!
This symbol and title emphasize points which, if not fully understood and
taken into consideration by the reader, may endanger your health and/or
result in damage to your material.
Note...
This symbol and title emphasize aspects the reader should read through
carefully for his or her own advantage.
For Your Safety
Your new Kontron product was developed and tested carefully to provide all features necessary to ensure its compliance with electrical safety requirements. It was also designed for a
long fault-free life. However, the life expectancy of your product can be drastically reduced by
improper treatment during unpacking and installation. Therefore, in the interest of your own
safety and of the correct operation of your new Kontron product, you are requested to conform
with the following guidelines.
Page xAT8901 User Guide
AT8901Preface
High Voltage Safety Instructions
Warning!
All operations on this device must be carried out by sufficiently skilled personnel only.
Caution, Electric Shock!
High voltages are present inside the chassis when the unit’s power cord is
plugged into an electrical outlet. Turn off system power, turn off the power
supply, and then disconnect the power cord from its source before removing
the chassis cover. Turning off the system power switch does not remove
power to components.
Special Handling and Unpacking Instructions
ESD Sensitive Device!
Electronic boards and their components are sensitive to static electricity.
Therefore, care must be taken during all handling operations and inspections
of this product, in order to ensure product integrity at all times.
Do not handle this product out of its protective enclosure while it is not used for operational purposes unless it is otherwise protected.
Whenever possible, unpack or pack this product only at EOS/ESD safe work stations. Where
a safe work station is not guaranteed, it is important for the user to be electrically discharged
before touching the product with his/her hands or tools. This is most easily done by touching a
metal part of your system housing.
It is particularly important to observe standard anti-static precautions when changing mezzanines, ROM devices, jumper settings etc. If the product contains batteries for RTC or memory
back-up, ensure that the board is not placed on conductive surfaces, including anti-static plastics or sponges. They can cause short circuits and damage the batteries or conductive circuits
on the board.
Page xiAT8901 User Guide
AT8901Preface
General Instructions on Usage
In order to maintain Kontron’s product warranty, this product must not be altered or modified in
any way. Changes or modifications to the device, which are not explicitly approved by Kontron
AG and described in this manual or received from Kontron’s Technical Support as a special
handling instruction, will void your warranty.
This device should only be installed in or connected to systems that fulfill all necessary technical and specific environmental requirements. This applies also to the operational temperature
range of the specific board version, which must not be exceeded. If batteries are present their
temperature restrictions must be taken into account.
In performing all necessary installation and application operations, please follow only the instructions supplied by the present manual.
Keep all the original packaging material for future storage or warranty shipments. If it is necessary to store or ship the board please re-pack it as nearly as possible in the manner in which it
was delivered.
Special care is necessary when handling or unpacking the product. Please, consult the special
handling and unpacking instruction on the previous page of this manual.
Page xiiAT8901 User Guide
AT8901Preface
Two Year Warranty
Kontron AG grants the original purchaser of Kontron’s products aTWOYEARLIMITEDHARDWARE
WARRANTY
implied by anyone on behalf of Kontron are valid unless the consumer has the express written
consent of Kontron AG.
Kontron AG 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. This warranty is not transferable nor extendible to cover any other users or long-term storage of the
product. It does not cover products which have been modified, altered or repaired by any other
party than Kontron AG or their authorized agents. Furthermore, any product which has been,
or is suspected of being damaged as a result of negligence, improper use, incorrect handling,
servicing or maintenance, or which has been damaged as a result of excessive current/voltage
or temperature, or which has had its serial number(s), any other markings or parts thereof altered, defaced or removed will also be excluded from this warranty.
If the customer’s eligibility for warranty has not been voided, in the event of any claim, he may
return the product at the earliest possible convenience to the original place of purchase, together with a copy of the original document of purchase, a full description of the application the
product is used on and a description of the defect. Pack the product in such a way as to ensure
safe transportation (see our safety instructions).
as described in the following. However, no other warranties that may be granted or
Kontron provides for repair or replacement of any part, assembly or sub-assembly at their own
discretion, or to refund the original cost of purchase, if appropriate. In the event of repair, refunding or replacement of any part, the ownership of the removed or replaced parts reverts to
Kontron AG, and the remaining part of the original guarantee, or any new guarantee to cover
the repaired or replaced items, will be transferred to cover the new or repaired items. Any extensions to the original guarantee are considered gestures of goodwill, and will be defined in
the “Repair Report” issued by Kontron with the repaired or replaced item.
Kontron AG will not accept liability for any further claims resulting directly or indirectly from any
warranty claim, other than the above specified repair, replacement or refunding. In particular,
all claims for damage to any system or process in which the product was employed, or any loss
incurred as a result of the product not functioning at any given time, are excluded. The extent
of Kontron AG liability to the customer shall not exceed the original purchase price of the item
for which the claim exists.
Kontron AG issues no warranty or representation, either explicit or implicit, with respect to its
products’ reliability, fitness, quality, marketability or ability to fulfil any particular application or
purpose. As a result, the products are sold “as is,” and the responsibility to ensure their suitability for any given task remains that of the purchaser. In no event will Kontron be liable for
direct, indirect or consequential damages resulting from the use of our hardware or software
products, or documentation, even if Kontron were advised of the possibility of such claims prior
to the purchase of the product or during any period since the date of its purchase.
Please remember that no Kontron AG employee, dealer or agent is authorized to make any
modification or addition to the above specified terms, either verbally or in any other form, written
or electronically transmitted, without the company’s consent.
Page xiiiAT8901 User Guide
AT8901Introduction
Chapter
1
Introduction
Page 1 - 1AT8901 User Guide
AT8901Introduction
1.Introduction
The Board described in this manual is designed for the Advanced Telecom Computing Architecture (AdvancedTCA® or ATCA) defined by the PCI Industrial Computer ManufacturersGroup(PICMG). The main advantages of AdvancedTCA include high throughput, multi-protocol support, high-power capability, hot swappability, high scalability and integrated system
management. For further information regarding the AdvancedTCA standards and their use,
please consult the complete AdvancedTCA specification or visit the PICMG web site.
1.1Product Overview
The Kontron AT8901 is a PICMG 3.0 compliant Hub Board for AdvancedTCA shelves, designed according to the RoHS directive. Suitable for 14 and 16 slot systems, it also provides 2
AMC slots for customization. This unique versatile design allows cost-optimised tailoring to the
requirements of the application.
The Base Interface switch provides Gigabit Ethernet services on Base Channels 2-16 and Fast
Ethernet to the Shelf Managers. AMC slots can be equipped with
•Processor-AMC, e.g. acting as the system controller (saving one ATCA slot)
•Storage-AMC as mass storage device for the Processor-AMC
•SETS-AMC providing network synchronisation for telecom applications
Performance
The AT8901 employs leading-edge switching technology providing full wire-speed throughput
at all load conditions. A powerful control processor runs higher layer protocols based on the
market leading LVL7 software suite.
Management
The AT8901 is managed either in-band or out of band via 10/100 Ethernet or RS232 management ports. The comprehensive set of supported protocols rounds out the feature set of Kontrons' second generation AdvancedTCA Hub Board.
Page 1 - 2AT8901 User Guide
AT8901Introduction
1.1.1AT8901 Features
PICMG 3.0 compliant Hub Board
•Supports Base Interface (GbE)
•For 14 and 16 slot shelves
•2 AMC slots for customization
•Uplinks for Base Interface
•Comprehensive protocol support
•Full Hot-Swap capabilities
•Full Redundancy support
Base Interface (PICMG 3.0)
•Non-blocking layer 2/3 switching/routing
•4x10/100/1000BASE-T uplinks on front panel
•2xGbE connection to AMC slot B1
•1xGbE connection to AMC slot B2
Management and Protocols
•Management via SNMP, TELNET, CLI
•In-band
•Out of band via Ethernet or RS232
•IPMI version 1.5
•Ethernet/Bridging protocols include
•Link aggregation (802.3ad)
•VLANs (802.1Q)
•Spanning tree (802.1D, 802.1w)
•QoS (802.1p)
•Flow control (802.3x)
•GVRP, GMRP
Page 1 - 3AT8901 User Guide
AT8901Introduction
•Routing protocols include
•OSPFv2
•RIPv2
•VRRP
•DiffServ
•ARP
1.1.2General compliances
The AT8901 conforms to the following specifications:
•PICMG 3.0AdvancedTCA Base Specification, Revision 2.0
Two standard full height single width AMC bays for standard or custom AMCs are implemented.
AMC slots can be equipped with a
•Processor-AMC, e.g. acting as the system controller (saving one ATCA slot)
•HDD-AMC as mass storage device for the Processor-AMC
•SETS-AMC providing network synchronisation for telecom applications
1.1.4.2RTM
RTM is optional. For further information on RTM, please refer to Chapter 3, section 3.6. and
visit our web site at www.kontron.com.
1.1.5Hot Swap Capability
The board supports Full Hot Swap capability as required by PICMG 3.0 R1.0. It can be removed from or installed in the system while it is on (without powering-down the system). Please
refer to the PICMG 3.0 R1.0 specification for additional details.
1.1.6Board Options
The Kontron ATCA Hub family is available with different Fabric Mezzanine options:
Table 1-1:Fabric Interface Options
ProductFabric Interface
AT8901none
AT8902Gigabit Ethernet
AT8903Advanced Switching
The Base Interface switch can be one of the following:
Table 1-2:Base Interface Options
Base SwitchAT8901 Flavour
BCM56500Full featured (enhanced QoS)
BCM56300Lite featured
Page 1 - 6AT8901 User Guide
AT8901Introduction
1.2Technical Specification
Table 1-3:AT8901 Main Specifications
AT8901SPECIFICATIONS
PowerPC IBM PPC 405
GPr 400MHz
Processor and Memory
•IBM PowerPC® 405 32-bit RISC processor core operating up to 400MHz with
16KB I- and D-caches
•PC-133 synchronus DRAM (SDRAM) interface
•40-bit interface serves 32 bits of data plus 8 check bits for ECC applications
•4KB on-chip memory (OCM)
•DMA support for external peripherals, internal UART and memory
•Scatter-gather chaining supported
•Four channels
•PCI Revision 2.2 compliant interface (32-bit, up to 66MHz)
•Ethernet 10/100Mbps (full-duplex) support with media independent interface
(MII)
•Two serial ports (16550 compatible UART)
•Internal processor local Bus (PLB) runs at SDRAM interface frequency
•IEEE 1149.1 (JTAG) boundary scan
Page 1 - 7AT8901 User Guide
AT8901Introduction
Table 1-3:AT8901 Main Specifications (Continued)
AT8901SPECIFICATIONS
Broadcom 5650x/5630x
GbE Switch
Ethernet
Broadcom 5466R
PHY
•24 10/100/1000 Mbps Ethernet ports
•Fifth generation of StrataSwitch and StrataXGS product line
•Line-rate switching for all packet sizes and conditions
•On-chip data packet memory and table memory
•IPv6 routing and tunneling
•Advanced Fast Filter Processor (FFP) Content Aware classification
•Advanced security features in hardware
•Port-trunking and mirroring supported across stack
•Advanced packet flow control:
•Head-of-line-blocking prevention
•Back pressure support
•Eight QoS queues per port with hierarchical minimum/maximum shaping per
Class of Service (CoS) per queue per port
•Standard compliant 802.1ad provider bridging
•IEEE 1149.1 (JTAG) boundary scan
•Advanced power management Line-side and MAC-side loopback
•Ethernet@WireSpeed
•Cable plant diagnostics that detects cable plant impairments
•Automatic detection and correction of wiring pair swaps, pair skew, and pair po-
larity
•Robust CESD tolerance and low EMI emissions
•Support for jumbo packets up to 10 KB in size
• IEEE 1149.1 (JTAG) boundary scan
Backplane (Zone 2)•Base channel 1: 2 x Ethernet to ShMCs (10/100BASE-T)
•Base channels 2-16: 1 x GbE (1000BASE-T)
•CLK 1/2/3 (A/B)
•Update channels: 2 x GbE (1000BASE-BX)
RTM (Zone 3)
•8 generic RTM channels from AMC Slot B1, 4 from B2
•SAS/SATA/FC interface for mass storage from each AMC Slot
Interfaces
•I2C IPMI connection
Front panel
•Serial port for management of PPC
•Fast Ethernet for management of PPC
•4 RJ45 10/100/1000BASE-T Base Interface Uplinks
Page 1 - 8AT8901 User Guide
AT8901Introduction
Table 1-3:AT8901 Main Specifications (Continued)
AT8901SPECIFICATIONS
Mechanical•8U form factor mechanically compliant to PICMG 3.0
•Single Slot (6HP)
•2 standard full height/single width AMC Slots
•280 mm x 322 mm (11.024“ x 12.677“)
•Weight: 1.9 kg (4.2 Ibs)
Power Requirements
•Typical: 45W
•Maximum (with 2 AMCs and RTM): 150W
•AMCs may consume up to 75W
•Operating Voltage: -38 to -72VDC
TemperatureDesigned to meet or exceed the following (Characteristics with AMC):
•Air Flow: 30 CFM min
•Operating: 0°C to +55°C (32°F to 131°F)
•Non-operating: -40°C to +70°C (-40°F to 158°F)
HumidityDesigned to meet or exceed the following:
General
•Bellcore GR63, Section 4.1
•Operating: 15%-90% (non-condensing) at 55°C (131°F)
•Non-Operating: 5%-95% (non-condensing) at 40°C (104°F)
AltitudeDesigned to meet or exceed the following:
•Operating: 4000 m (13123 ft))
•Non-Operating: 15000m (49212 ft)
VibrationDesigned to meet or exceed the following:
•Bellcore GR-63, Section 4.4
•Operating: 1.0G, 5-500Hz each axis
•Non-operating: 0.5G, 5-50Hz; 3.0G, 50-500Hz each axis
The AT8901 has been designed for easy installation. However, the following standard precautions, installation procedures, and general information must be observed to ensure proper installation and to preclude damage to the board, other system components, or injury to
personnel.
2.1Safety Requirements
The following safety precautions must be observed when installing or operating the AT8901.
Kontron assumes no responsibility for any damage resulting from failure to comply with these
requirements.
Warning!
Due care should be exercised when handling the board due to the fact that the
heat sink can get very hot. Do not touch the heat sink when installing or
removing the board.
In addition, the board should not be placed on any surface or in any form of storage container until such time as the board and heat sink have cooled down to
room temperature.
Note ...
Certain ATCA boards require bus master and/or rear I/O capability. If you are
in doubt whether such features are required for the board you intend to install,
please check your specific board and/or system documentation to make sure
that your system is provided with an appropriate free slot in which to insert the
board.
ESD Equipment!
This ATCA board contains electrostatically sensitive devices. Please observe
the necessary precautions to avoid damage to your board:
•Discharge your clothing before touching the assembly. Tools must be discharged before use.
•When unpacking a static-sensitive component from its shipping carton,
do not remove the component's antistatic packing material until you are
ready to install the component in a computer. Just before unwrapping the
antistatic packaging, be sure you are at an ESD workstation or grounded.
This will discharge any static electricity that may have built up in your
body.
•When transporting a sensitive component, first place it in an antistatic
container or packaging.
•Handle all sensitive components at an ESD workstation. If possible, use
antistatic floor pads and workbench pads.
•Handle components and boards with care. Don't touch the components
or contacts on a board. Hold a board by its edges or by its metal mounting
bracket.
•Do not handle or store system boards near strong electrostatic, electro-
magnetic, magnetic, or radioactive fields.
Page 2 - 2AT8901 User Guide
AT8901Installation
2.2AT8901 Initial Installation Procedures
The following procedures are applicable only for the initial installation of the AT8901 in a system. Procedures for standard removal and hot swap operations are found in their respective
chapters.
To perform an initial installation of the AT8901 in a system proceed as follows:
1.Ensure that the safety requirements indicated in section 2.1. are observed.
Warning!
Failure to comply with the instruction below may cause damage to the
board or result in improper system operation.
2.Ensure that the board is properly configured for operation in accordance with application
requirements before installing. For information regarding the configuration of the AT8901
refer to Chapter 4. For the installation of AT8901 specific peripheral devices and rear I/O
devices refer to the appropriate chapters.
Warning!
Care must be taken when applying the procedures below to ensure that
neither the AT8901 nor other system boards are physically damaged by
the application of these procedures.
3.To install the AT8901 perform the following:
1. Carefully insert the board into the slot designated by the application requirements for
the board until it makes contact with the backplane connectors.
Warning!
DO NOT push the board into the backplane connectors. Use the ejector
handles to seat the board into the backplane connectors.
2. Using the ejector handle, engage the board with the backplane. When the ejector handle is locked, the board is engaged.
3. Fasten the front panel retaining screws.
4. Connect all external interfacing cables to the board as required.
5. Ensure that the board and all required interfacing cables are properly secured.
4.The AT8901 is now ready for operation.
Page 2 - 3AT8901 User Guide
AT8901Installation
2.3Standard Removal Procedures
To remove the board proceed as follows:
1.Ensure that the safety requirements indicated in section 2.1. are observed.
Warning!
Care must be taken when applying the procedures below to ensure that
neither the AT8901 nor system boards are physically damaged by the
application of these procedures.
2.Disconnect any interfacing cables that may be connected to the board.
3.Unscrew the front panel retaining screws.
4.Wait until the blue LED is fully ON, this mean that the hot swap sequence is ready for board
removal.
5.Disengage the board from the backplane by using both board ejection handles
6.After disengaging the board from the backplane, pull the board out of the slot.
2.4AMC Installation
To install an AMC proceed as follows:
1.Remove the AMC filler panel.
2.Carefully engage the AMC into the card guide. Push the AMC until it fully mate with its con-
nector. Secure the AMC handle to the locking position.
3.In normal condition, the blue LED shall turn ON as soon as the AMC is fully inserted. It will
turn OFF at the end of the hot swap sequence.
2.5Software Installation
The AT8901 comes as a pre-installed system with all necessary OS, Filesystem, drivers and
applications factory-installed with default configurations.
Updating the Software with new Operating System or applications or new versions is provided
by a dedicated update mechanism, which is described in Chapter 4.
2.6CLI Quick Start
This section gives instructions for (initially) accessing the CLI (Command Line Interface) of the
AT8901 Base Fabric using either the Serial Console or the Fast Ethernet management interface (serviceport) on the front plate.
Serial Console CLI can be accessed directly with the appropriate cabling. A console menu allows to enter the Base Fabric console or to perform a system reset. Fast Ethernet access is
done by establishing a telnet connection (see below).
Page 2 - 4AT8901 User Guide
AT8901Installation
In order to use the Fast Ethernet management port for CLI telnet access, an IP address must
be assigned. This implies that at least the first CLI access has to be done by Serial Console in
order to configure the serviceport IP settings. The corresponding procedure is described in the
following. User input is printed in bold letters.
1.Connect to serial port on AT8901 front plate using the adapter described in Chapter 3, sec-
tion 3.1.
Port settings are:
•9600 bps
•8 bit, no parity, 1 stop bit (8N1)
•no flow control
2.Ensure that the board is powered up.
3.Wait for boot process to complete, i.e. until the console selection menu appears.
b - connect Base Fabric console
r - reset system
4.Type “ b“ to connect to the Base Fabric console.
Connected to Base Fabric console
Press ^X or ^V to get to menu again
Base fabric switching application Release BETA 6.09 starting
(Unit 1)>
User:
5.Log in as admin and enter privileged mode (no passwords required by default).
This operation may take a few minutes.
Management interfaces will not be available during this time.
Are you sure you want to save? (y/n) y
Configuration Saved!
(Base Fabric) #
To access the CLI via Fast Ethernet management port, open a telnet connection to the configured IP address, port 23.
For additional information on the system configuration, refer to documentation “AT8901/2/3 CLIReference Manual“.
Page 2 - 6AT8901 User Guide
AT8901Hardware Description
Chapter
3
Hardware Description
Page 3 - 1AT8901 User Guide
AT8901Hardware Description
3.Hardware Description
The AT8901 is a PICMG 3.0 compliant Hub Board for AdvancedTCA shelves. It provides a
base interface suitable for 14 and 16 slot systems. It also provides two AMC slots for customization.
Figure 3-1: Functional Block Diagram Base Board
AMC B1 SATA/FC
AMC B2 SATA/FC
IPMB RTM
8 RTM Channels
4 RTM Channels
RTM-CPLD-LINK
AMC B1 GE Support Channel
AMC B1 GE Support Channel
ZONE 3
AMC B1
AMC.2 Type 8E2S2 or AMC.2 Type 8E2F2
AMC B2
AMC.2 Type 8E2S2 or AMC.2 Type 8E2F2
IPMB AMC B1
GE AMC B1
SATA/FC
IPMB AMC B2
GE AMC B2
RJ45
FE
2x4
RJ45
Array
RJ45
RS232
LEDs
256MB
SDRAM
PPC405GPr
400MHz
64MB
FLASH
BASE Interface 4 x 10/100/1000BaseT
PCI 32b/66MHz
CPLD
FWUM
R8C/13
IPMC
H8S2166
Control,
Sensor
Temp.
Sensor
Broadcom
BCM56500
24Port
Layer 3
Switch
Power Supply Unit
S
C
M
_
h
A
/
1
0
0
1
s
B
a
0
T
e
h
S
M
B
_
C
0
/
1
0
1
0
s
a
T
e
B
h
C
2
-
n
nel
a
6
1
IPMB A/B
-48V A/B
Version: V1.027
ZONE 2
ZONE 1
Page 3 - 2AT8901 User Guide
AT8901Hardware Description
The main building blocks of the AT8901 are:
•CPU and Memory
•Base Switch
•AMC Bays
•IPMI
•Synchronization clock
•RTM Interface
•Power Supply
3.1CPU and Memory
The CPU is an IBM PowerPC 405 GPr 400MHz 32-bit RISC processor with 16KB D-cache.
PCI Interface
The PCI interface is a 32bit/66MHz system to control the on-board Broadcom BCM56500 base
interface switch and the optional fabric mezzanine module. The internal PCI arbiter of the PowerPC 405 GPr is used.
The virtual PCI slots are ordered in the following way:
The internal Fast Ethernet MAC of the PowerPC 405 GPr is used as a management interface.
Additionally, a Fast Ethernet PHY transceiver and a RJ45 Connector with integrated magnetics
and two LED's, located on the front panel, are used to complete the network interface.
The PHY is controlled via the MDIO interface of the PowerPC 405 GPr. The MDIO address is
set to 0. The default setting of the PHY is to operate in auto-negotiation enabled mode, 10/100,
Full or Half duplex.
The PHY drives the two LEDs of the RJ 45 Connector, buffered by the CPLD.
The connection is established with a straight through Ethernet cable.
Page 3 - 3AT8901 User Guide
AT8901Hardware Description
The standard RJ45 connector has the following pin assignment:
Five 512Mbit devices, soldered directly onto the PCB, provide 256 Mbyte of SDRAM plus 64
Mbyte for ECC.
The SDRAM interface of the PPC is 32 bit wide and operated at 133 MHz.
Flash
The CPU has two 32 Mbyte Flash Memory devices, which result in 64 Mbyte total Flash memory space. The sector width is 64 Kbyte.
The Flashes are connected to the 32 bit peripheral data bus. The PowerPC 405 GPr accesses
the Flashes with CS0#. The sector containing the bootloader code is write protected. The protection can be disabled by setting jumper FWPD.
Page 3 - 4AT8901 User Guide
AT8901Hardware Description
RS232 Management Interface
One RS232 interface (UART0) of the PowerPC 405 GPr is connected to the front panel RJ45
connector, the other one (UART1) is used as programming interface for IPMI.
Table 3-4:Serial Port (RJ45) Pin Assignment
SignalPin
RTS1
DTR2
TXD3
GND4
GND5
1
RXD6
DSR7
CTS8
8
External connection is established with a straight through Ethernet cable and a RJ45 (female)
to SubD (female) adapter if required. The adapter is described in the following table.
1 RTS Y Request To Send 8
2 DTR Y Data Terminal Ready 6
3 TXD Y Transmit 2
4 GND N Ground 5 GND Y Ground 5
6 RXD Y Receive 3
7 DSR Y Data Set Ready 4
8 CTS N Clear To Send 7
- RI N Ring Indicator
- CD N Carrier Detect
Signal Connected Description DB9 Pin
Number
9
(Not used)
1
(Not used)
DB9 Female
Front View
Page 3 - 5AT8901 User Guide
AT8901Hardware Description
3.2Base Switch
The base switch is a Broadcom BCM56500 (full featured version) or BCM56300 (lite featured
version) 24 port GbE multilayer switch that can operate in 10/100/1000 Mbps. It integrates advanced Layer 3 switching features for IPv4 and IPv6 routing. The BCM56500 also includes enhanced QoS support and jumbo packet line rate switching.
The PPC controls the switch over a 32bit/66MHz PCI Interface.
Base Interface (Zone 2)
The board supports 15+2 ATCA backplane channels. The board can operate in a dual star and
full mesh configuration. The switch is connected to the backplane via four 10/100/1000BASET quad PHYs and eight 10/100/1000BASE-T dual magnetics. The pin assignment for the Zone
2 connectors is compliant to the PICMG 3.0 standard. GbE channels 0/20 and 0/24 of the
switch are the 100BASE-TX ShMC base channels (ShMC cross-connects).
Table 3-6:Base Interface Port Mapping
CLI IDChannelLED
0/1Uplink 1-
0/2Uplink 2-
0/3Uplink 3-
0/4Uplink 4-
0/51616
0/61515
0/71414
0/81313
0/91212
0/101111
0/111010
0/1299
0/1388
0/1477
0/1566
0/1655
0/1744
0/1833
0/1922
0/20SMCA1
0/21Local AMC B1, channel 0-
0/22Remote AMC B1, channel 1-
0/23Local AMC B2, channel 0-
0/24SMCB1
Page 3 - 6AT8901 User Guide
AT8901Hardware Description
1
Base Interface Uplink
The Hub Board supports four base interface uplinks to the front panel. The switch is connected
to the RJ45 connectors with integrated status LEDs on the front panel via a 10/100/1000BASET quad PHY and two 10/100/1000BASE-T dual magnetics. GbE channels 0/1 to 0/4 of the
switch map to uplink channels 1 to 4.
The upper four RJ45 connectors on the front panel are not used for the AT8901.
Table 3-7:Base Uplink (J27) Pin Assignment
SignalPin
DB+1
DB-2
DA+3
DD+4
DD-5
DA-6
DC+7
DC-8
Green
Yel lo w
1
8
Table 3-8:Base Uplink (J27) LEDs Signification
Speed LED (yellow)
OFF10BASE-T
BLINK100BASE-TX
ON1000BASE-T
Status LED (green)
8
Green
Yellow
1
OFFLink Down
ONLink Up and no activity
BLINKLink Up and activity
Page 3 - 7AT8901 User Guide
AT8901Hardware Description
ShMC Cross-connection
The Hub Board provides two dedicated 10/100BASE-T connections to the shelf managers according to PICMG 3.0 rev. 2 (redundancy shelf manager cross-connection). Port 0/20 is connected to SMCA, 0/24 to SMCB.
AMC GbE Support Channels
Each AMC bay has one GbE connection to the base interface switch (AMC Channel 0). On
Channel 1, AMC bay B1 has an additional link to the backplane update channel buffered by a
cross-point switch. The update channel connects to the base switch of the redundant Hub
Board.
In applications with a PrAMC used as a system controller in the ATCA Hub Board, the system
controller redundancy ensures that a fault in a base switch of one Hub Board does not cut the
connection to the redundant Hub Board (see block diagram below). The connections between
AMC B1 and the backplane are buffered by a cross-point switch that is controlled by the IPMC.
Figure 3-2: Block Diagram AMC GbE Cross-connect via update channels
The block diagram shows one solution for the AMC GbE support channels with a PrAMC as
System Controller.
Page 3 - 8AT8901 User Guide
AT8901Hardware Description
3.3AMC Bays
Two AMC bays for standard or custom AMCs with full height and single width are implemented
with B+ connectors.
Following AMC Geographic Addresses are implemented:
Table 3-9:AMC Bay Address
AMCAMC Bay IDGA [2..0]IPMB-L Address
1B1 UGU7Ah
2B2UUG7Ch
The state of each GA signal is represented by G (grounded), U (unconnected) or P (pulled up
to management power).
Table 3-10: AMC B1 Channel Assignment
ChannelRegionConnection
0GbELocal Base Switch 0/21
1GbERemote Base Switch 0/22
2SATA/FCAMC B2, channel 2
3SATA/FCRTM, STOR0
4Fabric-
5Fabric-
6Fabric-
7Fabric-
8Fabric-
9Fabric-
10Fabric-
11Fabric-
12--
13ExtendedRTM, AMC_B1_P13
14ExtendedRTM, AMC_B1_P14
15ExtendedRTM, AMC_B1_P15
16ExtendedRTM, AMC_B1_P16
17ExtendedRTM, AMC_B1_P17
18ExtendedRTM, AMC_B1_P18
19ExtendedRTM, AMC_B1_P19
20ExtendedRTM, AMC_B1_P20
Page 3 - 9AT8901 User Guide
AT8901Hardware Description
Table 3-11: AMC B2 Channel Assignment
ChannelRegionConnection
0GbELocal Base Switch 0/23
1GbE-
2SATA/FCAMC B1, channel 2
3SATA/FCRTM, STOR1
4Fabric-
5Fabric-
6Fabric-
7Fabric-
8Fabric-
9Fabric-
10Fabric-
11Fabr i c-
12--
13Extended-
14Extended-
15Extended-
16Extended-
17ExtendedRTM, AMC_B2_P17
18ExtendedRTM, AMC_B2_P18
19ExtendedRTM, AMC_B2_P19
20ExtendedRTM, AMC_B2_P20
Page 3 - 10AT8901 User Guide
AT8901Hardware Description
Interconnects to RTM
AMC Bay B1 has eight generic interconnects to the RTM Zone 3 (channels 13 to 20), B2 has
four interconnects (channels 17 to 20). The second SATA/FC port of each AMC Bay (channel
3) is also connected to the RTM.
For further details, please refer to section 3.6.,RTM Interface.
AMC GbE Support Channels
The first GbE port of each AMC Bay (channel 0) is connected to the base switch, the second
one (channel 1) of AMC Bay 1 is also connected to the neighbouring Hub Board via Zone 2
Update Channel.
See also section 3.2.
AMC SATA/FC Channels
The first SATA port (channel 2) connects both AMC Bays together. A possible application is a
PrAMC in one Bay and a storage AMC in the other. The second SATA port (channel 3) of each
AMC Bay is connected to the RTM.
3.4IPMI
The Hub Board supports an intelligent hardware management system, based on the Intelligent
Platform Management Interface (IPMI) Specification 1.5. The hardware management system
provides the ability to manage the power, cooling and interconnect needs of intelligent devices,
to monitor events and to log events to a central repository.
The main building blocks of the IPMI architecture of the AT8901 are:
•IPMC Intelligent Platform Management Controller
•FUM Firmware Update Manager
•CPLD Complex Programmable Logical Device
For further details please refer PICMG 3.0 standard Rev. 2.0.
IPMC
The IPM controller is a 16-bit microcontroller for IPMI applications and it is compliant to IPMI
version 1.5 specification. The microcontroller has large on chip memory of 512 Kbyte Flash and
40 Kbyte SRAM. The microcontroller provides six I2C interfaces to have access to the dedicated ShMCs, the AMCs, the fabric mezzanine module, the RTM and the on board peripheral devices such as SEEPROM and temperature sensor. The microcontroller also provides three
serial interfaces that are connected to the CPLD.
An LPC interface using the KCS protocol for communication between IPMC and PPC is implemented. IPMC operation is supervised by the FUM.
Page 3 - 11AT8901 User Guide
AT8901Hardware Description
FUM
The Firmware Update Manager (FUM) is a microcontroller with embedded 16 Kbyte data flash
ROM and 1 Kbyte RAM.
The FUM is responsible for field upgrades, rollbacks and watchdog functions of the IPM controller. Four SPI compatible memory devices are connected to the FUM which build up two IPMI
firmware banks with 512 Kbyte each. One bank contains a copy of the current IPMC code. The
other bank can be written without affecting IPMC operation. Once the bank is updated, the FUM
writes its content into the IPMC. IPMC control signals are all buffered in the CPLD so that board
operation is not affected during update. In the case of a fault during the update process, the
FUM can configure the IPMC with the old firmware that is kept in the other bank. The FUM is
also the watchdog timer for the IPMC. There are several control signals to supervise the IPM
controller.
CPLD
The CPLD is responsible for connecting the PPC to the IPMC and FUM and for handling the
serial interfaces of PPC, IPMC and FUM to the RS232 connector on the front panel. The host
interface between PowerPC and CPLD, realized by PPC’s External Bus Interface (EBC), is
used as CPLD-Register-Interface and as communication interface to IPM controller. The EBC
is configured as a demultiplexed 8 Bit Address/Data interface. For accesses to the IPMC Controller, an EBC to LPC (Low Pin Count)-Bridge is included as protocol interface. The LPC interface is for communication between IPMC and PPC over KCS protocol. An additional LPC-IF is
connected to the Fabric mezzanine.
The CPLD controls the LEDs for the whole board via shift registers. It handles the signals to
monitor the AMCs, fabric mezzanine module and the RTM and handles the signals for the line
drivers for the synchronization clocks and the AMC GbE support channels.
An internal multiplexer controls the serial interfaces from the PPC, the FUM and the IPMC. It
is possible to connect each device to the other or to the RS232 connector on the front panel.
3.5Synchronization Clock
The Synchronization Clock Interface provides three differential pairs per AMC for clock distribution from the AMCs to the Hub Board and vice versa to enable applications that require the
exchange of synchronous timing information among modules and consequently multiple
boards in a shelf. This allows modules to source clock(s) to the system in the case where it
provides a network interface function, or conversely to receive timing information from another
carrier board or module within the system. The three synchronization clock signals are CLK1,
CLK2, and CLK3, each supported by a differential pair. CLK1 and CLK2 are driven by the
AMCs to the backplane and CLK3 will be received from the backplane. AMC1 and 2 cannot
transmit or receive simultaneously signals to or from the backplane. Either the CLK signals of
AMC1 are valid or the CLK signals of AMC2. The Hub Board cannot receive any synchronization clocks from other carrier boards, it is only used for distribution. The three differential clock
signals are buffered by three differential line drivers that are controlled by the IPMC and CPLD
respectively.
For further details please refer AMC specification AMC0.RC1.1.
Page 3 - 12AT8901 User Guide
AT8901Hardware Description
3.6RTM Interface
The use of an RTM is optional. I/O signals from the Base Board are routed to Zone 3 where a
connector mates with the RTM. The RTM connection is compliant to the PICMG 3.0 standard.
For the connection between the Hub Board and the RTM two daughter card connectors with
40 differential pairs are used.
Each AMC Bay has eight (B1) or four (B2) pairs of generic interconnects to the RTM Zone 3
(AMC_B1_P13 to AMC_B1_P20 and AMC_B2_P17 to AMC_B2_P20). One SATA/FC interface for mass storage from each AMC Slot is implemented (STOR0 and STOR1). Also an I2C
IPMI connection is implemeted for an intelligent RTM.
The Zone 3 connector has the following pin assignment:
Table 3-12: J30 Pin Assignment
PINROW AROW BROW CROW DROW EROW FROW GROW H
1N.C.N.C.N.C.N.C.N.C.N.C.STOR0_
RX-
2PROD_IO0PROD_IO1N.C.N.C.N.C.N.C.STOR0_
TX-
312V3.3V_SUSSMB_SCL SMB_
SDA
4PROD_IO2PLD_DOUT PLD_CLKPLD_DINN.C.N.C.STOR1_
5JTAG_TDOTEST_JIG# N.C.PROD_IO3N.C.N.C.N.C.N.C.
N.C.N.C.STOR1_
RX-
TX-
STOR0_
RX+
STOR0_
TX+
STOR1_
RX+
STOR1_
TX+
6JTAG_TDI12VN.C.N.C.N.C.12VN.C.N.C.
7JTAG_TCKPROD_IO4N.C.N.C.N.C.N.C.N.C.N.C.
8JTA G _ T M SJTAG_
Additional interfaces are implemented for communication to a PLD, JTAG connectivity and production purposes.
3.7Power Supply
The power supply fulfills the PICMG 3.0 requirements and has the following characteristics:
•Full operation at -38VDC to -72VDC
•No damage inflicted to board at 0VDC to -75VDC
•Typical payload power consumption (no RTM, no AMCs): 45W
•Maximum payload power consumption (no RTM, no AMCs): 65W
•Management power consumption (suspend power): 7W
•Additional AMC payload power consumption: 75W
3.7.1Power Connector
The power connector supplies the board with two 48V redundant rails, digital ground and chassis ground. It also provides the redundant IPMB Shelf Manager connection.
Page 3 - 14AT8901 User Guide
AT8901Hardware Description
Table 3-14: Power Connector (P10)
SignalPinPinSignal
N.C.12N.C.
N.C.34N.C.
HA056HA1
HA278HA3
HA4910HA4
HA61112HA5
SCL_A1314SDA_A
SCL_B1516SDA_B
1
13
17
21
4
16
20
24
MT1_TIP(N.C.)1718MT2_TIP(N.C.)
RING_A(N.C.)1920RING_B(N.C.)
MT1_RING(N.
C.)
RRTN_A(N.C.)2324RRTN_B(N.C.)
SHELF_GND2526LOGIC_GND
ENABLE_B2728VRTN_A
VRTN_B2930EARLY_A
EARLY_B3132ENABLE_A
-48V_A3334-48V_B
2122MT2_RING(N.
25
29
27
30
33
26
28
32
31
34
C.)
3.7.2Power Distribution
The 48 Volts are supplied by the backplane via two independent rails, primary (A) and secondary (B). The rails are mixed using power Schottky rectifiers. A 7A fuse protects each -48V line
and a 10A fuse protects each RTN line. A hot swap controller enables the 48V power to the
board.
A quarter brick DC/DC converter transforms the 48 Volts to secondary 12 Volts, which are distributed on the board. The converter allows a maximum of 14A output current.
Two different management voltages (3.3V and 5V) and five payload voltages (3.3V, 2.5V, 1.8V,
1.25V and 1.2V) are generated by point of load converters. These are either switches or linear
regulators.
Page 3 - 15AT8901 User Guide
AT8901Hardware Description
The management (or suspend) power is present once the board is connected to the backplane.
It supplies the IPMI part which in turn controls the payload power. The various payload voltages
are sequenced. The initial power up sequence is as follows (20ms delay between steps):
1. 3.3V, 1.8V and fabric mezzanine
2. 2.5V, 1.25V and 1.2V
The Power Down Sequence is performed in reversed order with a 1ms delay.
3.7.3Power Supply AMCs
Each AMC has its own power supply. The 12V payload power is generated by a hot swap controller and for the 3V3 management power a current limit switch is used. The maximum power
dissipation for an AMC is 60W. Both AMCs together must not consume more than 75W.
For further details please refer the AMC Specification.
3.7.4Power Supply RTM
The RTM has its own power supply. The 12V payload power is generated by a hot swap controller and for the management power a current limit switch is used. The maximum power dissipation for an RTM is 10W.
For further details please refer the PICMG 3.0 standard.
3.7.5Power Transients
The board provides continuous operation in the presence of transients shown in the following
table of the PICMG 3.0 standard:
Table 3-15: Power Transients
VoltageDurationCommentsProtected by
- 200 Volts5 µs- 100 to - 200 VoltsFrame or Shelf
- 100 Volts10 µs- 75 to - 100 VoltsBoard
- 75 Volts10 ms10 Volts per ms-Rise or FallBoard
- 0 Volts5 ms50 Volts per ms-Fall
12.5 Volts per ms-Rise
Assumes prior voltage is above -44
VDC for Shelves, -43 VDC for
Boards
In case of a 0V transient the board is able to keep the board alive for 8ms. The necessary energy is buffered in a capacitor. The load time for the capacitor is 100s.
Board
Page 3 - 16AT8901 User Guide
AT8901Hardware Description
3.7.6Optional Chassis to Logic Ground Connection
According to NEBS requirement R9-14 of GR-1089-CORE issue 3, the AT8901 provides a connection between chassis and logic ground. It is made up of a screw that connects the PCB to
the bottom sheet.
If chassis and logic ground shall be isolated, the screw with its washer can be removed. It is
located near the jumper header J11 and is labelled "GND TO CHASSIS".
3.8Reset
The reset chain is based on seven elements. The first element in the chain is the voltage supply
monitor, followed by the CPLD, FUM, IPMC, Payload voltage, PPC and Base Interface.
The reset switch will perform a reset on the CPU when pressed for less than 1 second and a
complete board reset (including IPMI) when pressed for more than 2 seconds.
3.9Jumpers
Five jumpers in the upper right corner allow debug settings (J11). The IPMI override jumpers
enable bypassing communication with the ShMC for bench operation. The JTAG jumpers configure the boundary scan path. JTAG operation requires the use of an RTM.
Warning!
Operation with any of these jumpers set is not supported by the standard application software.
Table 3-16: Jumper Settings (
FWPD - Flash Write Enable
Write Enablein
• Write Protectout
IPMC0 - Front Board IPMI Override
ShMC Bypassin
• Normal Operationout
IPMC1 - AMC IPMI Override
ShMC Bypassin
• Normal Operationout
JTAG_AMC - AMC JTAG Integration
Included in JTAG Chainin
• Excluded from JTAG Chainout
JTAG_IPMC - IPMC JTAG
Restrict JTAG to IPMCin
• Normal JTAG Operationout
• Default Setting)
Page 3 - 17AT8901 User Guide
AT8901Hardware Description
3.10Display Elements
Figure 3-3: Front Panel of AT8901
ATCA LEDs
Serial Port
Reset Switch
Ethernet Management
Fabric Uplink (Not Used)
Base Uplink
Backplane Link LEDs
LED Toggle (Not Used)
12
34
Page 3 - 18AT8901 User Guide
AT8901Hardware Description
Figure 3-4: Symbols Chart
Heart BeatATCA LED3 (yellow)
HealthyATCA LED2 (green)
Out of ServiceATCA LED1 (red)
Hot SwapATCA BLUE LED
Serial Port
Ethernet
Table 3-17: ATCA LEDs Signification
LEDSignification
ATCA LED3 (HB) (yellow)User definable
ATCA LED2 (HY) (green)On=Healthy (PPC/IPMC), Blink=Sensor out of range
ATCA LED1 (OOS) (red)On=Out of Service (PPC/FUM)
Blink=Firmware Update in Progress or Power denied
ATCA BLUE LED (H/S)On=Ready for Hot Swap (IPMC)
Blink=Hot Swap in Progress
Page 3 - 19AT8901 User Guide
AT8901Hardware Description
Figure 3-5: Backplane Switch LEDs Signification
Table 3-18: Backplane Link LEDs Signification
STAT/ACT LEDs 1-16
OFFLink Down
ONLink Up and no activity
BLINKLink up and activity
The four front panel ATCA LEDs display the board’s health status.
It also provides 16 LEDs for status indication for the base interfaces. User LED1 displays information on the status of the base switch.
Each RJ45 displays the status of the link with the two integrated LEDs.
The reset switch will perform a reset on the CPU when pressed for less than 1 second and a
complete board reset (including IPMI) when pressed for more than 2 seconds.
Page 3 - 20AT8901 User Guide
AT8901Hardware Description
Switch LED Assignment
Table 3-19: Switch LED Assignment
Switch LED
Number
1SMCA/B (Ch 1)ShMC (s)
2Ch 2(other Hub)
3Ch 3 3
4Ch 4 4
5Ch 5 5
6Ch 6 6
7Ch 7 7
8Ch 8 8
9Ch 9 9
10Ch 1010
11Ch 1111
12Ch 1212
13Ch 1313
14Ch 1414
Base InterfaceLogical ATCA Slot
15Ch 1515
16Ch 1616
Page 3 - 21AT8901 User Guide
AT8901Software Description
Chapter
4
Software Description
Page 4 - 1AT8901 User Guide
AT8901Software Description
4.Software Description
Software on the AT8901 includes the following parts:
•Bootloader
•OS (rootFS, kernel)
•Application SW
•IPMI FW
The Software accomplishes operation of the switching hardware and is therefore also referenced as firmware. It is preinstalled on the system and can only be updated by a dedicated
update procedure. This manual only describes bootloader, its self tests and IMPI Firmware and
introduces the update procedure.
For additional information of system configuration using CLI commands refer to documentation
“AT8901/2/3 CLI Reference Manual”.
4.1Supported RFCs
The Software supports the following standards and RFCs.
4.1.1Management
•RFC 826 - ARP
•RFC 854 - Telnet
•RFC 855 - Telnet Option
•RFC 1155 - SMI v1
•RFC 1157 - SNMP
•RFC 1212 - Concise MIB Definitions
•RFC 1867 - HTML/2.0 Forms w/ file upload extensions
•RFC 1901 - Community based SNMP v2
•RFC 2068 - HTTP/1.1 protocol as updated by draft-ietf-http-v11-spec-rev-03
•RFC 2246 - The TLS Protocol, Version 1.0
•RFC 2271 - SNMP Framework MIB
•RFC 2295 - Transparent Content Negotiation
•RFC 2296 - Remote Variant Selection; RSVA/1.0 State Management "cookies"
•RFC 2346 - AES Ciphersuites for Transport Layer Security
Page 4 - 2AT8901 User Guide
AT8901Software Description
•RFC 2576 - Coexistence between SNMP v1,v2 & v3
•RFC 2578 - SMI v2
•RFC 2579 - Textual Conventions for SMI v2
•RFC 2580 - Conformance statements for SMI v2
•RFC 2818 - HTTP over TLS
•RFC 3410 - (Informational): Introduction and Applicability Statements for Internet Standard Management Framework (December 2002)
•RFC 3411 - An Architecture for Describing SNMP Management Frameworks (December
2002)
•RFC 3412 - Message Processing and Dispatching (December 2002)
•RFC 3413 - SNMP Applications (December 2002)
•RFC 3414 - User-based Security Model (December 2002)
•RFC 3415 - View-based Access Control Model (December 2002)
•RFC 3416 - Version 2 of SNMP Protocol Operations (December 2002)
•RFC 3417 - Transport Mappings (December 2002)
•RFC 3418 - Management Information Base (MIB) for the Simple Network Management
Protocol (SNMP) (December 2002).
•RFC 3635 Definition of Managed Objects for Ethernet-like Interface Types
•HTML 4.0 Specification - December, 1997
•Java & Java Script 1.3
•SSL 3.0 & TLS 1.0
•SSH 1.5 & 2.0
•Draft-ietf-secsh-transport-16 - SSH Transport Layer Protocol
•Bandwidth Policing (Min and Max; per port/per VLAN)
•Committed Information Rate (CIR)
•Maximum Burst Rate (MBR)
•Per Port (Interface)
•Per VLAN
•Filtering (L3/L4 Access Lists)
•IP Classification - 6 Tuple Classification
•RFC 2474 - DiffServ Definition
•RFC 2475 - DiffServ Architecture
•RFC 2597 - Assured Forwarding PHB
•RFC 3246 - An Expedited Forwarding PHB
•RFC 3260 - New Terminology and Clarifications for DiffServ
4.2Supported MIBs
The Software supports the following MIBs.
4.2.1Enterprise MIB
•Support for all managed objects not contained in standards based MIBs.
Page 4 - 6AT8901 User Guide
AT8901Software Description
4.2.2Switching Package MIBs
•RFC 1213 - MIB-II
•RFC 1493 - Bridge MIB
•RFC 1643 - Ethernet-like -MIB
•RFC 2233 - The Interfaces Group MIB using SMI v2
•RFC 2618 - RADIUS Authentication Client MIB
•RFC 2620 - RADIUS Accounting MIB
•RFC 2674 - VLAN & Ethernet Priority MIB
•RFC 2819 - RMON Groups 1,2,3 & 9
•RFC 2863 – Interfaces Group MIB
•RFC 3291 - Textual Conventions for Internet Network Addresses
•IANA-ifType-MIB
•IEEE 802.1X MIB (IEEE8021-PAE-MIB)
•IEEE 802.3AD MIB (IEEE8021-AD-MIB)
4.2.3Routing Package MIBs
•Draft-ietf-ipv6-rfc2096-update-07.txt - IP Forwarding Table MIB
•IANA-Address-Family-Numbers-MIB
•RFC 1724 - RIP v2 MIB Extension
•RFC 1850 - OSPF MIB
•RFC 2787 - VRRP MIB
4.2.4QoS Package MIB
•RFC 3289 - DIFFSERV-MIB & DIFFSERV-DCSP-TC MIBs
4.3Bootloader
On the AT8901 Hub Board, the bootloader ‘u-boot‘ (universal bootloader) is used. The bootloader initializes the main components of the board like CPU, SDRAM, serial lines etc. for operation. After this, kernel and application are started from flash.
Page 4 - 7AT8901 User Guide
AT8901Software Description
4.3.1Power On Self Test
4.3.1.1Test Routines
Upon power on or system reset, the bootloader performs a set of Power On Self Tests (POST)
to check the integrity of specific components. Components where a POST is available are:
•SDRAM
•PPC405 serial line
•PPC405 I2C
•PPC405 FE
In the case that a POST fails, a POST error code is written into the postcode high byte register
of the onboard CPLD. The boot process is not stopped as there are good chances the board
can boot even in case of POST errors. The postcode high byte register is also accessible by
the IPMC which can report error codes to a separate management instance. Thus more comprehensive diagnostic tests could be started.
The following table shows a list of available POST routines including POST error codes.
Table 4-1:POST routines and error codes
DeviceTestPOST Error Code
SDRAMData bus - walking 1 testPCW_DLINE
SDRAMAddress bus - walking 1 testPCW_ALINE
SDRAMMemory - read/write testPCW_MEM
PPC405 UARTSerial loopback teststringPCW_SERIAL
PPC405 I2CBus scan for devices from I2C_ADDR_LIST PCW_I2C
PPC405 FEPhy accessPCW_ETH1
PPC405 FEPhy loopback test using special Ethernet test framePCW_ETH2
KCSKCS READY signal testKCSCTL
4.3.1.2Boot Steps
In addition to the Power On Self Tests described above, the bootloader logs the board startup
sequence in the postcode low byte register. A postcode value is written each time a step in the
start sequence has been completed successfully. The postcode stored is also accessible by
the IPMC. In the case that an error occurs during execution of a step, the boot sequence is
stopped because a fatal error has occurred with great likelihood. In this case, a management
instance can read the last postcode written via the IPMC and thus determine where the fatal
error has occurred.
Page 4 - 8AT8901 User Guide
AT8901Software Description
A list of defined postcodes is shown in the table below.
Table 4-2:POST Boot Steps
POST Step CodeValueBoot Step
PC_INIT0x00Initial PC, EBC has been set up
PC_BINIT0x01Board early init (interrupt settings)
PC_CLOCKS0x02Get system clocks
PC_TIMEB0x03Init timebase
PC_ENVINIT0x04Init environment
PC_BAUD0x05Init baudrate
PC_SERIAL0x06Init UART
PC_CPU0x07Check CPU
PC_PHY0x08Setup PHY
PC_I2C0x09Init I2C
PC_INITRAM0x0AInit SDRAM controller and SDRAM
PC_TESTRAM0x0BTest SDRAM
PC_INITSEQ0x0FBoard init sequence completed
PC_INITBOARD0x10Board init ok, stack set up ok, board info struct set up
PC_RELOC0x11Relocation completed
PC_TRAP0x18Setup trap handler
PC_FLASH0x19Flash OK
PC_CPU20x1AInit higher level parts of CPU
PC_RELOCENV0x1BRelocation of environment Ok
PC_BDINFO0x1CFill missing fields of bdinfo
PC_PCI0x1DPCI configuration done
PC_DEVICES 0x1EDevice init done
PC_JUMPTABLE0x1FJumptable init done
PC_CONSOLE0x20Console init done
PC_MAIN0x2FEnter main loop
PC_START_OS0x3FPass control to OS, leave bootloader
Page 4 - 9AT8901 User Guide
AT8901Software Description
4.4IPMI Firmware
The PPC communicates with the Intelligent Platform Management Controller (IPMC) using the
Keyboard Controller Style (KCS) interface. The bootloader is able to communicate with the IPMC, e.g. for POST error logging purposes and fault resilient purposes.
The memory subsystem of the IPMC consists of an integrated flash memory to hold the IPMC
operation code and integrated RAM for data. The field replaceable unit (FRU) inventory information is stored in the nonvolatile memory on an EEPROM connected via a local I2C interface
to the IPMC microcontroller. It is possible to store up to 4 Kbytes within the FRU inventory information. Communication over IPMB bus to the ShMC ensures that ‘post-mortem’ logging information is available even if the main processor becomes disabled.
The IPMC provides six I2C bus connections. Two are used as the redundant IPMB bus connections to the backplane, one is used for IPMB-L bus with AMC modules, one for the connection to a managed RTM, one for the Base Board and Mezzanine Sensors and one is for local
EEPROM storage.
If an IPMB bus fault or IPMC failure occurs, IPMB isolators are used to switch and isolate the
backplane/system IPMB bus from the faulted Hub Board. If possible, the IPMC activates the
redundant IPMB bus to re-establish system management communication to report the fault.
The onboard DC voltage, current, and temperature sensors are monitored by the IPMC microcontroller continuously. The IPMC will log an event into the ShMC’s System Event Log (SEL)
if any of the thresholds are exceeded.
To increase the reliability of the Hub board management subsystem, an external watchdog supervisor for the IPMC is implemented. The IPMC strobes the external watchdog at two-second
intervals to ensure continuity of operation of the board’s management subsystem. If the IPMC
ceases to strobe the watchdog supervisor for more than six seconds, the watchdog isolates the
IPMC from the IPMBs and resets the IPMC. The watchdog supervisor does not reset the payload power and the restart of the IPMC will not affect the payload and will restore the previous
Hot Swap state and power level negociated with the ShMC. The external watchdog supervisor
is not configurable and must not be confused with the IPMI v1.5 watchdog timer commands.
This external watchdog of the IPMC is implemented in a second microcontroller. This Firmware
Upgrade Manager (FUM) is responsible for monitoring the IPMC and for managing the IPMC
fail safe firmware upgrade process. The FUM keeps two IPMC Firmware code images in two
external SEEPROM memories. If a failure occurs during firmware upgrade, the FUM will automatically rollback to the last known working IPMC firmware image.
Page 4 - 10AT8901 User Guide
AT8901Software Description
4.4.1Sensor Data Record (SDR)
Every sensor on the Base Board is associated with a Sensor Data Record (SDR). Sensor Data
Records contain information about the sensor’s identification such as sensor type, sensor
name, sensor unit. SDR also contain the configuration of a specific sensor such as threshold/hystheresis and event generation capabilities that specifies sensor behaviour. Some field
of the sensor SDR are configurable through IPMI v1.5 commands and are set to built-in initial
value. The AT8902 management controller supports sensor devices and uses the IPMI dynamic sensor population feature of IPMI v1.5 to merge the AMC hot swap sensor with the AT8902
sensors population. AMC hot swap events indicated by this sensor are passed to the ShMC.
Additionally, the IPMC updates the sensor population change indicator timestamp accessible
through the Get Device SDR Info command to remain compliant to IPMI v1.5.
All SDRs can be queried using Device SDR commands. Base Board sensors that have been
implemented are listed below.
Table 4-3:AT8901 sensors
IPMI Sensor NameUnit
IpmC Reboot discrete On/OffNo change
IPMI Watchdog discrete On/OffNo change
SEL State discrete On/OffNo change
IPMB0 Link State discrete On/OffNo change
FRU0 IPMBL State discrete On/OffNo change
FRU1 IPMBL State discrete On/OffNo change
FRU2 IPMBL State discrete On/OffNo change
IPMI Info-1 discrete On/OffNo change
IPMI Info-2 discrete On/OffNo change
FRU0 Reconfig discrete On/OffNo change
FRU0 FRU Agent discrete On/OffNo change
FRU1 FRU Agent discrete On/OffNo change
FRU2 FRU Agent discrete On/OffNo change
EventRcv ComLost discrete On/OffNo change
FRU0 Hot Swap discrete On/OffNo change
FRU1 Hot Swap discrete On/OffNo change
FRU2 Hot Swap discrete On/OffNo change
IPMC Storage Err discrete On/OffNo change
Scanning Enabled Under
Power State
Health LED/Sensor
Temp Base Area degrees C On/OffExceeds critical threshold
The AT8901 provides two IPMB links to increase communication reliability to the shelf manager
and other IPM devices on the IPMB. These IPMB links work together for increased throughput
where both busses are actively used for communication at any time. A request might be received over IPMB Bus A, and the response is sent over IPMB Bus B. Any requests that time
out are retried on the redundant IPMB bus. In the event of any link state change, the events are
written to the AT8901 SEL. The IPMC monitors the bus for any link failure and isolates itself
from the bus if it detects that it is causing errors on the bus. Events are sent to signal the failure
of a bus or, conversely, the recovery of a bus.
4.4.1.2FRU Hot Swap
The hot swap event message conveys the current state of the FRU, the previous state, and a
cause of the state change as can be determined by the IPMC. Refer to PICMG 3.0 Specifications for further details on the hot swap state.
4.4.1.3Fabric Presence Sensor
The FPS indicates if an optional Extension Fabric Mezzanine is present.
4.4.1.4CPU Status
The CPU Status is set if the PPC experiences a machine check error.
4.4.1.5POSTCODE
The IPMC has access to the POSTCODE registers in the CPLD. Refer to chapter 4.3.1.2 (Boot
Steps).
4.4.1.6Health Error
The Health Error is asserted if one of the sensors in Table 4-3: (AT8901 sensors) matches the
Health LED/Sensor condition.
Page 4 - 13AT8901 User Guide
AT8901Software Description
4.4.2Field Replaceable Unit (FRU) Information
4.4.2.1Base Board FRU Information
This FRU information contains the IPMI defined Board and Product Information areas that hold
the part number and serial number of the board and the Multirecord Information Area that contains the PICMG defined Point to Point Information records.
The Internal Use Area is preallocated to 384 bytes and is free for customer use.
This FRU information responds to FRU ID #0, which is the ID for the IPMC.
4.4.2.2Mezzanine FRU Information
The FRU information of any optional Mezzanine Extension responds to FRU ID #3 and is
manged by the IPMC. This FRU information contains the IPMI defined Board and Product Information Areas and contains the part number and serial number of the mezzanine.
4.4.3E-Keying
E-Keying has been defined in the PICMG 3.0 Specification to prevent board damage, prevent
misoperation, and verify fabric compatibility. The FRU data contains the board point-to-point
connectivity record as described in Section 3.7.2.3 of the PICMG 3.0 specification.
When the board enters M3 power state, the shelf manager reads in the board point-to-point
connectivity record from FRU and determines whether the board can enable the Gigabit Ethernet ports to the back plane. Set/Get Port State IPMI commands defined by the PICMG 3.0
specification are used for either granting or rejecting the E-keys.
Additional E-Keying is prodived for connectivity between the AMC carrier and the AMC bays
as described the in Section 3.9 and 3.7 of the AMC.0 RC.1.1 specification. The Set/Get AMC
Port State IPMI commands defined by the AMC.0 specification are used for either granting or
rejecting the E-keys.
4.4.4IPMC Firmware Code
IPMC firmware code is organized into boot code and operational code, both of which are stored
in a flash module. Upon an IPMC reset, the IPMC executes the boot code and performs the
following:
1.Self test to verify the status of its hardware and memory.
2.Calculates a checksum of the operational code.
3.Communicates with the Firmware Upgrade Manager (FUM) in order to inform the IPMC
watchdog that the current IPMC firmware is suitable for execution.
Upon successful verification of the operational code checksum, the firmware will jump to the
operational code.
Page 4 - 14AT8901 User Guide
AT8901Software Description
4.4.5LEDs
For LED positions on the front plane refer to Chapter 3, section 3.10., Display Elements.
4.4.5.1Hot Swap LED (Blue LED)
The AT8901 Hub Board supports a blue Hot Swap LED mounted on the front panel. This LED
indicates when it is safe to remove the Hub from the chassis. The on-board IPMC drives this
LED to indicate the hot swap state. The following states are possible:
Table 4-4:LED state
LED stateDescription
OFFBoard is in M4 state, normal state when board is in operation.
ONReady for hot swap
Short blinkBoard is in M5 state. Deactivation in progress
Long blinkActivation in progress.
4.4.5.2Out-Of-Service (OOS) LED (ATCA LED1)
The AT8901 supports a red Out of Service LED mounted on the front panel. The position of this
LED is near the top handle besides the blue Hot Swap led. The on-board FWUM or the IPMC
can drive this LED to indicate the service state of the IPMC. The OEM application can also drive
this LED using the PICMG LED control APIs. The following states are possible:
Table 4-5:OOS LED state
LED stateDescription
ONOut of service condition, the IPMC is hold in reset
OFFNormal/Idle board is in service, unless blue led is on
Blink (50/50)The FUM is programming the IPMC due to a firmware update or a rollback
Short blinkPower denied condition detected:
Payload has been left in M3 state for more than 30 secs or SetPowerLevel
‘0‘ has been received while in M2 or M3 state
Other application defined LED usage may be implemented.
The AT8901 AMC.0 carrier also implements the OOS LED “Short blink” mode for its AdvancedMC mates on detection of “power denied” conditions.
LED stateDescription
Short blinkPower denied condition detected:
AMC current draw requirements exceed carrier power budget or SetPowerLevel ‘0‘ has been received while in M2 or M3 state
As per AMC.0, if the AMC current draw requirements exceed AMC.0 carrier power budget, the
AT8901 will keep the AMC in M1 state with the blue Hot Swap LED in the ON state.
Page 4 - 15AT8901 User Guide
AT8901Software Description
4.4.5.3Health LED (ATCA LED2)
Green LED
Table 4-6:Health LED state
LED stateDescription
ONNone of the health sensors is asserted
BlinkingAt least one health sensor is asserted
4.4.5.4Customer Definable LED (ATCA LED 3)
This is an amber LED which can be used by a customer application. This LED can be controlled
by PICMG 3.0 defined LED commands.
4.4.6Hot Swap Process
The AT8901 Hub Board has the ability to be hot-swapped in and out of a chassis. The onboard
IPMC manages the power-up and power-down transitions.
In addition to captive retaining screws, the Hub Board has two ejector mechanisms to provide
a positive cam action; this ensures the blade is properly seated. The bottom ejector handle also
has a switch that is connected to the IPMC to determine if the board has been properly inserted.
When the lower ejector handle is disengaged from the faceplate, the hot swap switch will assert
a signal to the IPMC, and the IPMC will move from the M4 state to the M5 state. At the M5 state,
the IPMC will ask the ShMC for permission to move to the M6 state. The Hot Swap LED will
indicate this state with a short blink. Once permission is received from the ShMC or higher-level
software, the board will move to the M6 state.
The ShMC or higher level software can reject the request to move to the M6 state. If this occurs,
the Hot Swap LED returns to a solid off condition, indicating that the Hub Board has returned
to M4 state.
If the Hub Board reaches the M6 state, either through an extraction request through the lower
ejector handle or a direct command from higher-level software. The Hot Swap LED continues
to flash during this preparation time, just like it does in M5 state. When payload power is successfully turned off, the Hot Swap LED remains lit, indicating it is safe to remove the Hub board
from the chassis.
Page 4 - 16AT8901 User Guide
AT8901Software Description
4.5Firmware Administration
A running AT8901 system requires – after the bootloader has passed control to the kernel –
the kernel itself, the root file system (initrd), the FASTPATH switching application and a configuration file for base and fabric switch. These software components, together with the IPMC image, make up the AT8901 firmware.
The flash holding the software is divided into twelve partitions. There are partitions to store two
bootloader, three kernel and three initrd images. Two partitions are reserved for the bootloader
environments, one partition is used to hold up to nine images of the switching application (depending on the size of the images) and one partition is used to hold up to 99 configuration setting files. The partition scheme of the flash is shown below:
CONFIGSLOTS file containing multiple kernel/initrd/application/configuration combination for selection through CLI
JFFS Application Archive Partition
APPLICATION tgz archive F
APPLICATION tgz archive 01
APPLICATION tgz archive ...
APPLICATION tgz archive N
4MB1
32MB0
The kernel and initrd partitions labelled with ‘F’ contain factory default images which are known
to work properly on the AT8901. The factory default images cannot be updated using the CLI
commands described below.
Page 4 - 17AT8901 User Guide
AT8901Software Description
The firmware update procedure is designed to provide a failsafe capability to update IPMC, kernel, initrd, application and configuration settings separately. Each combination of these components can be used as a startup configuration, though they must be compatible to each other.
Please always follow Kontron documentation for all your upgrades. Software versions provided
with an official release are known to work together.
In the following, the CLI commands to setup, change and activate startup configuration and the
CLI commands necessary to perform firmware upgrades are described. The CLI commands
described below are executed in the privileged mode of the CLI hierarchy, which is entered by
executing the ‘enable’ command. Please refer to the “AT8901/2/3 CLI Reference Manual“ for
more information regarding the CLI commands and the way to use them.
4.5.1Startup Configurations
A startup configuration is a combination of a kernel, initrd, application image and configuration
files for base and fabric switch. The IPMC image is not part of the configuration and is updated
separately. Several configurations (up to 99) can be defined but only one is active at a time. To
display the currently available startup configurations, the CLI command ‘show’ is used.
(Base Fabric) #show startupconfig startup
ACT NR KERNEL SYSTEM APPLICATION BASE-CONFIG EXT-CONFIG
--- -- ------------ ------------ ------------- --------------- -------------- F F BETA 6.09 F BETA 6.09 F BETA 6.09 F factory F factory
*A 01 A BETA 6.09 A BETA 6.09 02 BETA 6.09 01 standard 01 standard
(Base Fabric) #
In this example, two startup configurations are available. Startup configuration 01 is the currently active configuration which is indicated by the ‘*’ in the first column. This configuration
consists of:
•Kernel BETA 6.09 which is located in kernel partition A
•Initrd BETA 6.09 which is located in initrd partition A.
•Application BETA 6.09 which is stored in slot 02 of the application partition.
•Base and fabric configuration files which are stored in slot 01 of the configuration partition.
The user can define other startup configurations and combine images and configuration files
as needed. To set up a new startup configuration, it is necessary to change into the CLI’s configuration mode using the ‘configure’ command. In this mode, the ‘startupslot’ command is used
as shown in the following example:
(Base Fabric) (Config)#startupslot 3 config 1 application 2 initrd F kernel F
Successfully set startup slot 3
You may mark it active now and reboot to use the new configuration.
(Base Fabric) (Config)#exit
(Base Fabric) #
Page 4 - 18AT8901 User Guide
AT8901Software Description
(Base Fabric) #show startupconfig startup
ACT NR KERNEL SYSTEM APPLICATION BASE-CONFIG EXT-CONFIG
F F BETA 6.09 F BETA 6.09 F BETA 6.09 F factory F factory
*A 01 A BETA 6.09 A BETA 6.09 02 BETA 6.09 01 standard 01 standard
03 F BETA 6.09 F BETA 6.09 02 BETA 6.09 01 standard 01 standard
A new startup configuration has been added to the list combining the software images given in
the previous command.
Warning!
It is not recommended to combine images from different releases.
The startup configuration created before can be deleted by entering exactly the same command string preceeded by ‘no’:
(Base Fabric) (Config)#no startupslot 3 config 1 application 2 initrd F kernel F
The ‘show’ command can also be used to display available versions of kernel, initrd, applications and configurations or all of them. The syntax is:
show startupconfig startup|kernel|initrd|application|config|all
The configuration mode is also used to activate one of the available startup configurations. The
syntax is:
startupslot 3 activate [once]
This command would activate the startup configuration 3 upon next system reset. The optional
parameter ‘once’ would start configuration 3 only once after the next system reset and start the
previously active configuration 1 on following resets. This is used to implement the failsafe upgrade procedure described below.
4.5.2Updating Firmware
The firmware - except bootloader and IPMC image - is updated using the CLI. To get a reliable
and failsafe update procedure, the following precautions must be fulfilled:
•Three independent partitions each for kernel and root file system where one holds the
factory default system, one holds system A kernel and root file system and one holds system B kernel and root file system. The active system is either system A or system B, the
factory default serves as a backup in case an upgrade of either system A or B fails. See
the flash partition scheme shown above for more detail.
Page 4 - 19AT8901 User Guide
AT8901Software Description
•One Time Boot capability: After having updated the inactive kernel and root file system,
the new system has to be started by rebooting the board. In the case that the update has
installed an inoperable system which would cause the board to hang when booting, the
next board reset must restart the previous known good version of kernel and root file system. This is achieved by programming the bootloader environment appropriately.
•Redundant bootloader environment sectors: When the system is updated, the bootloader
environment must be changed to be able to start the updated version. The bootloader
environment sector is stored twice in flash, one active version and one backup version in
case the active version is deleted during update due to power loss or similar errors. In
this case, the redundant environment would cause the bootloader to start the previous
known good version of kernel and root file system.
A software update of the Hub Board is done by performing the following steps:
1.Download kernel, initrd and application images into the appropriate slots of the flash memory. Ensure that the currently active images are not overwritten.
2.Select a configuration for base and fabric switch for the new software release. This can be
done by choosing the factory default or by storing the running system configuration into
flash.
3.Create a startup configuration by combining the slots with the update images and the configuration slots for base and fabric switch.
4.Activate the selected startup configuration for One Time Boot.
5.Restart the board.
6.Activate the new startup configuration permanently
A software release for the AT8901 consists of three software packages for kernel, initrd and
application software. The packages are tar archives containing an image of the software and a
MD5 checksum file for consistency check. The name of the package file is arbitrary but the file
names in the archive must not be altered.
When performing a firmware update, the software packages are loaded from a remote TFTP
server in the first step. This is done by means of the frontpanel FE port of the Hub board. To
load a software package via TFTP into a specified slot, the CLI command ‘download’ is used:
(Base Fabric) #download kernel tftp://192.168.50.5/kernel.pkg B
Downloading image, this may take a while...
Successfully transferred kernel image tftp://192.168.50.5/kernel.pkg to slot 2
You may mark it active now and reboot to use the new kernel image.
(Base Fabric) #
Page 4 - 20AT8901 User Guide
AT8901Software Description
This downloads the specified kernel package file via TFTP and writes the kernel image into the
kernel partition of the specified slot (B). The MD5 checksum of the kernel image is checked before writing it into flash. The same procedure can be done with initrd and application packages.
It is important not to overwrite the slots containing the currently active software, otherwise the
One Time Boot mechanism does not make sense.
After the software images have been downloaded into flash, the configuration slots for base
and fabric switch must be selected. In case that no appropriate configuration for base and/or
fabric switch are available, the factory default configuration for base and fabric switch should
be used for the startup configuration of the new software release. Alternatively, the running
configuration settings of base and fabric switch can be stored on flash using the following CLI
command:
This operation may take a few minutes.
Management interfaces will not be available during this time.
Are you sure you want to save? (y/n) y
Configuration Saved!
(Base Fabric) #
Instead of storing the configuration for ‘both’ base and fabric switch, ‘base-only’ or ‘ext-only’
might be given as parameters.
Finally, a startup configuration containing the slots of the new software release and the configuration slots must be selected or a new startup configuration must be created as described
above. After this step has been completed, the startup configuration is activated only for the
next boot and the board is rebooted. This is done with the ‘startupslot’ CLI command in the configure mode:
(Base Fabric) (Config)#startupslot 3 activate once
This command enables the startup configuration 3 only for the next system restart. In the case
that the board hangs due to a corrupted software image, this will be detected and the board is
automatically rebooted with the previous known good startup configuration. This way, a failsafe
upgrade of the AT8901 software is possible.
To restart the board with the new startup configuration, the CLI command ‘reload’ is used:
(Base Fabric) (Config)#reload
If the new startup configuration is considered functional after the reboot, it must be activated
permanently, or else the one that is still active will be used again:
(Base Fabric) (Config)#startupslot 3 activate
Page 4 - 21AT8901 User Guide
AT8901Software Description
4.5.3Updating IPMI
Updating the IPMI firmware is different from updating the other software parts as updating is
done directly when invoking the download command. In the case that the update procedure
fails or the update image is corrupted, the IPMC will be able to restart all the same by means
of its rollback functionality. The IPMI software package file is stored in the result/ppc405/firmware path of the release directory tree. To update the IPMI firmware, the CLI command ‘download’ is used:
Flashing a new IPMI firmware will disable the IPMI Controller for some minutes.
Are you sure to update the IPMI firmware? (y/n)y
...
(Base Fabric) #
Page 4 - 22AT8901 User Guide
AT8901Getting Help
A
ppendix
A
Getting Help
Page A - 1AT8901 User Guide
AT8901Getting Help
A.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 AmericaEMEA
Tel.: (450) 437-5682Tel.: +49 (0) 8341 803 333
Fax: (450) 437-8053Fax: +49 (0) 8341 803 339
If you have any questions about Kontron, our products, or services, visit our Web site at:
www.kontron.com
Before returning any merchandise please do one of the following:
•Call
1. Call our Technical Support department in North America at (450) 437-5682 or in EMEA
at +49 (0) 8341 803 333. Make sure you have the following on hand: our Invoice #, your
Purchase Order # and the Serial Number of the defective unit.
2. Provide the serial number found on the back of the unit and explain the nature of your
problem to a service technician.
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.
•Fax
1. Make a copy of the request form on the following page.
2. Fill it out.
3. Fax it to us at: North America (450) 437-0304,EMEA +49 (0) 8341 803 339
•E-mail
1. Send us an e-mail at: RMA@ca.kontron.com in North America or 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. You must also include the serial number of the defective product and a description of the problem.
Page A - 3AT8901 User Guide
AT8901Getting Help
WHEN RETURNING A UNIT
•In the box, you must include the name and telephone number of a person, in case further
explanations are required. Where applicable, always include all duty papers and in-
voice(s) associated with the item(s) in question.
•Ensure that the unit is properly packed. Pack it in a rigid cardboard box.
•Clearly write or mark the RMA number on the outside of the package you are returning.
•Ship prepaid. We take care of insuring incoming units.