Artesyn PrAMC-7211 Installation

PrAMC-7211-PNE3.0

Software Installation Guide
P/N: 6806800L07B June 2014
©
Copyright 2014 Artesyn Embedded Technologies, Inc.
All rights reserved.
Trademarks
Intel® is a trademark or registered trademark of Intel Corporation or its subsidiaries in the United States and other countries.
Java™ and all other Java-based marks are trademarks or registered trademarks of Oracle America, Inc. in the U.S. and other countries.
Microsoft®, Windows® and Windows Me® are registered trademarks of Microsoft Corporation; and Windows XP™ is a trademark of Microsoft Corporation.
PICMG®, CompactPCI®, AdvancedTCA™ and the PICMG, CompactPCI and AdvancedTCA logos are registered trademarks of the PCI Industrial Computer Manufacturers Group.
UNIX® is a registered trademark of The Open Group in the United States and other countries.
Notice
While reasonable efforts have been made to assure the accuracy of this document, Artesyn assumes no liability resulting from any omissions in this document, or from the use of the information obtained therein. Artesyn reserves the right to revise this document and to make changes from time to time in the content hereof without obligation of Artesyn to notify any person of such revision or changes.
Electronic versions of this material may be read online, downloaded for personal use, or referenced in another document as a URL to an Artesyn website. The text itself may not be published commercially in print or electronic form, edited, translated, or otherwise altered without the permission of Artesyn.
It is possible that this publication may contain reference to or information about Artesyn products (machines and programs), programming, or services that are not available in your country. Such references or information must not be construed to mean that Artesyn intends to announce such Artesyn products, programming, or services in your country.
Limited and Restricted Rights Legend
If the documentation contained herein is supplied, directly or indirectly, to the U.S. Government, the following notice shall apply unless otherwise agreed to in writing by Artesyn.
Use, duplication, or disclosure by the Government is subject to restrictions as set forth in subparagraph (b)(3) of the Rights in Technical Data clause at DFARS 252.227-7013 (Nov. 1995) and of the Rights in Noncommercial Computer Software and Documentation clause at DFARS 252.227-7014 (Jun. 1995).
Contact Address
Artesyn Embedded Technologies Artesyn Embedded Technologies
Marketing Communications
2900 S. Diablo Way, Suite 190
Tempe, Arizona 85282
Lilienthalstr. 17-19
85579 Neubiberg/Munich
Germany

Contents

Contents
About this Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2 PrAMC-7211 Software Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.1 Installation Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.2 PrAMC-7211 Software Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.3 Installation Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.3.1 Disk Based Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.3.1.1 Setting Up DHCP Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.3.1.2 Changing BIOS Setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.3.1.3 Changing BIOS Setting Boot Option to Disk Boot . . . . . . . . . . . . . . . . . . . . . . . . 21
2.3.1.4 Example of Disk Based Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.3.2 Custom Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
2.3.3 USB Based Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
2.3.3.1 Setting Up DHCP Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
2.3.3.2 Changing BIOS Setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
2.3.3.3 Changing BIOS Setting Boot Option to USB Boot . . . . . . . . . . . . . . . . . . . . . . . . 36
2.3.3.4 Example of USB Based Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
2.3.4 Software Booting Log. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
2.4 Booting Via Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
2.5 HPI-B Client Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
A Firmware Upgrades. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
A.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
A.2 PrAMC-7211 BIOS Firmware Upgrade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
A.3 PrAMC-7211 IPMC Firmware Upgrade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
B Related Documentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
B.1 Artesyn Embedded Technologies - Embedded Computing Documentation . . . . . . . . . . . . . . . . 67
PrAMC-7211-PNE3.0 Software Installation Guide (6806800L07B)
3
Contents
Contents
Contents
4
PrAMC-7211-PNE3.0 Software Installation Guide (6806800L07B)
List of Tables
Table 2-1 PrAMC-7211 Software Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Table A-1 Firmware Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Table B-1 Artesyn Embedded Technologies - Embedded Computing Publications . . . . . . . . . . . . . . . 67
PrAMC-7211-PNE3.0 Software Installation Guide (6806800L07B)
5
List of Tables
6
PrAMC-7211-PNE3.0 Software Installation Guide (6806800L07B)

About this Manual

Overview of Contents

