Kontron AM4530 User Manual

www.kontron.com
If it's embedded, it's Kontron.
» Kontron User's Guide «
AM453x
0 AM453x
www.kontron.com
Revision History
Rev. Index Brief Description of Changes Date of Issue
1.0 First Release December 2010
1.1 Second Release February 2011
1.2 Third Release March 2011
Customer Service
Contact Information: Kontron Canada, Inc.
4555 Ambroise-Lafortune Boisbriand, Québec, Canada J7H 0A4 Tel: (450) 437-5682
(800) 354-4223 Fax: (450) 437-8053 E-mail: support@ca.kontron.com
Visit our site at: www.kontron.com
© 2011 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 after they remove the Kontron name, cover, and logo.
Kontron Modular Computer GMBH
Sudetenstrasse 7 87600 Kaufbeuren Germany +49 (0) 8341 803 333
+49 (0) 8341 803 339
support-kom@kontron.com
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 AM453x
www.kontron.com

Table of Contents

Safety Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii
Before You Begin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .vii
Preventing Electrostatic Discharge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
How to Use This Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
Customer Comments. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
Storing Boards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
Advisory Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .x
Unpacking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .x
Regulatory Compliance Statements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi
Table of Contents
Limited Warranty . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xii
1. Product Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.1 Product Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2 What’s Included. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3 Board Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.4 Hot-Swap Capability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2. Board Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.1 Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.2 NAS Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.3 Storage Support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.4 Ethernet Switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.5 RJ45 Serial Port. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.6 Hardware Management Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.6.1 Sensor Data Record (SDR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
2.6.2 Hardware Sensors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
2.6.3 Field Replaceable Unit (FRU) Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
2.6.4 E-Keying . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
2.6.5 MMC Firmware Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
2.6.6 HPM Upgrade Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
2.6.7 Hot Swap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
ii AM453x
Table of Contents
www.kontron.com
2.7 AMC LEDs Signification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.7.1 Hot Swap (Blue) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
2.7.2 Out of service (Red/Amber)[default : red] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
2.7.3 Health Led(Amber/Green)[default : green] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
3. Installing the Board. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.1 Setting Jumpers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.1.1 Jumper Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
3.1.2 Setting Jumpers & Locations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
3.2 Onboard Interconnectivity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.2.1 Onboard Connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
3.3 Board Hot Swap and Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.3.1 Installing an AMC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
3.3.2 Removing an AMC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
4. Software Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
4.1 Connecting to the AM453x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
4.2 Changing the Serial Console Routing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
4.3 Hard Disk Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
4.3.1 Partitioning the Hard Disk with fdisk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
4.3.2 Formating the Hard Disk with mkfs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
4.4 Configuring the AM453x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
4.4.1 Setting-up Network Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
4.4.2 Setting-up a NFS Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20
4.4.3 Setting-up iSCSI Target. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21
4.4.4 Setting Time and Date. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22
4.4.5 Setting-up SSH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22
4.4.6 Setting-up DHCP Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22
4.4.7 Setting-up TFTP Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23
4.4.8 Setting-up Logrotate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23
4.4.9 Setting-Up NetConsole . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24
4.4.10 Setting-Up a PXE Boot Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24
4.5 Upgrading the Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
4.5.1 Upgrading from Uboot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26
4.5.2 Upgrading from Linux. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27
A. Connector Pinouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-1
A.1 AMC (J2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-1
A.2 SATA (J3). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-2
A.3 RJ45 Serial Port Connector(J5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-2
iii AM453x
Table of Contents
www.kontron.com
B. Getting Help. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .B-1
B.1 Returning Defective Merchandise. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
B.2 When Returning a Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .B-3
C. Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-1
iv AM453x

List of Figures

www.kontron.com
List of Figures
Figure 2-1: Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
Figure 2-2: Temperature Sensors Location . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
Figure 3-1: Jumper Location . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
v AM453x

List of Tables

www.kontron.com
List of Tables
Table 1-1 Board Specifications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Table 2-1 Hardware Sensors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Table 2-2 Hot-Swap LED Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Table 2-3 Hot-Swap LED Meaning. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Table 3-1 Jumper Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Table 3-2 Onboard Connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
vi AM453x
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 "Advisories" section in the Preface for advisory conventions used in this user's guide, including the distinction between Warnings, Cautions, Important Notes, and Notes.
• Always use caution when handling/operating the 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.
• Use extreme 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
High voltages are present inside the chassis when the unit's power cord is plugged into an electrical outlet. Turn off system power, turn off the power supply, and then disconnect the power cord from its source before removing the chassis cover. Turning off the system power switch does not remove power to components.
vii AM453x
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):
• When unpacking a static-sensitive component from its shipping carton, do not remove the component's antistatic packing material until you are ready to install the component in a computer. Just before unwrapping the antistatic packaging, be sure you are at an ESD workstation or grounded. This will discharge any static electricity that may have built up in your body.
• When transporting a sensitive component, first place it in an antistatic container or packaging.
• Handle all sensitive components at an ESD workstation. If possible, use antistatic floor pads and workbench pads.
• Handle components and boards with care. Don't touch the components or contacts on a board. Hold a board by its edges or by its metal mounting bracket.
• Do not handle or store system boards near strong electrostatic, electromagnetic, magnetic, or radioactive fields.
viii AM453x
www.kontron.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.
You can find the latest release of this User's Guide at:
http://www.kontron.com
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, Onboard Features
• Chapter 3, Installing the board
• Chapter 4, Software Configuration
• Appendix A, Connector Pinout
• Appendix B, Getting Help
• Appendix C, Glossary
or at: ftp://ftp.kontron.ca/support/

Customer Comments

If you have any difficulties using this user's guide, discover an error, or just want to provide some feedback, please send a message to: Tech.Writer@ca.kontron.com or problems as soon as possible and post the revised user's guide on our Web site.
. Detail any errors you find. We will correct the errors

Storing Boards

Electronic boards are sensitive devices. Do not handle or store device near strong electrostatic, electromagnetic, magnetic or radioactive fields.
ix AM453x
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, Related Jumpers, BIOS Settings, Software Usage, Cautions, and Warnings. The following is an example of each type of advisory. Use caution when servicing electrical components.
Note:
Indicate information that is important for you to know.
Signal Path:
Indicate the places where you can fin the signal on the board.
Jumper Settings:
Indicate the jumpers that are related to this sections.
BIOS Settings:
Indicate where you can set this option in the BIOS.
Software Usage:
Indicates how you can access this feature through software.
CAUTION
Indicate potential damage to hardware and tells you how to avoid the problem.
WARNING
Indicates potential for bodily harm and tells you how to avoid the problem.
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.

Unpacking

Follow these recommendations while unpacking:
• Remove all items from the box. If any items listed on the purchase order are missing, notify Kontron customer service immediately.
• Inspect the product for damage. If there is damage, notify Kontron customer service immediately.
• Save the box and packing material for possible future shipment.
x AM453x
www.kontron.com

Regulatory Compliance Statements

FCC Compliance Statement for Class A Devices
This equipment has been tested and found to comply with the limits for a Class A 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 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 of the following measures:
• Reorient or relocate the receiving antenna.
• Increase the separation between the equipment and receiver.
• Connect the equipment into an outlet on a circuit different from that to which the receiver is connected.
• Consult the dealer or an experience radio/TV technician for help.
WARNING
This is a Class A product. If not installed in a properly shielded enclosure and used in 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 information.
CE Certification
The product described in this user's guide was tested in a representative system and is found to be compliant with the CE marking requirements. 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.
xi AM453x
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 of being damaged as a result of negligence, improper use, incorrect handling, servicing or maintenance, or which has been damaged as a result of excessive current/voltage or temperature, or which has had its serial number(s), any other markings or parts thereof altered, defaced or removed will also be excluded from this warranty.
If the customer's eligibility for warranty has not been voided, in the event of any claim, he may return the product at the earliest possible convenience to the original place of purchase, together with a copy of the original document of purchase, a full description of the application the product is used on and a description of the defect. Pack the product in such a way as to ensure safe transportation (see our safety instructions).
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 warranty claim, other than the above specified repair, replacement or refunding. In particular, all claims for damage to any system or process in which the product was employed, or any loss incurred as a result of the product not functioning at any given time, are excluded. The extent of Kontron 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.
xii AM453x
Chapter 1
Product Description
www.kontron.com
1.1 Product Overview....................................................2
1.2 What’s Included .....................................................2
1.3 Board Specifications ...............................................3
1.4 Hot-Swap Capability................................................3
www.kontron.com

1. Product Description

1.1 Product Overview

The AM453x is an Advanced Mezzanine Card (AMC) from Kontron supporting both Hard Disk Drives and Solid State Drives using the 2.5” form factor and SATA interconnect. The AM453x AMC is cost competitive with other storage AdvancedMC cards featuring similar storage media but offers a unique Network Attached Storage(NAS) connectivity for the ATCA and uTCA applications.
The AM453x implements NAS using Marvell's 88F6281 integrated controller based on their "Sheeva 88V131 ARM CPU".
Basic NFS NAS is available via port 0 and 1 in the Common Option Region (Base Interface or Control Plane) or/and port 8 and 9 in the FAT Pipes Region (Fabric Interface or Data Plane) with VLAN support will be provided in all flavours. This is implemented using Marvell's 88E6131 "Link Street 10/100/1000 Ethernet Switch".
The AM453x supports 512MByte of DDR2 memory.
The IPMI implementation is based on Renesas's H8S2472 controller. The MMC Firmware supports IPMI 2.0.

1.2 What’s Included

This board is shipped with the following items:
• One Quick Reference Sheet.
• One DB9 to RJ45 adaptor
• One CD-ROM containing documentations and drivers.
• One AM453x board
If any item is missing or damaged, contact the supplier.
2 AM453x
www.kontron.com

1.3 Board Specifications

Table 1-1: Board Specifications
Features Description
Compliancy
Supported HDD
Connector Serial RJ45 connector
IPMI Features
Supervisory
Mechanical Single-width Full-Size (181.5 x 75 x 30.16 mm) or mid-size (181.5 x 75 x 18.96 mm)
Power Requirements
Environmental Temperature*
Environmental Humidity*
Environmental Altitude*
Environmental Shock*
Environmental Vibration*
Safety / EMC
Warranty Two years limited warranty
AMC.0 R2.0 base Specifications
AMC.2 R1.0 Ethernet Specifications
•SATA I and SATA II
1.8” and 2.5” SSD
Management Controller compliant to PICMG 3.0, AMC.0 R2.0 and IPMI v2.0.
Management Controller is run time field reprogrammable without payload impact.
Robust fail safe reprogramming implementation (which includes two firmware images) that could perform automatic or manual rollback if a problem occurs during critical reprogramming phase.
Remote upgrade capability from all IPMI interfaces (via IPMB).
Management Controller self test which can detect failure under its code integrity and trig an automatic rollback.
Hardware system monitor through IPMI (voltages, currents, temperature), temperature monitor / alarm; board temperature sensor, power failure.
Management power is less than 150mA peak at 3.3V
Payload power is drive dependant
Operating: 0-55°C/32-131°F with HDD; 0-70°C/32-158°F with SSD
Storage and Transit: -40 to +75°C/-40 to 167°F
Operating: 15% to 90% @55°C/131°F non-condensing
Storage and Transit: 5% to 95% @ 40°C/104°F non-condensing
Operating: 4,000 m / 13,123 ft
Storage and Transit: 15,000 m / 49,212 ft
Operating: 30G, half-sine 11ms, each axis
Storage and Transit: Bellcore GR-63-CORE Section 4.3
Operating: 1.0G, 5-500Hz each axis
Storage and Transit: 0.5G, 5-50Hz; 3.0G, 50-500Hz each axis
Meet or exceed:
Safety: UL 60950-1 1st Ed.; CSA C22.2 No 60950-1-03; EN 60950-1:2001; IEC60950-1
EMI/EMC: FCC 47 CFR Part 15, Class A; CE Mark to EN55022/EN55024
* Designed to meet or exceed

1.4 Hot-Swap Capability

The AM453x supports Full Hot Swap capability as per PICMG3.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 PICMG3.0 R2.0 specification for additional details. The OS must support drive hot swap.
3 AM453x
Chapter 2
Board Features
www.kontron.com
2.1 Block Diagram ........................................................ 5
2.2 NAS Controller ........................................................ 6
2.3 Storage Support...................................................... 6
2.4 Ethernet Switch ...................................................... 6
2.5 RJ45 Serial Port ...................................................... 6
2.6 Hardware Management Overview ................................ 7
2.7 AMC LEDs Signification ............................................. 12
www.kontron.com

2. Board Features






    


!"#$%&&'
()
"!

*
()
"
%+
,-
.&& .&&
()
// "! 
*( 
()






  
 0
11
)()
))
2   1 $
3 1
 
