Updating Mmc Firmware; Override Amc.0 R2 Support; Board Firmware; Table 5-8 Fabric Default Flash Sector To Image Association - Kontron AdvancedMC AM4211 User Manual

Table of Contents

Advertisement

5.1.7

Updating MMC Firmware

Updating the MMC is possible in 2 different ways depending on the operating system running on the module.
Those are:
•using ipmitool from the Linux shell (HPM.1 specification)
•IOL/Bridge + HPM
5.1.8

Override AMC.0 R2 support

Some carrier board are not AMC.0 R2 compliant.The AM4211 board firmware does not boot when Fat pipe is
configured in PCIe mode.Use the following command to override AMC.0 R2:
• Override support of AMC.0 R2
# ipmitool raw 0x3e 0x20 0x18 0x1
• Enable support of AMC.0 R2 (default)
# ipmitool raw 0x3e 0x20 0x18 0x0
5.2

Board Firmware

The system is delivered with a bootloader and Linux OS preinstalled on the on-board 128MB NOR flash. The
system will boot by default from this flash, which is directly connected to the bootbus of the Cavium OCTEON
NPU. 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-8:Fabric Default Flash Sector to Image Association
Physical Address Range
0x17C00000 – 0x1BBFFFFF
0x1BC00000 – 0x1FBFFFFF
Image0 and image1 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-9:Swapped Flash Sector to Image Association
Physical Address Range
0x17C00000 – 0x1BBFFFFF
0x1BC00000 – 0x1FBFFFFF
As the OCTEON NPU always starts booting from the first physical address in the flash, image0 system is started
in the first case and image1 in the second.
Linux MTD Partitions
Flash Sectors
mtd0 - mtd3
0 – 511
mtd4 - mtd7
512 – 1023
Linux MTD Partitions
Flash Sectors
mtd0-mtd3
512 – 1023
mtd4 - mtd7
0 – 511
38
Logical Image
Image0
Image1
Logical Image
Image1
Image0
AM4211
www.kontron.com

Advertisement

Table of Contents
loading

Table of Contents