This manual is divided into the following chapters and appendices.
Introduction on page 11 provides an introduction about this manual.
PrAMC-7211 Software Installation on page 13 provides the prerequisites, installation
procedures and so on.
Appendix A, Firmware Upgrades, on page 61 describes the firmware upgrades.
Appendix B, Related Documentation, on page 67 provides the lists of related
documentation.

Abbreviations

This document uses the following abbreviations:
Abbreviation Definition
ACPI Advanced Configuration and Power Interface
BBS Basic Blade Services
BIOS Basic Input Output System
CMOS Complementary metal–oxide–semiconductor
DHCP Dynamic Host Configuration Protocol
FIU FRU Information Update Utility
FUF Firmware Upgrade Facility
HPI Hardware Platform Interface
IPMC Intelligent Platform Management Controller
OEM Original Equipment Manufacturer
PrAMC Processor Advanced Mezzanine Card
SATA Serial Advanced Technology Attachment
TFTP Trivial File Transfer Protocol
PrAMC-7211-PNE3.0 Software Installation Guide (6806800L07B)
7
About this Manual

Conventions

The following table describes the conventions used throughout this manual.
Notation Description
0x00000000 Typical notation for hexadecimal numbers (digits are
0b0000 Same for binary numbers (digits are 0 and 1)
bold Used to emphasize a word Screen Used for on-screen output and code related elements
Courier + Bold Used to characterize user input and to separate it
Reference Used for references and for table and figure
About this Manual
0 through F), for example used for addresses and offsets
or commands in body text
from system output
descriptions
File > Exit Notation for selecting a submenu
<text> Notation for variables and keys
[text] Notation for software buttons to click on the screen
and parameter description
... Repeated item for example node 1, node 2, ..., node
12
.
.
.
.. Ranges, for example: 0..4 means one of the integers
| Logical OR
8
PrAMC-7211-PNE3.0 Software Installation Guide (6806800L07B)
Omission of information from example/command that is not necessary at the time being
0,1,2,3, and 4 (used in registers)
Notation Description
Indicates a hazardous situation which, if not avoided, could result in death or serious injury
Indicates a hazardous situation which, if not avoided, may result in minor or moderate injury
Indicates a property damage message
No danger encountered. Pay attention to important information
About this Manual

Summary of Changes

The summary of changes is as follows:
Part Number Publication Date Description
6806800L07A July 2010 Initial version
6806800L07B June 2014 Re-branded to Artesyn
PrAMC-7211-PNE3.0 Software Installation Guide (6806800L07B)
9
About this Manual
About this Manual
10
PrAMC-7211-PNE3.0 Software Installation Guide (6806800L07B)

Introduction

1.1 Overview

This document describes the procedure for installing the BBS software on the PrAMC­7211blade in 4440 chassis.
While performing the netboot Installation procedure, all the existing software on hard disk will be completely replaced. All the data previously kept on these drives will be lost and the data cannot be retained. So backup your data to a server prior to performing these installations.
Chapter 1
PrAMC-7211-PNE3.0 Software Installation Guide (6806800L07B)
11
Introduction
12
PrAMC-7211-PNE3.0 Software Installation Guide (6806800L07B)

PrAMC-7211 Software Installation

2.1 Installation Prerequisites

You should have an external:
TFTP Server - Image is downloaded using TFTP.
DHCP Server - Boot configuration required for software installation is provided through
DHCP configuration.
Extract the BBS image in the /tftpboot directory of the external TFTP Server.

2.2 PrAMC-7211 Software Packages

