Page 1
Embedded Computing for Business-Critical Continuity ATCA-F120 Installation and Use P/N: 6806800D06F February 2009...
Page 2
Emerson reserves the right to revise this document and to make changes from time to time in the content hereof without obligation of Emerson to notify any person of such revision or changes.
Page 3
Configuring and Setting Up the Software ..........59 ATCA-F120 Installation and Use (6806800D06F)
Page 4
4.10.3 Watchdog..............99 ATCA-F120 Installation and Use (6806800D06F)
Page 5
Related Documentation ............. . 121 Emerson Network Power - Embedded Computing Documents ......121 Related Specifications .
Page 6
Contents Contents Contents ATCA-F120 Installation and Use (6806800D06F)
Page 8
List of Tables ATCA-F120 Installation and Use (6806800D06F)
Page 9
Location of IPMI Temperature Sensors ........97 ATCA-F120 Installation and Use (6806800D06F)
Page 10
List of Figures ATCA-F120 Installation and Use (6806800D06F)
Page 11
German translation of the previous English safety notes (this had to be included for legal reasons) Chapter 1, Introduction, on page 31 describes the main features of the ATCA-F120. Chapter 2, Hardware Preparation and Installation, on page 37 describes installation prerequisites including the blade installation itself.
Page 12
Intelligent Platform Management Interface IPMC Slave Controller International Organization for Standardization Local Area Network Light-Emitting Diode Mezzanine Management Controller NEBS Network Equipment-Building System Original Equipment Manufacturer Out Of Service Operating System Printed Circuit Board Peripheral Component Interconnect ATCA-F120 Installation and Use (6806800D06F)
Page 13
Sensor Data Record SELV Safety Extra Low Voltage Circuits SERDES Serializer/Deserializer SGMII Serial Gigabit Media Independent Interface Serial Peripheral Interface SRAM Static Random Access Memory Shielded Twisted Pair Shelf Manager Twisted-Pair Ethernet VLAN Virtual Local Area Network ATCA-F120 Installation and Use (6806800D06F)
Page 14
Repeated item for example node 1, node 2, ..., node Omission of information from example/command that is not necessary at the time being Ranges, for example: 0..4 means one of the integers 0,1,2,3, and 4 (used in registers) Logical OR ATCA-F120 Installation and Use (6806800D06F)
Page 15
Indicates a hazardous situation which, if not avoided, may result in minor or moderate injury Indicates a property damage message No danger encountered. Pay attention to important information ATCA-F120 Installation and Use (6806800D06F)
Page 16
(fabric and base interface connections as well as shelf manager cross-connection figures), updated IPMI sensor list, added blackplane connector pinouts, added section: "Boot and User Flashes", added figure which shows the location of on-board switches. ATCA-F120 Installation and Use (6806800D06F)
Page 17
6806800D06D February 2008 Added note regarding environmental variables to section "U-Boot"; corrected main memory size in section "Main Features"; changed manual to Emerson style (logo, etc.); added "Declaration of Conformity" to section "Standard Compliances" 6806800D06E February 2008 Corrected wrong year on titlepage...
Page 18
About this Manual About this Manual ATCA-F120 Installation and Use (6806800D06F)
Page 19
Emerson intends to provide all necessary information to install and handle the product in this manual. Because of the complexity of this product and its various uses, we do not guarantee that the given information is complete.
Page 20
Emerson could void the user's authority to operate the equipment. Blade products are tested in a representative system to show compliance with the above mentioned requirements.
Page 21
Before touching the blade or electronic components, make sure that your are working in an ESD-safe environment. Blade Damage Incorrect installation of the blade can cause damage of the blade, Only use handles when installing/removing the blade to avoid damage/deformation to the face plate and/or PCB. ATCA-F120 Installation and Use (6806800D06F)
Page 22
Therefore, carefully inspect the blade and the backplane for both pin and component integrity before installation. Emerson and our suppliers take significant steps to ensure there are no bent pins on the backplane or connector damage to the boards prior to leaving the factory. Bent pins caused by improper installation or by inserting boards with damaged connectors could void the ECC warranty for the backplane or boards.
Page 23
AMC modules may damage the AMC modules, the blade and an installed RTM including attached devices. Only install AMC modules into AMC bay B1 and B4 which are officially supported by Emerson. Consult your local Emerson sales representative, if in doubt.
Page 24
Safety Notes ATCA-F120 Installation and Use (6806800D06F)
Page 25
Produkt mit vielfältigen Einsatzmöglichkeiten handelt, können wir die Vollständigkeit der im Handbuch enthaltenen Informationen nicht garantieren. Falls Sie weitere Informationen benötigen sollten, wenden Sie sich bitte an die für Sie zuständige Geschäftsstelle von Emerson. Das System erfüllt die für die Industrie geforderten Sicherheitsvorschriften und darf ausschließlich für Anwendungen in der Telekommunikationsindustrie und im Zusammenhang...
Page 26
Sicherheitshinweise Das Produkt wurde in einem Emerson Standardsystem getestet. Es erfüllt die für digitale Geräte der Klasse A gültigen Grenzwerte in einem solchen System gemäß den FCC-Richtlinien Abschnitt 15 bzw. EN 55022 Klasse A. Diese Grenzwerte sollen einen angemessenen Schutz vor Störstrahlung beim Betrieb des Produktes in Gewerbe- sowie Industriegebieten...
Page 27
ändern Sie die Einstellungen der nicht mit 'Reserved' gekennzeichneten Schalter, bevor Sie das Blade installieren. Beschädigung der Blade Das Verstellen von Schaltern während des laufenden Betriebes kann zur Beschädigung des Blades führen. Prüfen und ändern Sie die Schaltereinstellungen, bevor Sie das Blade installieren. ATCA-F120 Installation and Use (6806800D06F)
Page 28
ECC gewährte Garantie für Boards und Backplanes erlöschen lassen. Datenverlust Wenn Sie das Blade deinstallieren, obwohl die blaue Hot-Swap-LED noch blinkt, kann dies zu Datenverlust führen. Warten Sie daher, bis die blaue LED durchgehend leuchtet, bevor Sie das Blade deinstallieren. ATCA-F120 Installation and Use (6806800D06F)
Page 29
Betrieb anderer AMC-Module kann sowohl die AMC-Module als auch das Blade sowie ein installiertes RTM und andere angeschlossene Geräte beschädigen. Installieren Sie daher nur AMC-Module, welche von Emerson offiziell unterstützt werden. Wenden Sie sich bei Fragen an Ihren lokalen Emerson-Ansprechpartner.
Page 30
Strahlung führen und somit eine Überschreitung von EMV-Grenzwerten zur Folge haben. Installieren Sie daher immer ein Filler-Panel in einen anderweitig nicht verwendeten AMC- Steckplatz. Umweltschutz Entsorgen Sie alte Blades/Systemkomponenten/RTMs stets gemäß der in Ihrem Land gültigen Gesetzgebung, wenn möglich immer umweltfreundlich. ATCA-F120 Installation and Use (6806800D06F)
Page 31
Two NAND flashes with a size of two GBytes each Real-time clock Serial interface via face plate Serial interface via Update Channel (connection to second ATCA-F120 in the system) Support for two AMC bays AMC and backplane support for Clock Generator Module...
Defines mechanics, blade dimensions, power distribution, power and data connectors, and system management PICMG 3.1 Rev. 1.0 AdvancedTCA Ethernet/Fibre Channel Specification. PICMG AMC.0 R2.0 Advanced Defines mechanics, interfaces etc. of Advanced Mezzanine Cards. Mezzanine Card Base Specification ATCA-F120 Installation and Use (6806800D06F)
Page 33
Ethernet ports. The product has been designed to meet the directive on the restriction of the use of certain hazardous substances in electrical and electronic equipment (RoHS) Directive 2002/95/EC. ATCA-F120 Installation and Use (6806800D06F)
Introduction Figure 1-1 Declaration of Conformity ATCA-F120 Installation and Use (6806800D06F)
Page 35
This section provides details on available blade variants and accessories. 1.4.1 Supported Blade Models As of writing this guide, the following blade variants were available. Consult your local Emerson sales representative for further variants that may be available. Table 1-3 Blade Variants...
Two 1 Gigabit Ethernet Fabric Channel interfaces via SFP connectors Two RJ-45 telecom clocking interface connectors for inter-shelf clocking configurations One serial RS-232 interface for accessing the base blade On-board mezzanine management controller (MMC) compliant to IPMI 2.0 ATCA-F120 Installation and Use (6806800D06F)
Page 37
Hardware Preparation and Installation Overview This chapter provides all the information that you need in order to install the ATCA-F120 incl. accessories into your AdvancedTCA system. For completeness purposes and because of the similarity with the installation procedures, the respective removal procedures are also given in this chapter.
Page 38
Operating temperatures refer to the temperature of the air circulating around the blade, and not to component temperatures. If you integrate the blade in your own, non-Emerson, system, please contact your local sales representative for further safety information. Blade Damage High humidity and condensation on the blade surface causes short circuits.
If not stated otherwise, the temperatures should be measured by placing a sensor exactly at the given locations. For your convenience all temperature spots are shown in a figure that provides a detailed view of the blade. ATCA-F120 Installation and Use (6806800D06F)
-40.0VDC to -72VDC US and Canada: -40.0 to -60VDC Input current max. 5.0A@40V Power dissipation max. 200W The tested blade was a ATCA-F120 blade, including two installed AMC modules (35W each), and an RTM-ATCA- F120-COP (30W). ATCA-F120 Installation and Use (6806800D06F)
Page 42
The blade provides the configuration switches SW1, SW2, SW3 and SW4. Their location is shown in the following figure. The switch settings shown in the figure correspond to the default settings. The switches are displayed as the small white squares. ATCA-F120 Installation and Use (6806800D06F)
Hardware Preparation and Installation Figure 2-2 On-Board Configuration Switches ATCA-F120 Installation and Use (6806800D06F)
Page 44
Other switch settings: Reserved SW2-3 User flash #1 write protection. See User Flashes on page 83 Memory Map on page 109 for further details. OFF: User flash #1 write-enabled (default) ON: User flash #2 write-protected ATCA-F120 Installation and Use (6806800D06F)
Page 45
Reserved (default: OFF) SW4-2 Reserved (default: OFF) SW4-3 Reserved (default: OFF) SW4-4 Reserved (default: OFF) Blade Installation and Removal The blade is fully compatible to the AdvancedTCA standard and is designed to be used in AdvancedTCA shelves. ATCA-F120 Installation and Use (6806800D06F)
Page 46
Incorrect installation of the blade can cause damage of the blade, Only use handles when installing/removing the blade to avoid damage/deformation to the face plate and/or PCB. 2.6.1 Installing the Blade To install the blade into an AdvancedTCA shelf, proceed as follows. ATCA-F120 Installation and Use (6806800D06F)
Page 47
Continue to gently push the blade until the blade connectors engage. 4. Squeeze the lever and the latch together and hook the lower and the upper handle into the shelf rail recesses. ATCA-F120 Installation and Use (6806800D06F)
Page 48
If an RTM is connected to the front blade, make sure that the handles of both the RTM and the front blade are closed in order to power up the blade`s payload. 6. Wait until the blue LED is switched off, then tighten the face plate screws which secure the blade to the shelf. ATCA-F120 Installation and Use (6806800D06F)
Page 49
Before touching the blade or electronic components, make sure that you are working in an ESD-safe environment. Damage of the blade Incorrect installation of the blade can cause damage of the blade, Only use handles when installing/removing the blade to avoid damage/deformation to the face plate and/or PCB. ATCA-F120 Installation and Use (6806800D06F)
Page 50
4. Unfasten the screws of face plate until the blade is detached from shelf. 5. Remove the blade from the shelf. AMC Modules The blade provides two AMC bays: AMC B4 and AMC B1. Their location is shown in the following figure. ATCA-F120 Installation and Use (6806800D06F)
The AMC bays AMC B4 and AMC B1 are designed to support different types of AMC modules. Both AMC bays are compliant to AMC.0 R2.0. Consult your local Emerson sales representative for a list of AMC modules which Emerson has validated for the use in AMC B1 and AMC B4.
Zone 3 connector P30 row 7 pin pair A-B Unused The AMC modules installed in AMC bay B4 of both ATCA-F120 blades in a shelf are interconnected via the AdvancedTCA update Channel interface (ports 2 and 3) through the backplane. The following figure illustrates the interconnection scheme. It is applicable to all Emerson AdvancedTCA shelves.
Fabric Channel switch 2 port 18 Fabric Channel switch 2 port 19 Fabric Channel Switch 2 Port 20 Fabric Channel Switch 2 Port 16 Extended Option SERDES (1000BaseT on ATCA-F120 face plate) Unused Unused Unused ATCA-F120 Installation and Use (6806800D06F)
Page 55
Hardware Preparation and Installation Table 2-6 AMC Bay B1- Port Assignments (continued) Connector Region AMC Port # Usage on ATCA-F120 Differential telecom clock to and from the AMC Unused Unused Unused Unused ATCA-F120 Installation and Use (6806800D06F)
Page 56
Installing AMC modules with small operating temperature ranges into the ATCA-F120 may further restrict the operating temperature range of the ATCA-F120. Make sure that the operating temperature of any installed AMC modules and the ATCA-F120 as a bundle are within allowed limits.
Page 57
AMC module is being hot-inserted, that means the ATCA-F120 is powered. The procedure for the cold insertion, that means the ATCA-F120 is not powered, is the same, except that you need not wait for the blue LED indications to proceed.
Page 58
Removal Procedure The following describes how to remove an AMC module from the ATCA-F120. The procedure assumes that the ATCA-F120 is powered. If it is not powered, the steps regarding the blue LED can be ignored and skipped. 1. Make sure you are in an ESD safe environment.
Page 59
6. Install filler panel. Configuring and Setting Up the Software After the ATCA-F120 has been installed into a shelf and powered up, it starts to execute the U- Boot firmware. For details about U-Boot and how it can be configured, refer to...
Page 60
Hardware Preparation and Installation In some system configurations, the ATCA-F120 may be used as a system manager or at least as a key component within a system management implementation. The system management functionality may be based on the widely adopted Hardware Platform Interface (HPI). For this purpose Emerson offers an HPI distribution which provides a set of libraries that can be used as a basis for implementing system management functionalities.
Page 61
Chapter 3 Controls, LEDs and Connectors Overview This chapter describes: Mechanical layout of the blade Face plate connectors and LEDs Rear panel connectors On-board connectors ATCA-F120 Installation and Use (6806800D06F)
Controls, LEDs and Connectors Blade Layout The following figure provides an overview of the mechanical layout of the blade. Figure 3-1 Mechanical Layout ATCA-F120 Installation and Use (6806800D06F)
Page 63
Controls, LEDs and Connectors Face Plate Connectors and LEDs This section describes the connectors and LEDs of the blade’s face plate. The following figure shows the face plate. ATCA-F120 Installation and Use (6806800D06F)
Page 64
Controls, LEDs and Connectors Figure 3-2 Face Plate ATCA-F120 Installation and Use (6806800D06F)
The serial interface connector allows to establish a serial console connection between the ATCA-F120 and an external computer, for example a laptop. The serial interface is primarily intended for management purposes and allows for example to access the blade’s U-Boot...
Controls, LEDs and Connectors The connector pinout is as follows. Table 3-1 Serial Connector Pinout Signal n.c. n.c. n.c. n.c. n.c. n.c. ATCA-F120 Installation and Use (6806800D06F)
Page 67
Verify that the length of an electric cable connected to a TPE bushing does not exceed 100 meters. Make sure the TPE bushing of the system is connected only to safety extra low voltage circuits (SELV circuits). If in doubt, ask your system administrator. ATCA-F120 Installation and Use (6806800D06F)
Controls, LEDs and Connectors Figure 3-4 Location of Ethernet Management Interface Table 3-2 Ethernet Management Connector Pinout Signal (1000Base-T) ETH_DA+ ETH_DA- ETH_DB+ ETH_DC+ ETH_DC- ETH_DB- ETH_DD+ ETH_DD- ATCA-F120 Installation and Use (6806800D06F)
Page 69
Verify that the length of an electric cable connected to a TPE bushing does not exceed 100 meters. Make sure the TPE bushing of the system is connected only to safety extra low voltage circuits (SELV circuits). If in doubt, ask your system administrator. ATCA-F120 Installation and Use (6806800D06F)
The following figure shows the connector location and pinout. Figure 3-5 Location of AMC Module Ethernet Management Interface Connector RESET AMC Bay B1 Ethernet Interface Table 3-3 AMC Module Ethernet Interface Connector Pinout Signal (1000Base-T) ETH_DA+ ETH_DA- ETH_DB+ ETH_DC+ ETH_DC- ETH_DB- ETH_DD+ ETH_DD- ATCA-F120 Installation and Use (6806800D06F)
Page 71
Verify that the length of an electric cable connected to a TPE bushing does not exceed 100 meters. Make sure the TPE bushing of the system is connected only to safety extra low voltage circuits (SELV circuits). If in doubt, ask your system administrator. ATCA-F120 Installation and Use (6806800D06F)
Location of Base Channel Extension Connector Table 3-4 Base Channel Extension Connector Pinout Signal (1000Base-T) ETH_DA+ ETH_DA- ETH_DB+ ETH_DC+ ETH_DC- ETH_DB- ETH_DD+ ETH_DD- 3.3.2 LEDs The following figure highlights the LEDs available at the face plate. ATCA-F120 Installation and Use (6806800D06F)
Page 73
Controls, LEDs and Connectors Figure 3-7 Face Plate LEDs ATCA-F120 Installation and Use (6806800D06F)
Page 74
Permanently blue: Blade is ready to be extracted Green Green: Ethernet link established Off: No Ethernet link Amber Amber: Ethernet activity Off: No activity Rear Panel The blade provides the following AdvancedTCA backplane connectors: P20 - P24 P30 - P32 ATCA-F120 Installation and Use (6806800D06F)
Controls, LEDs and Connectors Their location is shown in the following figure. Figure 3-8 Location of AdvancedTCA Connectors ATCA-F120 Installation and Use (6806800D06F)
The pinouts of the connectors P10 and P20 to P24 are defined in the AdvancedTCA specifications. Refer to the respective documents for details. The pinouts of the connectors P30 to P32, however, are Emerson-specific. They are described in the following.
Page 79
In this chapter you will find the following information: Block diagram Central Processing Unit Main memory Glue Logic FPGA Boot and user flashes Fabric channel interfaces Base channel interfaces Base interface extension Intelligent Peripheral Management Controller ATCA-F120 Installation and Use (6806800D06F)
Page 80
Central Processing Unit The blade’s Central Processing Unit (CPU) is a MPC8548E PowerQUICC III processor. It supports CPU speeds of 1000 MHz, 1200 MHz and 1333 MHz. On the ATCA-F120, the default CPU speed is 1333 MHz. ATCA-F120 Installation and Use (6806800D06F)
Page 81
4.267 GBytes/s. The ATCA-F120 supports up to 1 GByte of main memory. Glue Logic FPGA The ATCA-F120 provides a Glue Logic FPGA which is used for various purposes. Details are given in the following two subsections. ATCA-F120 Installation and Use (6806800D06F)
Page 82
F120: Control via IPMI Programmer’s Reference -> Section: System Boot Options Commands. For information about how to upgrade the FPGA images and how to obtain new FPGA images, consult your local sales representative. 4.5.2 Watchdog The FPGA contains a watchdog which is enabled by default. ATCA-F120 Installation and Use (6806800D06F)
Page 83
Memory Map on page 109. By default, the ATCA-F120 always boots from boot flash #1. The boot flash device from which to boot after the next reset/power cycle can be determined via IPMI and on-board switches. For further information refer to...
For further details refer to Configuring the Blade on page Fabric Channel Interfaces The fabric channel interfaces on the ATCA-F120 are implemented via the following two switch devices: Broadcom BCM56800 Broadcom BCM56502 The following table lists the main features of these two switch devices.
Page 85
Supports IEEE 802.1p, TOS/DiffServ, rate limiting, TOS/DiffServ, rate limiting, policing priority tagging, policing priority tagging, and and remapping remapping Extended security and ACL Extended security and ACL filtering filtering IPv6 Support Fully supported Fully supported ATCA-F120 Installation and Use (6806800D06F)
The following table describes the physical Ethernet port assignment of the BCM56800 switch device (FIX1). For information about logical port assignments, switch default configurations, preconfigured VLANs etc, refer to the Basic Blade Services Software on ATCA-F120 Programmer’s Reference. Table 4-2 FIX 1 Ethernet Port Assignment...
SERDES AMC Bay B 1 Port 8 1000Base-BX ge18 SERDES AMC Bay B 1 Port 9 1000Base-BX ge19 SERDES AMC Bay B 1 Port 10 1000Base-BX ge20 SERDES 1000Base-BX ge21 SERDES 1000Base-BX ge22 SERDES 1000Base-BX ATCA-F120 Installation and Use (6806800D06F)
Page 89
1000Base-BX Base Channel Interfaces The ATCA-F120 uses the Broadcom BCM56502 as main switch device for Base Channel interfaces. Since this is the same device that is used for one of the fabric switch devices, you can find the features here: Table "Main Features of Fabric Channel Interface Switches"...
The following table describes how the physical Ethernet ports of the BCM56502 Base Channel switch are assigned. For information about logical port assignments, pre-configured VLANs etc., refer to the Basic Blade Services Software on ATCA-F120 Programmer’s Reference. Table 4-4 Base Channel Switch Port Assignment...
SERDES XAUI SERDES XAUI Base Interface Extension The ATCA-F120 provides an additional switch device: the Broadcom BCM5385. It is connected to the previously described BCM56502 devices and is used to provide additional Ethernet interfaces. 4.9.1 Port Assignment The following table shows how the Ethernet ports of the BCM5385 device are assigned.
Base Channel #1 Update Channel #0 Base Channel #1 ATCA-F120 in Hub Slot #1 ATCA-F120 in Hub Slot #2 Alternatively, port 0 and 1 of Base Channel Interface #1 are used to connect to the two shelf managers in a system. This type of shelf manager interconnection is compliant to the PICMG 3.0 R2.0 ECN 3.0-2.0-001 standard and is used in Centellis 4100 systems.
Functional Description At the same time, port 0 of the Update channel is used for a connection to the CPU of the partner ATCA-F120 in the system. The following figure illustrates this configuration. Figure 4-5 Shelf Manager Cross Connection via Base Channel...
Page 95
Figure 4-6 IPMI Structure Blade Host FPGA IPMB-L Atmega 128L IDROM IPMC IPMB0A Dig. I/O Atmega256 Backplane ISC0 IPMB0B Sensors Atmega 168L ISC1 AMC Bay B1 Atmega 168L IPMB-L Power Supply Control and Module Status Signals ATCA-F120 Installation and Use (6806800D06F)
CPU and IPMC. The second channel is used for system-critical events to bypass the first channel. For details about supported IPMI commands as well as Sensor Data Records (SDRs) and Field Replaceable Unit (FRU) information provided by the IPMC, refer to the ATCA-F120: Control via IPMI Programmer's Reference. ATCA-F120 Installation and Use (6806800D06F)
Their names and locations are shown in the following figure. Figure 4-7 Location of IPMI Temperature Sensors Top Edge Temp FIX2Temp (underneath heat sink) CPUTemp FIX1Temp (undeneath heat sink) BIXTemp (underneath heat sink) Bottom Edge Temp Comp Side2 Temp ATCA-F120 Installation and Use (6806800D06F)
Other sensors available on-board include voltage sensors and sensors which provide particular status information. A summary of all sensors is given in the following table. For detailed descriptions refer to the ATCA-F120: Control via IPMI Programmer’s Reference. Table 4-7 IPMI Sensors Overview...
Page 99
An IPMI driver is included in the Linux distribution available for the blade. 4.10.3 Watchdog The IPMC contains two watchdogs. One watchdog is implemented in the IPMC hardware and supervises the operation of the IPMC itself. This watchdog is not configurable and is permanently enabled. ATCA-F120 Installation and Use (6806800D06F)
Page 100
Your software may enable/disable and configure the watchdog at any time using IPMI commands. For details, refer to the IPMI V. 1.5 specification. By default the watchdog is disabled. ATCA-F120 Installation and Use (6806800D06F)
Page 101
The ATCA-F120 uses the boot loader software U-Boot (current version V1.1.6). U-Boot is open source software based on a GPL license model and is the first software to be executed on the ATCA-F120 after powering up the blade. It is stored in the boot flashes and its main functions are:...
Page 102
These serial access parameters are the default values. They can be changed from within U- boot. For details refer to the U-boot documentation. 3. Boot the ATCA-F120 by resetting it or powering it up. 4. Press any key when you see the following message followed by a number counting...
Page 103
1. Connect to U-boot as described in Accessing U-Boot via the Serial Console on page 2. Specify the IP address of the ATCA-F120 itself and of the TFTP server which contains the Linux kernel image by entering the following U-Boot commands: setenv ipaddr <IP address of ATCA-F120>...
Page 104
It is assumed that the RAM disk image is stored on an external TFTP server which is connected to the ATCA-F120. During each boot process, the RAM disk image will be downloaded from the TFTP server into the main memory of the ATCA-F120. Furthermore it is assumed that the U- Boot command ramboot has previously been defined.
Page 105
5.3.3 Configuring U-Boot to Boot from Flash The ATCA-F120 provides two redundant boot flashes which contain the U-boot images and also Linux kernel images. It also provides two redundant user flashes which contain two redundant root file systems. The user flashes are NAND flash devices. See also Table "Linux...
Page 106
One way to switch between the two boot flashes and thus determine which boot flash the ATCA-F120 is to boot from, is via IPMI using the System Boot Options feature. Refer to the ATCA- F120: Control via IPMI Programmer’s Reference for details.
Page 107
Analyzing Kernel Log Files after a Kernel Panic If the Linux OS running on your ATCA-F120 indicates a kernel panic and you wish to analyze the cause of it, then you can issue a reset (via the face plate button for example) and subsequently analyze kernel log files.
Page 108
It allows to reserve a memory region (at the end of the physical memory) which is not overwritten by U-Boot. Furthermore, U-Boot will report less memory to the Linux kernel (via the mem parameter) so that Linux will not use it either. Refer to the U-boot documentation for further details. ATCA-F120 Installation and Use (6806800D06F)
U-Boot Firmware Memory Map The following table shows the physical address map of the ATCA-F120. Table 5-1 Physical Address Map Device Start Address Size DDR2-RAM 0x00000000 Max. 2 GByte MPC8548E CPU 0xE0000000 64 KBytes FPGA 0xF2000000 64 KBytes User (NAND) flash 1, bank 1...
Page 110
NAND flash # 1 n.a. NAND flash # 1 /dev/mtdblock: (device name used by Linux kernel for booting) /dev/mtd11 NAND flash # 2 n.a. NAND flash # 2 /dev/mtdblock; (device name used by Linux kernel for booting) ATCA-F120 Installation and Use (6806800D06F)
/tftpboot partition Power-On Self Test When the ATCA-F120 is booted, U-boot executes a series of Power-On Self test (POST) routines. They check the functionality of different controllers and other on-board resources. The result of the POST is stored in memory and has the following format.
0x0b U-boot image CRC mismatch detected 0x0D Wrong CPU speed. 0xfd Emerson specific POST error code. Further information is provided in the event data byte 3 (see Table "SYS FW PROGRESS IPMI Sensor - POST Error Event Codes" on page...
Page 113
Boot flash Flash devices are sent into CFI query mode and the query string is verified. User (NAND) flash Check connectivity of NAND flash devices. Check connectivity of 10G repeater devices on RTM ATCA-F120 Installation and Use (6806800D06F)
The following table lists ATCA-F120 specific U-boot commands. Table 5-8 ATCA-F120 Specific U-Boot Commands Command Description Allows to configure IPMI system boot options bparams_set Issues a hard reset on the ATCA-F120. A hard reset resets the entire hreset payload. ATCA-F120 Installation and Use (6806800D06F)
U-Boot Firmware Table 5-8 ATCA-F120 Specific U-Boot Commands (continued) Command Description Selects the boot flash which the ATCA-F120 is to boot from after the bootsel next restart. 0 selects boot flash 0, 1 selects boot flash 1, and switch 0|1|switch selects the currently not selected boot flash, i.e.
Page 116
U-Boot Firmware Table 5-9 ATCA-F120 Specific U-Boot Environment Variables (continued) Environment Variable Description Indicates the reason for the last reset. Possible values are: reset_cause warm: CPU reset power: Power-on frpl_pb: Face plate push button rtm_pb: RTM push button) cpu_hreset: CPU HRESET_REQ...
Page 117
It is assumed that the new U-Boot image is placed in the download directory of a TFTP server which has network access to the ATCA-F120. All shown files names and IP addresses were only chosen for illustration purposes. The described procedure consists of updating the stand-by boot flash and then switching the boot flashes, so that after the next reset/boot flash the ATCA- F120 boots from the new active, previously updated boot flash.
Page 118
U-boot bank 1 will be active after the next reboot. If the bit is set to 1, then U-boot bank 2 will be active. Note that depending on the blade’s IPMI firmware version, the switch between the U-boot banks may be effective immediately. ATCA-F120 Installation and Use (6806800D06F)
Page 119
7. Copy the image from the RAM to the currently stand-by U-boot bank. cp.b $loadaddr fdf80000 80000 Copy to Flash... done 8. Make stand-by U-boot active and vice versa, by entering the following command: bootsel switch 9. In order to boot the new U-Boot, reset the blade. ATCA-F120 Installation and Use (6806800D06F)
Page 120
U-Boot Firmware ATCA-F120 Installation and Use (6806800D06F)
Documentation Search. This site provides the most up-to-date copies of Emerson Network Power - Embedded Computing product documentation. Check the Emerson website or consult your local Emerson sales representative for release notes or errata sheets that may be applicable to the ATCA-F120 , RTM-ATCA-F120C or RTM- ATCA-F120-OPT. Table A-1 Emerson Publications...
IPMI Specification v1.5 PICMG PICMG 3.0 Revision 2.0 Advanced TCA Base Specification picmg.org/specifications.stm PICMG 3.1 Revision 1.0 Specification Ethernet/Fiber Channel PICMG AMC.0 R2.0 Advanced Mezzanine Card Base Specification, December 3,2004 DENX Software Engineering http://www.denx.de/wiki/UBoot/WebHome U-boot firmware documentation ATCA-F120 Installation and Use (6806800D06F)
Page 123
Power requirements U-boot firmware Removal procedure Boot option selection Installation procedure Serial console access IPMC Updating the U-boot firmware IPMI User flashes ISC0/1 On-board IPMI structure On-board sensors Watchdog Watchdogs Inside CPU Inside FPGA Inside IPMC ATCA-F120 Installation and Use (6806800D06F)
Page 124
Index ATCA-F120 Installation and Use (6806800D06F)
Page 126
Precision Cooling Surge & Signal Protection Emerson, Business-Critical Continuity, Emerson Network Power and the Emerson Network Power logo are trademarks and service marks of Emerson Electric Co. All other product or service names are the property of their respective owners.
Need help?
Do you have a question about the ATCA-F120 and is the answer not in the manual?
Questions and answers