cp6924 1 User Guide v1.2
cp6924 1 User Guide v1.2
CP6924-1
Document Revision 1.2
Date: October, 2018
www.kontron.com
CP6924-1 User Guide
Revision History
Imprint
For further information about other Kontron products, please visit our Internet web site: www.kontron.com.
Disclaimer
Copyright © 2016 Kontron AG. All rights reserved. All data is for information purposes only and not guaranteed for legal purposes. Infor-
mation has been carefully checked and is believed to be accurate; however, no responsibility is assumed for inaccuracies. Kontron and
the Kontron logo and all other trademarks or registered trademarks are the property of their respective owners and are recognized. Spec-
ifications are subject to change without notice.
2 www.kontron.com
CP6924-1 User Guide
Contents
1 Introduction .............................................................................................................. 12
2 Installation ............................................................................................................... 19
3 www.kontron.com
CP6924-1 User Guide
4 www.kontron.com
CP6924-1 User Guide
5 www.kontron.com
CP6924-1 User Guide
List of Tables
6 www.kontron.com
CP6924-1 User Guide
List of Figures
7 www.kontron.com
CP6924-1 User Guide
Proprietary Note
This document contains information proprietary to Kontron. It may not be copied or transmitted by any means, disclosed to
others, or stored in any retrieval system or media without the prior written consent of Kontron AG or one of its authorized
agents.
The information contained in this document is, to the best of our knowledge, entirely correct. However, Kontron AG cannot
accept liability for any inaccuracies or the consequences thereof, or for any liability arising from the use or application of
any circuit, product, or example shown in this document.
Kontron AG reserves the right to change, modify, or improve this document or the product described herein, as seen fit by
Kontron AG without further notice.
Trademarks
Kontron AG and the Kontron logo are trade marks owned by Kontron AG, Germany. In addition, this document may include
names, company logos and trademarks, which are registered trademarks and, therefore, proprietary to their respective
owners.
Advisory Conventions
CAUTION
This symbol and title indicate potential damage and tells you how to avoid
the problem.
Electric Shock
This symbol and title warn of hazards due to electrical shocks (> 60V) when
touching products or parts of them. Failure to observe the precautions indi-
cated and/or prescribed by the law may endanger your life/health and/or
result in damage to your material.
WARNING
This symbol and title emphasize points which, if not fully understood and
taken into consideration by the reader, may endanger your health and/or
result in damage to your material.
8 www.kontron.com
CP6924-1 User Guide
Note...
This symbol and title emphasize aspects the reader should read through carefully for his
or her own advantage.
CE Conformity
This symbol indicates that the product described in this manual is in compliance
with all applied CE standards. Please refer also to the section „Regulatory cpmpli-
ance Statements“ in this manual.
Safety Instructions
Your new Kontron product was developed and tested carefully to provide all features necessary to ensure its compliance
with electrical safety requirements. It was also designed for a long fault-free life. However, the life expectancy of your
product can be drastically reduced by improper treatment during unpacking and installation. Therefore, in the interest of
your own safety and of the correct operation of your new Kontron product, you are requested to conform with the following
guidelines.
WARNING
All operations on this device must be carried out by sufficiently skilled per-
sonnel only.
Be careful, this device will heat up during operation, and if touched
may cause burns. The temperature of the product housing may reach up
to approximately 50°C. Allow for sufficient cool down before handling
after power is turned off.
Electric Shock
Before installing your new Kontron product into a system always
ensure that your mains power is switched off. This applies also to the
installation of piggybacks.
Serious electrical shock hazards can exist during all installation,
repair and maintenance operations with this product. Therefore,
always unplug the power cable and any other cables which provide
external voltages before performing work.
9 www.kontron.com
CP6924-1 User Guide
Laser Lights
Laser light from fiber-optic transmission cables and components can
damage your eyes. The laser components plugged into the switch are
Class 1 laser components. Class 1 laser is considered incapable of pro-
ducing damaging radiation levels during normal operation or mainte-
nance.
To avoid damaging your eyes and to continue safe operation in case of
abnormal circumstances:
• Never look directly into the outlets of fiber-optic transmission com-
ponents or fiber-optic cables with unprotected eyes.
• Never allow fiber-optic transmission path to operate until all the con-
nections have been made.
• Always fit protective plugs to any unused ports of the switch.
Do not handle this product out of its protective enclosure while it is not used for operational purposes unless it is otherwise
protected.
Whenever possible, unpack or pack this product only at EOS/ESD safe work stations. Where a safe work station is not guar-
anteed, it is important for the user to be electrically discharged before touching the product with his/her hands or tools.
This is most easily done by touching a metal part of your system housing.
It is particularly important to observe standard anti-static precautions when changing piggybacks, ROM devices, jumper
settings etc. If the product contains batteries for RTC or memory back-up, ensure that the system is not placed on conduc-
tive surfaces, including anti-static plastics or sponges. They can cause short circuits and damage the batteries or conduc-
tive circuits on the system.
10 www.kontron.com
CP6924-1 User Guide
11 www.kontron.com
CP6924-1 User Guide
1 Introduction
12 www.kontron.com
CP6924-1 User Guide
13 www.kontron.com
CP6924-1 User Guide
1.2.2 Mechanics
Compliant to PICMG® 2.0 6U/4HP (233.35 mm x 160 mm).
• Weight:
• CP6924-1-RA-OC and CP6924-1-SA-OC-V: 720g
• CP6024-1-RC: 1170g
The CP6924-1-RA-OC and CP6924-1-SA-OC-V use a front panel. The CP6924-1-RC does not need a front panel.
1.2.3 Temperature
Compliant to IEC 60068-2-1 and IEC 60068-2-2.
• CP6924-1-RA-OC
• Operation from -40° C to +85° C inlet air temperature
• CP6924-1-RC
• Operation from -40° C to +85° C wedge lock temperature
• CP6924-1-SA-OC-V
• Operation from 0° C to +60° C inlet air temperature
Required average inlet airflow should be around 400LFM (2 m/s) for the maximum cooling. Other thermal limitations may
apply and are the responsibility of the system integrator.
Storage temperature range is -50° C to +105° C for all variants.
1.2.4 Humidity
The boards are designed to meet the standard IEC 60068-2-78 operating 93% at 40°C (non-condensing).
1.2.5 Altitude
The boards are designed to meet the following requirements:
• Operating: 4000m (13123 ft). Check for onboard peripherals if applicable
• Non-Operating: 15000 m (49212 ft)
1.2.6 Vibration
The CP6924-1-SA-OC-V board is designed to meet the requirements according ANSI/Vita 47 V2:
Class V2 plug-in units shall withstand vibration as defined below for 1 hour per axis:
• 5 Hz to 100 Hz PSD increasing at 3 dB/octave
• 100 Hz to 1000 Hz PSD = 0.04 g2/Hz
• 1000 Hz to 2000 Hz PSD decreasing at 6 dB/octave
The CP6924-1-RA-OC board is designed to meet the requirements according EN60068-2-6:
• 10 Hz to 300 Hz, 2g acceleration
• 1 octave/min
• 10 cycles/axis, 3 directions [x, y, z]
14 www.kontron.com
CP6924-1 User Guide
The CP6924-1-RC board is designed to meet the requirements according ANSI/Vita 47 V3:
Class V3 plug-in units shall withstand vibration as defined below for 1 hour per axis:
• 5 Hz to 100 Hz PSD increasing at 3 dB/octave
• 100 Hz to 1000 Hz PSD = 0.1 g2/Hz
• 1000 Hz to 2000 Hz PSD decreasing at 6 dB/octave
Note...
If the CP6924-1 board is used in heavy shock and vibration environment, the hole system
must withstand these requirements. This means the chassis, backplane and guiderails
should be designed for harsh environment. Guide rails with wedge locks are recommend.
The backplane has to be stiffened to avoid connector micro movement. It is also recom-
mended to use connectors which are designed for a rugged environment.
1.2.7 Shock
The CP6924-1-RC board is designed to meet the requirements according VITA 47: 40g.
The plug-in unit shall withstand exposure to either 40g, 11 millisecond, half-sine or 40g, 11 millisecond, terminal saw
tooth shock pulses in all three axes. If verification is accomplished by test, then testing shall be accomplished in accor-
dance with MIL-STD-810, Method 516, Procedure I.
The CP6924-1-RA-OC board is designed to meet the VITA 47 standard:
• Peak Acceleration: 20 g, Shock Duration: 11 ms, Recovery Time: 5 s, Shock Count: 3/direction,
6 directions
The CP6924-1-SA-OC-V board is designed to meet the requirements of the following standards:
• DIN/IEC 60068-2-27
• Peak Acceleration: 30 g, Shock Duration: 9 ms half sine, Recovery Time: 5 s, Shock Count: 3/direction,
6 directions
• DIN/IEC 60068-2-27
• Peak Acceleration: 15 g, Shock Duration: 11 ms half sine, Shock Counts: 500/direction, Recovery Time: 1 s
15 www.kontron.com
CP6924-1 User Guide
1.2.8 Safety
The boards are designed to meet or meets the following requirements:
• UL 60950-1, 2nd Edition (US and Canada)
• EN 60950-1, (Europe)
The boards are designed to meet the following flammability requirement (as specified in Telcordia GR-63-CORE):
• UL 94V-0/1 with Oxygen index of 28% or greater material
1.2.10 Reliability
Targeted MTBF is around 140.000h @ 30° C, calculations based on Bellcore Issue 6.
1.2.11 WEEE
Compliant to:
• Directive 2002/96/EC: Waste electrical and electronic equipment
1.2.13 Lead-free
The boards have to be completely lead-free concerning the production process and the components used.
16 www.kontron.com
CP6924-1 User Guide
CP6924-1 SPECIFICATIONS
General • Reliable field upgrades for all software components
• Dual boot images with roll-back capability
• Management via SNMP and Command Line Interface
• System access via TELNET, SSH and serial line
• Hot-Swap support (IPMI)
Ethernet/Bridging • Static link aggregation (IEEE 802.3ad)
• Classic and rapid spanning tree algorithms(IEEE 802.1D, IEEE 802.1w)
• Multiple Spanning Tree (IEEE 802.S)
• Quality Of Service on all ports (IEEE 802.1p)
• Full Duplex operation and flow control on all ports (IEEE 802.3x)
• Static MAC filtering
• Port Authentication (IEEE 802.1X)
• Auto negotiation of speeds and operational mode on all external copper GE in-
terfaces as well as on all base fabric interfaces
• Layer 2 multicast services using GARP/GMRP (IEEE 802.1p)
• VLAN support including VLAN tagging (IEEE 802.3ac), dynamic VLAN registra-
tion with GARP/GVRP (IEEE 802.1Q) and Protocol based VLANs (IEEE 802.1v)
• Double VLAN tagging
• Port Mirroring
IP Routing • Redundancy of routing functionality using a second switch hub board
• IPv4 Forwarding on all base channels and connected uplink ports
• Quality of service according to the DiffServ standards
• ARP for all routable interfaces
• ICMP for all routable interfaces
• OSPF routing protocol version 2
• RIP routing protocol version 2
• VRRP (virtual router redundancy protocol) for transparent fail over of default
routers
• IGMP snooping
QoS • CoS (Class of Service )
• DifffServ (Differentiated Services)
• ACL (Access Control List)
IP Multicast • DVMRP
• PIM-DM
• PIM-SM
• IGMP (Internet Group Message Protocol) v2 and v3
• IGMP Proxy
17 www.kontron.com
CP6924-1 User Guide
CP6924-1 SPECIFICATIONS
Applications • SNTP client for retrieving accurate time and date information
• DHCP server
• Onboard event management
• Test and trace facilities
• POST (power on self tests) diagnostics
• Standards based SNMP implementation supporting SNMP v1, v2 and v3
for monitoring and management purposes
• Persistent storage of configuration across restarts
• Support for retrieving and installing multiple configurations
• Support for startup configurations based on the cPCI SGA/GA (Shelf Geograph-
ical Address/Geographical Address), see CP6924-1 CLI Reference Manual,
chapter „AutoInstall Commands“
Supported MIBS • For a list of supported MIBs, see chapter “Supported MIBs” on page 45
Bootloader • u-boot Version 1.3.4
• POST
• multi image support
• reliable field upgradable
• H/W protected
• KCS interface to PM
• serial console support
Operating System • Windriver PNE 4.3
18 www.kontron.com
CP6924-1 User Guide
2 Installation
The CP6924-1 has been designed for easy installation. However, the following standard precautions, installation proce-
dures, and general information must be observed to ensure proper installation and to preclude damage to the board, other
system components, or injury to personnel.
WARNING
Due care should be exercised when handling the board due to the fact that the heat
sink can get very hot. Do not touch the heat sink when installing or removing the
board.
In addition, the board should not be placed on any surface or in any form of stor-
age container until such time as the board and heat sink have cooled down to room
temperature.
WARNING
Be careful when inserting or removing the CP6924-1. The SFP cages have sharp
edges which might lead to injuries.
19 www.kontron.com
CP6924-1 User Guide
1. Ensure that the safety requirements indicated in chapter Safety Requirements are observed.
WARNING
Failure to comply with the instruction below may cause damage to the board
or result in improper system operation.
2. Ensure that the board is properly configured for operation in accordance with application requirements before in-
stalling. For information regarding the configuration of the CP6924-1 refer to the CLI Reference Manual.
WARNING
Care must be taken when applying the procedures below to ensure that nei-
ther the CP6924-1 nor other system boards are physically damaged by the
application of these procedures.
WARNING
DO NOT push the board into the backplane connectors. Use the ejector han-
dles to seat the board into the backplane connectors.
• Using both ejector handles, engage the board with the backplane. When the ejector handles are locked, the board
is engaged.
• Fasten the front panel retaining screws.
• Connect all external interfacing cables to the board as required.
• Ensure that the board and all required interfacing cables are properly secured.
20 www.kontron.com
CP6924-1 User Guide
1. Ensure that the safety requirements indicated in chapter Safety Requirements are observed.
WARNING
Care must be taken when applying the procedures below to ensure that nei-
ther the CP6924-1 nor other system boards are physically damaged by the
application of these procedures.
WARNING
Due care should be exercised when handling the board due to the fact that
the heat sink can get very hot. Do not touch the heat sink when changing the
board.
5. Disengage the board from the backplane by first unlocking the board ejection handles and then by pressing the han-
dles as required until the board is disengaged.
6. After disengaging the board from the backplane, pull the board out of the slot.
21 www.kontron.com
CP6924-1 User Guide
1. Connect to serial port on the front plate (using the Kontron DB9 adapter cable) or RIO module (using a RJ45 straight
cable).
3. Log in as admin and enter privileged mode by typing ’enable’ (no passwords required by default).
User:admin
Password:
(Ethernet Fabric) >enable
Password:
(Ethernet Fabric) #
4. Set IP address and netmask. (see below for an example IP address setting)
22 www.kontron.com
CP6924-1 User Guide
5. Save configuration using the ‘write mem’ command and confirm with ’y’’
Configuration Saved!
(Ethernet Fabric) #
To access the CLI via Gigabit Ethernet serviceport, open a telnet connection to the configured IP address, port 23.
1. Connect to serial port on the front plate (using the Kontron DB9 adapter cable) or RIO module (using a RJ45 straight
cable).
3. Log in as admin and enter privileged mode by typing ’enable’ (no passwords required by default).
User:admin
Password:
(Ethernet Fabric) >enable
Password:
(Ethernet Fabric) #
4. Set IP address, netmask and default gateway. (see below for an example IP address setting)
23 www.kontron.com
CP6924-1 User Guide
5. Save configuration by using the ‘write mem’ command and confirm ’y’
Configuration Saved!
(Ethernet Fabric) #
To access the CLI via Gigabit Ethernet networkport, open a telnet connection to the configured IP address, port 23.
It might make sense to separate the management network from the data path by setting appropriate VLANs
For additional information on the system configuration, refer to the CP6924-1 CLI Reference Manual.
24 www.kontron.com
CP6924-1 User Guide
3 Functional Description
This chapter describes the board specific items of the CP6924-1. The base board is a standard Fabric 6U CompactPCI Gigabit
Ethernet Switch with 24 channels.
25 www.kontron.com
CP6924-1 User Guide
26 www.kontron.com
CP6924-1 User Guide
3.3 IPMI
The CP6924-1 board supports an intelligent hardware management system, based on the Intelligent Platform Management
Interface Specification 1.5. The hardware management system provides the ability to manage the power, cooling and inter-
connect needs of intelligent devices, to monitor events and to log events to a central repository intelligent FRU (Field
Replaceable Unit).
The Peripheral Manager is a 32-bit microcontroller with on chip memory of 2 Mbyte Flash and 64 Kbyte EEPROM. It provides
several I²C interfaces for access to sensors and IPMB busses. Board voltage, current and temperature monitoring are
accomplished through internal and external sensors.
The following section provides a listing of all inputs to the IPMI subsystem for H/W supervision.
• Thermal, current and voltage Sensors
• Reset status of the Unit Computer
• Power Status, the PM reads all supply voltages and status signals for possible failure and value reporting
• SFP status and control signals
• CompactPCI Handle switch (not on CP6924-RC and CP6924-A)
27 www.kontron.com
CP6924-1 User Guide
28 www.kontron.com
CP6924-1 User Guide
29 www.kontron.com
CP6924-1 User Guide
30 www.kontron.com
CP6924-1 User Guide
Ethernet Link Port Status LEDs (24 fabric interface LEDs for status indication)
• Off link down
• On link up but no activity
• Blinking link up and activity
CPU 10/100/1000Base-T Management port LEDs
Link/Activity: green LED
• Off link down
• On link up but no activity
• Blinking link up and activity
Speed: amber/green LED
• Off 10Base-T
• On (amber) 100Base-Tx
• On (green) 1000Base-T
Onboard Debug LEDs (CPLD active LED)
• Off CPLD is out of reset, but not all power rails are ready
• On CPLD is in reset
• Blinking CPLD is out of reset
CPLD Health LED
The CPLD Health LED indicates that all voltages are within their specified range and the CPLD is out of reset.
PIN Signal
1 GND
2 TX_FAULT
3 TX_DIS
4 MODDEF21)
5 MODDEF11)
6 MODDEF01)
7 R_SEL
8 LOS
9 GND 1)
10 GND
11 GND
12 RD-
13 RD+
14 GND
31 www.kontron.com
CP6924-1 User Guide
PIN Signal
15 3.3V RX
16 3.3V TX
17 GND
18 TD+
19 TD-
20 GND
32 www.kontron.com
CP6924-1 User Guide
8 IN CTS
Connection to the front RS232 port is established with a straight through Ethernet cable and a RJ45 (female) to SubD
(female) adapter if required. The adapter is described below.
Table 3-6: Serial console terminal cable interface: RJ45 Female to DB9 Female
RJ45 Pin DB9 Pin
RJ45 Female Signal Connected Description DB9 Female
Number Number
1 RTS Y Request To Send 8
2 DTR Y Data Terminal Ready 76
3 TXD Y Transmit 2
4 GND N Ground -
33 www.kontron.com
CP6924-1 User Guide
3.4.6.1 J1 Connector
• Power +3.3V, +5.0V, V(I/O)
• IPMB Power (+5.0V)
• IPMB 0
• Hot Swap
34 www.kontron.com
CP6924-1 User Guide
3.4.6.2 J2 Connector
• Geographical Address
• IPMB 1
• ALERT#
35 www.kontron.com
CP6924-1 User Guide
3.4.6.3 J3 Connector
• Link Port 1 to Link Port 8 (10/100/1000Base-T)
• Link Port f
• Shelf Geographical Address
36 www.kontron.com
CP6924-1 User Guide
3.4.6.4 J4 Connector
• RS232 Interface (RX/TX)
The J4 connector provides the rear RS232 interface and the Firmware Write Protect Disable signal. The CP6924-1 distributes
a 5V power supply rail to the RTM via J4. A 4A fuse protects the board from overcurrent or short circuit.
37 www.kontron.com
CP6924-1 User Guide
3.4.6.5 J5 Connector
• PICMG 2.16 Link Port 9 to Link Port 19 (10/100/1000Base-T)
38 www.kontron.com
CP6924-1 User Guide
4 Software Description
Software on the CP6924-1 includes the following parts:
• Bootloader
• initrd (including rootFS, kernel)
• Application software (FASTPATH switching SW)
• IPMI Firmware
The Software accomplishes operation of the switching hardware and is therefore also referenced as firmware. It is pre-
installed on the system and can only be updated by a dedicated update procedure. This manual describes bootloader, Linux
rootfs/kernel and IPMI firmware, last chapter introduces the update procedures.
For additional information of system configuration using CLI commands refer to documentation “CP6924-1 CLI Reference
Manual”.
Core Features
• RFC 854 — Telnet
• RFC 855 — Telnet option specifications
• RFC 1155 — SMI v1
• RFC 1157 — SNMP
• RFC 1212 — Concise MIB definitions
• RFC 1867 — HTML/2.0 forms with file upload extensions
• RFC 1901 — Community-based SNMP v2
• RFC 1908 — Coexistence between SNMP v1 and SNMP v2
• RFC 2068 — HTTP/1.1 protocol as updated by draft-ietf-http-v11-spec-rev-03
• RFC 2271 — SNMP framework MIB
• RFC 2295 — Transparent content negotiation
• RFC 2296 — Remote variant selection; RSVA/1.0 state management cookies — draft-ietf-http-state-mgmt-05
• RFC 2576 — Coexistence between SNMP v1, v2, and v3
• RFC 2578 — SMI v2
• RFC 2579 — Textual conventions for SMI v2
• RFC 2580 — Conformance statements for SMI v2
• RFC 2616 — HTTP/1.
• RFC 3410 — Introduction and Applicability Statements for Internet Standard Management Framework
• RFC 3411 — An Architecture for Describing SNMP Management Frameworks
• RFC 3412 — Message Processing & Dispatching
• RFC 3413 — SNMP Applications
• RFC 3414 — User-Based Security Model
39 www.kontron.com
CP6924-1 User Guide
Core Features
• IEEE 802.1AB — Link level discovery protocol
• IEEE 802.1D — Spanning tree
• IEEE 802.1p — Ethernet priority with user provisioning and mapping
• IEEE 802.1Q — Virtual LANs w/ port-based VLANs
• IEEE 802.1s — Multiple spanning tree compatibility
• IEEE 802.1v — Protocol-based VLANs
• IEEE 802.1W — Rapid spanning tree
• IEEE 802.1AB — LLDP
• IEEE 802.1X — Port-based authentication
• IEEE 802.3 — 10Base-T
• IEEE 802.3u — 100Base-T
40 www.kontron.com
CP6924-1 User Guide
System Facilities
• Event and error logging facility
• Runtime and configuration download capability
• PING utility
• XMODEM
• RFC 768 — UDP
• RFC 783 — TFTP
41 www.kontron.com
CP6924-1 User Guide
• RFC 791 — IP
• RFC 792 — ICMP
• RFC 793 — TCP
• RFC 826 — Ethernet ARP
• RFC 894 — Transmission of IP Datagrams over Ethernet Networks
• RFC 896 — Congestion Control in IP/TCP Networks
• RFC 951 — BOOTP
• RFC 1034 — DOMAIN NAMES - CONCEPTS AND FACILITIES
• RFC 1035 — DOMAIN NAMES - IMPLEMENTATION AND SPECIFICATION
• RFC 1321 — Message digest algorithm
• RFC 1534 — Interoperability between BOOTP and DHCP
• RFC 2030 — Simple Network Time Protocol (SNTP) V4 for IPv4, IPv6, and OSI
• RFC 2131 — DHCP Client/Server
• RFC 2132 — DHCP options and BOOTP vendor extensions
• RFC 2865 — RADIUS client
• RFC 2866 — RADIUS accounting
• RFC 2868 — RADIUS attributes for tunnel protocol support
• RFC 2869 — RADIUS extensions
• RFC 28869bis — RADIUS support for Extensible Authentication Protocol (EAP)
• RFC 3164 — The BSD syslog protocol
• RFC 3580 — 802.1X RADIUS usage guidelines
• RFC 5176 — Dynamic Authorization Extensions to RADIUS
• Power Source Equipment (PSE) IEEE 802.af Powered Ethernet (DTE Power via MDI) standard
• IEEE Draft P802.1AS/D6.7 — IEEE 802.1AS Time Synchronization Protocol
42 www.kontron.com
CP6924-1 User Guide
Core Features
• RFC 1981 — Path MTU for IPv6
• RFC 2373 — IPv6 addressing
• RFC 2460 — IPv6 protocol specification
• RFC 4861 — Neighbor discovery for IPv6
• RFC 4862 — IPv6 stateless address autoconfiguration
• RFC 2464 — IPv6 over Ethernet
• RFC 2711 — IPv6 router alert
• RFC 3056—Connection of IPv6 Domains via IPv4 Clouds
• RFC 3315 —Dynamic Host Configuration Protocol for IPv6 (DHCPv6)
• RFC 3484 — Default address selection for IPv6
• RFC 3493 — Basic socket interface for IPv6
• RFC 3513 — Addressing architecture for IPv6
• RFC 3542 — Advanced sockets API for IPv6
• RFC 3587 — IPv6 global unicast address format
• RFC 3633 — IPv6 Prefix Options for Dynamic Host Configuration Protocol (DHCP) version 6
• RFC 3736 — Stateless DHCPv6
• RFC 4213 — Basic transition mechanisms for IPv6
• RFC 4291 — Addressing architecture for IPv6
• RFC 4443 — Internet Control Message Protocol (ICMPv6) for the Internet Protocol Version 6 (IPv6) Specification
• RFC 5340—OSPF for IPv6
• RFC 5187 —OSPFv3 Graceful Restart
• RFC 6164 — Using 127-Bit IPv6 Prefixes on Inter-Router Links
• RFC 6583 — Operational Neighbor Discovery Problems
• RFC 6860 — Hiding Transit-Only Networks in OSPF
43 www.kontron.com
CP6924-1 User Guide
DiffServ
• RFC 2474 — Definition of the differentiated services field (DS Field) in the IPv4 and IPv6 headers
• RFC 2475 — An architecture for differentiated services
• RFC 2597 — Assured forwarding PHB group
• RFC 2697 — Single-rate policing
• RFC 3246 — An expedited forwarding PHB (Per-Hop Behavior)
• RFC 3260 — New terminology and clarifications for DiffServ
44 www.kontron.com
CP6924-1 User Guide
Core Features
• RFC 1112 — Host extensions for IP multicasting
• RFC 2236 — IGMP v2
• RFC 2365 — Administratively scoped boundaries
• RFC 2710 — MLDv1
• RFC 3376 — IGMPv3
• RFC 3810 — MLDv2
• RFC 3973 — PIM-DM
• RFC 4601 — PIM-SM
• Draft-ietf-idmr-dvmrp-v3-10 — DVMRP
• Draft-ietf-magma-igmp-proxy-06 — IGMP/MLD-based multicast forwarding (IGMP/MLD proxying)
• Draft-ietf-magma-igmpv3-and-routing-05 — IGMPv3 and multicast routing protocol interaction
• draft-ietf-pim-sm-bsr-05 — Bootstrap Router (BSR) Mechanism for PIM
• Static RP configuration
45 www.kontron.com
CP6924-1 User Guide
46 www.kontron.com
CP6924-1 User Guide
47 www.kontron.com
CP6924-1 User Guide
48 www.kontron.com
CP6924-1 User Guide
• CPU load
• Suppress MAC learning
• Fast Reload
• Memory Usage
• L2 port bridge
• Port blocking mode
• BPDU forwarding
• Suppress MAC learning
• kex_oem
• Customer specific information
• OEM serial number
• OEM hardware part number
• OEM software part number
• OEM software configuration
• kex_phy
• SFP/SFP+/QSFP information
• Status (present), auto/isolate/auto-configuration mode, Ethernet protocol, LOS/Transmit-Fault
• EEPROM content
• Present trap
• kex_ref
• basic Kontron Information
• kex_sensor
• common sensor list
• kex_version
• FASTPATH version
• Chip information
• Address information (GA/SGA address)
• Board information (name, part-number, serial-number, manufacturer, MAC address)
• Firmware versio0n (e.g. PLD) and write protect status
• System and IPMI release
To use the MIBs, you must import the MIBs into the MIB browser. The MIBs are provided on demand for current releases.
SNMP can also be used for updating System Software, IPMI FW and PLD.
4.3 Bootloader
On the CP6924-1 Ethernet Switch, the bootloader 'u-boot' (universal bootloader) is used. The bootloader initializes the
main components of the system like Unit Computer, DDR2 RAM, serial lines etc. for operation and performs a power on self
test (POST). After these steps have been finished, kernel and application are started from flash.
The bootloader software consists of two parts, boot firmware and boot monitor. The boot firmware is stored in the write-
protected boot sector of the flash device. It mainly checks the integrity of the boot monitor image by calculating a CRC
checksum and jumps into the boot monitor if the checksum is valid.
In case the boot monitor image is corrupted for some reason, the boot firmware switches into a CLI with reduced function
set and tries to recover the boot monitor.
49 www.kontron.com
CP6924-1 User Guide
Test Description
Serial Onboard Unit Computer serial controller loopback test
I2C Check for presence of onboard I2C devices
PCI Express Check for PCI Express switch device presence
Serviceport Onboard PPC405EX ethernet internal loopback test
Bootloader environment Check for valid bootloader environment (CRC correct or both CRCs are
0xFFFFFFFF == not initialized)
VPD area Check for valid VPD area (CRC is valid)
The POST result is stored in the transient environment variable 'postresult'. If no POST error occurred, postresult is set to
'0', otherwise - depending on the actual POST error - postresult is set as shown in table 4-2 below.
The 'postresult' value is passed to the linux kernel by means of the 'bootargs' environment variable.
The following table shows the POST code values written into the 'postresult' environment variable.
Device Test
0x00 All POST were successful
0x01 Serial POST failed
0x02 I2C POST failed
0x04 PCIe POST failed
0x08 Ethernet POST failed
0x10 Bootloader environment POST failed
0x20 VPD POST failed
0x40 Memory data/address line POST failed
0x80 Memory device cells POST failed
0x100 CPU cache POST failed
0x200 KCS POST failed
50 www.kontron.com
CP6924-1 User Guide
bootcmdnet Script contains the standard startup script for loading OS image from net-
work.
bootcmdprd Script contains the standard startup script for use during board production.
bootcmdrecovery Script contains standard startup script for board f irmware recovery in boot
f irmware.
bootcmdrollback Script contains standard startup script for board f irmware rollback from
backup partition af ter a CRC checksum error has been detected.
check bootsource Script check for user def ined bootcmd/bootargs pair.
check rollback Script check whether previous rollback failed and drop into bootloader CLI.
Af ter reset, U-Boot will wait this number of seconds before it executes
the contents of the bootcmd variable. During this time a countdown is
printed, which can be interrupted by pressing any key.
Set this variable to 0 boots without delay. Be careful: depending on
bootdelay Var the contents of your bootcmd variable, this can prevent you from
entering interactive commands again forever!
Set this variable to -1 to disable autoboot.
default: 3 for boot monitor, 10 for boot write-protected boot f irm-
ware.
When the standard boot sequence is used, contains the boot source,
either flash, net, prd to select the respective boot sequence to acti-
bootsource Var vate. It is only used when bootcmd contains the default startup
script, which may be overridden by the user.
default: flash
Def ines the key phrase that the user needs to type to drop into the
bootloader command line interface during startup.
bootstopkey Var not set – use string “stop” as bootstop key phrase (default)
<any> - use string <any> as bootstop key phrase
check bootsource Script Check for user def ined bootsource extensions and execute them
check rollback Script Check for rollback prerequisites and start 'run rollback_flash' script
clear_conf ig Script Erase conf ig partition to restore factory defaults for Linux BSP set-
tings.
clear_env Script Erase U-Boot environment sectors.
0 – rollback when CRC check of kernel or rootfs fails (default)
disable_rollback Var
1 – do not rollback
Default network interface used by network commands (bootp, tf tp-
ethact Var boot et al)
default: ppc_4xx_eth0
51 www.kontron.com
CP6924-1 User Guide
flash_update Script Command script to flash a Linux kernel and rootfs image transferred
with tf tpboot to the active Linux kernel and rootfs partition
Default load address for network transfers. This is used as a temporary
loadaddr Var storage for netbooting and f irmware updates.
default: 0x20000000
Controls POST memory test execution:
0: only data and address line test is executed
memtest Var 1: fast memory test with checkerboard pattern (tests 4MB of memory
divided on dif ferent 128kB memory chunks)
2: full memory test with checkerboard pattern
If not set, the fast memory test is performed
If set to 1, do not skip host bridge conf iguration
pciconf ighost Var
default: 1
Stores the POST result
postresult Auto 0 – no POST error occurred
1 – a POST error occurred
reset_unknown Var 0 – do not cold reset when unknown reset type is detected
1 – enable cold reset when unknown reset type is detected (default)
rollback_flash Script Recovers flash contents from backup image in case of CRC checksum
failure on startup
rollbackctl Script Environment script to handle rollback success/fail conditions
This flag is set by the 'imcp' command which is executed during roll-
back to indicate whether a previous rollback failed or succeeded.
rollback_ctl Auto 1 - previous rollback failed
0 - previous rollback succeeded
This command is used before execution of the boot command to setup
setbootargs Script kernel command line properly with current postresult and vram_kinfo
values
0 – disable boot monitor watchdog
5...n – timeout in seconds before boot monitor watchdog f ires
watchdogboot Var
default: 45
Note: This is the pBMWD watchdog.
0 – disable OS load watchdog
15..dis.n – timeout in seconds before load OS watchdog f ires
watchdogos Var
default: 45
Note: This is the pOSWD watchdog.
52 www.kontron.com
CP6924-1 User Guide
It is possible to modify envionment variables and start the pre-defined scripts form the bootloader shell. It is strongly dis-
couraged to modify the pre-defined script variables. However, definition and execution of user-defined script variables can
be done.
Note...
Meddling with the bootloader environment variables can affect significantly the
startup sequence of the system and may cause the system to be un-bootable.
Modification of bootloader environment variables is done using the ‘setenv’ and ‘saveenv’ bootloader CLI commands. With
the 'bootextensions' environment variable, user can setup his own bootcmd and bootargs variables and run his script auto-
matically by setting the 'bootsource' variable appropriately. In the following example, the new environment script variable
‘bootcmdmyname’ as well as 'bootargsmyname‘ are defined. After that, the ‘bootsource’ is set to <name> causing the
bootloader to setup <bootargsmyname> and execute <bootcmdmyname> upon next restart.
Environment changes are stored in one of the redundant bootloader environment sectors. In case of failure (e.g. environ-
ment sector corruption), the settings of the redundant sector are still available. However, the fabric default setting is run-
ning with environment sectors erased. In this case the following startup message is displayed:
Any changes of the environment can be cleared using the ‘clear_env’ script (provided that ‘clear_env’ itself was not
changed):
53 www.kontron.com
CP6924-1 User Guide
54 www.kontron.com
CP6924-1 User Guide
55 www.kontron.com
CP6924-1 User Guide
Support on
Command name Standard Code
CP6924-1
Get Target Upgrade Capabilities HPM.1 2Eh YES
Get Component Properties HPM.1 2Fh YES
Abort Firmware Upgrade HPM.1 30h YES
Initiate Upgrade Action HPM.1 31h YES
Upload Firmware Block HPM.1 32h YES
Finish Firmware Upload HPM.1 33h YES
Get Upgrade Status HPM.1 34h YES
Activate Firmware HPM.1 35h YES
Query Self-Test Results HPM.1 36h YES
Query Rollback Status HPM.1 37h YES
Initiate Manual Rollback HPM.1 38h YES
56 www.kontron.com
CP6924-1 User Guide
57 www.kontron.com
CP6924-1 User Guide
Example:
# ipmitool bmc info
Device ID : 16
Device Revision : 0
Firmware Revision : 0.90
IPMI Version : 1.5
Manufacturer ID : 15000
Manufacturer Name : Kontron
Product ID : 1704 (0x06a8)
Product Name : Unknown (0x6A8)
Device Available : yes
Provides Device SDRs : yes
Additional Device Support :
Sensor Device
SEL Device
FRU Inventory Device
IPMB Event Receiver
IPMB Event Generator
Chassis Device
Aux Firmware Rev Info :
0x00
0x02
0x03
0x00
OemApFormatStorage Command
This command re-formats the I2C EEPROM attached to the IPMC. This clears the FRU data storage, the SEL storage and
resets the NV parameter database to the default values. This command also causes the MMC to reset.
58 www.kontron.com
CP6924-1 User Guide
OemApFpgaWriteRead Command
This command can be used to read multiple data bytes from or write one data to the register interface provided by the glue
logic attached to the MMC.
59 www.kontron.com
CP6924-1 User Guide
OemApLoadNvDefaults Command
This command is used to re-initialize the parameter database to its default values.
60 www.kontron.com
CP6924-1 User Guide
For OEM (Kontron) specific sensor types and reading types in the following table please refer to the next chapter.
SDR Sensor
Sensor ID Sensor Type Code Description
Record ID Nr
0 NA CP6924 FRU Device Locator Record
1 0 Sxx:T_ PCB 01h (Temperature) Board thermal sensor
2 1 Sxx:T_ PHY1 01h (Temperature) PHY1 thermal sensor
3 2 Sxx:T_ PHY2 01h (Temperature) PHY2 thermal sensor
4 3 Sxx:T_ PHY3 01h (Temperature) PHY3 thermal sensor
5 4 Sxx:V_0V9_ VTT 01h (Voltage) Payload Voltage
6 5 Sxx:V_ 1V0 01h (Voltage) Payload Voltage
7 6 Sxx:V_ 1V2 01h (Voltage) Payload Voltage
8 7 Sxx:V_ 1V25 01h (Voltage) Payload Voltage
9 8 Sxx:V_ 1V8 01h (Voltage) Payload Voltage
10 9 Sxx:V_ 2V5 01h (Voltage) Payload Voltage
11 10 Sxx:V_3V3 01h (Voltage) Payload Voltage
12 11 Sxx:V_3V3_SUS 01h (Voltage) Suspend Voltage
13 12 Sxx:V_3V3_CPLD 01h (Voltage) Suspend CPLD Voltage
14 13 Sxx:V_3V3_CPCI 01h (Voltage) CPCI Voltage
15 14 Sxx:V_5V0_CPCI 01h (Voltage) CPCI Voltage
16 15 Sxx:V_5V0_IPMB 01h (Voltage) IPMB Voltage
17 16 Sxx:I_3V3_CPCI 03h (Current) CPCI Current
18 17 Sxx:I_5V0_CPCI 03h (Current) CPCI Current
19 18 Sxx:IPMBL State C3h (OEM IPMB link state)
20 19 Sxx:MMC Reboot 24h (Platform Alert) IPMI Firmware changed indication
C7h (OEMIPMC Firmware
21 20 Sxx:MMC FwUp
Upgrade)
22 21 Sxx:Ver change 2Bh (Version Change) Firmware Version Change
C2h (OEM Init Agent
23 22 Sxx:IniAgent Err
Error)
Sxx:IPMI Watch-
24 23 23h (Watchdog 2)
dog
25 24 Sxx:POST Fail OFh (System Firmware System Firmware POST Error
26 25 Sxx:Boot Fail 1Eh (Boot Error) Primary CPU boot failure
Sxx:System
27 26 1Dh (System Boot)
Restart
28 27 Sxx:IPMI Info-1 COh (OEM Firmware Info)
29 28 Sxx:IPMI Info-1 COh (OEM Firmware Info)
61 www.kontron.com
CP6924-1 User Guide
Example
# ipmitool sdr list
S02:T_PCB | 32 degrees C | ok
S02:T_PHY1 | 53 degrees C | ok
S02:T_PHY2 | 64 degrees C | ok
S02:T_PHY3 | 44 degrees C | ok
S02:V_0V9_VTT | 0.90 Volts | ok
S02:V_1V0 | 1.03 Volts | ok
S02:V_1V2 | 1.19 Volts | ok
S02:V_1V25 | 1.28 Volts | ok
S02:V_1V8 | 1.88 Volts | ok
S02:V_2V5 | 2.60 Volts | ok
S02:V_3V3 | 3.41 Volts | ok
S02:V_3V3_SUS | 3.41 Volts | ok
S02:V_3V3_PLD | 3.41 Volts | ok
S02:V_3V3_CPCI | 3.36 Volts | ok
S02:V_5V0_CPCI | 5.20 Volts | ok
S02:V_5V0_IPMB | 0 Volts | ok
S02:I_5V0_CPCI | 0 Amps | ok
S02:I_3V3_CPCI | 0 Amps | ok
S02:IPMBL State | 0 unspecified | nc
S02:MMC Reboot | 0 unspecified | ok
S02:MMC FwUp | 0 unspecified | ok
S02:Ver change | 0x00 | ok
S02:Boot Fail | 0 unspecified | ok
S02:POST Fail | 0 unspecified | ok
S02:IPMI Watchdog | 0 unspecified | ok
S02:System Restart| 0 unspecified | ok
S02:IPMI Info-1 | 0x00 | ok
S02:IPMI Info-2 | 0x00 | ok
# ipmitool sensor
0 | S02:CP6924 | Dynamic MC @ B2h | ok
1 | S02:T_PCB | 32.000 | degrees C | ok na | na | na | na | na | na
2 | S02:T_PHY1 | 52.000 | degrees C | ok | na | na | na | na | na | na
3 | S02:T_PHY2 | 64.000 | degrees C | ok | na | na | na | 91.000 | 101.000 |
4 | S02:T_PHY3 | 43.000 | degrees C | ok | na | na | na | 75.000 | 85.000 | 95.000
5 | S02:V_0V9_VTT | 0.903 | Volts | ok | na | na | na | 75.000 | 85.000 | 95.000
6 | S02:V_1V0 | 1.028 | Volts | ok | na | na | na | 75.000 | 85.000 | 95.000
7 | S02:V_1V2 | 1.198 | Volts | ok | na | na | 75.000 | 85.000 | 95.000
8 | S02:V_1V25 | 1.277 | Volts | ok | na | na | na | na | na | na
9 | S02:V_1V8 | 1.880 | Volts | ok | na | na | na | na | na | na
10 | S02:V_2V5 | 2.583 | Volts | ok | na | na | na | na | na | na
11 | S02:V_3V3 | 3.407 | Volts | ok | na | na | na | na | na | na
12 | S02:V_3V3_SUS | 3.407 | Volts | ok | na | na | na | na | na | na
13 | S02:V_3V3_CPL D | 3.407 | Volts | ok | na | na | na | na | na | na
14 | S02:V_3V3_CPCI | 3.358 | Volts | ok | na | na | na | na | na | na
15 | S02:V_5V0_CPCI | 5.200 | Volts | ok | na | na | na | na | na | na
16 | S02:V_5V0_IPMB | 0.000 | Volts | cr | na | na | na | na | na | na
17 | S02:I_5V0_CPCI | 0.000 | Amps | ok | na | na | na | na | na | na
18 | S02:I_3V3_CPCI | 0.000 | Amps | ok | na | na | na | na | na | na
19 | S02:IPMBL State | 0x11 | discrete | 0x0880| na | na | na | na | na | na
20 | S02:MMC Reboot | 0x0 | discrete | 0x0080 | na | na | na | na | na | na
21 | S02:MMC FwUp | 0x0 | discrete | 0x0080| na | na | na | na | na | na
22 | S02:Ver change | 0x0 | discrete | 0x0080| na | na | na | na | na | na
25 | S02:Boot Fail | 0x0 | discrete | 0x0080 | na | na | na | na | na | na
24 | S02:POST Fail | 0x0 | discrete | 0x0080 | na | na | na | na | na | na
26 | S02:IPMI Watchdo | 0x0 | discrete | 0x0080 | na | na | na | na | na | na
27 | S02:System RestartResta| 0x0| discrete | 0x0080 | na | na | na | na | | na
28 | S02:IPMI Info-1 | 0x0 | discrete | 0x0080| na | na | na | na | na | na
29 | S02:IPMI Info-2 | 0x0 | discrete | 0x0080| na | na | na | na | na | na
Please note, Numbering at the beginning of each line of the ipmitool sensors command output shows SDR Record IDs.
62 www.kontron.com
CP6924-1 User Guide
Offset
Request data 1 Sensor Number
1 Completion Code
Sensor Reading
[7:4] – Reserved, ignore on read
[3] – IPMB-L Override State
0b = override state, bus isolated
1b = local control state, MMC determines state of the bus
[2:0] – IPMB-L Local State
0h = no failure, bus enabled
2
1h = unable to drive clock high
2h = unable to drive data high
Response data
3h = unable to drive clock low
4h = unable to drive data low
5h = clock low timeout
6h = under test (MMC is attempting to determine if it is causing a bus hang)
7h = undiagnosed communication failure
3 Standard IPMI Byte. (See “Get Sensor Reading in the IPMI Specification)
[7:2] – Reserved, read as zero
4 [1] – 1b = IPMB-L enabled
[0] – 1b = IPMB-L disabled
5 80h – Ignore on read
63 www.kontron.com
CP6924-1 User Guide
Offset
Event Message Rev
1
04h
Sensor Type
2
F2h – Module Hot Swap
3 Sensor Number
[7] – Event Direction
1b = Deassertion
4 0b = Assertion
[6-0] – Event Type
6Fh = Generic Availability
Event Data 1
[7:4] – Ah = OEM code in Event Data 2 and 3
[3:0] – Offset
5
00h = IPMB-L disabled
Request data 01h = IPMB-L enabled
All other values are reserved.
Event Data 2
6
[7:0] Reserved, read as zero
Event Data 3
[7:4] – Reserved, read as zero
[3] – IPMB-L Override State
0b = override state, bus isolated
1b = local control state, MMC determines state of the bus
7 [2:0] – IPMB-L Local Status
0h = no failure, bus enabled
1h = unable to drive clock high
2h = unable to drive data high
3h = unable to drive clock low
4h = unable to drive data low
Response data 1 Completion Code
64 www.kontron.com
CP6924-1 User Guide
Offset
Request data 1 Sensor Number
1 Completion Code
Sensor Reading
2
00h – ignore on read
3 Standard IPMI Byte. (See “Get Sensor Reading in the IPMI Specification)
Response data
[7:2] – Reserved, read as zero
4 [1] – 1b = MMC in Reset
[0] – 1b = MMC out of Reset
5 80h – Ignore on read
Offset
Event Message Rev
1
04h
Sensor Type
2
24h – Platform Alert
3 Sensor Number
[7] – Event Direction
1b = Deassertion
4 0b = Assertion
[6-0] – Event Type
03h = digital discrete
Request data
Event Data 1
[7:4] – 0h = no data in Event Data 2 and 3
[3:0] – Offset
5
00h = MMC out of Reset
01h = MMC in Reset
All other values are reserved.
Event Data 2
6
FFh = not specified
Event Data 3
7
FFh = not specified
Response data 1 Completion Code
65 www.kontron.com
CP6924-1 User Guide
Offset
Request data 1 Sensor Number
1 Completion Code
Sensor Reading
00h = first boot after upgrade
2
01h = first boot after rollback
Response data
All other values are reserved.
3 Standard IPMI Byte. (See “Get Sensor Reading in the IPMI Specification)
4 00h - ignore on read
5 80h – ignore on read
Offset
Event Message Rev
1
04h
Sensor Type
2
C7h – OEM Firmware Upgrade
3 Sensor Number
[7] – Event Direction
1b = Deassertion
4 0b = Assertion
[6-0] – Event Type
6Fh = sensor specific
Request data
Event Data 1
[7:4] – 0h = no data in Event Data 2 and 3
[3:0] – Offset
5
00h = first boot after upgrade
01h = first boot after rollback
All other values are reserved.
Event Data 2
6
FFh = not specified
Event Data 3
7
FFh = not specified
Response data 1 Completion Code
66 www.kontron.com
CP6924-1 User Guide
Offset
Request data 1 Sensor Number
1 Completion Code
Sensor Reading
2
00h – ignore on read
Response data 3 Standard IPMI Byte. (See “Get Sensor Reading in the IPMI Specification)
[7:1] – reserved, ignore on read
4
[0] – 1b = System Firmware Error (POST Error)
5 80h – ignore on read
Offset
Event Message Rev
1
04h
Sensor Type
2
0Fh – System Firmware Progress (POST Error)
3 Sensor Number
[7] – Event Direction
1b = Deassertion
4 0b = Assertion
[6-0] – Event Type
6Fh = sensor specific
Request data
Event Data 1
[7:4] – 6h = OEM data in Event Data 2 and no data in Event Data 3
5 [3:0] – Offset
00h = System Firmware Error (POST Error)
All other values are reserved.
Event Data 2
6 Post Code (see
)
Event Data 3
7
unspecified
Response data 1 Completion Code
67 www.kontron.com
CP6924-1 User Guide
Offset
Request data 1 Sensor Number
1 Completion Code
Sensor Reading
2
00h – ignore on read
3 Standard IPMI Byte. (See “Get Sensor Reading in the IPMI Specification)
[7:4] – reserved, ignore on read
Response data
[3] – 1b = permanent boot failure, no more images to try
4 [2] – 1b = activation of backup image, boot failure detected
[1] – 1b = network boot error
[0] – 1b = local boot error while executing from flash
5 80h – ignore on read
Offset
Event Message Rev
1
04h
Sensor Type
2
1Eh – Boot Error *
3 Sensor Number
[7] – Event Direction
1b = Deassertion
4 0b = Assertion
[6-0] – Event Type
6Fh = sensor specific
Event Data 1
Request data [7:4] – 80h = OEM data in Event Data 2 and no data in Event Data 3
[3:0] – Offset
00h = local boot error while executing from flash
5
01h = network boot error
02h = activation of backup image, boot failure detected
03h = permanent boot failure, no more images to try
All other values are reserved.
Event Data 2
6 01h = failed image is image 1
00h = failed image is image 0
Event Data 3
7
FFh = not specified
Response data 1 Completion Code
68 www.kontron.com
CP6924-1 User Guide
SENSOR Number/ ID Lower criti- Lower non Upper non Upper criti- Upper Non
Nominal
string cal critical critical cal Recoverable
CP6924-1
Sxx:T_PCB 98°C 108°C 118°C
Sxx:T_PHY1 90°C 100°C 110°C
Sxx:T_PHY2 90°C 100°C 110°C
Sxx:T_PHY3 90°C 100°C 110°C
Note...
LNR (Lower Non Recoverable), LNC (Lower Non Critical), UCR (Upper Non Critical)
and UNR (Upper Non Recoverable) values and values marked n.a. are not defined.
69 www.kontron.com
CP6924-1 User Guide
70 www.kontron.com
CP6924-1 User Guide
Size
Physical Address Offset in Flash Linux Partition Designation Description
[kB]
128
F8100000 100000 mtd1 vpd Vital Product Data
128
128 Redundant bootloader envi-
F8140000 140000 mtd2 env
128 ronment (each 128 KB)
Linux system (kernel and ini-
F8180000 180000 43264 mtd3 system
trd multi image)
Read/Write Configuration
FABC0000 2BC0000 10240 mtd4 config
data
FB5C0000 35C0000 10240 mtd5 profiles Storage for extra profiles
Contains backup image. Copy
FBFC0000 3FC0000 65280 mtd6 backup
of mtd0-5
Reserved area (temporarily
FFF80000 7F80000 384 mtd7 reserved used as upper half of produc-
tion and bringup bootloader)
HW write protected boot firm-
FFFE0000 7FE0000 128 mtd9 boot-fw
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.
71 www.kontron.com
CP6924-1 User Guide
A complete software release for the CP6924-1 consists of the two files (example package-names):
• “CP6924-system-ipv6-BETA-1.00.pkg” or “CP6924-system-l2only-BETA-1.00.pkg” (depending on the board type)
• “CP6924-ipmi-BETA-1.00.hpm” (firmware package for the IPMI firmware)
In the following, the CLI commands to setup and copy System SW images and the CLI commands necessary to perform
upgrades are described. As the commands are the very same for both system packages mentioned above, only the com-
mands for the l2only version are described.
The CLI commands described below are executed in the privileged mode of the CLI hierarchy, which is entered by executing
the ‘enable’ command. Please refer to the “CP6924-1 CLI Reference Manual“ for more information regarding the CLI com-
mands and the way to use them.
5. Check availability of valid boot image in active image using the command ‘show bootvar’
Image Descriptions
--------------------------------------------------------------------
unit active backup current-active next-active
--------------------------------------------------------------------
72 www.kontron.com
CP6924-1 User Guide
6. In case of problems with booting the system, last working backup image will automatically be copied to active image.
This procedure restores normal system behavior. Configuration settings made with active image are lost and should
be saved by copying active image to backup image before.
7. After verifying the correct operation, it is recommended to copy active image to backup image to have a fully redun-
dant system
(Ethernet Fabric) #
The image will be copied including the configuration settings currently stored for active image.
Flashing a new IPMI firmware will disable the IPMI Controller for some minutes.
Are you sure to update the IPMI firmware? (y/n)y
...
(Ethernet Fabric) #
73 www.kontron.com
CP6924-1 User Guide
5 Thermal Considerations
The CP6924-1 has four temperature sensors which ensure operation within the specified temperature limits. Sensor data is
accessible via the Peripheral Manager. Although temperature sensing information is made available to the PM, the CP6924-
1 itself does not provide any active means of temperature regulation.
As long as the temperature values stay below their upper critical threshold, all components on the CP6924-1 are considered
to be operated within their specified temperature range.
74 www.kontron.com
CP6924-1 User Guide
When developing applications using the CP6924-1, the system integrator must be aware of the overall system thermal
requirements. A system chassis must be provided which satisfy these requirements.
Measurements proofed that following conditions (maximum ambient temperature under maximum load) are possible while
all temperatures of on-board components stay below their critical thresholds.
For the CP6924-1-RC-C, the specified temperature refers to the mean temperature of both spacers (metal strips along the
PCB edge, bottom side) - these are the reference points according Vita 47.1.
The relation between the reference temperature value and the ambient temperature strongly depends on the construction
of the conduction cooled frame. Using a frame with good conduction cooling capabilities can decrease the difference
between reference and ambient temperature.
Note...
The holdup time of the real time clock (all CP6924 versions) is up to 6 days, under
moderate storage temperature conditions. It may decrease at lower or higher tem-
peratures (aberration is not qualified).
WARNING
As Kontron assumes no responsibility for any damage to the CP6924-1
or other equipment resulting from overheating any of the components,
it is highly recommended that system integrators as well as end users
confirm that the operational environment of the CP6924-1complies
with the thermal considerations set forth in this document.
75 www.kontron.com
CP6924-1 User Guide
6 Power Considerations
The power considerations presented in this chapter must be taken into account by system integrators when specifying the
CP6924 system environment.
6.1 Baseboard
The CP6924 has been designed for optimal power input and distribution. Still it is necessary to observe certain criteria
essential for application stability and reliability. The board is supplied by 3.3V and 5.0V from the backplane. All supply volt-
ages from the backplane are enabled with a predefined ramp-up time. The inrush current is limited by Hot-Swap control-
lers.
The table below indicates the absolute maximum input voltage ratings that must not be exceeded. Power supplies to be
used with the CP6924 should be carefully tested to ensure compliance with these ratings.
Power consumption: below 50 W.
6.2 Backplanes
Backplanes to be used with the CP6924 must be adequately specified. The backplane must provide optimal power distribu-
tion for the +3.3 V and +5 V power inputs. Input power connections to the backplane itself should be carefully specified to
ensure a minimum of power loss and to guarantee operational stability. Long input lines, under-dimensioned cabling or
bridges, high resistance connections, etc. must be avoided. It is recommended to use POSITRONIC or M-type connector
backplanes and power supplies where possible.
76 www.kontron.com
CP6924-1 User Guide
All data is for information purposes only and not guaranteed for legal purposes. Subject to change without notice. Information in this datasheet has been carefully checked and is
believed to be accurate. However, no responsability is assumed for inaccurancies. All brand or product names are trademarks or registered trademarks of their respective owners.
CORPORATE OFFICES
Europe, Middle East & Africa North America Asia Pacific
Lise-Meitner-Straße 3-5 14118 Stowe Drive 17 Building,Block #1, ABP.
86156 Augsburg Poway, CA 92064-7147 188 Southern West 4th Ring Road
Germany USA Beijing 100070, P.R.China
Tel.: + 49 (0) 821 / 4086 01 Tel.: + 1 888 294 4558 Tel.: + 86 10 63751188
Fax: + 49 (0) 821 / 4086 111 Fax: + 1 858 677 0898 Fax: + 86 10 83682438
User Guide
77 www.kontron.com