The PrAMC-7211 installation software is packaged in a single tar file PrAMC721x-WR-3.0­BBS-RM01-1.0.2.tar.bz2. Extract this tar file in the /tftpboot directory of the external
TFTP server.
Chapter 2
After extracting the tar, PrAMC721x-WR-3.0-BBS-RM01-1.0.2 directory will be created with the following files/directories:
Table 2-1 PrAMC-7211 Software Packages
Directories Packages Description
Disk
Contains files for disk based installation
files.sha1sum List of packages with their checksum. During
controller card installation, installation script downloads and validates all the packages in the list.
kernel 7211kernel rootfs.tar.bz2 Root file system modules.tar.bz2 Kernel modules for rootfs minrootfs.cpio.gz Installation rootfs (used only for disk installation)
PrAMC-7211-PNE3.0 Software Installation Guide (6806800L07B)
13
PrAMC-7211 Software Installation
Table 2-1 PrAMC-7211 Software Packages (continued)
Directories Packages Description
configs Directory containing partition layout configuration
patch_files.tar.bz2 Patch files for root-file-system extra_pkgs.tar.bz2 Additional packages combined together as a single
pxelinux.0 Pxelinux binary image pxelinux.cfg/defaultPxelinux configuration file
files:
partition_layout_8_16
partition_layout_16_28
partition_layout_28
local
fs_config
bz2 image
14
bbs-hpmagentcmd­i586-1.3.17-2­pne.rpm
bbs-fiu-1.2-
3.0_RM01.windriver. i386.rpm
bbs-fuf-1.2-
3.0_RM01.windriver. i386.rpm
bbs-hpib-1.21.10-
1.x86_64-wrspne3.0­linux.rpm
bbs-hpib-devel-
1.20.11-1.x86_64­wrspne2.0-linux.rpm
bbs-hpib-clientsrc-
1.20.11-1.x86_64­wrspne2.0-linux.rpm
bbs-hpm-agent-cmd-
1.2-
3.0_RM01.windriver. i386.rpm
PrAMC-7211-PNE3.0 Software Installation Guide (6806800L07B)
Contains both hpmagentd and hpmcmd
Contains all files for FIU
Contains all files for FUF
Contains the 64 bit Lib file to be used by HPI-B clients and some sample Hpi-clients.
Contains the header files and library for HPI-B, used for development of 64 bit HPI-B client. This is part of host development toolkit.
Contains client sources as part of devkit for 64-bit application. This is part of host development toolkit.
Contains hpmagentd, hpmcmd, and scripts
PrAMC-7211 Software Installation
Table 2-1 PrAMC-7211 Software Packages (continued)
Directories Packages Description
bbs-hpmone-1.2-
3.0_RM01.windriver. i386.rpm
Contains hpm.1 firmware image
usb
Contains files for usb based installation
bbs-ipmc-avr-1.2-
3.0_RM01.windriver. i386.rpm
bbs-phoenixbios-
1.2-
3.0_RM01.windriver. i386.rpm
bbs-switchcfg-1.2-
3.0_RM01.windriver. i386.rpm
kernel 7211kernel Initramfs.cpio.gz Root file system pxelinux.0 Pxelinux binary image pxelinux.cfg/defaultPxelinux configuration file
Minrootfs.cpio.gz Installation image
Contains IPMC firmware image
Contains BIOS image
Contains Switch configuration util
It is not mandatory to extract the BBS tar ball in /tftpboot directory only. It can be extracted any where but keep the following in mind:
1. The TFTP server should be able to send the files from that extracted location.
2. After extracting the BBS tar ball, the contents of PrAMC721x-WR-3.0-BBS-RM01-
1.0.2 directory should not be altered.
3. The DHCP configuration should pick pxelinux images from the respective directories,
that is, from xyz/ PrAMC721x-WR-3.0-BBS-RM01-1.0.2/disk/pxelinux.0 for disk installation and from xyz/ PrAMC721x-WR-3.0-BBS-RM01-1.0.2/usb/pxelinux.0 for usb installation.
PrAMC-7211-PNE3.0 Software Installation Guide (6806800L07B)
15
PrAMC-7211 Software Installation
Example:
1. After untarring the contents of PrAMC721x-WR-3.0-BBS-RM01-1.0.2 , disk, usb, and
utils can be moved to any location which can be accessed by TFTP server. The contents of PrAMC721x-WR-3.0-BBS-RM01-1.0.2 are moved to:
/tftpboot/blades/7211 /tftpboot/blades/7211/disk /tftpboot/blades/7211/usb /tftpboot/blades/7211/utils /tftpboot/blades/7211/bsp
2. For disk based installation, modify the filename parameter in dhcpd.conf to blades/7211/disk/pxelinux.0
As part of linuxrc, we assume that for disk installation the files that need to be picked will be located in blades/7211/disk, that is, pxelinux.0 directory.
3. For usb based installation, modify the filename parameter in dhcpd.conf to
blades/7211/usb/pxelinux.0

