www.kontron.com
CP6924-1-RA-A User Guide
66
4.5
Software Administration
A running CP6924-1-RA-A system requires – after the bootloader has passed control to the kernel – the kernel itself, the
root file system (initrd), the FASTPATH switching application and the IPMI firmware.
The system supports an on-board integrated 1x128 MB NOR flash that is also used as the power-up boot source. It contains
the bootloader as well as the operating system and the application data.
The onboard NOR flash is logically divided into two banks, where the first bank is used during normal system operation. This
flash also contains a backup image that is used to recover the system if the boot image has been corrupted.
Table 4-21:
On-board NOR FLASH Partition Scheme (128MB)
Physical Address Offset in Flash
Size
[kB]
Linux Partition Designation
Description
F8000000
0
1024
mtd0
u-boot
Bootloader based on U-Boot
F8100000
100000
128
mtd1
vpd
Vital Product Data
128
F8140000
140000
128
mtd2
env
Redundant bootloader envi-
ronment (each 128 KB)
128
F8180000
180000
43264
mtd3
system
Linux system (kernel and ini-
trd multi image)
FABC0000
2BC0000
10240
mtd4
config
Read/Write Configuration
data
FB5C0000
35C0000
10240
mtd5
profiles
Storage for extra profiles
FBFC0000
3FC0000
65280
mtd6
backup
Contains backup image. Copy
of mtd0-5
FFF80000
7F80000
384
mtd7
reserved
Reserved area (temporarily
used as upper half of produc-
tion and bringup bootloader)
FFFE0000
7FE0000
128
mtd9
boot-fw
HW write protected boot firm-
ware based on U-Boot
Note...
Note that only flash partition mtd4 is using the JFFS2 file system for storage. All
other flash partitions are not formatted and accessible from linux only as raw
devices.
Note...
The u-boot boot loader uses one flash sector for storing its environment vari-
ables. These can be saved and manipulated from the u-boot CLI and using linux
tools. To enable atomic updates of the environment variables, u-boot uses redun-
dant environment sectors; in case of a failure in completely writing the current
sector (e.g. due to loss of power or reset during writes), it will automatically use
the redundant environment. Therefore each boot monitor uses two flash sectors
(partition mtd2) for storing its environment and redundant copy.