Home

Kontron User's Guide «

image

Contents

1. Build the Linux kernel make C linux kernel This will build the Linux kernel and root file system including all necessary libraries Using make C linux kernel deb builds only the kernel without the root file system After building has finished a kernel and rootfs image linux kernel 2 6 linux vmlinux 64 will be made Before using it with the bootoctlinux command the file should be stripped Please refer to the online documentation provided with the Cavium Networks SDK for more detail 5132 Updating Cavium Linux BSP Note The following description assumes that image O is activated either using the activate image0 bootloader command or the appropriate ipmitool command as described above If image1 would be active the upper and lower halves of the flash address space are swapped In this case the datala backup flash update command would not update image1 kernel and root FS partition as intended but image0 instead A new Cavium Linux BSP either rebuilt as described above or delivered as part of an AM4210 software release is installed from the bootloader CLI The BSP is stored in Linux MTD partitions mtd3 image 0 and mtd8 image 1 Generally the active image image0 is updated first If the update worked and the board started successfully image1 can also be updated Prerequisites a working TFTP server DHCP server and network connectivity to the DHCP and TFTP server Startsystem and connect to serial console
2. Stop boot process at the bootloader command line U Boot 1 1 1 GA 2 04 Build time Dec 9 2009 13 59 54 OCTEON CN5650 NSP pass 2 1 Core clock 600 MHz DDR clock 400 MHz 800 Mhz data rate CUST KONTRON T5516 PLD version 12 Board Type 2 Option 10 Revision 0 Reset Type 01 cold reset Source 08 Software Initiated DRAM 2048 MB Flash 128 MB Calculating bootloader CRC checksum finished Testing DRAM fast testpattern 5555555555555555 fast testpattern aaaaaaaaaaaaaaaa 2048MB ok Clearing DRAM done Using default environment 58 AM4210 www kontron com KCS Reading boot image number Image O KCS Reading interface settings front xl XAUI p8 11 x4 GE KCS Reading PCIe settings Disabled KCS Reading PCIe clock source local KCS Reading ethaddr 00 a0 a5 63 d4 0a KCS Reading serial 9010006140 BIST check passed Starting PCIE PCIe Waiting for port 1 link PCIe Port 1 link active 4 lanes PCIe port 1 first bus 0 last bus 0 Net e1000 ethO e1000 ethl octeth0 octethl octeth2 octeth3 octeth4 autoboot in 5 seconds press bootstopkey phrase to abort f Enter stop here MMC watchdog stopped Kontron T5516 Get proper network settings Kontron T5516 bootp e Set the TFTP server IP Kontron T5516 setenv serverip lt IP_addr gt Unprotect flash memory Kontron T5516 protect off all Un Protect Flash Bank 1 Kontron T5516 Flash new Linux kernel rootfs binary K
3. s eccellente 41 Table 5 8 Voltage sensor thresholds soon n ehh hh hn 41 Table 5 9 Power On Self Tests 48 Table 5 10 Bootloader POST Code values 49 Table 5 11 Bootloader environment variables s sous onn Kn he 49 Table 5 12 Fabric Default Flash Sector to Image Association eee cece cece ence NNN 54 Table 5 13 Swapped Flash Sector to Image Association s cece cece cece ence eee enee 54 Table 5 14 On board 128 MB NOR Flash Layout 54 vi AM4210 www kontron com Safety Instructions Before You Begin Before handling the board read the instructions and safety guidelines on the following pages to prevent damage to the product and to ensure your own personal safety Refer to the Advisory Convention section in the Preface for advisory conventions used in this user s guide including the distinction between Warnings Cautions Important Notes and Notes Always use caution when handling operating the computer Only qualified experienced authorized electronics service personnel should access the interior of the computer The power supplies produce high voltages and energy hazards which can cause bodily harm Useextreme caution when installing or removing components Refer to the installation instructions in this user s guide for precautions and procedures If you have any questions please contact Kontron Technical Support WARNING A High voltages are present inside the chassis when the unit s po
4. status This option shows the present configuration stored in NV ram of the MMC This setting will take affect after invoking a Chassis Control Power cycle command or after a complete hotswap cycle with remove and reinsertion of the module I interface lt INTF gt This option checks if the setting lt INTF gt is possible for this board To set this setting the s set options has to be appended p pcie PCIE This option checks if the setting PCIE is possible for this board To set this setting the s set options has to be appended k clock lt CLOCK gt This option checks if the setting lt CLOCK gt is possible for this board To set this setting the s set options has to be appended s set This option set the configuration in the MMCs NV ram updates the FRU data multirecord and performs a MMC reset IPMI Cold Reset c cycle This option send the IPMI command Chassis control Power cycle to the MMC to perform a payload power cycle During the power cycle the configuration will be enabled This option is allowed without any other options or when a valid PCIe or Interface setting is configured and activated with the s set option 24 AM4210 e n nofru This option prevent FRU data update when changing an interface pcie or clock setting obsolete e d debug This option sets the debug level If this option is used twice the debug levelis increa
5. A3 A4 B12 B2 B3 BA e in pTCA slot 9 12 C1 C2 C3 C4 Please note that in the case that the module is installed elsewhere then the IPMB L address of the module is unknown and the interface is off Module sensors that have been implemented are listed in the sensor list below Table 5 1 Sensor list ID B1 IPMIInfo 1 B1 IPMIInfo 2 B1 FRU Agent B1 ModuleHotSwa p T Kontron Coh OEM Kontron C5h OEM Kontron FRU Info Agent State F2h Module Hot Swap ME Specific 6Fh Sensor Specific OAh Discrete 6Fh Sensor Specific 34 Firmware Debug sensor Firmware Debug sensor For additional information refer to section Kontron FRU Info Agent Refer to AMC O specification Offset 6 transition to Degraded Offset 8 Install Error Offset 0 Module Handle Closed Offset 1 Module Handle Opened Offset 2 Quiesced Offset 3 Backend Power Failure Offset 4 Backend Power Shutdown Refer to AMC O R2 0 Section 3 6 6 Module Hot Swap Sensor www kontron com AM4210 ID For additional Offset 0 IPMB L disabled E C3h 6Fh information refer Offset 1 IPMB L enabled 2 See OEM Kontron Sensor Specific to section Kontron Offset 2 IPMB L disabled IPMB L Link Offset 3 IPMB L enabled 28h S fa Generates an event sce IPMI v1 5 table 36 3 6 B1 MMC Stor Err Management M Sensor type code 28h for Subsystem Sensor Specific EEPROM storag
6. Comparing Target amp Image File version ID Name Versions Active Backup File 1 MMC 5 24 5 24 5 24 ipmitool hpm upgrade am42xx fw mmc GA 2 01 hpm all activate PICMG HPM 1 Upgrade Agent 1 0 2 Validating firmware image integrity OK Performing preparation stage OK Performing upgrade stage ID Name Versions Upload Progress Upload Image Active Backup File 10 50 100 Time Size ssssssssss 559 9 2 552 2 2 33325223 Hasetsssstessstssss 55535525 Lesser 1 MMC 5 24 5 24 5 24 sasaaasuaauaa saa a a 01 17 30 02 Performing activation stage Waiting firmware activation OK Note MS 1 It is necessary to repeat the upgrade command above to ensure that both firmware images of the MMC are updated Otherwise the MMC will fall back to its old firmware in case of a rollback condition 2 The MMC firmware image is stored in the flash file system and should be deleted after the update procedure has finished successfully 5 1 9 MMC Firmware Update using kex flashimage Updating the MMC firmware using the kex flashimage tool is done as part of the WindRiver BSP update described in chapter 5 3 4 2 This is only possible in case that the WindRiver BSP is installed 47 AM4210 www kontron com 5 1 9 1 MMC Firmware Update using IOL Session To setup an IOL session please refer to chapter 3 4 3 2 The update will be done using ipmitool or kex
7. script provided that nuke_env itself was not changed T55164 runnuke_env 5 2 3 Bootloader Update To update the bootloader the new U boot binary is transferred to the board using TFTP After that this binary is written into the onboard flash The onboard E1000 NIC is used for network connection Prerequisites a working TFTP server DHCP server and network connectivity to the DHCP and TFTP server The new bootloader image has to be stored on the TFTP server No jumper settings are required on the AM4210 There are 2 possible ways to update Image 0 and image 1 bootloaders Using the predefined update scripts from the bootloader CLI Using the kex flashimage tool which is provided with the Kontron WindRiver BSP 52 AM4210 www kontron com 5 2 3 1 Update from Bootloader CLI The following procedure defines the update of the image 0 bootloader Start system and connect to serial console e Connect to bootloader shell by entering the bootloader bootstop phrase stop U Boot 1 1 1 FIXES 2 04 Build time Feb 10 2010 04 27 51 OCTEON CN5650 NSP pass 2 1 Core clock 600 MHz DDR clock 400 MHz 800 Mhz data rate CUST KONTRON T5516 PLD version 12 Board Type 1 Option 3 Revision 1 Reset Type 01 cold reset Source 08 Software Initiated DRAM 2048 MB Flash 128 MB Calculating bootloader CRC checksum finished Testing DRAM fast testpattern 5555555555555555 fast testpattern aaaaaaaaaaaaaaaa 2048MB
8. 18G 6ms Shock e 1000mm all edges and corners Free Fall packaged e 100mm all edges and corners Free Fall unpackaged e CBreportto IEC 60950 1 complies with EN CSA UL 60950 1 Safety e The board is designed to meet the following flammability reguirement as specified in Telcordia GR 63 CORE e UL 94V 0 1 with Oxygen index of 28 or greater material e The board is designed to meet or exceed of the following specifications reguirements assuming an adeguate carrier chassis e FCC 47 CFR Part 15 USA e EMC Directive 89 336 EEC Europe e EN55022 Europe DE e EN55024 Europe e CISPR22 e VCCI Voluntary Japan Electromagnetic Compatibility reguirement e EN 300 386 Electro Magnetic Compatibility EMC Reguirements for Public Telecommunication Network Eguipment Electromagnetic Compatibility EMC Reguirements e Telcordia GR 1098 ETSI NEBS requirements This board is designed to meet NEBS Level 3 Earthguake Zone 4 1 4 HotSwap Capability The AMC supports Full Hot Swap capability as required by AMC 0 R2 0 It can be removed from or installed in the system while it is on without powering down the system Please refer to the AMC O R2 0 specification for additional details 5 AM4210 1 5 Software Support The following table contains information related to software supported by the AM4210 Table 1 2 AM4210 Software Specification RR EE The system supports IPMI version 1 5 for board level management AMC 0 Sup
9. Hardware Management System HPM PICMG Hardware Platform Management specification family HPM 1 Hardware Platform Management IPM Controller Firmware Upgrade Specification HW HardWare I2C Inter Integrated Circuit bus IICH Integrated I O Controller Hub Sub part of the MICH chipset INT INTerrupt IMCH Integrated Memory Controller Hub Sub part of the MICH chipset Intel Mobile Voltage Positioning The Intel Mobile Voltage Positioning specification for the Intel amp IMVP 6 Core Duo Processor It is a DC DC converter module that supplies the required voltage and current to a single processor 10 Same as I O Input Output IOAPIC Same as IO APIC 10 Advanced Programmable Interrupt Controller IOH 1 0 Hub IO APIC Same as IOAPIC IO Advanced Programmable Interrupt Controller IOL IPMI Over LAN IP Internet Protocol C 3 AM4210 tron com IPM Intelligent Platform Management IPMB Intelligent Platform Management Bus IPMB 0 Intelligent Platform Management Bus Channel 0 the logical aggregation of IPMB A and IPMB B IPMB A Intelligent Platform Management Bus A IPMB B Intelligent Platform Management Bus B IPMB L Intelligent Platform Management Bus Local IPMC Intelligent Platform Management Controller IPMI Intelligent Platform Management Interface IPMIFWU Intelligent Platform Management Interface FirmWare Update IPv6 Internet Protocol version 6 IRO Interrupt ReQuest ISA Industry Standard Architecture 16 bit XT bus archit
10. L SN NNAS KAS 30 Figure 4 4 Thermal Zones of the AM4210 ns cscs salasanaa aa saas SW WAM NS KA Maa NANA 888 30 Figure 5 1 Kontron diagnostic status sensor s s mass asa nt aC RI NOR Ca SUR NEE Kaia la OSS 40 v AM4210 www kontron com List of Tables List of Tables Table 1 1 Board Specifications eee hh hh hmm 3 Table 1 2 AM4210 Software Specification suonna n mh 6 Table 1 SEP Connection lee ead ide needled k s v LEENI is bieb SKA od sachs aset 10 Table 2 2 SFP LED Significations 10 Table 2 3 AMC Connector 6234005000 isa odode ad ia LEN EHE EES ERR NEE 12 Wable 2 4 Hot Swap LED issena oe mete t E Rn E bba bi ie ia a IE ERR PS SQERO ASIE CES 13 Table 2251 Red LED DP DT 13 Table 2 6 Amber Green LED suae vira daXqUetexdrk S ERR QOL EI IS RATER RARE VE ras YA 13 Table 4 1 MMC Temperature Sensors Thresholds cc cece cee cece cece eee nnne 28 Table 4 2 Deviation of the Airflow Rate on the AM4210 cece cece eee cee eenee 31 Table 5 1 Sensor et ebe ebe dE RR IR ENEE bb bi Kiia Kisa KAKSOSIA KE e Ee ba NN 34 Table 5 2 Kontron FRU info agent sensor eee ce ccc cece eee hh hh hn 38 Table 5 3 Kontron IPMB L Link sensor ooo onn hh hh hh n 39 Table 5 4 Kontron MMC FW upgrade status sensor lesen hh hn 39 Table 5 5 Kontron reset sensor eene hh hh hh hn 40 Table 5 6 Kontron POST code value sensor ss oloonsa n een hh 40 Table 5 7 Kontron user SW upgrade status sensor
11. SoL over AMC Port Oon ANA210 cece ence eee ee eeens 19 3 5 Usingthecfgtool 2 kai ia we rr setae rr tr rh sa AN EE 23 3 5 1 WI SAG Css a 24 4 Thermal Considerations eee s nn ns OF 4 1 ThermalMonitoring sssssssessssessssesssssssesesesssessessnesennwsa 27 4 2 External Thermal Regulation e hh hh nn nn 28 4 2 1 RER 28 4 2 2 Thermal Characteristic Graphs oossoo na n enhn hn 28 4 2 3 AirflowImpedance 30 AoA AOW Path S iebsa ir ara aa NSS SINI TISSI b RENT 30 B Software d sss ved a dob ach UD Gong pd sk QU e oa Ql eod l 5 1 MMCFirmware age ce ehh ety teta rs ves ere die ERE RR OS WE rr Ee Ta E Ye 33 5 1 1 Related Documentation 33 5 1 2 IPMIS rnsOIS ere EAN ES E a ESA EK SAN nA URRCEG VIR Dx Kr du 34 5 1 3 OEM commands 2 iuter ege erede due Ie ep eR eet 42 5 1 4 Field Replaceable Unit FRU Information Ae NNN th RR Rr RR RH 45 5 1 5 CU nMPCEH l AER REENEN Ree NEE 45 BOs MWatchdOo i ee eebe 46 5 1 7 MMC Firmware Oger uec ruma ea aa eser bene hn eee l 46 5 1 8 Updating MMC Firmware ehh hh hh he 46 5 1 9 MMC Firmware Update using kex flashimage 47 5 2 Bootloadersssassasvaaaa avaajaa Kaavaa ajaa Dana ara arat are eR ana Rr TUTA NTM ATU Ara anssi aasta i ra 48 5 2 1 Power On Self Test 48 5 2 2 Bootloader shell and option 49 5 2 3 Bootloader U a assa assa ETE ET SE Seun RU PS EUER a ES POS CREER 52 iii AM4210 www kontron com Table of Contents 53 Board HEDIWHEB a tist art
12. Temp Air Out TemperatureSensor Sensor is only readable when ME PT Based of the outlet region Payload Power is on 01h 01h TemperatureSensor Sensor is only readable when 5 LIE Temperature Threshold Based ofthe CPU Payload Power is on Temperature Sensor ja k ss f x ur SERIE only esta ene Temperature Threshold Based BRA Payload Power is on Controller 45 B1 Vcc 1 0V 02h 01h Voltage on 1 0v Sensor is only readable when Voltage Threshold Based board power supply Payload Power is on Sensor is only readable when 16 B1 Vcc 1 0V BCM WE e Roll eased ee ie end l Payload Power is on E BCE p PPY only valid for AM4220 7 B1 Vcc 1 1V 02h 01h Voltage on 1 1v Sensor is only readable when KEN Voltage Threshold Based board power supply Payload Power is on 18 B1 Vcc 1 2V 02h 01h Voltage on 1 2v Sensor is only readable when i Voltage Threshold Based board power supply Payload Power is on 49 B1 Vcc 1 8V 02h 01h Voltage on 1 8v Sensor is only readable when veo Voltage Threshold Based board power supply Payload Power is on 20 B1 Vcc 3 3V 02h 01h Voltage on 3 3v Sensor is only readable when i l Voltage Threshold Based board power supply Payload Power is on 02h SC o 3 3v Sensor is only readable when 21 B1 Vcc 3 3V SUS suspen Payload Power is on Voltage Threshold Based management idf power supply only valid for AM4204 23 B1 Vcc 12V 02h 01h Voltage on 12v Sensor is only readable when E Voltage Thr
13. The AM4210 can be accessed by using the Ethernet Interface porto ethO By default DHCP is configured for this Interface There is also a possibility to access the AM4210 using the SFP on the front plate This interface is not configured by default and must be setup accordingly by editing the file mnt etc rc local 3 4 4 Using SoL over AMC Port O on AM4210 3 4 4 1 Requirements AM4210 e ATCA carrier or uTCA System providing access to AMC connector port 0 Linux host with Ethernet interface SFP module optical or copper for Ethernet connection to the Linux host ipmitool v1 8 9 http ipmitool sourceforge net 3 4 4 2 Configure IOL IPMI over LAN Connect to the AM4210 via telnet Check board information optional 4 mnt bin ipmitool mc info Device ID t 6 Device Revision t 0 Firmware Revision i 5 24 IPMI Version rt 1 5 Manufacturer ID 15000 Manufacturer Name Kontron Product ID 5516 0x158c Device Available yes Provides Device SDRs yes Additional Device Support Sensor Device FRU Inventory Device IPMB Event Receiver IPMB Event Generator Chassis Device Aux Firmware Rev Info 0x00 19 AM4210 www kontron com 0x00 0x00 0x00 wg Check LAN settings on the Ethernet interface to be configured for IOL optional Default settings are shown below mnt bin ipmitool lan print 1 Set in Progress Set Complete Auth Type Support NONE PASSWORD Auth Type Enable Ca
14. contact us by E mail at North America support ca kontron com EMEA support kom kontron com Or at the following address North America Kontron Canada Inc 4555 Ambroise Lafortune Boisbriand Qu bec J7H 0A4 Canada B 1 www kontron com EMEA Kontron Modular Computers GmbH Sudetenstrasse 7 87600 Kaufbeuren Germany AM4210 B 1 Returning Defective Merchandise Before returning any merchandise please do one of the following all E mail www kontron com 1 Call our Technical Support department in North America at 450 437 5682 and in EMEA at 49 0 8341 803 333 Make sure you have the following on hand our Invoice your Purchase Order H and the Serial Number of the defective unit Provide the serial number found on the back of the unit and explain the nature of your problem to a service technician The technician will instruct you on the return procedure if the problem cannot be solved over the telephone Make sure you receive an RMA from our Technical Support before returning any merchandise Send us an e mail at RMA ca kontron com in North America and at orderprocessing kontron modular com in EMEA In the e mail you must include your name your company name your address your city your postal zip code your phone number and your e mail You must also include the serial number of the defective product and a description ofthe problem B 2 AM4210 B 2 When Returni
15. flashimage as described in chapter 5 1 8 1 and chapter 5 1 9 5 1 9 2 MMC Firmware Update from AT8404 Carrier Prerequisites a working TFTP server DHCP server and network connectivity to the DHCP and TFTP server The board must be located in an AT8404 carrier with firmware GA 2 04 or higher Itis not required that Linux is running on the board A HPM 1 compliant MMC firmware image file must be available on the TFTP server Given the board is plugged into slot AMC B4 of the carrier the MMC firmware can be downloaded using the following command Ethernet Fabric download ipmifw tftp 10 0 111 1 tftpboot am42xx fw mmc GA 2 05 amcb4 5 2 Bootloader On the AM4210 Advanced Mezzanine Card AMC the bootloader u boot universal bootloader is used The bootloader initializes the main components of the board like CPU DDR2 RAM serial lines etc for operation and performs a power on self test POST After these steps have been finished Linux kernel and application are started from flash 5 2 1 Power On Self Test Upon power on or system reset the bootloader performs the following power on self tests POST Table 5 9 Power On Self Tests Cavium BIST Several CPU checks as defined in lib_mips lib_octeon c file DDR RAM fast Simple memory write read test Testing a 1MB memory chunk every 16 MB DDR RAM full Simple memory write read test allover the full memory area In the case that a POST fails a POST error code is written into the
16. 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 Ifthe 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 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 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 will not accept liability for any further claims resulting directly or indirectly from any warr
17. ok Clearing DRAM done Using default environment KCS Reading boot image number Image O KCS Reading interface settings Front x2 XAUI KCS Reading PCIe settings Disabled KCS Reading PCIe clock source local KCS Reading ethaddr 00 a0 a5 63 22 e2 KCS Reading serial 9010004184 BIST check passed Starting PCIE PCIe Waiting for port 1 link PCIe Port 1 link active 4 lanes PCIe port 1 first bus 0 last bus 0 Net e1000 00 a0 a5 63 22 e2 e1000 00 a0 a5 63 22 e2 e1000 ethO e1000 ethl octethO octethl octeth2 octeth3 octeth4 octeth5 octeth6 octeth7 autoboot in 5 seconds press bootstopkey phrase to abort lt Enter stop now MMC watchdog stopped Kontron T5516 Get proper network settings Kontron T5516 bootp e Set the TFTP server IP Kontron T5516 setenv serverip lt IP_addr gt Download the bootloader image from the TFTP server Kontron T55164 tftpboot loadaddr lt bootloader bin gt Execute the predefined update script Kontron T5516 run uboot flash update To update the backup bootloader image the predefined script uboot backup flash update is used instead 53 AM4210 ron com 5 2 3 2 Update from WindRiver Linux Shell To update the boardloader along with the Linux kernel BSP using the kex flashimage tool the sequence described in chapter 5 3 4 2 5 3 Board Firmware The system is delivered with a bootloader and Linux OS preinstalled on the on bo
18. postcode register of the onboard CPLD The postcode register is also accessible by the MMC which can report error codes to a separate management instance The following table shows the POST code values written into the CPLDs postcode register in case of a POST error 48 AM4210 www kontron com Table 5 10 Bootloader POST Code values All POST were successful Cavium BIST failed Memory data line POST failed Memory address line POST failed POST Code Value 0x00 0x10 0x20 0x40 0x80 5 2 2 Memory device cells POST failed Bootloader shell and options The boot process can be interrupted by entering the bootstopkey phrase stop This will open a bootloader command line interface Entering provides a list of possible built in commands printenv provides a list of current environment settings The bootloader shell can be used to customize boot options and system startup by changing some of its environment variables A list of available environment variables and its description can be seen in the table below Table 5 11 Bootloader environment variables boardmacaddr bootcmd bootcmddata0a bootcmddata0b bootcmdnet bootcmdprd bootdelay bootsource www kontron com Var Script Script Script Script Script Var Var Contains the default base MAC address for the Octeon plus Ethernet interfaces This variable is automatically set by the bootloader when the MAC address wa
19. the MicroTCA carrier manager The following states are possible Table 2 4 Hot Swap LED Description OFF Module is in M3 or M4 state normal state when module is in operation ON Module is ready for hot swap Short blink Module is in M5 state Deactivation Request or in M6 state Deactivation in progress Long blink Activation in progress 2 10 2 Out Of Service 00S LED LED1 Table 2 5 Red LED LED state Description 1 The bootup handshake between FUM and MMC is not finished or failed ON 2 The firmware update is in progress and the new MMC firmware image is copied to the FUM 3 power denied from ShMgr Blinking The FUM is programming the MMC due to a firmware update or a rollback OFF The MMC is operational 2 10 3 Health LED LED2 Table 2 6 Amber Green LED OFF Payload power down Green Health OK Amber Health Error Critical Application Sas d May be controlled by application using PICMG API 13 AM4210 www kontron com Chapter 3 Installing the Board 3 1 Hot Swap Insertion Procedures eese 15 3 2 Hot Swap Extraction Procedures eese 16 3 3 SOMWA cM c U nn N mi 17 3 4 ee EE 17 3 5 Usingthe cfqtEool iei revera reo aoa dep Eege aaa 23 www kontron com 3 Installing the Board 3 1 Hot Swap Insertion Procedures The AM4210 is designed for hot swap operation Hot swapping allows the coordinated insertion and extraction of modules without disrupting other operati
20. thermal protection mechanisms may take effect eventually resulting in an emergency stop in order to protect the AMC from thermal destruction In real applications this means that the board can be operated temporarily at a higher ambient temperature or at a reduced flow rate and still provide some margin for temporarily requested peak performance before thermal protection will be activated 28 AM4210 www kontron com 4 2 2 1 How to read the diagram The diagram contains one curve for 80 thermal load and one for 10096 Full thermal load is not expected to be reached under real operating conditions For a given flow rate there is a maximum airflow input temperature ambient temperature provided Below this operating point a safe operation is guaranteed Above this operating point the chassis thermal management must become active and take the necessary steps to protect the AMC from thermal destruction 329 Airflow At a given cross sectional area and a required flow rate an average homogeneous airflow speed can be calculated using the following formula Airflow Volumetric flow rate area The airflow is specified in m s meter per second or in LFM linear feet per minute respectively Conversion 1 LFM 0 00508 m s 1 m s 196 85 LFM The following figure illustrates the operational limits of the AM4210 taking into consideration power consumption vs ambient air temperature vs airflow rate The values are based on simulati
21. two JFFS2 partitions can also be updated The update procedure is described in the previous section Generally the imageO0 JFFS2 partition is updated first After the updated JFFS2 partition can be mounted properly by the Linux kernel image1 JFFS2 partition mtd9 is also updated 5 3 4 WindRiver Linux BSP 5 3 4 1 Rebuilding the WindRiver Linux BSP In addition to the Cavium Linux BSP Kontron also provides a WindRiver Linux BSP for the AM4210 The BSP itself is available with each software release however modification and rebuilding of the WindRiver BSP requires obtaining a development license from WindRiver In this case the BSP for the AM4210 can be rebuilt on an x86 host with the following steps Unpackthe patches provided by Kontron into your WindRiver working directory tar xzf bsp kontron t5516 wrlinux 2 0 GA 2 05 tar gz Configure the WindRiver system to build the Kontron AM4210 BSP 4 opt WindRiver wrlinux 2 0 wrlinux configure with layer kontron t5516 enable board kontron t5516 en able rootfs glibc small enable kernel standard sguashfs Build WindRiver kernel and root file system make build all Note that depending on your build host building the system completely can take quite a long time a few hours 60 AM4210 www kontron com After the build process has been finished the stripped kernel image is stored in the export directory kontron_t5516 vmlinux stripped WR2 0ap_standard Install r
22. vita EPRARPRREPSURENEES brs cane PENA FRED PEE CAE PEE 54 5 3 1 Switching between Firmware Images 55 5 3 2 Updating Firmware usse scenes b RES IY TERR epe sees ES E 56 5 3 3 Cavium Linux BSP suossa slv AE EI ERU ER ee HESA EERIK A S MES ES 57 5 3 4 WindRiver Linux BSP c20 2 84008 ie eed eda RR RR RR eee dao de Rei Re 60 5 3 5 Simple executive applications 63 5 3 6 Using the NFS Root FS 63 A Connectors Pinouts is is ssa e XR A EREEFPP E AT USBSSD Flash Module ER UAE ERRARE RAE TAR as ESTA VA BA 1 A 2 SEPT Fronte ees KEEN ae wie ka nne EE EERTRESESE ICE ER ERN ENEE 1 A3 Serial Port Pinout ege 2 AA Serial console terminal cable interface RJ45 Female to DB9 Female 2 Bh Gettina Help ssscia ue 34A OL EE E B 1 Returning Defective Merchandise sssssssesessesnssesessssessseesnsswswa 2 B 2 When Returning a Unit ccc ccc cece ccc cece cece n a ehh th tnn B 3 Cy GIOSSOIV cus cit id seus DU d sl MOV Dor Edu EE en iv AM4210 www kontron com List of Figures List of Figures Figure 2 1 Block Diagram e ices ra od REX bil ba b SERERE ERO REV EKNR EIE S PR SK ERR 8 Figure 2 2 Front Panel of AM4210 EREECHEN OR CROCI ORE NEEN 13 Figure 4 1 Temperature Sensor Locations AM4210 Top View heat sinks not shown 27 Figure 4 2 Operational Limits Tor the AM4210 lt saivaaa d4a4a5 080 REENEN RE was 29 Figure 4 3 AM4210 Impedance Curve E saa aa a AA KNN KAAN NANA KANA SKI
23. 3 bit 7 3 always 0 bit 2 0 Oh no failure 1h Unable to drive clock HI 2h Unable to drive data HI 3h Unable to drive clock LO 4h Unable to drive data LO 5h clock low timeout 6h Under test the IPM Controller is attempting to determine who is causing a bus hang 7h Undiagnosed Communication Failure 5 1 2 1 3 Kontron MMC Firmware Upgrade Status Table 5 4 Kontron MMC FW upgrade status sensor Code SS Kontron Oth 6Fh External Component Firmware Upgrade 02h Status www kontron com Firmware Upgrade in Progress no event Firmware upgrade succeeded Firmware upgrade failed AM4210 5 1 2 14 Kontron Reset Table 5 5 Kontron reset sensor Code Event Data 2 Reset Type 00h Warm reset O1h Cold reset 02h Forced Cold Warm reset reverted to Cold 03h Soft reset Software jump Event Data 3 Reset Source 00h IPMI Watchdog cold warm or forced cold IPMI Watchdog sensors gives dditional details CFh 00h 01h IPMI commands cold warm or forced cold 03h OEM Kontron 01h chassis control Tru control RESET State Asserted 02h Processor internal checkstop State Deasserted 03h Processor internal reset request 04h Reset button warm or forced cold 05h Power up cold 06h Legacy Initial Watchdog Warm Reset Loop Detection cold reset 07h Legacy Programmable Watchdog cold warm or forced cold 08h Software Initiated soft cold warm of forced cold 09h Setup Reset Softwa
24. 4 OCTEON CN5750 SSP pass 1 1 Core clock 600 MHz DDR clock 400 MHz 800 Mhz data rate PLD version 4 Board Type 0 Board Option 2 Board Revision O Performing MMC handshake done Reset Type 00 warm reset Source 08 Software Initiated DRAM 2048 MB Flash 128 MB 22 AM4210 www kontron com sbin rc starting Updating module dependencies Loading IPv6 module Mounting file systems Setting up loopback Starting syslogd Jan 1 00 00 06 none syslog info syslogd started BusyBox vl 2 1 Starting telnetd Mounting dev mtd4 to mnt Execute mnt etc rc local cavium ethernet Cavium Networks Octeon SDK version 1 8 1 build 244 Interface 0 has 4 ports SGMII Interface 1 has 4 ports SGMII Interface 3 has 4 ports LOOP Configure eth6 SFPO for IP 192 168 0 100 24 Start DHCP client on eth0 AMC Port 0 udhcpc v1 2 1 started s adding dns 192 168 50 2 sbin rc Jan 1 00 00 09 none daemon info init Starting pid 904 console dev ttvso bin sh BusyBox v1 2 1 2008 06 05 14 58 0000 Built in shell ash Enter help for a list of built in commands ec The connection is terminated by pressing the escape character sequence without quotes Note p A SoL over AMC port 0 Intel 82571EB will only work with AT8050 AT8030 AT8404 AT8402 and AT890xM using an AT8010 or AT8020 it will not work since there is no GbE on Port O available 3 5 Using the cfgtool A tool to configure the C
25. BSP on page 58 for Cavium Linux update See Updating WindRiver Linux BSP on page 61 for WindRiver Linux 56 AM4210 www kontron com 5 3 3 Cavium Linux BSP 5 3 31 Rebuilding the Cavium Linux BSP Cavium Networks provides a SDK that includes Linux kernel and root file system along with the necessary toolchain library and extensions for the Octeon CPUs Kontron has added some patches for the SDK to support the AM4210 AMC module properly These patches are supplied with each software release and areavailable for different versions ofthe SDK Thus the user can add his own extensions and rebuild the Cavium Networks Linux for the AM4210 easily Prerequisites Either the CNUSERS SDK or the Cavium Networks SDK from Cavium Networks must be installed The CNUSERS SDK allows rebuild of kernel and root file system the Cavium Networks SDK has additional support for simple executive application development The patches supplied in uniformed diff format A series file specifies the names and order of the patch set The optional tool quilt may be used to apply the patches Thus it is recommended to install quilt on the build host For additional information about quilt see http savannah nongnu org projects quilt Installation of the patches described below can be done with quilt with one single command However it is also possible to apply the patches one after another using the patch tool In addition the fakeroot RP
26. IDs N1 N2 N3 are used in turn when using the boot commands bootp tftpboot Frames will be sent and accepted with IEEE 802 10 VLAN tag only except for special VLAN ID 0 which means untagged This variable will implicitly set the vlan and netretry variables on each iteration net retry vlan Var Defines a comma separated list of possible interfaces for network commands A maximum of 128 characters is allowed for the complete list not set if net_retry_vlan is not set retry is defined by the setting of the net retry if Var netretrv variable E1 E2 E3 do retry only E1 E2 and E3 interfaces in turn when using the boot commands This variable will implicitly set the netretry variable on each iteration 50 AM4210 tron com nuke data0a nuke data0b nuke env nuke env backup pci console active pci console count pci console size serial rtscts uboot backup flash update uboot flash update vlan watchdogboot watchdogos ignoreposterr postresult memtest bootstopkey dhcp client id e1000 flu Script Script Script Script Var Var Var Var Script Script Var Var Var Var Var Var Var Var Var Command script to erase in the active image the onboard flash partition data0a Command script to erase in the active image the onboard flash partition data0b Command script use with run nuke cmd that erases the U Boot environment for the
27. M Devices 800MHz data rate Socketless 128MB Flash Memory Boot sector protection NAND flash memory Single Port USB 2 0 interface Capacities 4GB and 16GB Package Low Profile Package Dual Gigabit Ethernet Controller Intel 8257 1EB PCIe x4 interface to processor 2 1000Base BX Serdes interfaces to AMC connector Serial over LAN Support via SMB IPMI 1 5 compliant Voltage and Temperature Sensors ATCA LED control FRU data storage for AMC Firmware Update handling for field upgrades rollbacks and watchdog functions Front 1 SFP cage to support multi rate fiber SFP modules Front RJ45 for RS232 access to Processor AMC TCLKA support AMC FCLKA input with 100MHZ without SSC AMC Port 0 and Port 1 1000Base BX AMC Port 4 to Port 7 Configurable x4 PCIe Root Complex or target mode AMC port 8 to port 11 Configurable 1x 10GbE or 4x GbE AMC Port 15 RS232 proprietary mapping 3 AM4210 This board is compatible to the following standards e AMC 0 R2 0 Advance Mezzanine Card Base Specification e AMC 1 R2 0 PCI Express and Advance Switching e AMC 1 Type 4 AMC 2 R2 0 Type 4 and Type 5 Standards Compliance e IPMI v1 5 e IEEE 802 3 The AM4210 is RoHS compliant Mechanical e 4HP single Mid size AMC Module Characteristics Board is compliant with AMC 0 R2 0 Management 3 3V 0 3V SE Payload 10VDC to 14VDC e Management 500mW max 400mW typ P pperanonikower Payload 38 4W max 29W typ e This boar
28. M must be installed This is necessary to build the target root filesystem with proper root permissions Note In case the CNUSERS SDK is used the user has to delete the examples passthrough entry from the series file after unpacking the patches Otherwise applying the patches will break because the examples directory will not be found Rebuilding the Cavium Linux BSP for the AM4210 can be done with the following procedure Install the SDK delivered from Cavium Networks rpm prefix usr local cavium iv OCTEON SDK 1 8 1 294 1386 rpm Install the Linux package delivered from Cavium Networks 4 rpm prefix usr local cavium sdk 1 8 1 iv OCTEON LINUX 1 8 1 1386 rpm Makea local copy ofthe SDK on your home directory cp rp usr local cavium sdk 1 8 1 0CTEON SDK home lt username gt Unpack the patches provided by Kontron into your home directory tar xzf am42xx patches OCTEON SDK 1 8 1 GA 2 05 tar gz C OCTEON SDK Apply the patches to your local copy of the Cavium Networks SDK 4 cd OCTEON SDK quilt push a 57 AM4210 www kontron com In case quilt is not installed use patch instead foriin cat patches series do patch p 1 lt patches i done Please note the last line in the series file pcinic pcie patch must be changed depending on whether pci host driver package is installed or not Setup the SDK environment source env setup runtime model OCTEON CN56XX PASS2
29. M4210 www kontron com 2 4 SFP Front IO The front SFP cage support multi rate fiber SFP module Table 2 1 SFP Connection 1 10 GbE XAUIO SFP module is not provided with the AM4210 and have to be obtained separately The SFP uplink port is compliant to the Enhanced 8 5 and 10 Gigabit Small Form Factor Pluggable Module SFP MultiSource Agreement MSA February 16th 2007 and the Improved Pluggable Formfactor MSA February 26th 2007 An application note with a list of SFP modules successfully operated by Kontron in the AM4210 is available upon request CAUTION LASER LIGHT A Do not look into the laser beam A The SFP module is fitted with a class 1 or 1M laser To avoid possible exposure to hazardous levels of invisible laser radiation do not exceed maximum ratings The SFP port has a bi color green amber LED with the following signification Table 2 2 SFP LED Significations Green on Link 10Gbit Green blink Activity 10Gbit Amber on Link 1000Mbit Amber blink Activity 1000Mbit 2 5 Dual Gigabit Ethernet Controller A dual Gigabit Ethernet controller is connected to PCIe port 2 of the Octeon Processor The two GbE lines are connected to ports 0 and 1 of the AMC connector Signal Path The two GbE lines are connected to ports 0 and 1 of the AMC connector 2 6 RS232 Management Interface The RS232 interface of the Octeon is connected to the front panel RJ45 connector and to the AMC port 15 RTM con
30. PU settings will be provided This tool shall configure the strapping options apply the changes to the MMC and update the E keying information in the Multi Record section of the FRU data The MMC is responsible for saving and restoring these settings The cfgtool allows to configure the PCIe settings The cfgtool allows to configure the QLM 1 and QLM 3 settings The cfgtool allows to perform a validly check before setting the new configuration The cfgtool allows to update the e keying information related to the performed changes The cfgtool allows to update the e keying information to meat the multi flavor settings The cfgtool allows to change the multirecord area when updating the e keying information The cfgtool allows to configure PCIe clock source 23 AM4210 tron com 3 5 1 Usage cfgtool help h status t interface i pciel p l clock k set s cycle c nofru n debug d The following options are recognized i show possible settings available for this board cU Show current running configuration i num Interface setting p num PCIe setting k num clock setting sS set configuration change HW setting and update ekeying info C perform power cycle of payload power to activate settings n no FRU data modification d debug flag Detailed description of these options www kontron com h help This option shows a list of possible settings t
31. Point Connectivity record as described in Section 3 9 of the AMC 0 R2 0 specification When the Module is inserted in an ATCA AMC carrier or MicroTCA system the carrier manager reads in the AMC Point to Point Connectivity record from FRU and determines whether the Board can enable the ports to the AMC connector Set Get AMC Port State IPMI commands defined by the AMC O specification are used for either granting or rejecting the E keys 45 AM4210 www kontron com 5 1 6 Watchdog The complete startup and execution process is guarded using external watchdog timers implemented by the hardware management subsystem IPMC There are 4 distinct watchdog timers running during bootinitialization and early boot monitor execution bootmonitor execution and preparation for OS loading OSexecution and initialization The watchdog timers will trigger a specific action when expired The action is dependent on previous resets and on watchdog type The standard IPMI watchdog as implemented by the Wind River Linux IPMI driver supports different actions on watchdog timer expiry and a configurable watchdog pre timeout This pre timeout period is configurable from 1 second up The pre timeout allows application software to take actions just before the watchdog bites and causes a reset or error halt state The pre timeout action can either be configured to trigger a Linux kernel panic where appropriate panic handlers can collect data or to inform a us
32. RR SL KB 3 L4 Hot swap ta pali i i i b see 5 1 5 Software SUDpoOTL iiui oiii r im sae sanus da ag EENS ee eseh 6 www kontron com 1 Product Description 1 1 Product Overview The AM4210 is an Advanced Mezzanine Card AMC from Kontron supporting both multi core processor and 10GbE technologies enabling intelligent network services The AM4210 AMC is cost competitive with other AdvancedMC cards optimized for layer 4 to 7 data and security processing targeting access and service providers with 3G 4G BTS RNC xGSN and Media Gateways The AM4210 provides 1x 10GbE port to the front and x4 PCIe on ports 4 7 and 1x 10GbE or 4x 1Gbe on ports 8 11 to the fabric side AMC GbE on Ports 0 and 1 are connected to a Dual GbE controller Intel 82571EB driven by the processor for boot support and management 2 AM4210 www kontron com 1 2 What sIncluded This board is shipped with the following items One AM4210 AMC board e One DB9 to RJ45 adaptor OneDocumentation amp Drivers disk If any item is missing or damaged contact the supplier 1 3 Board Specifications Table 1 1 Board Specifications o Multicore Processor Unit Memory Flash Memory USB SSD Flash Module Dual Gigabit Ethernet s Controller e IPMI I O Interfaces N www kontron com Cavium Octeon Plus CN5650 600 BG1217 NSP G Socketless 2 or 4 Gigabyte DDR2 Memory support with ECC 2GB standard 18 JEDEC standard 60ball FBGA x8 DDR2 SRA
33. This changes the state of the handle to open Now the following steps occur 1 Shortblinks of the BLUE HS LED When the carrier IPMI controller receives the handle opened event the carrier sends a command to the MMC with a request to perform short blinks of the BLUE HS LED This indicates to the operator that the AM4210 is waiting to be deactivated e Now the AM4210 waits for a permission from higher level management Shelf Manager or System Manager to proceed with its deactivation Oncethe AM4210 receives the permission to continue the deactivation all used ports are disabled e TheIntelligent Platform Management Controller on the Carrier disables the AM4210 s Payload Power 2 TheBLUE HS LED turns on Now the AM4210 is ready to be safely extracted 3 Disconnect any interfacing cables that may be connected to the AM4210 4 Pullthe AM4210 out of the slot Now the carrier disables the management power for the AM4210 WARNING Due care should be exercised when handling the board due to the fact that the heat A sink can get very hot Do not touch the heat sink when changing the board 16 AM4210 www kontron com 3 3 Software The AM4210 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 Firmw
34. Trusted Platform Module Transmit Transmit Universal Asynchronous Receiver Transmitter Underwriters Laboratories inc Universal Serial Bus Virtual Local Area Network WatchDog WatchDog Timer X meaning ten Attachement Unit Interface A standard for connecting 10 Gigabit Ethernet 10GbE ports eXtended Debug Port C 7 AM4210
35. active image Command script to erase the U Boot environment for the backup bootloader When set enables the Octeon PCI console instead of serial console in U Boot default not set for flash based bootloader set for RAM resident bootloader Number of PCI consoles to set up default 1 Size of PCI console buffer in bytes minimum 128 default 1024 yes use hardware flow control when transmitting serial data through UARTO UART1 in bootloader and simple executive applications default not set do not use hardware flow control Command script to flash a U Boot binary image transferred with tftpboot to the backup image bootloader Command script to flash a U Boot binary image transferred with tftpboot to the active image bootloader not set send and accept only untagged frames N sent all frames as IEEE 802 10 tagged frames using VLAN ID N and default priority Also accept IEEE 802 10 tagged frames when they match VLAN ID N 0 disable boot monitor watchdog default 5 n timeout in seconds before boot monitor watchdog fires Note This is the pBMWD watchdog 0 disable OS load watchdog default 15 n timeout in seconds before load OS watchdog fires Note This is the pOSWD watchdog 0 stop boot process if power on self test errors are detected 1 continue boot in the presence of power on self test errors default Contains the power on self tests results 0 POST successful default 1 POST failed 0 n
36. ample Using ipmitool on Kontron AMC carrier e g AT8404 ipmitool t 0x80 b 7 raw 0x3e 0x20 ID STATE Example Using Kontron carrier manager AM4904 AM4910 f clicm Kontron boot set FRUID ID STATE Example Using PigeonPoint ShMC clia sendamc 9a 80 0x3e 0x20 ID STATE 44 AM4210 tron com Note KON When changing settings with this command a power cycle is required to allow changes take effect 5 1 3 5 OEM Get Control State EXE o a CmdGetControlState Ox3E 0x21 Control Number 0 Boot Image Selection EES 5 1 Interface Settings 2 PCIe Settings 6 MUX setting Response Data 1 Completion Code 2 See OEM Set Control State command Example ipmitool 1 0 raw 0x3e 0x21 0x00 5 1 4 Field Replaceable Unit 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 Module Current Requirement Record the AMC Point to Point Connectivity Record and the Clock Configuration Record The Internal Use Area is pre allocated to 384 bytes and is free for customer use This FRU information responds to FRU ID 0 which is the ID for the MMC 5 1 5 E Keying E Keying has been defined in the AMC O Specification to prevent board damage prevent wrong operation and verify fabric compatibility The FRU data contains the AMC Point to
37. anty 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 liability to the customer shall not exceed the original purchase price of the item for which the claim exists Kontron 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 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 xiv AM4210 www kontron com Chapter 1 Product Description 1 1 Product ONE EW a e Ean k 2 1 2 What s ie E 3 1 3 Board Species orae P ER KE ARR E
38. any difficulties using this user s guide discover an error or just want to provide some feedback please send a message to Tech Writer ca kontron com Detail any errors you find We will correct the errors or problems as soon as possible and post the revised user s guide on our Web site Thank you x AM4210 www kontron com Advisory Conventions Seven types of advisories are used throughout the user guides to provide helpful information or to alert you to the potential for hardware damage or personal injury They are Note Signal Paths Jumpers Settings BIOS Settings Software Usage Cautions and Warnings The following is an example of each type of advisory Use caution when servicing electrical components s P Note Indicates information that is important for you to know Signal Path Indicates the places where you can find the signal on the board Jumper Settings Indicate the jumpers that are related to this sections BIOS Settings Indicates where you can set this option in the BIOS Software Usage Indicates how you can access this feature through software WARNING Indicates potential for bodily harm and tells you how to avoid the problem CAUTION Indicates potential damage to hardware and tells you how to avoid the problem A 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 al
39. ard 128MB NOR flash The system will boot by default from this flash which is directly connected to the bootbus of the Cavium Octeon CPU In addition to the on board flash the board supports a mounted USB flash drive that can be used for application data This USB flash drive is not used for booting in the default configuration The on board flash is logically divided into two 64MB sections each consisting of 512 flash sectors They are referred to as image0 and image1 The table 5 13 shows the physical addresses and associated flash sectors for each image once the board has booted on image 0 Table 5 12 Fabric Default Flash Sector to Image Association Physical Address Range Linux MTD Partitions Flash Sectors Logical Image 0x17C00000 0x1BBFFFFF mtdO mtd4 0 511 Image 0x1BC00000 Ox1FBFFFFF mtd5 mtd9 512 1023 Image1 Image and imagel can be swapped by a simple IPMI command Physically the uppermost address line of the flash device is inverted in this case Flash sector to logical image association remains the same however physical address to logical image association will be swapped as shown below Table 5 13 Swapped Flash Sector to Image Association Physical Address Range Linux MTD Partitions Flash Sectors Logical Image 0x17C00000 0x1BBFFFFF mtdO mtd4 512 1023 Image1 0x1BC00000 Ox1FBFFFFF mtd5 mtd9 0 511 Image As the Octeon CPU always starts booting from the first physical address in the flash image0 system i
40. ards Institute FADT Fixed ACPI Description Table FC Fibre Channel FC AL Fibre Channel Arbitrated Loop H Fabric Interface Backplane connectivity defined by the ATCA FML Fast Management Link FPGA Field Programmable Gate Array FPGA to PLD Link FPL is a 20 MHz serial link that exchange 32 bit of data in each direction between FAL the FPGA and a companion PLD Comes from Kontron Canada C 2 AM4210 tron com Fault Resilient Booting level 1 3 A term used to describe system features and algorithms that FRBx improve the likelihood of the detection of and recovery from processor failures in a multiprocessor system FRB2 Fault Resilient Booting Level 2 FRT Free Running Timer FRU Field Replaceable Unit Any entity that can be replaced by a user in the field Not all FRUs are hot swappable FTP File Transfer Protocol FW FirmWare FWH FirmWare Hub Boot flash connected to the LPC bus containing BIOS FW GARP Generic Attribute Registration Protocol Gb Gigabit GB Same as GByte GigaByte GByte Same as GB GigaByte GbE Gigabit Ethernet GHz GigaHertz GMRP GARP Multicast Registration Protocol GND GrouND GPCM General Purpose Chip select Machine GPI General Purpose Input GPIO General Purpose Input Output GPO General Purpose Output GRUB GRand Unified Bootloader GUID Globally Unique Identifier GVRP GARP VLAN Registration Protocol HFM High Freguency Mode The highest operating speed for the processor HMS
41. are Administration 3 4 System access This section gives instructions for accessing the AM4210 using either Serial port via front plate connector Serial port over an appropriate ATCA carrier board and RTM Telnet over Fast Ethernet accessible from the EthO 3 4 1 Front port serial connection The Octeon processor s serial console can be accessed directly via the front port connector with the appropriate cabling The corresponding procedure is described in the following 1 Connectto serial port on AM4210 front plate using the RS232 adapter consult RS232 Management Interface section for more details Port settings are 115 200 bps 8 bit no parity 1 stop bit 8N1 e no flow control 2 Ensurethatthe boards are powered up 3 Wait for boot process to complete Login is not required by default BusyBox v1 2 1 2008 09 15 08 10 0000 Built in shell ash Enter help for a list of built in commands 17 AM4210 www kontron com 3 4 2 RTM serial connection The serial console of the AM4210 can be accessed via RTM The RTM to be used depends on the carrier board Refer to the corresponding Kontron front board documentation to find information on the appropriate RTM As an example the procedure for connecting to an AM4204 used in AMC slot B1 of an AT8404 via the RTM8030 is described in the following 1 Connectto the RTM serial port as described in the RTM8030 manual using a RJ45 straight cable Port sett
42. atures 2 1 Block Diagram Figure 2 1 Block Diagram IP CR e EE AM4210 T5516 1 0 accelerator with cauium Octhon 69 AdvancedMCr 8 AM4210 www kontron com 2 2 System Core 2 2 1 Cavium OCTEON Plus 5650 12x MIPS64 R2 Cores 600Mhz e Upto 14 4 Billion MIPS64 instructions per second 9 16 high speed SERDES flexibly configured in blocks of4 Flexible combinations of PCI Express x4 x8 XAUI 10GE SGMII GbE 2GbE Integrated coprocessors for application acceleration including Packet I O processing QoS TCP Acceleration Support for IPsec SSL SRTP WLAN and 3G UMB LTE security includes DES 3DES AES GCM AES up to 256 SHA1 SHA 2 up to SHA 512 RSA up to 8192 DH KASUMT and Compression Decompression with up to 10Gbps throughput and highest compression ratios 2 3 USB Flash Module The AM4210 supports Solid State Drive It isa NAND flash disk module with a USB 2 0 interface The module is socketed on a 2x5 header attached to the AM4210 PCB Here are the main features e Many available sizes e Mean Time Between Failures MTBF of 5 millions hours e 5 Years Useful Life under specific conditions e Read throughput of 28MB second Write throughput of 20MB second 1 0 Operations per second of 100 4KB random 2 Read 1 Write 5V operating voltage e Oto 70 Celsius operating temperature Signal Path USB Flash Module Connector is located into the heatsink 9 A
43. cification and is also AMC 1 and AMC 2 compliant and is easily managed via IPMI v1 5 v2 0 33 AM4210 www kontron com 5 1 2 IPMI Sensors The MMC includes many sensors for voltage or temperature monitoring and various others for pass fail type signal monitoring Every sensor is associated with a Sensor Data Record SDR Sensor Data Records contain information about the sensors identification such as sensor type sensor name and sensor unit SDRs also contain the configuration of a specific sensor such as threshold hystheresis event generation capabilities that specifies sensor behavior Some field of the sensor SDR are configurable through IPMI v1 5 command and are set to built in initial values Finally one field which is the sensor owner must reflect the module addresses that allow the AMC Carrier to identify the owner of the SDR when it is scanned from the module management controller and merged within the AMC Carrier Device SDR repository From an IPMI perspective the MMC is set up as a satellite management controller SMC It does support sensor devices and uses the IPMI static sensor population feature of IPMI v1 5 All SDRs can be queried using Device SDR commands to the MMC The sensor name in its SDR has a name prefix which after module insertion is automatically adapted to the physical position of the module in a carrier orin a TCA chassis The format of this prefix is e in AMC bay 1 8 or UTCA slot 1 8 A1 A2
44. d is designed for operation from 5 C to 70 C ambient air temperature with forced convection i Operating 2 10 CFM 5 C to 45 C SEKA Operating 2 15 CFM 5 C to 65 C e Short term operating 25 CFM 5 C to 75 C e Non Operating 40 C to 70 C e The board is designed to meet Bellcore GR63 Section 4 1 Humidity Operating 15 90 non condensing at 55 C e Non Operating 5 95 non condensing at 40 C e The board is designed to meet the following reguirements according to Belcore GR 63 section 4 1 3 Altitude e Operating 4000 m 13123 ft GR63 4 1 3 may reguire additional cooling above 1800m 5905ft e Non Operating 15000 m 49212 ft e The board is designed to meet the following reguirements according to EN 300 019 Telcore GR 63 and IEC 60068 e Operating e 5Hzto 200Hz 0 2G 5mm s sinusoidal e 5 Hzto 100Hz 0 1G 0 1 Octave minute sinusoidal e e 5Hzto 100Hz 1G 20 1 Octave minute sinusoidal Vibration 0 02 m2 s3 ASD 5 10Hz 12dB oct 10 50Hz 0dB oct 50 100Hz 12dB oct random e Non Operating packaged enclosure e 5 Hzto 200Hz 2G 5mm s sinusoidal 0 02 m s ASD 5 10Hz 12dB oct 10 50Hz OdB oct 50 100Hz 12dB oct random e 5 Hzto 20 Hz 0 01g2 Hz random e 20Hzto 200 Hz 3dB octave random 4 AM4210 tron com e The board is designed to meet the following reguirements according to EN 300 019 Telcore GR 63 and IEC 60068 Operating e 3G 11ms Shock shock e Non Operating e
45. d using the kex flashimage tool which is part of the WindRiver Linux BSP installation A new WindRiver Linux BSP either rebuilt as described above or delivered as part of an AM4210 software release is installed from the bootloader CLI The BSP is stored in Linux MTD partitions mtd3 image 0 and mtd9 image 1 Generally the backup image image1 is updated first When the backup image has been updated and started successfully image0 will also be updated Prerequisites a working NFS server which can provide the update package file to the AM4210 module Bootto WindRiver Linux prompt and mount NFS file system to AM4210 directory tree portmap 4 mkdir mnt nfs mount lt server ip gt lt exported fs mnt nfs Install update package to image1 backup image 4 kex flashimage verify update image backup file mnt nfs am42xx wr GA 2 05 pkg 61 AM4210 www kontron com This will update flash image1 firmware MMC firmware and FRU data in case that the old version is GA 2 04 or higher Please refer to 5 3 4 3 for updating from GA 2 03 or earlier versions e Activate image1 and reboot to WindRiver Linux prompt ipmitool raw 0x3e 0x200 1 reboot Mount NFS file system to AM4210 directory tree portmap mkdir mnt nfs mount lt server_ip gt lt exported_fs gt mnt nfs e Install update package to image0 kex flashimage verify update image backup file mnt nfs am42xx wr GA 2 05 pkg Note that this is t
46. duct Issue Report PIU Plug In Unit PLCC Plastic Leaded Chip Carrier PLD Programmable Logic Device PLL Phase Lock Loop PMM POST Memory Manager PNE Platform for Network Equipment A Carrier Grade Linux 4 0 platform POR Power On Reset POST Power On Self Test PXE Preboot eXecution Environment RAM Random Access Memory C 5 AM4210 tron com RHEL Red Hat Enterprise Linux RMS Root Mean Square RoHS Restriction of the Use of Certain Hazardous Substances ROM Read Only Memory Also refers to option ROM or expansion ROM code used during POST to provide services for specific controllers such as boot capabilities RS 232 Same as RS232 Recommended Standard 232 RS232 Same as RS 232 Recommended Standard 232 RIC Real Time Clock RTM Rear Transition Module RTS Request To Send So ACPI OS System State 0 Indicates fully on operating state 5 ACPI OS System State 5 Indicates Soft Off operating state SBC Single Board Computer SBE Single Bit Error SCI System Control Interrupt SCL Serial CLock SDR Sensor Data Record SDRAM Synchronous Dynamic Random Access Memory SEC Single bit Error Correct SEEPROM Serial EEPROM SEL System Event Log SERDES SERializer DESerializer Pair of functional blocks commonly used in high speed communications These blocks convert data between serial data and parallel interfaces in each direction SERIRQ Serial IRQ SERR System ERRor A signal on the PCI bus that indicates a fatal er
47. e Data 1 Completion Code Example Using onboard ipmitool 1 3 raw 0x30 0x06 Oxab Oxca Oxca Oxce 0Oxc9 setting 5 1 3 4 OEM Set Control State The MMC shall support the following Control Ids The MMC shall save and restore these settings e The MMC shall immediately restart the payload of the module on change of the interface settings CmdSetControlState Ox3E 0x20h 43 AM4210 www kontron com Control ID 0 Boot Image Selection Request Data 1 1 Interface Settings 2 PCIe Settings 3 Image Swap Reset Threshold Control State Control Number 0 Boot Image Selection 0 Image 1 Image Control Number 1 Interface Settings 0 AMA204 front x4 GE p8 11 x4 GE 1 AM4204 front x4 GE p8 11 x1 XAUI 2 AM4220 front x2 XAUI 3 AM4220 front x2 1GE 4 AM4210 front x1 XAUI p8 11 x4 GE 5 AM4210 front x1 XAUI p8 11 x1 XAUI 6 AM4210 front x1 GE p8 11 x4 GE 7 AM4210 front x1 GE p8 11 x1 XAUI Control Number 2 PCIe Settings 0 PCIe disabled default 1 PCIe Host Mode 2 PCIe Target Mode Boot from Bootbus onboard Flash 3 PCIe Target Mode Boot from PCIe Control Number 3 Image Swap Reset Threshold N count of detected resets before image swap 0 1 invalid values will be rejected 255 disable logic Control Number 4 0 local PCIe clock enabled 1 FCLKA support enabled Response Data 1 Completion Code Example Using onboard ipmitool raw 0x3e 0x20 ID STATE Ex
48. e carrier IPMI controller detects the AM4210 it sends a command to the AM4210 to perform long blinks of the BLUE HS LED 3 The BLUE HS LED turns off The Intelligent Platform Management Controller on the carrier reads the Module Current Requirements record and the AMC Point to Point Connectivity record If the Module FRU information is valid and the carrier can provide the necessary payload power the BLUE HS 15 AM4210 www kontron com LED will be turned off If the module FRU information is invalid or the carrier cannot provide the necessary payload power the insertion process is stopped and the BLUE HS LED keeps blinking Should this problem occur please contact Kontron s Technical Support 4 Shortblinks of the Module Management LEDs and the User Specific LEDs The carrier enables the payload power for the AM4210 and the Module Management LEDs and the User Specific LEDs emit a short blink 5 Ensurethatthe board and all required interfacing cables are properly secured 4 The AM4210 is now ready for operation For operation of the AM4210 refer to appropriate AM4210 specific software application and system documentation 3 2 Hot Swap Extraction Procedures To extract the board proceed as follows 1 Ensure that the safety requirements indicated in section 2 1 are observed Particular attention must be paid to the warning regarding the heat sink 2 Pull the handle on the AM4210 s front panel initiating the deactivation
49. e sensor definition Health error is detected Generates an event 24h 03h Offset 0 State Deasserted B1 MM re hen MM i l SE Platform Alert Generic Discrete vu boots Offset 1 State Asserted detected CAh Offset 0 Firmware upgrade in OEM Kontron Generates event progress no event External 6Fh afterIPMIFirmware Offset 1 Firmware upgrade 8 B1 MMC FwUp Se Component Sensor Specific upgrade processis succeeded Firmware Upgrade finished Offset 2 Firmware upgrade Status failed Generates an event 5 9 B1 Verchange SC m E 2 e when the IPMI ng Offset 1 IPMI Firmware Version Change Sensor Specific changes g See IPMI v1 5 table 36 3 Sensor type code 23h Watchdog 2 for sensor definition and event trigger Event Data 1 7 6 11b sensor specific ext code in byte 2 5 4 00b unspecified 3 0 Offset Oh Generates event th when IPMI 2h 23h 6Fh watchdog bites For 12 SE Watchdog 2 Sensor Specific closer information 4 7h refer to IPMI v1 5 8h specification Event Data 2 7 4 interrupt type 3 0 timer use at expiration Oh reserved 1h BIOS FRB2 2h BIOS POST 3h OS Load 4h SMS 0S 5h OEM Event Data 3 always FFh Generates an event when CPU is CFh released from reset Em 3 3 03h For additional information 11 B1 CPU Reset OEM Kontron Im The reset type and t Reset Sensor Specific EE refer to section Kontron Reset encode in the event data 35 AM4210 tron com ID 12 B1
50. ection from an external host via ethO are done 20 AM4210 ron com 3 4 4 3 Configure SoL The Linux host must now be configured to connect to ethO AMC port 0 of the AM4210 This is dependant on the actual network topology Ipmitool executed on the external Linux host to check connectivity to AM4210 via the previously configured IOL interface optional Following parameters have to be provided e H IoLIP address as configured above e U lt username gt default admin P lt password gt default admin rootQ router01 ipmitool 1 8 9 ipmitool I lanplus H 10 0 1 145 U admin P admin mc info Device ID 6 Device Revision 0 Firmware Revision 5 24 IPMI Version t 1 5 Manufacturer ID 15000 Manufacturer Name i Kontron Product ID 5516 0x158c Device Available yes Provides Device SDRs yes Additional Device Support Sensor Device FRU Inventory Device IPMB Event Receiver IPMB Event Generator Chassis Device Aux Firmware Rev Info 0x00 0x00 0x00 0x00 Show SoL settings optional root router01 ipmitool 1 8 9 src ipmitool I lanplus H 10 0 1 145 U admin P admin sol info Set in progress set complete Enabled true Force Encryption false Force Authentication false Privilege Level USER Character Accumulate Level ms 50 Character Send Threshold 30 Retry Count 0 Retry Interval ms 100 Volatile Bit Rate kbps 19 2 Non Volatile Bit Rate kbps 2 19 2 Payload Chan
51. ectrostatic electromagnetic magnetic or radioactive fields viii AM4210 Safety Requirements The following safety precautions must be observed when installing or operating the AM4210 Kontron assumes no responsibility for any damage resulting from failure to comply with these requirements WARNING A Due care should be exercised when handling the board due to the fact that the heat A 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 ESD Eguipment This AMC board contains electrostatically sensitive devices Please observe the necessary precautions to avoid damage to your board e Discharge your clothing before touching the assembly Tools must be discharged before use e Do not touch components connector pins or traces If working at an anti static workbench with professional discharging equipment please do not omit to use it WARNING A This product has gold conductive fingers which are susceptible to contamination A Take care not to touch the gold conductive fingers of the AMC Card edge connector when handling the board Failure to comply with the instruction above may cause damage to the board or result in improper system operation CAUTION A Laser light from fiber optic transmission cables and com
52. ecture ISE Xilinx electronic design automation EDA tools for use with its devices ISO International Organization for Standardization ITU International Telecommunication Union ITU T ITU Telecommunication standardization sector ITU is International Telecommunication Union JTAG Joint Test Action Group KB KiloByte KHz KiloHertz LAN Local Area Network LBA Logical Block Addressing LBC Local Bus Controller 0n PowerQuicc III CPU LED Light Emitting Diode LFM Low Frequency Mode The lowest operating speed for the processor LIP Loop Initialization Primitive Related to FC arbitrated loop topology an initial message needed for learning the loop addresses and acquiring one LSB Least Significant Byte LUN Logical Unit Number LV Low Voltage LVCMOS Low Voltage Complementary Metal Oxide Semiconductor LVDS Low Voltage Differential Signaling MAC Media Access Controller address of a computer networking device MB MegaByte MC Management Controller MCH Memory Controller Hub MemBIST same as M BIST Memory Built In Selft Test Chipset feature for out of band memory testing and intialization MDn Message Digest algorithm n 2 5 MDI Medium Dependent Interface MDI port or uplink port MHz MegaHertz MMC Module Management Controller MMCs are linked to the IPMC MMIO Memory Mapped IO CA AM4210 tron com MP MultiProcessor MPS MultiProcessor Specification MRC Memory Reference Code Chipset specific code provided by
53. emp Dual GE sensors are on chip sensors which measure the die temperature of the Octeon Processor and the Dual GE PHY The Temp Air Out sensor is a separate sensor measuring the temperature in the slipstream of the processor This is the spot with the highest outlet air temperature The Dual 10 GE Phy does not have a sensor Simulations show that its temperature remains uncritical under operating conditions compared to the processor The separate heat sink on the 10 GE Phy ensures thermal decoupling from the processor The following table shows the temperature thresholds of all three sensors 27 AM4210 www kontron com Table 4 1 MMC Temperature Sensors Thresholds Sensor Lower Non Lower Critical Lower Non Upper Non Upper Critical Upper Non Recoverable Critical Critical Recoverable Temp Air Out 10 C 5 0 C 85 C 90 C 95 C Temp CPU 10 C 5 C 0 C 105 C 110 C 115 C Temp Dual GE 10 C 5 C 0 C 105 C 110 C 115 C Temperature values are measured with an accuracy of 1 C 4 2 External Thermal Regulation The external thermal regulation of the AM4210 is realized using a dedicated heat sink design in conjunction with a system chassis that provides thermal supervision controlled system airflow and thermal protection such as increased airflow reduced ambient air temperature or power removal The main heat sink provided on the AM4210 has been specifically designed to ensure the best possible basis for o
54. energy and if not installed and used in accordance with the instructions may cause harmful interference to radio communications However there is no guarantee that interference will not occur in a particular installation If this equipment does cause harmful interference to radio or television reception which can be determined by turning the equipment off and on the user is encouraged to try to correct the interference by one or more ofthe following measures Reorientor relocate the receiving antenna Increase the separation between the equipment and receiver Connectthe equipment into an outlet on a circuit different from that to which the receiver is connected Consultthe dealer or an experience radio TV technician for help WARNING A This is a Class B product If not installed in a properly shielded enclosure and used in A accordance with this User s Guide this product may cause radio interference in which case users may need to take additional measures at their own expense Safety Certification All Kontron equipment meets or exceeds safety requirements based on the IEC EN UL CSA 60950 1 family of standards entitled Safety of information technology equipment All components are chosen to reduce fire hazards and provide insulation and protection where necessary Testing and reports when required are performed under the international IECEE CB Scheme Please consult the Kontron Safety Conformity Policy Guide for more info
55. entis Sensorisonly readable when generated Payload Power is on only available for AM4204 When bootloader C6h 6Fh postvalueisnoto Offset 14 29 B1 Post Value OEM Kontron 5 ifi the sensor shows Event Data 2 lt POST Value gt Post Value Sensor spesie the result value Event Data 3 00h undef code OFh 6Fh Generates an event Offset 0 event data 2 00h 30 B1 Post Error System Firmware 5 ifi when a POST error unspecified event trigger A Progress Sencar pacific occurred Boot monitor POST failure Generates an event A 1Eh 6Fh when an svstem Offset 0 TURO Boot Error Sensor specific boot erroris Offset 3 detected WI 6Fh Generates an event Offset 0 Diagnostic Started 32 B1 Diag Status when Diagnosticis Offset 1 Diagnostic PASS OEM Kontron Sensor specific Pinched Offset 2 Diagnostic FAIL CAh Offset 0 Firmware upgrade in OEM Kontron Generates eventin progress no event External 6Fh case of passed or Offset 1 Firmware upgrade 3 SE Component Sensor specific failed User SW succeeded Firmware Upgrade upgrade process Offset 2 Firmware upgrade Status failed 37 AM4210 tron com 82 24 OEM sensor description 5 4 21 1 Kontron FRU Info Agent Table 5 2 Kontron FRU info agent sensor code Transition to degraded Event Data 2 is used a bit flag error Bit 7 unspecifiedError Bit 6 notPresentError Bit 5 multirecHeaderError Bit 4 multirecDataError Bit 3 timeout error Bit 2 ipmcError Bit 1 fruDa
56. er space application of the pre timeout event The watchdog can be disabled for debug reasons by an appropriate jumper setting consult the Quick Reference Sheet 5 1 7 MMC Firmware Code MMC firmware code is organized into boot code and operational code both of which are stored in a flash module Upon an MMC reset the MMC executes the boot code and performs the following Selftestto verify the status of its hardware and memory Calculates a checksum of the operational code Upon successful verification of the operational code checksum the firmware will jump to the operational code 5 1 8 Updating MMC Firmware Updating the MMC is possible in 4 different ways depending on the operating system running on the module Those are using ipmitool from the Linux shell using kex flashimage from the Linux shell using an IPMIover LAN IOL session using the download ipmifw command from a AT8404 carrier 46 AM4210 www kontron com 5 1 8 1 MMC Firmware Update using ipmitool Prereguisites a working TFTP server DHCP server and network connectivity to the DHCP and TFTP server WindRiver Linux BSP or Cavium Linux BSP must be running on the board The MMC Firmware is updated using the following commands 4 tftp ram42xx fw mmc GA 2 01 hpm g 10 0 114 1 ipmitool hpm check am42xx fw mmc GA 2 01 hpm PICMG HPM 1 Upgrade Agent 1 0 2 Validating firmware image integrity OK Performing preparation stage OK
57. escribes in PICMG3 0 CS2 Components Side 2 as describes in PICMG3 0 CTCA Compact Telecom Computing Architecture CTS Clear To Send DDR Same as DDR II DDR2 SDRAM or Double Data Rate two 2 Synchronous Dynamic Random Access Memory DHCP Dynamic Host Configuration Protocol DIMM Dual In line Memory Module DIN Deutsches Institut fiir Normung German Institute for Standardization DMA Direct Memory Access DMI Desktop Management Interface DPLL Digital Phase Locked Loop DRAM Dynamic Random Access Memory DTC Data Transfer Controller DTR Data Terminal Ready DTS Digital Thermal Sensor in IA32 processors ECC Error Checking and Correction EEPROM Electrically Erasable Programmable Read Only Memory EFI Extensible Firmware Interface EFT Electric Fast Transient EHCI Enhanced Host Controller Interface Specification for Universal Serial Bus specification revision 2 0 EIA Electronic Industries Alliance EISA Extended Industry Standard Architecture Superset of ISA 32 bit bus architecture EIST Same as SpeedStep Enhanced Intel SpeedStep Technology EMC ElectroMagnetic Compatibility EMI ElectroMagnetic Interference EMTTM Turbo mode and enhanced Multi Threaded Thermal Management ERM Electromagnetic compatibility and Radio spectrum Matters ESD ElectroStatic Discharge ESI Enterprise South bridge Interface Interface to the I O legacy bridge component of the Intel ICHx ETH Same as Ethernet ETSI European Telecommunications Stand
58. eshold Based board power supply Payload Power is on The sensor is an aggregation of Offset 0 no critical sensors UE MS asserted shows the healthy i 24 B1 Health Error ett ol state of the Onset ie ane atiis Platform Alert Generic Discrete iode RIDE critical sensors are asserted sensorisasserted See table Health Sensor list the health LED lit Tor details on amber Offset 0 Entity Present The sensor shows Offset 1 Entity Absent 25 B1 Pres SFP 1 25h 6Fh presents or absents Offset 2 Entity Disabled Entity Present Sensor specific of SFP No eventis Sensoris only readable when generated Payload Power is on available for AM42xx Offset 0 Entity Present Offset 1 Entity Absent The sensor shows Offset 2 Entity Disabled e 25h 6Fh presents or absents PIDE Entity Present Sensor specific of SFP No eventis Sensor is only readable when generated Payload Power is on only available for AM4204 and AM4220 36 AM4210 tron com ID Offset 0 Entity Present The sensor shows Offset 1 Entity Absent ze B1 Pres SFP 3 25h 6Fh presents orabsents Offset 2 Entity Disabled j Entity Present Sensor specific of SFP No eventis Sensoris only readable when generated Payload Power is on only available for AM4204 Offset 0 Entity Present The sensor shows Offset 1 Entity Absent 28 B1 Pres SFP 4 25h 6Fh presents orabsents Offset 2 Entity Disabled Entity Present Sensor specific of SFP Noev
59. ess et al forever default ethact Var Contains the number of CPU cores to allocate to the Linux kernel booted by the linuxcores Var default boot commands default 12 Contains the amount of RAM in MB to allocate for the Linux kernel booted by the linuxmem Var default boot comands default 2048 with a 2 Gig 4096 with a 4 Gig Default load address for network transfers This is used as a temporary storage for loadaddr Var netbooting and firmware updates default 0x20000000 not set retry a failed netboot command infinitely with the interface defined by ethact environment variable no do not retry failed net boot commands bootp tftpboot et al using all available interfaces default yes retry a failed netboot command by iterating through all available interfaces netretry Var rotate retry a failed netboot command by iterating through all interfaces defined by net retry if variable This setting is done automatically if net retry if or net retry vlan have been defined locked a BOOTP DHCP request has been completed successfully Subsequent commands use the VLAN and interface settings of the successful request This setting is done automatically if net_retry_if or net_retry_vlan have been defined Defines a comma separated list of possible VLAN IDs Up to 8 VLAN IDs can be used not set the VLAN ID used is defined only by the vlan environment variable N1 N2 N3 the VLAN
60. hat image0 fails for some reason It is recommended to always boot and work from image0 and leave image1 firmware untouched This allows easy activation of the original firmware in case of any errors or corruption in the active image 5 3 1 Switching between Firmware Images The IPMI command used for image swap can be executed either from the bootloader shell with a predefined script command or with a specific ipmitool command either from the board itself from an ATCA carrier or from an external server 5 3 1 1 Image swap using bootloader predefined commands The current firmware image is displayed during startup It can be changed from the bootloader Below are the available commands to change boot image Those commands can be used in the U Boot e Change to image 0 Kontron T5516 run activate imageO Changetoimage 1 Kontron T55164 run activate imagel Using one of these commands the board will immediately boot the selected image 55 AM4210 www kontron com 5 3 12 Image swap using ipmitool Image swap can also be achieved using the ipmitool from the Linux shell of the board The following command syntax must be used IMAGE 0 or 1 ipmitool raw Ox3e 0x20 0x00 IMAGE It is possible to invoke the ipmitool with the same parameters from the AMC carrier that holds the AM4210 or even from external server provided that the ipmitool installed supports the Kontron OEM extensions However the command must be
61. he same command which has been used to update image1 before The reason is that an image swap was performed before reboot Thus imagel is now active and image0 is the backup image which is updated using the same command e Activate image0 and reboot to WindRiver Linux prompt 4 ipmitool raw 0x3e 0x20 00 reboot Now flash image0 and image1 firmware MMC firmware and FRU data are updated to the new release The image0 and image1 JFFS2 config partitions are deleted and will be re initialized upon next restart of the respective image 5 3 40 Updating older versions The kex flashimage tool installed on GA 2 03 or lower is not capable to update MMC firmware and the boards FRU data Thus an additionalinstallation step is necessary before following the update procedure described in chapter 5 3 4 2 Contradictory to the standard update procedure updating older versions starts from image1 backup image prompt Activate image1 and reboot to WindRiver Linux prompt ipmitool raw 0x3e 0x200 1 reboot Bootto WindRiver Linux prompt and mount NFS file system to AM4210 directory tree portmap 4 mkdir mnt nfs mount lt server_ip gt lt exported_fs gt mnt nfs e Install update package to image0 backup image now kex flashimage verify update image backup file mnt nfs am42xx wr GA 2 05 pkg 62 AM4210 www kontron com This will update flash imageO firmware to GA 2 05 but not MMC firmware and FRU data of the board H
62. ings are 115200 bps 8 bit no parity 1 stop bit 8N1 noflow control 2 Enable serial connection of the AT8404 for usage with an RTM8030 Access the AT8404 carrier shell type CTRL v from the CLI prompt and then enter root password root default and use the command serialcfg to route the RTM s serial portto the AMC slot which hosts the AM4210 AT8404 Ethernet Fabric Disconnected from Base Fabric console connect Base Fabric console connect Custom Application console shell escape reset system ka D Starting shell Give root password for system maintenance or type Control D for normal startup System Maintenance Mode BusyBox v1 4 1 2009 07 23 18 10 23 CEST Built in shell ash Enter help for a list of built in commands serialcfg usage serialcfg frul fru2 fru3 fru4 Enable T5516 serial line for FRU1 4 i e AMCB1 B4 usage serialcfg FILENAME Enable serial line with portstate config file FILENAME serialcfg frul Serial AMCBI to RTM rotary switch channel 4 Enabling ports for FRU 1 3 Setthe RTM s rotary switch as indicated by the serialcfg tool output in this example switch channel 4 4 Close AM4210 handle or power up 5 Wait for boot process to complete Login is not required by default 18 AM4210 www kontron com BusyBox v1 2 1 2008 09 15 08 10 0000 Built in shell ash Enter help for a list of built in commands 4 3 4 3 Access via Front panel Ethernet Interface
63. invoked with appropriate bridging parameters set E g on an AT8404 carrier with the AM4210 inside Bay 4 the syntax would be ipmitool b 7 t 0x80 kontron boot set 0 0 Note lt A In case that no ipmitoolis available on a carrier or host server and image O has been corrupted the board will perform an image swap automatically triggered by the system watchdog Image swap is performed every 2nd power cycle by the MMC if no watchdog is triggered 5 3 2 Updating Firmware Updating firmware includes updating bootloader system software Linux kernel and root FS and MMC firmware It is recommended to always update firmware of the active image In case of a failure itis possible to restore the board using the still unchanged redundant image After the updated firmware is running properly the redundant image can be updated to the same version only if it is required Under WindRiver BSP there are several ways to update the different parts of the board firmware Update can be done with the predefined bootloader update commands as well as using the kex flashimage tool from the Linux shell For a Cavium Linux BSP only updating from the bootloader CLI is possible Please refer to the following chapters for information and procedures on how to update the different parts of the System See Bootloader Update on page 52 for the bootloader update See Updating MMC Firmware on page 46 for the MMC firmware update See Updating Cavium Linux
64. kontron AavancedMC Document Revision 1 2 May 2010 e e e Revision History 1 0 First Release September 2009 1 1 Second Release December 2009 1 2 Third Release rework on chapter 4 and 5 May 2010 Customer Service Contact Information Kontron Canada Inc Kontron Modular Computer GMBH 4555 Ambroise Lafortune Sudetenstrasse 7 Boisbriand Qu bec Canada 87600 Kaufbeuren J7H 0A4 Germany Tel 450 437 5682 49 0 8341 803 333 800 354 4223 Fax 450 437 8053 49 0 8341 803 339 E mail support ca kontron com support kom kontron com Visit our site at www kontron com 2010 Kontron an International Corporation All rights reserved The information in this user s guide is provided for reference only Kontron does not assume any liability arising out of the application or use of the information or products described herein This user s guide may contain or reference information and products protected by copyrights or patents and does not convey any license under the patent rights of Kontron nor the rights of others Kontron is a registered trademark of Kontron All trademarks registered trademarks and trade names used in this user s guide are the property of their respective owners All rights reserved Printed in Canada This user s guide contains information proprietary to Kontron Customers may reprint and use this user s guide in other publications Customers may alter this user s guide and publish it only af
65. l 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 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 Regulatory Compliance Statements in this manual Disclaimer We have tried to identify all situations that may pose a warning or a caution condition in this user s guide However Kontron does not claim to have covered all situations that might require the use of a Caution or a Warning www kontron com xi AM4210 Unpacking Follow these recommendations while unpacking e Remove all items from the box If any items listed on the purchase order are missing notify Kontron customer service immediately Inspectthe product for damage If there is damage notify Kontron customer service immediately Savethe box and packing material for possible future shipment xii AM4210 www kontron com Regulatory Compliance Statements FCC Compliance Statement for Class B Devices This equipment has been tested and found to comply with the limits for a Class B digital device pursuant to Part 15 of the FCC Rules These limits are designed to provide reasonable protection against harmful interference in a residential installation This equipment generated uses and can radiate radio frequency
66. llback User NONE PASSWORD Operator PASSWORD Admin PASSWORD OEM IP Address Source Static Address IP Address i 0 0 0 0 Subnet Mask S 0 0 0 0 MAC Address i 00 a0 2a5 5d 23 9e IP Header TTL 0x40 Flags 0x40 Precedence 0x00 TOS 0x10 BMC ARP Control ARP Responses Enabled Gratuitous ARP Enabled Gratituous ARP Intrvl 8 0 seconds Default Gateway IP HDH Default Gateway MAC 00 00 00 00 00 00 RMCP Cipher Suites E 071 273 Cipher Suite Priv Max uaaaXXXXXXXXXXX X Cipher Suite Unused c CALLBACK u USER O OPERATOR a ADMIN O OEM Configure LAN IOL IP parameters of the Ethernet interface ethO The address given below is an example The actual address must fit the existing network configuration mnt bin ipmitool lan set 1 ipaddr 10 0 1 145 Setting LAN IP Address to 10 0 1 145 od 4 mnt bin ipmitool lan set 1 netmask 255 255 255 0 Setting LAN Subnet Mask to 255 255 255 0 Configure LAN IOL gateway parameters of ethO They describe the gateway connected to AMC port 0 The IP and MAC addresses given below are examples and must be replaced by the actual values 4 mnt bin ipmitool lan set 1 defgw ipaddr 10 0 1 1 Setting LAN Default Gateway IP to 10 0 1 1 4 mnt bin ipmitool lan set 1 defgw macaddr 00 15 C5 60 74 AE Setting LAN Default Gateway MAC to 00 15 c5 60 74 ae Enable IOL interface on etho 4 mnt bin ipmitool lan set 1 access on Now all configurations required for IOL conn
67. llows to setup different targets in a different way without the need to provide more root filesystem trees on the development host 64 AM4210 www kontron com A Connectors Pinouts A 1 USB SSD Flash Module 1 NC 2 V au USB DATA 3 NC 4 USB DATA 5 NC 6 GND 7 NC 8 NC KEY 9 NC 10 A 2 SFP FrontI0 20 1 VeeT VeeT 19 TD 2 Tx Fault 18 TD 3 Tx Disable 17 VeeT 4 SDA 16 VccT 5 SCL 15 VccR 6 MODABS 14 VeeR 7 Rate Select 0 13 RD 8 LOS 12 RD 9 Rate Select 1 11 VeeR 10 VeeR A 1 AM4210 www kontron com A 3 Serial Port Pinout Pin RTS DTR TXD GND GND RXD DSR CTS 0 YN O U AK W N rn AA Serial console terminal cable interface RJ45 Female to DB9 Female il 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 Not Used 9 CD N Carrier Detect Not Used 1 A 2 AM4210 www kontron com B Getting Help If at any time you encounter difficulties with your application or with any of our products or if you simply need guidance on system setups and capabilities contact our Technical Support at North America Tel 450 437 5682 Fax 450 437 8053 EMEA Tel 49 0 8341 803 333 Fax 49 0 8341 803 339 If you have any questions about Kontron our products or services visit our Web site at www kontron com You also can
68. loader shell It is strongly recommended not to modify the pre defined script variables However definition and execution of user defined script variables can be done CAUTION A Changing bootloader environment variables must be taken very carefully It will A change system behavior and can lead to a non booting system For additional information about u boot refer to http sourceforge net projects u boot Modification of bootloader environment variables is done using the setenv and saveenv bootloader CLI commands In the following example first the new environment script variable bootcmdmyscript is defined After that the bootsource is set to lt myscript gt causing the bootloader to execute lt bootcmdmyscript gt upon next restart In addition bootdelay is increased to 10 Finally all changes are stored into flash environment sector T5516 setenv bootcmdmyscript bootp tftpboot loadaddr myimg multi bootm loadaddr T5516 setenv bootsource myscript T5516 setenv bootdelay 10 T5516 Saveenv Environment changes are stored in one of the redundant bootloader environment sectors In case of failure e g power loss the settings of the redundant sector are still available However the fabric default setting is running with environment sectors erased In this case the following startup message is displayed Using default environment Any changes of the environment can be cleared using the nuke_env
69. nced Power Management ARMD ATAPI Removable Media Device ARP Address Resolution Protocol ASCII American Standard Code for Information Interchange ASCII codes represent text in computers communications equipment and other devices that work with text ASF Alert Standard Format A standard for how alerting and remote control capabilities on network controllers work ATCA Advanced Telecommunications Computing Architecture BCD Binarv Coded Decimal BER Bit Error Ratio BI Base Interface Backplane connectivitv defined bv the ATCA BMC Base Management Controller BT Block Transfer An optional IPMI svstem management interface CB Certification Bodv CCB Core Complex Bus Inside PowerQuicc III CPU CFM Cubic Foot per Minute CLI Command Line Interface CLK1 AdvancedTCA bused resource Synch clock group 1 CLK1A AdvancedTCA bused resource Synch clock group 1 bus A CLK1B AdvancedTCA bused resource Synch clock group 1 bus A CLK2 AdvancedTCA bused resource Synch clock group 2 CLK2A AdvancedTCA bused resource Synch clock group 2 bus A CLK2B AdvancedTCA bused resource Synch clock group 2 bus B CLK3 AdvancedTCA bused resource Synch clock group 3 CLK3A AdvancedTCA bused resource Synch clock group 3 bus A CLK3B AdvancedTCA bused resource Synch clock group 3 bus B CPLD Complex Programmable Logic Device CP TA Communications Platforms Trade Association C1 AM4210 tron com CRC Cyclic Redundancy Check CS1 Components Side 1 as d
70. nection If a terminalis connected to the front port the RTM connection is disabled 10 AM4210 www kontron com 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 Appendix A Signal Path i The serial port is available through the AMC faceplate 2 7 IPMI The AM4210 supports an intelligent hardware management system based on the Intelligent Platform Management Interface IPMI Specification 1 5 It 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 MMC Module Management Controller controls all hotswap and E Keying processes required by ATCA It activates the board power supply and enables communication with the AMC carrier and the RTM The MMC manages the Ethernet switch E Keying and the baseboard ATCA feature The controller is connected to the IPMC of the ATCA carrier board via IPMB L bus All voltages and currents on the base board are monitored by the MMC including the management and AMC supply Three temperature sensors on the board make sure that thermal conditions are met Temp CPU Cavium Internal Sensor Temp Dual GE 182571EB Ethernet Controller Internal Sensor Temp Outlet For more information on the thermal design and management consult the Thermal Consideration section 2 8 PowerSu
71. nel 1 0x01 Payload Port 623 21 AM4210 ron com Adjust serial baud rate to 115 2 kBaud required root router01 ipmitool 1 8 9 src ipmitool I set non volatile bit rate 115 2 Connect to AM4210 serial interface via SOL root router01 ipmitool 1 8 9 src ipmitool I activate SOL Session operational Use for help Check board information optional mnt bin ipmitool fru FRU Device Description Builtin FRU Device ID 0 Board Mfg Kontron Board Product AM4210 Board Serial 1000749470 Board Part Number T5516ABfi Board Extra MAC 00 A0 A5 5D 23 9E 10 Product Manufacturer Kontron Product Name AM4210 Product Part Number T5516ABfi Product Version 00 Product Serial 1000749470 Product Asset Tag 0000000000 od lanplus H 10 0 1 145 U admin P admin sol lanplus H 10 0 1 145 U admin P admin sol The following example shows parts of a serial output of the boot process reboot The system is going down NOW Jan 1 00 30 36 none daemon info init The system is going down NOW Sending SIGTERM to all processes Jan 1 00 30 36 none daemon info init Sending SIGTERM to all processes Jan 1 00 30 36 none syslog info System log daemon exiting Requesting system reboot 128 Restarting system U Boot 1 1 1 Development build Build time Jun 5 2008 17 05 55 Measured DDR clock 399 96 MHz CUST KONTRON T5516 board revision major 0 minor 0 serial
72. ng a Unit Inthe box you must include the name and telephone number of a contact person in case further explanations are required Where applicable always include all duty papers and invoice s associated with the item s in question Ensurethatthe unit is properly packed Pack itin a rigid cardboard box e 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 North America EMEA Kontron Canada Inc Kontron Modular Computers GmbH 4555 Ambroise Lafortune Sudetenstrasse 7 Boisbriand Qu bec 87600 Kaufbeuren J7H 0A4 Canada Germany B 3 AM4210 www kontron com C Glossary ACL Access Control List IP Access Control List ACPI Advanced Configuration amp Power Interface AdvancedMC Same as AMC Advanced Mezzanine Card AMC Same as AdvancedMC Advanced Mezzanine Card AMC O Advanced Mezzanine Card Base Specification AMC1 PCI Express and Advanced Switching on AdvancedMC A subsidiary specification to the Advanced Mezzanine Card Base Specification AMC 0 AMC 2 Ethernet Advanced Mezzanine Card Specification A subsidiary specification to the Advanced Mezzanine Card Base Specification AMC 0 AMC 3 Advanced Mezzanine Card Specification for Storage A subsidiary specification to the Advanced Mezzanine Card Base Specification AMC 0 API Application Programming Interface APIC Advanced Programmable Interrupt Controller APM Adva
73. o DRAM test during POST 1 quick DRAM test default 2 full DRAM test string to wait for during startup If this string is entered U Boot will interrupt the boot process stop the watchdog and will start its internal command line interface default stop 0 do not include DHCP option 61 client identifier default 1 do include DHCP option 61 client identifier variant 1 1 forces E1000 link up using this setting fixes autonegotiation problems with some bootp and tftpboot hosts All others standard behaviour as originally implemented in driver There are 3 different types of bootloader environment variables Script The variable is a set of consecutive more simple bootloader commands to perform a specific task A command script is invoked using the run lt script gt syntax E g the run clear env command would erase the bootloader environment sectors causing the bootloader to use its default environment upon next restart 51 AM4210 tron com Var The variable controls a specific behavior of the bootloader startup sequence E g the bootdelay variable controls the time u boot waits before execution of the bootcmd which normally loads and starts the Linux kernel Auto The variable is automatically set during bootloader startup sequence E g the postresult variable stores the result of the POST Itis possible to modify environment variables and start the pre defined scripts from the boot
74. on data taking into account the actual power values of all components WARNING A In all situations the maximum specified case temperature of the components must A be kept below the maximum allowable temperature Figure 4 2 0perational Limits for the AM4210 FLOW m s 0 00 0 50 100 1 50 2 00 2 50 3 00 90 00 80 00 70 00 60 00 50 00 40 00 30 00 20 00 10 00 0 00 10 00 20 00 l 0 100 200 300 400 500 600 FLOW LFM MAX INLET TEMP C 10096 TDP 80 TDP 29 AM4210 www kontron com 4 2 3 Airflow Impedance In order to determine the cooling requirements of the AM4210 the airflow impedance of the module has been determined via simulation No card guides or struts have been used for the simulations because the resulting airflow impedance depends on individual configuration of the AMC carrier or MicroTCA system Figure 4 3 AM4210 Impedance Curve FLOW mis 0 00 0 50 100 150 200 250 300 350 400 8 PRESSURE DROP Pa 8 PRESSURE DROP inch H20 0 0500 FLOW LFM 4 2 4 Airflow Paths The area between the front panel and the AMC Card edge connector is divided into five zones one I O zone and four uniform thermal zones A B C and D The PICMG AMC 0 Specification states that the uniformity of the airflow paths resistance should provide an impedance on the A B C and D zones that is within 25 of
75. onal elements within the system This allows for identified faulty elements to be removed and replaced without taking the carrier card out of service that will typically be hosting others modules The following procedures are applicable when inserting the AM4210 in a running system 1 Ensurethatthe safety requirements are observed WARNING A Failure to comply with the instruction below may cause damage to the board or result A in improper system operation 2 Ensurethatthe board is properly configured for operation in accordance with application reguirements before installing WARNING Care must be taken when applying the procedures below to ensure that neither the AM4210 nor other system boards are physically damaged by the application of these procedures 3 Toinstall the AM4210 perform the following 1 Carefullyinsert the board into the slot designated by the application reguirements for the board untilit makes contact with the AMC Card edge connector located on the carrier or backplane 2 Connectall external interfacing cables to the board as required 3 Using the handle on the front panel engage the board with the carrier or backplane When the handle is locked the board is engaged and the following steps occur 1 TheBLUE HS LED turns on If the carrier recognizes that the AM4210 is fully seated the carrier then enables the management power for the AM4210 and the BLUE HS LED turns on 2 Long blinks of the BLUE HS LED If th
76. ontron T55164 run datala flash update Erased 253 sectors Copy to Flash done Kontron T5516 Checkthe updated image Kontron T55164 run activate imageO In case the updated image boots properly image1 can be updated as described above using the same image file with the following commands e run data1a backup flash update e runactivate imagel Note KON The datala backup flash update command will update image0 when imagel has been booted 59 AM4210 ron com 5 3 33 Updating JFFS2 partition Note The following description assumes that image 0 is activated either using the activate image0 bootloader command or the appropriate ipmitool command as described above If image1 would be active the upper and lower halves of the flash address space are swapped In this case the datalb backup flash update command would not update image1 JFFS2 partition as intended but image0 instead There are two Linux MTD partitions mtd4 forimage 0 and mtd9 for image 1 available that allow customers to generate their own specific Linux environments The JFFS2 flash file system is installed on these partitions allowing mounting them on the Linux shell to mnt These partitions include a Linux kernel and some tools as well as simple executive example applications but do not include a root filesystem The bootloader can be configured to boot the kernel stored here To get this working a root filesystem must be installed additionally The
77. oot file system into bootable image make boot image create BOOTIMAGE_FSTYPE squashfs BOOTIMAGE_TYPE flash BOOTIMAGE ARGS be BOOTIMAGE RAMOSIZE 64000 Create bootloader multi image fopt WindRiver wrlinux 2 0 wrlinux host tools bin mkimage A mips 0 linux T multi C none a 0 e 0 n kontron t5516 d export kontron t5516 vmlinux stripped WR2 0ap standard export kontron t5516 squashfs kontron t5516 multi This command takes kernel and root file system images created before and stores them in the kontron t5516 multi file along with an appropriate u boot header The final image may be downloaded via tftp and started using the bootoctlinux command as defined in the bootcmdprd environment script It can also be copied into flash and started from here Please refer to the documentation provided with the appropriate WindRiver PNE distribution for more details how to build and modify the kernel and or the root file system 5 3 4 2 Updating WindRiver Linux BSP Note The following description assumes that image O is activated either using the activate image0 bootloader command or the appropriate ipmitool command as described above If image1 would be active the upper and lower halves of the flash address space are swapped In this case the datala backup flash update command would not update image1 kernel and root FS partition as intended but image0 instead A WindRiver Linux BSP installed on the AM4210 module is update
78. ootloader bootoct command which is part of the Octeon u boot port Please refer to the online documentation provided with the Cavium Networks SDK for more detail Refer to section 5 3 3 1 for the procedure to install the SDK Build the passthrough sample application make Cexamples passthrough 5 3 6 Using the NFS Root FS For development purposes a NFS mounted root filesystem is often more convenient than a flash or ramdisk based one Changes can be applied quickly on the development host and tested on the target Below the setup necessary to use a NFS root file system is described Prerequisites Development host with DHCP and TFTP protocols enabled and a NFS exported tree including the root file system to mount Rebuild the Cavium Linux or WindRiver Linux BSP including kernel and root filesystem as described above 63 AM4210 www kontron com e Copy the kernel built in step 1 into the tftpboot directory of the development host E g the kernel for the WindRiver Linux BSP is located in the build export directory of the WindRiver Linux BSP kontron t5516 vmlinux stripped WR2 0ap standard e Copy the root file system built in step 1 into the NFS exported file tree E g the root file system for the WindRiver Linux BSP is located in the build export dist directory of the WindRiver Linux BSP In the following itis assumed that the root filesystem has been copied into export T5516 nfsroot on the development hos
79. owever after rebooting to image0 the update procedure is continued with all the steps described for the standard update procedure and the new kex flashimage tool installed in the previous step will also update MMC firmware and FRU data Activate image0 and reboot to WindRiver Linux prompt ipmitool raw 0x3e 0x20 0 0 reboot Proceed with the update procedure as described in chapter 5 3 4 2 5 3 5 Simple executive applications Building simple executive applications requires the availability of the Cavium Networks SDK which must be obtained from Cavium Networks directly The CNUSERS SDK which can be downloaded at http www cnuser org does not include support for SE application development The Cavium Networks SDK includes Octeon Executive Library as well as documentation and examples for Octeon simple executive development The Octeon Executive Library provides runtime support hardware abstraction memory management and synchronization routines for the Octeon processor It is composed of the libcvmx a library as well as header files that provide a lot of functionality with inline functions The Executive is designed to provide an efficient environment for developing data plane code for Octeon It supports a single thread of execution per cnMIPS core Simple executive applications can be used without the support of an OS however memory TLBs for each core must have been set up correctly before starting a SE This is done by the b
80. perational stability and long term reliability The physical size shape and construction ofthe heat sink ensure the lowest possible thermal resistance In addition it has been specifically designed to efficiently support forced airflow concepts as found in modern AMC carriers and MicroTCA systems 4 2 1 Forced Airflow When developing applications using the AM4210 the system integrator must be aware of the overall system thermal requirements All system chassis requirements must be provided to make sure they satisfy these requirements As an aid to the system integrator characteristics graphs are provided for the AM4210 WARNING A As Kontron assumes no responsibility for any damage to the AM4210 or other A eguipment resulting from overheating any of the components it is highly recommended that system integrators as well as end users confirm that the operational environment of the AM4210 complies with the thermal considerations set forth in this document 4 2 2 Thermal Characteristic Graphs The thermal characteristic graph shown on the following pages illustrates the maximum ambient air temperature as a function ofthe linear airflow rate for the power consumption indicated The diagram is intended to serve as guidance for reconciling board and system considering the thermal aspect When operating below the indicated curves the AMC runs steadily without any intervention of thermal supervision When operated above the indicated curves various
81. ponents can damage your A eyes The laser components plugged into the switch are Class 1 laser components Class 1 laser is considered incapable of producing damaging radiation levels during normal operation or maintenance To avoid damaging your eyes and to continue safe operation in case of abnormal circumstances Never look directly into the outlets of fiber optic transmission components or fiber optic cables with unprotected eyes e Never allow fiber optic transmission path to operate until all the connections have been made Always fit protective plugs to any unused ports ofthe switch WARNING A Be careful when inserting or removing the AM4204AM4210 The SFP cage has sharp A edges which might lead to injuries ix AM4210 tron com Preface How to Use This Guide This user s guide is designed to be used as step by step instructions for installation and as a reference for operation troubleshooting and upgrades For the circuits descriptions and tables indicated Kontron assumes no responsibility as far as patents or other rights of third parties are concerned The following is a summary of chapter contents Chapter 1 Product Description Chapter 2 Board Features Chapter 3 Installing the board Chapter 4 Thermal Chapter 5 Software Setup e Appendix A Software Update amp Drivers Appendix B Troubleshooting e Appendix C Getting Help Appendix D Glossary Customer Comments If you have
82. port for accessing serial interfaces of Octeon with Serial Over LAN SOL as per IPMI version 2 0 e Support for IPMI over LAN IoL on e1000 Ethernet port e Support for onboard IPMI event log SEL SE Reliable field upgrades for all software components including boot loader and IPMI firmware Optional Dual boot images with roll back capability Software development kit based on Cavium cnusers SDK Offline Diagnostic software for running diagnostics tests U Boot e Power On Self Test e multi image support loadable bootimage via e1000 and Octeon Ethernet ports bootp tftp Bootloader e loadable boot image via PCI Express boot from RAM e loadable boot image from onboard flash and flash disk connected via USB boot from flash boot from filesystem reliable field upgradable e KCS interface to MMC serial console support Garaion Systa Linux Operating system on Octeon processor Wind River Platform for Network Equipment 2 0 PNE 2 0 Linux Edition board support package 6 AM4210 Chapter 2 Board Features 2 1 Block e E 8 CANCEL C Eo PETRO T 9 2 3 USB el sauman ek ada ru pe FEE Kaa N Aasiaa ah 9 Bla SFPE FrONt E 10 2 5 DualGigabit Ethernet Controller 10 2 6 RS232 Management Interface NN 10 DE APU eT 11 ZB POET SUM eege Eeer 11 290 AMCCODDSOEUE x xeni rei i nensi ssisesanca 12 2 10 Front Panel LEDS eege kg kugeseiieg da kenne pa bone dpa sek 13 www kontron com 2 Board Fe
83. pply e Payload input voltage range from 10V to 14V Management input voltage range from 3 3V 0 3V e Pol converter 5 0V 3 3V early 3 3V 1 8V VIT 1 2V 1 1V 1 0V Power up down sequence controlled by CPLD 11 AM4210 www kontron com 2 9 Table 2 3 AMC Connector Port O AON OQ U P W N gt O WM NS ES ES WG O O 0 Uu KR W N r O TCLKA TCLKB TCLKC TCLKD FCLKA www kontron com AMC Connector GbE GbE Storage Storage Fat Pipe Fat Pipe Fat Pipe Fat Pipe Fat Pipe Fat Pipe Fat Pipe Fat Pipe Extended Extended Extended Extended Extended Extended Extended Extended Clock Clock Clock Clock Clock GbE ethO GbE eth1 PCIe Port 0 Lane 0 PCIe Port 0 Lane 1 PCIe Port 0 Lane 2 PCIe Port 0 Lane 3 10 GbE xaui0 Lane 0 or GbE eth2 octethO 10 GbE xaui0 Lane 1 or GbE eth3 octeth1 10 GbE xaui0 Lane 2 or GbE eth4 octeth2 10 GbE xauiO Lane 3 or GbE eth5 octeth3 From Backplane PCIe Reference Clock Note KON The GbE interfaces on ports 8 to 11 are named eth2 to eth5 in the operating system and octethO to octeth3 in the bootloader 12 AM4210 2 10 Front Panel LEDs Figure 2 2 Front Panel of AM4210 2 10 1 Hot Swap LED Blue LED The AM4210 board supports a blue Hot Swap LED mounted on the front panel This LED indicates when it is safe to remove the Module The on board MMC drives this LED to indicate the hot swap state but is controlled by the carriers IPMC or
84. r is asserted if one of the sensors mentioned in Table 5 8 on page 41 Voltage sensor thresholds exceeds UC UNR LC or LNR or one of the sensors mentioned in Table 4 1 Temperature Sensor Thresholds in Chapter 4 1 exceeds UC or UNR 41 AM4210 tron com 5 1 3 OEM commands 5 1 34 OEM Get Firmware SysUpTime i e kai Ka OEM Get Firmware SysUpTime Ox3E 0x03 Request Data il 4 OxBA 0x90 0x91 Ox8B Response Data 1 Completion Code 25 System Up Time in Seconds 2 13 2 OEM Get Serial GEES OemApGetSerialconfig 0x30 0x05 Request Data a OxAB OxCA OxCA OxCE 0xC9 Response Data 1 Completion Code MUX setting UARTO config UART1 config MMC SPI config Reserved O Uu HR Ut N reg config UARTO reg config UART1 reg config MMC 0 3 4 CableDetect SOL 0 not connected 1 0 not connected 3 4 CableDetect SOL 2 3 CableDetect 4 SOL 3 4 SOL 3 CableDetect 4 1 Front 2 4 Rear SOL AM4220 only 5 2 4 Rear SOL 1 Front AM4220 only 6 1 4 Front SOL 2 Rear AM4220 only 7 2 Rear 1 4 Front SOL AM4220 only 8 4 SOL 0 not connected 2 Rear 9 4 SOL 0 not connected 1 Front Example Using onboard ipmitool 1 3 raw 0x30 0x5 Oxab Oxca Oxca Oxce 0xc9 42 AM4210 www kontron com 5 1 3 3 OEM Set Serial Configuration Km Hamm OemApSetSerialconfig 0x30 0x06 Request Data 11565 OxAB OxCA OxCA OxCE OxC9 6 MUX setting Respons
85. re Initiated Cold FFh Unknown 5 1 2 1 5 Kontron POST Code Value Table 5 6 Kontron POST code value sensor Code POST Code Error Event Trigger 6Fh ne Kontron POST 14h Event Data 2 POST Low Code Value Event Data 3 POST High always 00h 5 1 2 1 0 Kontron Diagnostic Status Figure 5 1 Kontron diagnostic status sensor Code Diagnostic Started 6Fh ori Kontron 01h Diagnostic PASS Diagnostic Status pon Diagnostic FAIL 40 AM4210 tron com 5 1 2 1 7 Kontron User SW upgradeStatus Table 5 7 Kontron user SW upgrade status sensor Code Firmware Upgrade in Progress no event ori Kontron 01h Firmware upgrade succeeded 6Fh External Component Firmware Upgrade 02h Firmware upgrade failed Status 5 1 2 2 Sensor Thresholds Following table shows sensor thresholds for voltages Table 5 8 Voltage sensor thresholds SENSOR Number ID string Lower Non Re Lower criti Lower non Upper non Upper crit Upper Non Re coverable cal critical critical ical coverable ID 15 Vcc 1 0V na 1 01V 1 03 V 1 18 V 1 294 V na ID 16 Vcc 1 0V BCM AM4220 and AM4210 only na 0 88 V 0 93 V 1 08 V 1 465 V na ID 17 Vcc 1 1V na 1 01 V 1 02 V 1 18 V 1 67 V na ID 18 Vcc 1 2V na 1 10 V 1 13 V 1 28V 1 29V na ID 19 Vcc 1 8V na 1 65 V 1 68 V 1 92 V 2 06 V na ID 20 Vcc 3 3v na 3 05 V 3 06 V 3 55 V 3 56 V na ID 21 Vcc 3 3V SUS na 2 92V 2 93V 3 69 V 3 70V na ID 23 Vcc 12v na 8 36 V 9 7 V 14 45 V 15 52 V na G pe Health Error The Health Erro
86. rmation CE Certification The product s described in this user s guide complies with all applicable European Union CE directives if it has a CE marking For computer systems to remain CE compliant only CE compliant parts may be used Maintaining CE compliance also requires proper cable and cabling techniques Although Kontron offers accessories the customer must ensure that these products are installed with proper shielding to maintain CE compliance Kontron does not offer engineering services for designing cabling systems In addition Kontron will not retest or recertify systems or components that have been reconfigured by customers xiii AM4210 www kontron com Limited Warranty Kontron grants the original purchaser of Kontron s products a TWO YEAR LIMITED HARDWARE WARRANTY as described in the following However no other warranties that may be granted or implied by anyone on behalf of Kontron are valid unless the consumer has the express written consent of Kontron Kontron warrants their own products excluding software to be free from manufacturing and material defects for a period of 24 consecutive months from the date of purchase 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 or their authorized agents Furthermore any product which has been or is suspected
87. ror on the bus SGMII Serial Gigabit Media Independent Interface Standard interface used to connect a Gigabit Ethernet MAC block to a PHY ShMC Shelf Management Controller SMB Same as SMBus SMBUS System Management Bus SMBIOS System Management BIOS SMBUS Same as SMB SMBus System Management Bus SMBus Same as SMB SMBUS System Management Bus SMI System Management Interrupt SMM System Management Mode Symmetric MultiProcessing SMP systems allow any processor to work on any task no matter where the SMP data for that task are located in memory with proper operating system support SMP systems can easily move tasks between processors to balance the workload efficiently SOL Serial Over LAN SONET Synchronous Optical NETworking SPD Serial Presence Detect A standardized way to automatically access information about a computer memory module SPI Serial Peripheral Interface SSE2 Streaming SIMD Extension 2 SIMD is Single Instruction Multiple Data SSE3 Streaming SIMD Extension 3 SIMD is Single Instruction Multiple Data C 6 AM4210 tron com SSH TCLKA TCLKB TCLKC TCLKD TPM TX TXD UART UL USB VLAN WD WDT XAUI XDP www kontron com Secure SHell A network protocol that allows data to be exchanged over a secure channel between two computers Telecom CLocK A AMC Clock Interface Telecom CLocK B AMC Clock Interface Telecom CLocK C AMC Clock Interface Telecom CLocK D AMC Clock Interface
88. rts iets ia lero alaa ua alene OR ers a Tala dasa o VAR Ina asa enia 6 2 B drd I I P EM 2 4 Block Diagram gek EE a aal Ee het RR rrR LUCI SE a S RE TS ERI EA 8 2 2 Re CEET 9 2 2 1 Cavium OCTEON Plus 5650 llle eh hh m hn 9 2 3 USB Flash Module cece cece cece ccc na n e ehh ehh htt a 9 24 SFPE Prone LE 10 2 5 DualGigabit Ethernet Controller ee 10 2 6 RS232 Management Interface sssessnsesnesesessssessesessesssessnesese 10 BI eT ee ER T RE EE ee ee ere errr 11 2 8 PowerSupplyi uu er o rte ross a 11 2 9 AMCConnector coros E Ee Er E E E V UMS RARE CURE VN EC EIE NUES 12 2 10 Front Panel LEDS 5444 RARERARCSAKEYXESEAETSGaTAGRVANATREREPRATEREVAE a na 13 2 10 1 H tS5wap LED Blue LED vussa 0858 423942242332 EE d ATE 13 2 10 2 Out Of Service 005 LED LED ia rae Rech RC NH RC t CR CR p e Re 13 2 10 3 Heal PEED EEDS aacra SR eu PARERE ERU PRU Ra ERR done 13 ii AM4210 www kontron com Table of Contents 3 dustellimg the Board lt ssasssavassa vasa val savua suosuvassessva vessassa K JI 3 1 HotSwap Insertion Procedures osas oon onen anoo eee hh ht nnn 15 3 2 HotSwap Extraction Procedures ssssssessssessssessssssnessesesesssewsne 16 3 3 SoftWare EE 17 3 4 System access As deet EEN e e ar Eiere gg E E Fr E N SEN KEEN S 17 3 4 1 Front port serial connection s seen 17 3 4 2 RTM serial connection EE 18 3 4 3 Access via Front panel Ethernet Interface 19 3 4 4 Using
89. s read from the MMC KCS interfaces This should only be set manually when disable kcs yes or ignore kcserr yes to provide a fallback MAC address when the KCS MMC interface is not available or fails This variable defines a command string that is automatically executed when the initial countdown is not interrupted This command is only executed when the variable bootdelay is also defined Contains the standard startup script for loading OS image from flash partition mtd4 which is a raw partition The image is started using bootoctlinux command Contains the standard startup script for loading OS image from flash partition mtd5 which is a JFFS2 partition by default The image is started using a combination of fsload bootoctlinux command Contains the standard startup script for loading OS image from network Contains the standard startup script for use during board production After reset U Boot will wait this number of seconds before it executes the contents of the bootcmd variable If the bootstopkey phrase is typed during this time the bootloader command line interface is entered Set this variable to 0 boots without delay Be careful depending on the contents of your bootcmd variable this can prevent you from entering interactive commands again forever Set this variable to 7 to disable autoboot default 5 for flash based bootloader 1 for RAM resident bootloader When the standard boot sequence is used contains the boot
90. s started in the first case and image1 in the second After Linux startup the flash is divided into 10 partitions mtd0 mtd9 associated to the physical addresses as shown in the AM4210 partition scheme below Note that association of MTD partitions to image depends on the started image as shown above Table 5 14 0n board 128 MB NOR Flash layout tion 0x17C00000 512KiB mtdo ubootO Active bootloader image 0x17C80000 0x80000 128KiB mtd1 env0a Redundant bootloader environment 0x17CA0000 0xA0000 128KiB mtd2 envOb Redundant bootloader environment 0x17CC0000 0xC0000 32384KiB mtd3 dataQa i data partition typically read only 54 AM4210 www kontron com tion Second data partition typically 0x19C60000 0x2060000 32384KiB mtd4 data0b writable data configured as JFFS2 partition in bootloader 0x1BC00000 0x4000000 512KiB mtd5 uboot1 Secondary bootloader image 0x1BC80000 0x4080000 128KiB mtd6 envia Secondary Redundantbootlaader environment Ox1BCA0000 Ox40A0000 128KiB mtd7 envib Secondary Redundant bootlaader environment 0x1BCC0000 0x40C0000 32384KiB mtd8 datala GEN typically read only OS Second data partition typically 0x1DC60000 0x6060000 32384KiB mtd9 data1b writable data configured as JFFS2 partition in bootloader When shipped from factory image0 and image1 contain identical bootloader and firmware images and image0 system is booted by default Image1 serves as a backup system which is started in case t
91. sed In case there is no possibility to boot over PCIe the customer should check settings before doing a power cycle to avoid boot problems cfgtool s p 2 Verify with cfgtool t and if OK efgtool c 25 AM4210 www kontron com Chapter 4 Thermal Considerations 4 1 Thermal Monitoring nia din est tk rin a i 27 4 2 External Thermal Regulation sssssseessnnnnnenzzonenzenz 28 www kontron com 4 Thermal Considerations 4 1 Thermal Monitoring To ensure optimal operation and long term reliability of the AM4210 all onboard components must remain within the maximum temperature specifications The most critical components on the AM4210 are the processor and the Dual GE Phy Operating the AM4210 above the maximum operating limits will result in permanent damage to the board To ensure functionality at the maximum temperature the Module Management Controller supports several temperature monitoring and control features The AM4210 includes three temperature sensors that are accessible via the Module Management Controller Although temperature sensing information is made available to the MMC the AM4210 itself does not provide any active means of temperature regulation Figure 4 1 Temperature Sensor Locations AM4210 Top View heat sinks not shown Temp Dual GE Temp Air Out AMC Connector Temp CPU W Octeon Processor FP Cage Airflow Direction 10 GE Phy The Temp CPU and the T
92. source either data0a dataOb net prd to select the respective boot sequence to activate It is only used when bootcmd contains the default startup script which may be overridden by the user default data0a 49 AM4210 Command scriptto flash a binary image transferred with tftpboot to the active image flash partition data0a dataXa flash update Script Command scriptto flash a binary image transferred with tftpboot to the active dataXb flash update sampe image flash partition data0b Command script to flash a binary image transferred with tftpboot to the backup dataXa backup flash update Script image flash partition data1a Command scriptto flash a binary image transferred with tftpboot to the backup dataXb backup flash update Script image flash partition data1b yes completely disable all IPMI KCS access from bootloader disable kcs Var not set use KCS interface to retrieve MAC address and program watchdog et al default yes disable any PCI Express initialization in bootloader default disable pci Var not setz initialize and enumerate PCI Express port 1 connected to onboard e1000 dual GbE MAC Default network interface used by network commands bootp tftpboot et al default e1000 etho yes do not retry KCS accesses from bootloader indefinitely This may lead to a ignore kcserr Var situation where the MAC address of the board is not correctly setup not set retry KCS access for getting MAC addr
93. t Resetthe AM4210 and enter the bootloader CLI using the bootstop phrase stop Setup the bootloader environment variables for booting a NFS root filesystem Kontron T55164 setenv rootpath export T5516 nfsroot Kontron T55164 setenv bootargsnfs setenv bootargs root dev nfs rw nfsroot serverip rootpath ip ipad dr serverip gatewayip netmask hostname off Kontron T55164 setenv bootcmdnfs run bootargsnfs bootp amp amp tftpboot loadaddr bootfile amp amp bootoctlinux loadaddr numcores linuxcores mem linuxmem console ttySO baudrate n8r mtdparts bootargs Kontron T5516 setenv bootfile t5516 vmlinux stripped WR2 0ap standard Kontron T5516 Save Bootthe Linux kernel from the bootloader CLI Kontron T55164 run bootcmdnfs The kernelis loaded via tftp and mounts its root filesystem via NFS Note that the standard kernel delivered by Kontron mounts an overlay JFFS2 file system located in the mtd4 flash partition to All files available on the NFS server are still available on the AM4210 system However if a file is changed from the target the changes are stored in the local JFFS2 partition and cannot be seen from the development host This allows providing one single root filesystem exported via NFS on the development host for several AM4210 target boards Changes for a specific target system are stored only on the targets JFFS2 partition and apply not for other targets This a
94. taError 06h Bit 0 commonHeaderError Event Data 3 is used a bit flag error Bit 7 reserved Bit 6 reserved Bit 5 SetPortState Not Supported Bit 4 SetPortState Error Bit 3 reserved Bit 2 reserved Bit 1 reserved ON Bit 0 Match Error Not in single link matches OAh OEM Kontron FRU Info Agent Install Error Event Data 2 is used a bit flag error Bit 7 unspecifiedError Bit 6 notPresentError Bit 5 multirecHeaderError Bit 4 multirecDataError Bit 3 timeout error Bit 2 ipmcError Bit 1 fruDataError 08h Bit 0 commonHeaderError Event Data 3 is used a bit flag error Bit 7 SetClockState Not Supported Bit 6 SetClockState Error Bit 5 SetPortState Not Supported Bit 4 SetPortState Error Bit 3 Clock Internal Mismatch Bit 2 Clock Match Error Not a single clock matches Bit 1 Internal mismatch Bit 0 Match Error Not in single link matches 38 AM4210 tron com 5 1 2 1 2 Kontron IPMB L Link Table 5 3 Kontron IPMB L Link sensor code 02h C3h 6Fh OEM Kontron IPMB L Link 03h IPMB L Disable Event Data 2 always 0 Event Data 3 bit 7 3 always 0 bit 2 0 Oh no failure 1h Unable to drive clock HI 2h Unable to drive data HI 3h Unable to drive clock LO 4h Unable to drive data LO 5h 2 clock low timeout 6h Under test the IPM Controller is attempting to determine who is causing a bus hang 7h Undiagnosed Communication Failure IPMB L Enable Event Data 2 always 0 Event Data
95. ter they remove the Kontron name cover and logo Kontron reserves the right to make changes without notice in product or component design as warranted by evolution in user needs or progress in engineering or manufacturing technology Changes that affect the operation of the unit will be documented in the next revision of this user s guide i AM4210 www kontron com Table of Contents Table of Contents Safety Instructions sssusa A SERERE was veeoseee een ossaa sa vavan ME Before You Begin 2s erra rrr hr y IRI IE EELER KENE AE RR RAE RN ERR RIPE d vii Preventing Electrostatic Discharge ssssssssssssssessssesessesesssessnenwna viii Safety Requirements eoeresec aa REENEN ENEE EELER ENEE EN wee ae ix lacis p C NEE EE EE EE a aa X How to Use This Guide e hh hh hh ttn nn x Customer Comments csse er rv ree rh err rns hr ra NSA MNT ede wes ew P E TS ES x Advisory Conventions eu xi Unpacking Ji eror dere RR ach rr aro ma a SR ERR ere Tama na xii Regulatory Compliance Statements esee ehh htt nn xiii Limited Warranty seassa e e err roe ph rh ese SES E IE T PR rase oes Seda se xiv ls Product Description i ia l e l 1 1 Product OvervieWs s sala ERNEIEREN rs rar ra wa Cease ale RE 2 L2 What Sheeran p cers cias vere ewer ees vies tees eee ERIGI IAS eae 3 1 3 Board Specifications ax KIEREN ajajaa a rr herr hr NEE EE NEE Ajoa SEELEN 8 3 1 4 HotSwap Capability ooo eaa a ccc cece nec ee hh hh tnn 5 1 5 Software Suppo
96. the average value of the four thermal zones Figure 4 4 Thermal Zones of the AM4210 1 0 ZONE ZONE A ZONE 8 ZONE C ZONE D 28 34 0 34 0 T 34 0 T 34 0 l EE reg os at n NN p 30 AM4210 www kontron com Table 4 2 Deviation of the Airflow Rate on the AM4210 Inlet Velocity Deviation CFM m s LFM ZONE A ZONE B ZONEC ZONE D 5 0 57 112 8 11 71 8 25 6 16 2 70 10 IG 225 7 9 46 6 64 5 03 2 21 15 1 72 338 5 8 85 5 63 5 09 1 88 20 2 29 451 4 8 14 5 13 4 72 1 71 25 2 87 564 2 7 72 4 82 4 50 1 61 30 3 44 677 1 7 17 4 62 4 35 1 81 Note KON The Mid size AM4210 module has an airflow rate deviation of max 11 7 of the average value of the four thermal zones max 25 is allowed Positive deviation means increased airflow Negative deviation means decreased airflow 31 AM4210 tron com Chapter 5 Software Setup 5 1 MMC Prmware nennen enemies 33 5 2 Bootloader cccecececcccccscccscscscccscscscseccessesceseeseess 48 5 3 Board bmmware neret teretes 54 www kontron com 5 Software Setup Software on the AM4210 includes the following parts Bootloader OS rootFS kernel e MMC FW 5 1 MMC Firmware The Module Management Controller MMC is a crucial component of any AMC module Besides acting as a regular IPMI management controller sensor monitoring event generation etc it also provides an interface
97. the manufacturer and integrated into the BIOS to test and intialize the system memory MSB Most Significant Byte MSI Message Signaled Interrupts MSR Model Specific Register inside IA32 processors MTBF Mean Time Between Failures MTRR Memory Type Range Register CPU cache control registers NAND Type of Flash Memory used for mass storage NC Not Connected NDA Non Disclosure Agreement NEBS Network Equipment Building System NEDS Network Equipment Development Standard NMI Non Maskable Interrupt 0 amp M Same as OAM 0A amp M Operations and Maintenance OAM Same as 0A amp M O amp M Operations Administration and Maintenance OA amp M Same as 0AM O amp M Operations Administration and Maintenance OEM Original Equipment Manufacturer OMU Operations and maintenance Unit 00S Out Of Service 0S Operating System OSI Open Source Initiative PCB Printed Circuit Board PCIe Same as PCI E PCI Express Next generation I O standard PCI E Same as PCIe PCI Express Next generation I O standard PERR Parity ERRor A signal on the PCI bus that indicates a parity error on the bus PHYsical layer Generic electronics term referring to a special electronic integrated circuit or PHY functional block of a circuit that takes care of encoding and decoding between a pure digital domain on off and a modulation in the analog domain PICMG PCI Industrial Computer Manufacturers Group PICMG PCI Industrial Computer Manufacturers Group PIR Pro
98. to all necessary data related to module power requirements and implemented interfaces E Keying Further it plays an active role in the module hot swap state management The carrier IPMI Controller IPMC communicates with the MMC using the local IPMB IPMB L bus In an ATCA AMC environment itis the IPMC that actually turns on off module payload power However before the IPMC enables the module payload power various criteria must be satisfied by both the carrier and the module including handle switch state power requirements and capabilities matching interfaces current module hot swap state and any other special conditions as specified by the Shelf Manager policy 5 1 1 Related Documentation IPMI specifications http www intel com design servers ipmi spec htm IPMI Intelligent Platform Management Interface Specification Second Generation v2 0 February 12 2004 part IPMI Platform Management FRU Information Storage Definition v1 0 Document Revision 1 1 September 1999 PICMG specifications http www picmg org e PICMG AMC O R2 0 Advanced Mezzanine Card Base Specification e PICMG AMC 1 R1 0 PCI Express and Advanced Switching on AdvancedMC e PICMG AMC 2 R1 0 AMC Gigabit Ethernet 10 Gigabit XAUI Ethernet Open tools documentation Ipmitool documentation http ipmitool sourceforge net e OpenIPMI documentation http www openipmi sourceforge net The AM4210 is built in accordance to the AMC 0 R2 0 spe
99. wer 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 vii AM4210 www kontron com Preventing Electrostatic Discharge Static electricity can harm system boards Perform service at an ESD workstation and follow proper ESD procedure to reduce the risk of damage to components Kontron strongly encourages you to follow proper ESD procedure which can include wrist straps and smocks when servicing equipment Take the following steps to prevent damage from electrostatic discharge ESD www kontron com 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 Do not handle or store system boards near strong el

Download Pdf Manuals

image

Related Search

Related Contents

CARGADOR MANUAL CON RUEDAS  AT&T TT01 User's Manual  TVR II  MLD2015-S  Fujitsu E line E20T-6  n° 80 - Université Paul Valéry  SCX1200-2  pdf document: Service definition    Epson FX-980 Warranty Statement  

Copyright © All rights reserved.
Failed to retrieve file