2.3 Installation Procedure

This section describes the installation procedure for PrAMC- 7211 BBS software. The following ways of installations are supported:
Disk based
USB based

2.3.1 Disk Based Installation

For installing the BBS software on PrAMC-7211 blade in 4440 chassis, perform the following:
1. Setup DHCP configuration, see Setting Up DHCP Configuration on page 17.
2. Modify the contents of PrAMC721x-WR-3.0-BBS-RM01-
1.0.2/disk/pxelinux.cfg/default file From TIMEOUT 50
16
PrAMC-7211-PNE3.0 Software Installation Guide (6806800L07B)
PrAMC-7211 Software Installation
DEFAULT kernel initrd=minrootfs.cpio.gz rdinit=/linuxrc console=ttyS0,9600n8 INTF=front TFTPSERVER=192.168.2.20:/PrAMC721x-WR-3.0-BBS-RM01-PrePINV DHTMOUT=6 TIMEOUT=16
To
TIMEOUT 50 DEFAULT kernel initrd=minrootfs.cpio.gz rdinit=/linuxrc console=ttyS0,9600n8 INTF=front TFTPSERVER=192.168.2.20:/PrAMC721x-WR-3.0-BBS-RM01-1.0.2/disk DHTMOUT=6 TIMEOUT=16
Modify the TFTP server IP address also according to the installation setup.
3. Change BIOS setting boot option to netboot on PrAMC-7211, see Changing BIOS Setting on
page 19.
After BIOS settings are changed and saved, the blade reboots and image is picked up automatically and starts installation.
4. Change BIOS setting boot option to disk boot on PrAMC-7211, see Changing BIOS Setting
Boot Option to Disk Boot on page 21.
2.3.1.1 Setting Up DHCP Configuration
The following are the sample contents of DHCP server configuration file
/etc/dhcpcd.conf.
ddns-update-style interim;
ignore client-updates;
allow bootp;
allow booting;
allow booting;
allow bootp;
# Standard configuration directives...
PrAMC-7211-PNE3.0 Software Installation Guide (6806800L07B)
17
PrAMC-7211 Software Installation
#options fields are mandatory for 7211 installation
option domain-name "www.emerson.com";
option subnet-mask 255.255.255.0;
option broadcast-address 10.232.91.255;
option domain-name-servers 10.232.22.25;
option routers 10.232.91.254;
option ntp-servers 10.232.88.125;
option time-offset 18000;
subnet 10.232.91.0 netmask 255.255.255.0
{
range 10.232.91.10 10.232.91.40;#mandatory
next-server 10.232.88.125; #mandatory
filename "PrAMC721x-WR-3.0-BBS-RM01-1.0.2 /disk/pxelinux.0"; # mandatory
#this is the place
#where we expect to pick the #pxe configuration from
}
Fill in the corresponding IP addresses as per the requirement and restart dhcpd service.
18
PrAMC-7211-PNE3.0 Software Installation Guide (6806800L07B)
2.3.1.2 Changing BIOS Setting
The PrAMC-7211 software installation is done through terminal console using netboot. This needs change to BIOS configuration. The procedure to configure netboot option in the BIOS is explained below.
1. During boot-up, enter into BIOS setting by pressing the F2 (remote connection) function key.
2. In the BIOS Setup Utility screen, go to the Boot tab and select PCI BEV: IBA FE Slot 2100 v4121 as the boot device.
PrAMC-7211 Software Installation
PrAMC-7211-PNE3.0 Software Installation Guide (6806800L07B)
19
PrAMC-7211 Software Installation
3. Go to the Exit tab and select Exit Saving Changes. In the Setup Confirmation screen, click Yes .
20
PrAMC-7211-PNE3.0 Software Installation Guide (6806800L07B)
PrAMC-7211 Software Installation
2.3.1.3 Changing BIOS Setting Boot Option to Disk Boot
The following procedure is used for changing the BIOS configuration to disk boot after installation.
1. For changing boot configuration back to disk boot, in the BIOS Setup Utility screen, go to the Boot tab and set the boot order as shown below:
PrAMC-7211-PNE3.0 Software Installation Guide (6806800L07B)
21
Loading...
+ 49 hidden pages