Printouts of Starting Phases in Linux Units: DN0965958 Issue 3-0
Printouts of Starting Phases in Linux Units: DN0965958 Issue 3-0
Printouts of Starting Phases in Linux Units: DN0965958 Issue 3-0
The information in this document applies solely to the hardware/software product (“Product”) specified
herein, and only as specified herein. Reference to “Nokia” later in this document shall mean the respective
company within Nokia Group of Companies with whom you have entered into the Agreement (as defined
below).
This document is intended for use by Nokia's customers (“You”) only, and it may not be used except for the
purposes defined in the agreement between You and Nokia (“Agreement”) under which this document is
distributed. No part of this document may be used, copied, reproduced, modified or transmitted in any form
or means without the prior written permission of Nokia. If You have not entered into an Agreement
applicable to the Product, or if that Agreement has expired or has been terminated, You may not use this
document in any manner and You are obliged to return it to Nokia and destroy or delete any copies thereof.
The document has been prepared to be used by professional and properly trained personnel, and You
assume full responsibility when using it. Nokia welcomes your comments as part of the process of
continuous development and improvement of the documentation.
This document and its contents are provided as a convenience to You. Any information or statements
concerning the suitability, capacity, fitness for purpose or performance of the Product are given solely on
an “as is” and “as available” basis in this document, and Nokia reserves the right to change any such
information and statements without notice. Nokia has made all reasonable efforts to ensure that the
content of this document is adequate and free of material errors and omissions, and Nokia will correct
errors that You identify in this document. Nokia's total liability for any errors in the document is strictly
limited to the correction of such error(s). Nokia does not warrant that the use of the software in the Product
will be uninterrupted or error-free.
NO WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO
ANY WARRANTY OF AVAILABILITY, ACCURACY, RELIABILITY, TITLE, NON-INFRINGEMENT,
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, IS MADE IN RELATION TO THE
CONTENT OF THIS DOCUMENT. IN NO EVENT WILL NOKIA BE LIABLE FOR ANY DAMAGES,
INCLUDING BUT NOT LIMITED TO SPECIAL, DIRECT, INDIRECT, INCIDENTAL OR CONSEQUENTIAL
OR ANY LOSSES, SUCH AS BUT NOT LIMITED TO LOSS OF PROFIT, REVENUE, BUSINESS
INTERRUPTION, BUSINESS OPPORTUNITY OR DATA THAT MAY ARISE FROM THE USE OF THIS
DOCUMENT OR THE INFORMATION IN IT, EVEN IN THE CASE OF ERRORS IN OR OMISSIONS
FROM THIS DOCUMENT OR ITS CONTENT.
This document is Nokia proprietary and confidential information, which may not be distributed or disclosed
to any third parties without the prior written consent of Nokia.
Nokia is a registered trademark of Nokia Corporation. Other product names mentioned in this document
may be trademarks of their respective owners.
Only trained and qualified personnel may install, operate, maintain or otherwise handle this
product and only after having carefully read the safety information applicable to this product.
The safety information is provided in the Safety Information section in the “Legal, Safety and
Environmental Information” part of this document or documentation set.
Nokia is continually striving to reduce the adverse environmental effects of its products and services. We
would like to encourage you as our customers and users to join us in working towards a cleaner, safer
environment. Please recycle product packaging and follow the recommendations for power use and proper
disposal of our products and their components.
If you should have questions regarding our Environmental Policy or any of the environmental services we
offer, please contact us at Nokia for any additional information.
Table of Contents
This document has 12 pages
Summary of changes..................................................................... 4
Summary of changes
Changes made between issues 3-0 and 2-0
Editorial changes.
Changes made between issues 2-0 and 1-0
The title of the document has been changed from Boot Phases in Linux units to Printouts
of Starting phases in Linux units.
LCP platform software in figure has been changed to LinDX platform software.
Information regarding starting of kernel and four starting phases have been updated.
Section Example of starting phases of the CPPU unit has been changed to Example of
starting phases.
Reference to the CPPU unit in section Example of starting phases has been removed.
From line LINUX VERSION until line... and After the Linux Kernel began to boot... has
been removed from LINUX KERNEL description.
Lines RENAMED ETH2 TO EMB0 and RENAMED ETH3 TO EMB1 are printed... and
Lines RENAMED ETH2 TO EMB0 and RENAMED ETH3 to EMB1 indicate... have been
removed from PLATFORM PROGRAMS description.
Changes made in issue 1-0
This is the first issue.
BOLERO
Start
DMXRTE LNINST
run
Start
diagnostics
Diagnostics Linuxkernel
Extractsoftware
modules
Lnx-launcher-d
Start
LinDXplatform
software
1. The boot loader, BOLERO, initializes the hardware after a system restart, and loads
and starts the operating system.
2. The boot includes initializing the hardware (CPU hardware and memory system)
determining the unit type, loading a load list based on the unit type, loading software
modules based on the load list, and starting the DMX runtime, DMXRTE.
3. DMXRTE checks if the Linux installer, LNINST, is loaded during the boot. In Linux
units, the execution is then transferred to LNINST. If LNINST determines that
diagnostics should be run, the execution returns to DMXRTE and diagnostics is
executed. Otherwise LNINST starts the Linux kernel.
4. When the kernel has been started and platform load modules have been extracted
from load chain to the RAM disk, the platform start-up service Lnx-launcher-d begins
to start the platform programs. Lnx-launcher-d starts all programs that belong to
Linux Computing Platform (LinDX), but it can also start other application programs
that are not related to the platform.
g Note: DMX messaging is not available before Post office is running in phase L0.
Process supervision is not available before phase L1.
IPMC Responding
Checking NVRAM..
Intel(R) Boot Agent PXE Base Code (PXE-2.1 build 088 LAL_ABF)
Copyright (C) 1997-2009, Intel Corporation
STARTING OS ...
DMX STARTING UP
- Initializing statical dmxrte data areas
- Reading DMX configuration file
- Initializing oslog
- Initializing exception handler TSS’s
- Setting up GDT entries
- Setting up LDT entries
Starting standalone OS
Read the following description to better understand the meaning of printouts during the
starting phases in Linux units:
• LNINST
The Starting standalone OS line indicates the point where Linux installer
(LNINST) is started, and the Starting the image! line indicates the point
where it ends.
• LINUX KERNEL
If an error occurs during this phase, specific error messages or alarms cannot be
given but some extra lines are shown in the printout, which might help you identify
the cause of the problem. Errors occurring in this phase are related either to
hardware or to the software configuration, and are very rare.
• PLATFORM PROGRAMS
In the beginning of starting phase L0, the message bus is not available yet.
Therefore, if errors occur at this point, alarms cannot be given.
The File loading activated line is printed out by the recovery program. If
abnormal lines are printed out at this point, it might indicate that the recovery system
is not able to initialize.