3 1
 
 
 0
21
(  )
  4
"5,653
(*1$ (*1 (*1 (*1.
*/1*!(!/ 1(!/
789-7
 
!:"(
 )*
  
 0
(*1
(*1
))
(*1 (*1
(*1
$$$4#'
)(;<2 ;
0
0
%=1
(*1  31
0
)  
)  
 # 1
> )
'
)
;<2 ;
;

%
;

$%
;
!)/ 
$% 
 ;.

%

%
;
!)/
% 
 ;
// "!  *( 
()
(*1

( *  1 
( *  1 
( *  1 
$
;
!)/
$%
 ;$
$ 
$ $ 
$ $  
  
1
 )*
2   1

2.1 Block Diagram

Figure 2-1: Block Diagram
5 AM453x
www.kontron.com

2.2 NAS Controller

The AM453x implements Marvell's 88F6281 controller as the main engine of the NAS solution. The CPU has access to two redundant SPI Flash devices from which it can boot. The CPU's RAM consists of two DDR2 2Gbit x8 chips. For a total of 512MBytes memory.

2.3 Storage Support

The AM453x supports 1.8” Slim Solid State Drives, 2.5” SATA hard disks and 2.5” SSD.

2.4 Ethernet Switch

The switch is a Marvell 88E6131. Basic NFS NAS is available via port 0 and 1 in the Common Option Region (Base Interface or Control Plane) or/and port 8 and 9 in the FAT Pipes Region (Fabric Interface or Data Plane). The switch can be configured to support multiple VLANs.

2.5 RJ45 Serial Port

A RJ45 connector on the AMC faceplate provides a RS232 interface to the CPU UART0 console, or via a jumper the serial port can be connected to the MMC B1 UART interface.
Jumper Settings:
When JP1 (5-6) is IN, the front RJ45 serial port is connected to the MMC UART B1, when the jumper is out, the serial port is connected to CPU UART0.
6 AM453x
www.kontron.com

2.6 Hardware Management Overview

The AMC Carrier communicates with the Module Management Controller (MMC) using the IPMB_L channel.
The memory subsystem of the MMC consists of an integrated flash memory to hold the MMC operation code and integrated RAM for data. The field replacement unit (FRU) inventory information is stored in the non volatile memory on an EEPROM connected via a local I2C interface to the MMC microcontroller. It is possible to store up to 4 KBytes within the FRU inventory information. Event generation over IPMB-L bus to reach the AMC Carrier that forward it to the ShMc ensure that 'post-mortem' logging information is available even if the power of the AMC is disabled.
The onboard DC voltages and temperature are monitored by the MMC microcontroller device. The MMC will send an event to the Carrier AMC if any of the thresholds are exceeded.
To increase the reliability of the SBC management subsystem, an external watchdog supervisor is implemented only for the MMC. The MMC must strobe the external FWUM watchdog to ensure continuity of operation of the board's management subsystem. The watchdog supervisor does not reset the payload power. A restart of the MMC will not affect the payload and will restore the previous Module Hot Swap state. The external watchdog supervisor is not configurable and must not be confused with the IPMI v2.0 watchdog timer commands.

2.6.1 Sensor Data Record (SDR)

Every sensor on the AMC board is associated with a Sensor Data Record (SDR). Sensor Data Records contain information about the sensors identification such as sensor type, sensor name, sensor unit. SDR 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 v2.0 command and are set to built-in initial value. 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 IPMI perspective, the AMC management controller is set up as a satellite management controller (SMC). It does support sensor devices, and use the IPMI static sensor population feature of IPMI v2.0. The usual way the AMC Carrier is informed about an AMC insertion is through the AMC Module Hot Swap sensor via IPMB-L event. All SDRs can be queried using Device SDR commands to the firmware. Module sensors that have been implemented are listed below.
7 AM453x
www.kontron.com

2.6.2 Hardware Sensors

Table 2-1: Hardware Sensors
Sensor Name Voltage/Signals Monitored Health LED (Green to Red)
IPMI Info-1 Internal IPMC firmware diagnostic No change
IPMI Info-2 Internal IPMC firmware diagnostic No change
FRU Agent Board FRU DATA agent that verify Data validity No change
ModuleHotSwap AMC HS State No change
IPMBL State Operational state of IPMB-L No change
MMC Stor Err MMC Memory Flash No change
MMCReboot IPMC reboot detection No change
MMC FwUp MMC Firmware Upgrade No change
Ver change IPMC firmware upgrade detection No change
CPU Reset Marvell 88F6281 reset No change
Temp AMC AMC temperature sensor Exceeds critical threshold
Temp NASCtrl NAS Controller internal temperature sensor Exceeds critical threshold
VCC 12v +12 V Exceeds critical threshold
VCC 5V +5 V Exceeds critical threshold
VCC 3.3V +3.3V Exceeds critical threshold
VCC 3.3VSUS +3.3 VSB Exceeds critical threshold
VCC +1.9V + 1.9V Exceeds critical threshold
VCC +1.8V + 1.8V Exceeds critical threshold
VCC +1.2V + 1.2V Exceeds critical threshold
VCC +1.1V + 1.1V Exceeds critical threshold
VCC +1.0V + 1.0V Exceeds critical threshold
Power State Payload Power Exceeds critical threshold
Power Good Aggregation of all Powers Exceeds critical threshold
Health Error Aggregation of healthy related sensor Asserted/deasserted
PORT 0 Link Ethernet connectivity No change
PORT 1 Link Ethernet connectivity No change
PORT 8 Link Ethernet connectivity No change
PORT 9 Link Ethernet connectivity No change
2.6.2.1 IPMB-L Link Sensor
The AM453x has an IPMB-L link to communicate with the AMC Carrier and other chassis devices on the chassis IPMB-0 bus. MMC monitors the bus for any link failure and send the bus failure event to the AMC Carrier upon the recovery occurs.
8 AM453x
www.kontron.com
2.6.2.2 Module Hot Swap
J2
JP1
8 6 4 2
7 5 3 1
J5
J3
W83L771A Internal Sensor W83L771A Remote Sensor
TS1 TS2
Temperature Sensors
TS2
TS1
Marvell
88F6281
Renesas
H8S2472
1
20
M
88E6131
The hot-swap event message conveys the current state of the module, the previous state, and a cause of the state change as can be determined by the MMC. Refer to AMC.0 R2.0 Specifications for further details on the module hot-swap state.
2.6.2.3 Temperature Sensors Location
Figure 2-2: Temperature Sensors Location
arvell
(Top Side)
Note:
Bottom side is the Hard disk side
Note:
Temperature values are provided for reference only; they should not be used for system calibration.

2.6.3 Field Replaceable Unit (FRU) Information

The FRU Information provides inventory data about the board where the FRU Information Device is located. The part number or version number can be read through software.
FRU information in the AM453x includes data describing the AM453x board as per AMC.0 R2.0 specification requirements. This information is retrieved by the Carrier AMC, enabling reporting of board-specific information through a standardized mechanism.
Following are the definitions for the multirecord implemented by the firmware as part of Module data.
9 AM453x
www.kontron.com

2.6.4 E-Keying

E-Keying has been defined in the AMC.0 R2.0 Specification to prevent module damage, prevent misoperation, and verify bay connection compatibility. The FRU data contains the AMC point-to-point connectivity record as described in Section 3.9.1 of the AMC.0 R2.0 specification.
The Set/Get AMC Port State IPMI commands defined by the AMC.0 specification are used for either granting or rejecting the E-keys.

2.6.5 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:
1 Self test to verify the status of its hardware and memory.
2 Performs a checksum of the operational code.
3 Communicates with the Firmware Upgrade Manager (FWUM) in order to inform the MMC watchdog that the
actual MMC firmware is suitable for execution.
Upon successful verification of the operational code checksum, the firmware will jump to the operational code.

2.6.6 HPM Upgrade Procedure

The AM453x is compatible with HPM.1

2.6.7 Hot Swap

2.6.7.1 Hot-Swap Process
The AM453x AMC has the ability to be hot-swapped in and out of a AMC Carrier. The onboard MMC manages the AMC's power-up and power-down transitions. The list below illustrates this process for power down request.
1 Ejector latch is opened. HOT_SWAP_PB# assertion. MMC firmware detects the assertion of this signal.
2 MMC sends "Module Handle Open" event message to AMC Carrier. The corresponding M state of AMC
Carrier moves from M4-> M5.
3 AMC Carrier moves from M5 -> M6 if the SHMC grants the request and then send the FRU Control
requesting quiesced state to the AMC.
4 The firmware deasserts payload power and sends "Module Quiesced" event message to the AMC Carrier
where it transitions from M6 to M1 state.
10 AM453x
www.kontron.com
2.6.7.2 Hot-Swap LED
The AM453x supports a blue Hot Swap LED mounted on the front panel. This LED indicates when it is safe to remove the AMC from the AMC Carrier. The on-board MMC drives this LED to indicate the hot-swap state. The following states are possible:
Table 2-2: Hot-Swap LED Description
LED state Description
OFF AMC is in M4 state, normal state when board is in operation.
ON Ready for hot swap.
Short blink M5 state deactivation request
Long blink M2 state activation request.
When the AMC latch is disengaged from the faceplate, the hot swap switch embedded in the PCB will assert a "HOT_SWAP_PB#" signal to the MMC, and the MMC will send Module Handle Open" event message to the AMC Carrier which move from the M4 state to the M5 state. At the M5 state, the AMC Carrier will ask the SHMC (or Shelf Manager) for permission to move the AMC to the M6 state. Then the Carrier AMC will set the AMC Hot Swap LED to indicate this state with a short blink. Once permission is received from the SHMC or higher-level software, the AMC carrier will move to the M6 state.
The SHMC or higher level software can reject the request to move to the M6 state. If this occurs, the AMC Carrier will return the Hot Swap LED to a solid off condition, indicating that the AMC has returned to M4 state.
If the AMC Carrier reaches the M6 state, through an extraction request through the AMC handle latch, the MMC communicates to the AMC Carrier that the module must discontinue operation in preparation for removal. The Hot Swap LED continues to flash during this preparation time, just like it does at the M5 state. When main AMC payload power is successfully removed from the AMC Bay, the Hot Swap LED remains lit, indicating it is safe to remove the AMC from the AMC Carrier.
Table 2-3: Hot-Swap LED Meaning
LED Status Meaning
Off Normal status
Blinking Blue
Solid Blue Ready for hot swap
Preparing for removal/insertion: Long blink indicates activation is in progress, short blink when deactivation is in progress.
11 AM453x
www.kontron.com

2.7 AMC LEDs Signification

2.7.1 Hot Swap (Blue)

Solid On (100 % on): FRU Inactive
Long Blink ( 90 % on): FRU Activation Request / FRU Activation In Progress
Solid Off ( 0 % on): FRU Active
Short Blink ( 10 % on): FRU Deactivation Request / FRU Deactivation In Progress

2.7.2 Out of service (Red/Amber)[default : red]

Solid On: IPMC in reset
Fast Blink (~50 % on): IPMC upgrade/rollback in progress
Short Blink (10 % on): FRU Power Denied
Application Defined: May be controlled by application using PICMG API

2.7.3 Health Led(Amber/Green)[default : green]

Green: Health Ok
Amber: Health Error (Critical) / Payload power down or in reset
Application Defined: May be controlled by application using PICMG API
12 AM453x
Chapter 3
Chapter 3
Installing the Board
www.kontron.com
3.1 Setting Jumpers...................................................... 14
3.2 Onboard Interconnectivity ........................................ 15
3.3 Board Hot Swap and Installation ................................ 15
www.kontron.com

3. Installing the Board

Jumper Settings
Reserved Reserved
JP1 (1-2) Reserved
IN
OUT
Reserved Reserved
JP1 (3-4) Reserved
IN
OUT
Front RJ45 Connected to MMC UART B1 Front RJ45 Connected to CPU UART0
JP1 (5-6) Front Plate Serial Port Select
IN
OUT
MMC Configured in Serial Update Boot Mode MMC Configured in Normal Operation
JP1 (7-8) MMC Serial Update
IN
OUT
Default Configuration
J2
JP1
8 6 4 2
7 5 3 1
J5
J3
TS2
TS1
Bottom Side View
Marvell
88F6281
Renesas
H8S2472
1
20
l
(T
e)

3.1 Setting Jumpers

3.1.1 Jumper Description

Table 3-1: Jumper Description
Description
Reserved JP1 1-2
Reserved JP1 3-4
Front Plate Serial Port Selections JP1 5-6
MMC Serial Update JP1 7-8

3.1.2 Setting Jumpers & Locations

Figure 3-1: Jumper Location
Marvel
88E6131
op Sid
14 AM453x
www.kontron.com

3.2 Onboard Interconnectivity

3.2.1 Onboard Connectors

Table 3-2: Onboard Connectors
Description Connector Comments
AMC Connector J2 AMC Connector
SATA Connector J3 SATA / SSD Disk Connector
Serial Port Connector J5 RJ45 Serial Port Connector

3.3 Board Hot Swap and Installation

Some precautions must be taken when connecting or disconnecting a board to:
1 Rail guides must be installed on the enclosure to slide the board to the backplane.
2 Do not force the board if there is mechanical resistance while inserting the board.
3 Use extractor handle to disconnect and extract the board from its enclosure.
WARNING
Always use a grounding wrist wrap before installing or removing the board from a chassis.

3.3.1 Installing an AMC

To install an AMC:
1 Remove the AMC filler panel.
2 Carefully engage the AMC into the card guide. Push the AMC until it fully mate with it's connector. Secure
the AMC handle to the locking position.
3 In normal condition, the blue LED shall turn ON as soon as the AMC is fully inserted. It will turn OFF at the
end of the hot swap sequence.

3.3.2 Removing an AMC

To remove an AMC:
1 Open the AMC handle.
2 The blue LED will start blinking; wait until it is solid blue.
15 AM453x
www.kontron.com
3 Extract the AMC by pulling it out with the handle.
Note:
Ensure that your OS is Hot Plug compliant before removing your AMC.
16 AM453x
Chapter 4
Software Configuration
www.kontron.com
4.1 Connecting to the AM453x ......................................... 18
4.2 Changing the Serial Console Routing............................ 18
4.3 Hard Disk Configuration ............................................ 19
4.4 Configuring the AM453x............................................ 19
4.5 Upgrading the Software............................................. 26
www.kontron.com

4. Software Configuration

4.1 Connecting to the AM453x

1 Insert the AM453x in an uTCA chassis or in an ATCA Carrier Board.
2 Establish a serial connection with the AM453x using the front panel serial port. The serial port
configuration: 115200 baud, 8 bits, no parity, and 1 stop bit
3 The AMC is pre-programmed with a Linux OS.
Default login:
• User Name: root
• Password:”root”
It is highly recommended to change the root password. The password can be changed by using the “passwd” command. A new account can be created by using the “adduser” command.

4.2 Changing the Serial Console Routing

1 Boot the AMC board from the routed serial port and hit a key to break into u-boot. By default the Serial
Console is routed to the faceplate RJ45 connector.
2 Use one of the following command to configure the serial console.
• To configure the Serial Console port to work from the RTM through port 15:
U-Boot>> setenv bootargs_mtd ‘console=ttyS1,115200 mtdparts=spi0.0:1024K(boot),3072K (kernel),28672K(rootfs) rootfstype=jffs2 root=/dev/mtdblock2 rw’
U-Boot>> run boot_spi
• To configure the Serial Console port to work from the faceplate RJ45 connector:
U-Boot>> setenv bootargs_mtd ‘console=ttyS0,115200 mtdparts=spi0.0:1024K(boot),3072K (kernel),28672K(rootfs) rootfstype=jffs2 root=/dev/mtdblock2 rw’
U-Boot>> run boot_spi
3 To make this change permanent, type the following command:
U-Boot>> saveenv
18 AM453x
www.kontron.com

4.3 Hard Disk Configuration

4.3.1 Partitioning the Hard Disk with fdisk

The fdisk utility is used to manage hard drive disk partitions. Linux allows only 4 primary partitions. To partition the hard disk, the following command should be used:
#fdisk /dev/sda
The basic fdisk commands are:
p print the partition table
n create a new partition
d delete a partition
q quit without saving changes
w write the new partition table and exit

4.3.2 Formating the Hard Disk with mkfs

The mkfs command is used to build a Linux file system on a hard disk partition. This command should be used with care as it will erase all the data on the device. To format the hard disk, the following command should be used:
#mkfs.ext3 /dev/sda1

4.4 Configuring the AM453x

4.4.1 Setting-up Network Configuration

4.4.1.1 Setting a Static IP Address
Set the correct values for the 'IPADDR' and 'NETMASK' variables in the /etc/ifcfg-eth0 file. Also, make sure 'BOOTPROTO' is set to 'static'. Example:
DEVICE=eth0 IPADDR=192.168.100.10 NETMASK=255.255.255.0 BOOTPROTO=static ONBOOT=yes
19 AM453x
www.kontron.com
4.4.1.2 Setting a Dynamic IP Address
Set 'BOOTPROTO' to 'dhcp' in the /etc/ifcfg-eth0 file. Example:
DEVICE=eth0 BOOTPROTO=dhcp ONBOOT=yes
4.4.1.3 Restarting Network
To take effect a restart of the network is required. To restart the network, use the following command:
# /etc/init.d/network restart
4.4.1.4 Enable / Disable Ethernet Switch Ports
To prevent routing loops, some ethernet switch ports might have to be disabled. By default all ports are enabled. The following commands can be used under Linux or U-Boot. Use the following commands to disable the ports:
phyWrite C 0 1940 (This command is for Port 0) phyWrite D 0 1940 (This command is for Port 1) phyWrite E 0 1940 (This command is for Port 8) phyWrite F 0 1940 (This command is for Port 9)
Use the following commands to enable ports:
phyWrite C 0 1140 (This command is for Port 0) phyWrite D 0 1140 (This command is for Port 1) phyWrite E 0 1140 (This command is for Port 8) phyWrite F 0 1140 (This command is for Port 9)
To make this change permanent, enter into the u-boot shell add the previous command in the bootcmd variable. Below is an example:
setenv bootcmd 'sflash read 100000 2000000 300000; setenv bootargs $(bootargs_mtd); phyWrite C 0 1940; bootm 2000000;'
saveenv

4.4.2 Setting-up a NFS Server

4.4.2.1 Preparing a Shared Directory
Create a folder for mounting a disk partition:
# mkdir /mnt/disk1
Mount the disk partition:
# mount /dev/sda1 /mnt/disk1
The partition can be mounted automatically during the boot. For auto mounting use the following command:
# echo “/dev/sda1 /mnt/disk1 ext3 defaults 0 0” >> /etc/fstab
20 AM453x
www.kontron.com
4.4.2.2 Exporting the Shared Directory
The following command will specify the mounting point to be used as NFS and will set the options.
# echo “/mnt/disk1 *(rw,no_root_squash,sync,no_subtree_check)” >> /etc/exports
4.4.2.3 Restarting the NFS server
Use the following command to restart the NFS server:
# /etc/init.d/nfsd restart
4.4.2.4 Mounting the NFS on a Remote Linux PC
1 Make sure a NFS server is running on a remote machine
2 Create a folder for mounting the remote NFS:
# mkdir /mnt/nfs
3 Mount the remote NFS :
# mount 192.168.100.1:/mnt/disk1 /mnt/nfs

4.4.3 Setting-up iSCSI Target

4.4.3.1 Exporting the Shared Device
To share /dev/sda, add the following lines to the /etc/ietd.conf file:
Target iqn.2001-04.com.example:storage.disk2.sys1.xyz IncomingUser OutgoingUser Lun 0 Path=/dev/sda,Type=fileio Alias Lun1
4.4.3.2 Specifying IP Addresses for Initiators
For accessing iqn.2001-04.com.example:storage.disk2.sys1.xyz, add allowed IP addresses for initiators in the initiators.allow file. Example
iqn.2001-04.com.example:storage.disk2.sys1.xyz 192.168.100.1
4.4.3.3 Restarting the iSCSI Target
After changing the settings restart the iSCSI target using the following command:
# /etc/init.d/iscsi-target restart
21 AM453x
www.kontron.com

4.4.4 Setting Time and Date

4.4.4.1 Setting Time and Date using a NTP client
Run the following command to set time and date:
# ntpdate <server ip> (<server ip> is an IP address of a NTP server)
4.4.4.2 Setting Time during the Boot-UP
1 Specify the correct NTP server IP addresses in the /etc/ntp.conf file.
2 Start the NTP daemon manually:
# /etc/init.d/ntpd start
Or automatically set time and date during the boot-up by creating a link to the NTP start script:
ln -sf /etc/init.d/ntpd /etc/rcS.d/S50ntpstart

4.4.5 Setting-up SSH

To setup a SSH, modify the configuration file('/etc/ssh/sshd_config') if required, then start (or restart) the SSH daemon :
# /etc/init.d/ssh-daemon start

4.4.6 Setting-up DHCP Server

To setup a DHCP server, specify the correct server IP addresses in the /etc/udhcpd.conf file then start the DHCP server :
# /etc/init.d/dhcp-server start
Or use the following command to make sure this is done automatically during boot-up.
ln -sf /etc/init.d/dhcp-server /etc/rcS.d/S50dhcp-server
22 AM453x
www.kontron.com

4.4.7 Setting-up TFTP Server

To setup a TFTP server, mount a hard disk folder to /tftpboot. Below is an example :
Note:
The onboard Hard Disk must be used for file storage.
# mkdir /mnt/disk/ # mount /dev/sda1 /mnt/disk # mount --bind /mnt/disk /tftpboot
Then start the inet daemon.
# /etc/init.d/inet-daemon start
Or use the following commands to make sure this is done automatically during boot.
# mkdir /mnt/disk/ # echo "/dev/sda1 /mnt/disk ext3 defaults 0 0" >> /etc/fstab # echo "/mnt/disk /tftpboot none bind 0 0" >> /etc/fstab
To make a file available for downloading by a client, copy the file to the /tftpboot folder. To allow a client to upload a file to the /tftpboot folder, create a file with the same name and with full write access in the / tftpboot folder. Example (uploading 'test.txt' file):
# echo -n "" > /tftpboot/test.txt # chmod w+a /tftpboot/test.txt

4.4.8 Setting-up Logrotate

If necessary, add a new log file and its logrotate parameters to the configuration file ('/etc/logrotate.conf'). Example :
/var/log/kern.log { daily create 0664 root root size 50k rotate 2 }
To modify the time period of executing 'logrotate', modify the cron configuration file ('/var/spool/cron/ crontabs/root'). The default period is 10 minutes :
*/10 * * * * logrotate /etc/logrotate.conf
To start the cron daemon, use the following command :
# /etc/init.d/cron-daemon start
23 AM453x
www.kontron.com

4.4.9 Setting-Up NetConsole

To setup the NetConsole on the AM4530, follow the procedure below:
1 Run U-boot and enter the monitor shell.
2 Setup the network environment variables. Below is an example :
LOCAL IP # setenv ipaddr 192.168.100.10 # setenv netmask 255.255.255.0 HOST IP # setenv gatewayip 192.168.100.50 # setenv serverip 192.168.100.50 # setenv ncip 192.168.100.50
3 The following command must be typed to activate NetConsole.
# run nc
4 On the host computer, create a script called "my_nc".
#! /bin/bash
[ $# = 1 ] || { echo "Usage: $0 target_ip" >&2 ; exit 1 ; } TARGET_IP=$1
stty -icanon -echo intr ^T nc -u -l 6666 < /dev/null & nc -u ${TARGET_IP} 6666 stty icanon echo intr ^C
5. On the host computer, run the network console startup script.
# ./my_nc 192.168.100.10

4.4.10 Setting-Up a PXE Boot Server

This section explains how to setup a PXE boot server for Linux. It should only be used as an example. Useful files can be found into the folder /usr/pxeboot. The following elements must be configured:
1 Static IP Address
2 TFTP server
3Syslinux
4 DHCP Server
24 AM453x
www.kontron.com
4.4.10.1 Setting-up a Static IP Address
Set the correct values for the 'IPADDR' and 'NETMASK' variables in the /etc/ifcfg-eth0 file and make sure 'BOOTPROTO' is set to 'static'.
DEVICE=eth0 IPADDR=192.168.100.10 NETMASK=255.255.255.0 BOOTPROTO=static ONBOOT=yes
4.4.10.2 Setting-up TFTP Server
1 Mount a HDD folder to /tftpboot.
# mkdir /mnt/disk/ # mount /dev/sda1 /mnt/disk # mount --bind /mnt/disk /tftpboot
Or use the following commands to make sure this is done automatically during boot.
# mkdir /mnt/disk/ # echo "/dev/sda1 /mnt/disk ext3 defaults 0 0" >> /etc/fstab # echo "/mnt/disk /tftpboot none bind 0 0" >> /etc/fstab
2 Start the inet daemon.
# /etc/init.d/inet-daemon start
Or use the following commands to make sure this is done automatically during boot.
ln -sf /etc/init.d/inet-daemon /etc/rcS.d/S50inet-daemon
4.4.10.3 Setting-up Syslinux
1 Copy the file “pxelinux.0” into the TFTP server directory /tftpboot and copy any kernel or initrd images
that you want to boot in this directory.
2 Create the directory /tftpboot/pxelinux.cfg (and make it world readable).
# mkdir /tftpboot/pxelinux.cfg
3 Create a file "default" and then add the pxelinux configuration in/tftpboot/pxelinux.cfg/default:
prompt 1 default linux timeout 100
label linux kernel vmlinuz append initrd=initrd.img [Add Linux kernel parameters]
25 AM453x
www.kontron.com
4.4.10.4 Setting-up DHCP Server
1 Specify the correct IP addresses in /etc/udhcpd.conf:
start 192.168.100.20 end 192.168.100.254
2 Add the pxe boot option to DHCP server configuration in /etc/udhcpd.conf:
siaddr 192.168.100.10 boot_file pxelinux.0
3 Start the DHCP server.
# /etc/init.d/dhcp-server start
Or use the following commands to make sure this is done automatically during boot.
ln -sf /etc/init.d/dhcp-server /etc/rcS.d/S50dhcp-server

4.5 Upgrading the Software

4.5.1 Upgrading from Uboot

To upgrade all components(uboot + kernel + rootfs) from Uboot, use the following commands to upgrade the whole image (all.img is the upgrade image) when connected to a DHCP server:
dhcp tftp $(uboot_download_addr) all.img run all_update run update
Use the following connands when using a static IP address (192.168.100.1 must be replaced by the tftp server address):
setenv gatewayip 192.168.100.1 setenv serverip 192.168.100.1 tftp $(uboot_download_addr) all.img run all_update run update
Note:
The current SPI flash is not modified. The new file image is programmed on the other flash and after the reset, the CPU will boot on the other flash.
26 AM453x
www.kontron.com

4.5.2 Upgrading from Linux

Before upgrading, make sure nobody is accessing the root file system during the upgrade. To upgrade all components(uboot + kernel + rootfs) from Linux, follow the procedure below :
Download a single image to the /tmp folder (using TFTP, SCP, or NFS). For example (all.img is the upgrade image and 192.168.100.1 is the address where is located the upgrade file):
# cd /tmp # tftp -g -r all.img 192.168.100.1
Execute the 'all_update' script :
# all_update /tmp/all.img
Reset the board and boot from the second SPI flash :
# update
Note:
The current SPI flash is not modified. The new file image is programmed on the other flash and after the reset, the CPU will boot on the other flash.
27 AM453x
www.kontron.com

A. Connector Pinouts

A.1 AMC (J2)

Pin Signal Pin Signal Pin Signal Pin Signal
B1 GND B43 GND B86 GND B129 RxD15-
B2 12V B44 TxD4+ B87 RxD8- B130 RxD15+
B3 PS1# B45 TxD4- B88 RxD8+ B131 GND
B4 MP_3V3 B46 GND B89 GND B132 TxD15-
B5 GA0 B47 RxD4+ B90 TxD8- B133 TxD15+
B6 N.C. B48 RxD4- B91 TxD8+ B134 GND
B7 GND B49 GND B92 GND B135 RxD16-(N.C.)
B8 N.C. B50 TxD5+(N.C.) B93 RxD9- B136 RxD16+(N.C.)
B9 12V B51 TxD5-(N.C.) B94 RxD9+ B137 GND
B10 GND B52 GND B95 GND B138 TxD16-(N.C.)
B11 TxD0+ B53 RxD5+(N.C.) B96 TxD9- B139 TxD16+(N.C.)
B12 TxD0- B54 RxD5-(N.C.) B97 TxD9+ B140 GND
B13 GND B55 GND B98 GND B141 RxD17- (N.C.)
B14 RxD0+ B56 IPMI_CLK B99 RxD10-( N.C.) B142 RxD17+ (N.C.)
B15 RxD0- B57 12V B100 RxD10+( N.C.) B143 GND
B16 GND B58 GND B101 GND B144 TxD17- (N.C.)
B17 GA1 B59 TxD6+(N.C.) B102 TxD10-( N.C.) B145 TxD17+ (N.C.)
B18 12V B60 TxD6-(N.C.) B103 TxD10+( N.C.) B146 GND
B19 GND B61 GND B104 GND B147 RxD18- (N.C.)
B20 TxD1+ B62 RxD6+(N.C.) B105 RxD11-( N.C.) B148 RxD18+ (N.C.)
B21 TxD1- B63 RxD6-(N.C.) B106 RxD11+( N.C.) B149 GND
B22 GND B64 GND B107 GND B150 TxD18- (N.C.)
B23 RxD1+ B65 TxD7+(N.C.) B108 TxD11-( N.C.) B151 TxD18+ (N.C.)
B24 RxD1- B66 TxD7-(N.C.) B109 TxD11+( N.C.) B152 GND
B25 GND B67 GND B110 GND B153 RxD19- (N.C.)
B26 GA2 B68 RxD7+(N.C.) B111 RxD12-( N.C.) B154 RxD19+ (N.C.)
B27 12V B69 RxD7-(N.C.) B112 RxD12+( N.C.) B155 GND
B28 GND B70 GND B113 GND B156 TxD19- (N.C.)
B29 TxD2+ B71 IPMI_DATA B114 TxD12-( N.C.) B157 TxD19+ (N.C.)
B30 TxD2- B72 12V B115 TxD12+( N.C.) B158 GND
B31 GND B73 GND B116 GND B159 RxD20- (N.C.)
B32 RxD2+ B74 CLKA+(N.C.) B 117 RxD13-(N.C.) B160 RxD20+ (N.C.)
B33 RxD2- B75 CLKA-(N.C.) B118 RxD13+(N.C.) B161 GND
B34 GND B76 GND B119 GND B162 TxD20- (N.C.)
B35 TxD3+ B77 CLKB+(N.C.) B120 TxD13-(N.C.) B163 TxD20+ (N.C.)
B36 TxD3- B78 CLKB-(N.C.) B121 TxD13+(N.C.) B164 GND
A-1 AM453x
www.kontron.com
Pin Signal Pin Signal Pin Signal Pin Signal
B37 GND B79 GND B122 GND B165 TCLK
B38 RxD3+ B80 CLKC+(N.C.) B123 RxD14-(N.C.) B166 TMS
B39 RxD3- B81 CLKC-(N.C.) B124 RxD14+(N.C.) B167 TRST#
B40 GND B82 GND B125 GND B168 TDO
B41 ENABLE# B83 PS0# B126 TxD14-(N.C.) B169 TDI
B42 12V B84 12V B127 TxD14+(N.C.) B170 GND
B85 GND B128 GND

A.2 SATA (J3)

Pin Signal Pin Signal
S1 GND P1 3.3V
S2 PortA_TX+ P2 3.3V
S3 PortA_TX- P3 3.3V
S4 GND P4 GND
S5 PortA_RX- P5 GND
S6 PortA_RX+ P6 GND
S7 GND P7 5V
S8 N.C. P8 5V
S9 N.C. P9 5V
S10 N.C. P10 GND
S11 N.C. P11 Ready LED
S12 N.C. P12 GND
S13 N.C. P13 N.C.
S14 N.C. P14 N.C.
P15 N.C.

A.3 RJ45 Serial Port Connector(J5)

Pin Signal Pin Signal
1 GND 5 3.3V
2 PortA_TX+ 6 3.3V
3 PortA_TX- 7 3.3V
4 GND 8 GND
A-2 AM453x
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 EMEA
Tel.: (450) 437-5682 Tel.: +49 (0) 8341 803 333
Fax: (450) 437-8053 Fax: +49 (0) 8341 803 339
If you have any questions about Kontron, our products, or services, visit our Web site at: www.kontron.com
You also can contact us by E-mail at:
North America: support@ca.kontron.com
EMEA: support-kom@kontron.com
Or at the following address:
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-1 AM453x
www.kontron.com

B.1 Returning Defective Merchandise

Before returning any merchandise please do one of the following:
•Call
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 #, and the Serial Number of the defective unit.
2 Provide the serial number found on the back of the unit and explain the nature of your problem
to a service technician.
3 The technician will instruct you on the return procedure if the problem cannot be solved over
the telephone.
4 Make sure you receive an RMA # from our Technical Support before returning any merchandise.
•E-mail
1 Send us an e-mail at: RMA@ca.kontron.com
orderprocessing@kontron-modular.com
your company name, your address, your city, your postal/zip code, your phone number, and your e-mail. You must also include the serial number of the defective product and a description of the problem.
in North America and at:
in EMEA. In the e-mail, you must include your name,
B-2 AM453x
www.kontron.com

B.2 When Returning a Unit

• In the 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.
• Ensure that the unit is properly packed. Pack it in a rigid cardboard box.
• Clearly write or mark the RMA number on the outside of the package you are returning.
• Ship prepaid. We take care of insuring incoming units.
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 AM453x
www.kontron.com

C. Glossary

Acronyms Descriptions
AdvancedMC (Same as AMC). Advanced Mezzanine Card.
AMC (Same as AdvancedMC). Advanced Mezzanine Card.
AMC.0 Advanced Mezzanine Card Base Specification.
AMC.1
AMC.2
AMC.3
API Application Programming Interface
ASCII
ATA Advanced Technology Attachment
ATAP I Advanced Technology Attachment Packet Interface
ATC A Advanced Telecommunications Computing Architecture
BI Base Interface. Backplane connectivity defined by the ATCA.
BIOS Basic Input/Output System
BMC Base Management Controller
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
CMIC CPU Management Interface Controller
CMOS
CPU Central Processing Unit. This sometimes refers to a whole blade, not just a processor component.
CTCA Compact Telecom Computing Architecture
DMA Direct Memory Access
DMI Desktop Management Interface
EEPROM Electrically Erasable Programmable Read-Only Memory
EHCI Enhanced Host Controller Interface. Specification for Universal Serial Bus specification, revision 2.0.
FPGA Field-Programmable Gate Array
FRU
PCI Express and Advanced Switching on AdvancedMC. A subsidiary specification to the Advanced Mezzanine Card Base Specification (AMC.0).
Ethernet Advanced Mezzanine Card Specification. A subsidiary specification to the Advanced Mezzanine Card Base Specification (AMC.0).
Advanced Mezzanine Card Specification for Storage. A subsidiary specification to the Advanced Mezzanine Card Base Specification (AMC.0).
American Standard Code for Information Interchange. ASCII codes represent text in computers, communications equipment, and other devices that work with text.
Complementary Metal Oxide Semiconductor. Also refers to the small amount of battery (or capacitor) powered CMOS memory to hold the date, time, and system setup parameters.
Field Replaceable Unit. Any entity that can be replaced by a user in the field. Not all FRUs are hot swappable.
C-1 AM453x
www.kontron.com
Acronyms Descriptions
FW FirmWare
FWH FirmWare Hub. Boot flash connected to the LPC bus containing BIOS FW.
Gb Gigabit
GB (Same as GByte) GigaByte.
GByte (Same as GB) GigaByte.
GND GrouND
HDD Hard Disc Drive
HPM PICMG Hardware Platform Management specification family
HPM.1 Hardware Platform Management IPM Controller Firmware Upgrade Specification
HW HardWare
I2C Inter Integrated Circuit bus
ICH I/O Controller Hub
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
JTAG Joint Test Action Group
MTBF Mean Time Between Failures
OOS Out Of Service
OS Operating System
PCB Printed Circuit Board
PCI Peripheral Component Interconnect
PCI-32 Peripheral Component Interconnect 32 bits
PCI® Peripheral Component Interconnect
PCIe (Same as PCI-E). PCI-Express. Next generation I/O standard
PCI-E (Same as PCIe). PCI-Express. Next generation I/O standard.
PICMG PCI Industrial Computer Manufacturers Group
PICMG® PCI Industrial Computer Manufacturers Group
RAID Redundant Array of Independent Disks / Redundant Array of Inexpensive Disks.
RHEL Red Hat Enterprise Linux
RoHS Restriction of the Use of Certain Hazardous Substances
S.M.A.R.T. Self-Monitoring, Analysis, and Reporting Technology for IDE.
SAS Serial Attached SCSI
SATA Serial ATA
SSD Solid State Drive
C-2 AM453x
Loading...