Intel Personal Computer Intel NetStructure Single Board Computer User Manual |
®
Intel NetStructure MPCBL0010
Single Board Computer
Technical Product Specification
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
—MPCBL0010
Contents
1.0 Introduction............................................................................................................ 12
2.0 Feature Overview .................................................................................................... 15
®
2.2.2 Chipset................................................................................................. 16
2.2.3 Memory (J10, J12) ................................................................................. 17
2.2.4 I/O....................................................................................................... 18
2.2.4.3 Timers..................................................................................... 18
2.2.4.6 USB 2.0................................................................................... 19
2.2.4.7 Serial Ports.............................................................................. 19
2.2.6 Firmware Hubs....................................................................................... 20
2.2.7 Onboard Power Supplies.......................................................................... 21
2.2.7.3 Isolated -48 V to +12 V, 12 V Suspend, 5 V, 3.3 V Suspend, 1.8 V, and
2.2.8 IPMC .................................................................................................... 22
2.2.9 Telecom Clock ....................................................................................... 22
2.2.10 AdvancedMC Direct Connect .................................................................... 23
2.2.11 AdvancedTCA Compliance........................................................................ 24
3.0 Operating the Unit................................................................................................... 25
3.4.1 Chassis Installation................................................................................. 30
3.4.2 Chassis Extraction.................................................................................. 30
Remote Access Configuration.............................................................................. 32
Software Updates.............................................................................................. 32
3.8.1 BIOS Updates........................................................................................ 33
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
3
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010—
3.8.2.1 Synchronizing BIOS Image and Settings from FWH0 (Main) to FWH1
3.8.3 IPMC Firmware Updates...........................................................................35
4.0 Specifications ..........................................................................................................37
Mechanical Specifications....................................................................................37
4.1.1 Board Outline.........................................................................................37
4.1.2 Backing Plate and Top Cover ....................................................................37
Environmental Specifications...............................................................................37
4.3.2 Power Requirements ...............................................................................39
4.3.3 Power Consumption ................................................................................39
5.0 Connectors and LEDs ...............................................................................................40
5.1.1 Power Distribution Connector (P10)...........................................................43
5.1.4 Alignment Blocks....................................................................................46
5.2.1 POST Code Connector (J13) .....................................................................47
5.3.2 USB Connector (J4).................................................................................49
5.3.3 Serial Port Connector (J5)........................................................................49
LEDs................................................................................................................52
5.4.1 POST LED Codes.....................................................................................55
Reset Button.....................................................................................................56
6.0 BIOS Features..........................................................................................................57
Introduction......................................................................................................57
BIOS Flash Memory Organization.........................................................................57
6.5.1 Language Support ..................................................................................58
Recovering BIOS Data........................................................................................58
Boot Options.....................................................................................................58
6.7.1 CD-ROM and Network Boot ......................................................................59
6.7.2 Booting without Attached Devices .............................................................59
Fast Booting Systems.........................................................................................59
6.8.1 Quick Boot.............................................................................................59
6.10 Remote Access Configuration ..............................................................................60
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
4
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
—MPCBL0010
7.0 BIOS Setup.............................................................................................................. 62
7.3.1 CPU Configuration Sub-Menu ................................................................... 64
7.3.2 IDE Configuration Sub-Menu.................................................................... 65
7.3.3 SuperIO Configuration Sub-Menu ............................................................. 68
7.3.4 ACPI Configuration Sub-Menu .................................................................. 69
7.3.6 Event Log Configuration Sub-Menu ........................................................... 72
7.3.7 MPS Configuration Sub-Menu................................................................... 74
7.3.10 PCI Express* Configuration Sub-Menu....................................................... 76
7.3.12 IPMI Configuration Sub-Menu................................................................... 78
7.3.13 USB Configuration Sub-Menu................................................................... 80
7.5.1 Boot Settings Configuration Sub-Menu ...................................................... 82
7.5.2 Boot Device Priority Sub-Menu................................................................. 83
7.5.3 Hard Disk Drives Sub-menu..................................................................... 84
7.7.1 Northbridge Configuration Sub-Menu ........................................................ 86
8.0 Error Messages........................................................................................................ 89
Port 80h POST Codes......................................................................................... 89
9.0 Addressing .............................................................................................................. 93
10.0 Hardware Management Overview.......................................................................... 115
10.1 Intelligent Platform Management Controller (IPMC).............................................. 115
10.2 Sensor Data Record (SDR) ............................................................................... 117
10.3 System Event Log (SEL)................................................................................... 121
10.4 IPMB Link Sensor ............................................................................................ 126
10.5 Field Replaceable Unit (FRU) Information............................................................ 126
10.6 Customizable FRU Area .................................................................................... 127
10.6.1 LinuxCustFru Utility Usage..................................................................... 127
10.6.2 FRU Customer Area .............................................................................. 127
10.7 E-Keying........................................................................................................ 130
10.8 OEM IPMI Commands ...................................................................................... 130
10.8.1 Reset BIOS Flash Type.......................................................................... 131
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
5
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010—
10.8.3 Set Control State..................................................................................134
10.8.4 Get Control State..................................................................................134
10.8.5 Controls Identifier Table ........................................................................134
10.9 Hot Swap Process ............................................................................................135
10.9.1 Hot Swap LED ......................................................................................136
10.10 AdvancedMC Module Activation..........................................................................136
10.11 Temperature and Voltage Sensors......................................................................137
10.11.1Processor Events ..................................................................................139
10.11.2DIMM Memory Events............................................................................139
10.11.4Critical Interrupts .................................................................................139
10.11.5System ACPI Power State ......................................................................139
10.11.6IPMB Link Sensor..................................................................................140
10.11.7FRU Hot Swap......................................................................................140
10.12 Reset.............................................................................................................140
10.12.1Warm Reset.........................................................................................141
10.12.2Hard Reset ..........................................................................................141
10.13 Field Replaceable Unit (FRU) Information ............................................................141
10.14 IPMC Firmware Code........................................................................................142
11.0 Serial Over LAN (SOL)............................................................................................145
11.1 References......................................................................................................145
11.2 SOL Architecture .............................................................................................145
11.2.1 SOL Implementation .............................................................................145
11.2.2 Architectural Components......................................................................147
11.2.2.1 IPMC .....................................................................................147
11.3 Theory of Operation .........................................................................................147
11.3.2 Serial Over LAN....................................................................................147
11.4 Serial Over LAN Client......................................................................................148
11.5 Reference Configuration Script ..........................................................................148
11.6 Supported Usage Model....................................................................................149
11.6.1 Configuring the Blade for SOL.................................................................149
11.7 Reference Script (reference_cfg)........................................................................150
11.7.2 Default Behavior...................................................................................150
11.7.3 SOL User Information............................................................................150
11.7.4 LAN Parameters....................................................................................150
11.7.5 SOL Parameters ...................................................................................151
11.7.6 Channel Parameters..............................................................................151
11.7.7 Command Line Options..........................................................................151
11.8 Setting up a Serial Over LAN Session..................................................................152
11.8.1 Target Blade Setup ...............................................................................152
11.8.2 Client Blade Setup ................................................................................157
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
6
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
—MPCBL0010
11.9 Operating Systems for SOL Client (ipmitool) ....................................................... 160
12.0 Telecom Clock ....................................................................................................... 161
12.1 Functional Description...................................................................................... 161
12.2 Interface Description ....................................................................................... 162
12.2.1 AdvancedTCA Backplane Interface.......................................................... 162
12.2.2 AdvancedMC Interface .......................................................................... 162
12.2.3 Reset/Interrupt Interface ...................................................................... 162
12.2.4 LPC Interface....................................................................................... 162
12.3 Function Description ........................................................................................ 162
12.3.1 Redundant Reference Clock Selection...................................................... 162
12.3.2 PLL Clock Generation............................................................................ 162
12.3.3 Recovered Clock Selection..................................................................... 163
12.3.4 Configuration....................................................................................... 163
12.3.5 Alarm Handling .................................................................................... 163
12.4 Telecom Clock API........................................................................................... 164
12.4.1 TRANSMIT CLOCK ................................................................................ 164
12.4.2 Enable/Disable Transmission Clock ......................................................... 164
12.4.3 Recovered Clock................................................................................... 165
12.4.4 Automatic Switchover ........................................................................... 165
12.4.5 Automatic Switchover Mode................................................................... 165
12.4.6 Select Reference Clock.......................................................................... 166
12.4.7 Reference Frequency for PLL.................................................................. 166
12.4.9 Corner Frequency................................................................................. 167
12.4.10PLL Operating Mode.............................................................................. 167
12.4.11Reference Clock Alignment .................................................................... 167
12.4.12Hardware Reset ................................................................................... 167
12.4.13Read Alarm States................................................................................ 168
12.4.14Read New Events ................................................................................. 168
12.4.15Read the Current Reference Clock .......................................................... 169
12.4.16sysfs Interface..................................................................................... 169
12.5 Telecom Clock Registers................................................................................... 170
13.0 Maintenance.......................................................................................................... 177
13.1 Supervision .................................................................................................... 177
13.2 Diagnostics..................................................................................................... 177
13.2.1 In-Target Probe (ITP) ........................................................................... 177
14.0 Thermals ............................................................................................................... 178
15.0 Component Technology ......................................................................................... 179
16.0 Warranty Information ........................................................................................... 180
®
16.2 Returning a Defective Product (RMA) ................................................................. 180
16.3 For the Americas............................................................................................. 180
16.3.2 For Asia and Pacific (APAC).................................................................... 181
16.3.3 Limitation of Liability and Remedies........................................................ 181
17.0 Customer Support ................................................................................................. 183
17.1 Customer Support........................................................................................... 183
17.2 Technical Support and Return for Service Assistance............................................ 183
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
7
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010—
17.3 Sales Assistance..............................................................................................183
17.4 Product Code Summary....................................................................................183
18.0 Certifications .........................................................................................................184
19.0 Agency Information—Class B .................................................................................185
19.1 North America (FCC Class B).............................................................................185
19.3 Japan VCCI Class B..........................................................................................185
19.4 Korean Class B................................................................................................186
19.5 Australia, New Zealand.....................................................................................186
20.0 Safety Warnings ....................................................................................................187
20.1 Mesures de Sécurité.........................................................................................188
20.2 Sicherheitshinweise..........................................................................................189
20.3 Norme di Sicurezza..........................................................................................190
20.4 Instrucciones de Seguridad ...............................................................................191
20.5 Chinese Safety Warning....................................................................................192
Reference Documents ............................................................................................193
Figures
Jumpers..................................................................................................................25
AdvancedMC Filler Panel............................................................................................27
Empty DIMM Sockets................................................................................................28
10 Connector Locations..................................................................................................41
11 Front Panel..............................................................................................................42
12 Power Distribution Connector (Zone 1) P10..................................................................43
13 Data Transport Connector (Zone 2) J23.......................................................................45
14 Ethernet 10/100 Debug Connector..............................................................................48
15 USB Connector (J4) ..................................................................................................49
16 Serial Port Connector (J5)..........................................................................................49
17 DB-9 to RJ-45 Pin Translation ....................................................................................50
18 AdvancedMC* Connector ...........................................................................................52
19 Front Panel LEDs (Option 1).......................................................................................53
20 Front Panel B LEDs (Option 2)....................................................................................53
21 Example POST LED Codes..........................................................................................56
22 IPMC Block Diagram ...............................................................................................116
23 AdvancedMC Direct Connect Switch Block Diagram .....................................................132
24 Hot Swap Process...................................................................................................135
25 Warm Reset Block Diagram......................................................................................141
26 IPMC Firmware Code Process ...................................................................................143
27 SOL Block Diagram.................................................................................................146
29 BIOS Configuration of SOL Target Blade ....................................................................153
30 Configuration for RHEL............................................................................................154
31 Block Diagram of the Telecom Clock..........................................................................161
32 Power vs. Flow Rate................................................................................................178
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
8
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
—MPCBL0010
Tables
10 On-board and Backplane Connector Assignments ......................................................... 41
11 Front Panel Connector Assignments............................................................................ 42
12 Power Distribution Connector (Zone 1) P10 Pin Assignments.......................................... 44
14 AdvancedTCA* Data Transport Connector (Zone 2) J20 Pin............................................ 46
15 POST Code Connector Pin Assignments ....................................................................... 47
16 Ethernet 10/100 Debug Connector Pin Assignments...................................................... 48
17 Ethernet 10/100 Debug Connector LED Operation ........................................................ 48
18 USB Connector (J4) Pin Assignments .......................................................................... 49
19 Serial Port Connector (J5) Pin Assignments.................................................................. 50
20 AdvancedMC* Connector Pin Assignments................................................................... 51
21 Front Panel LED Descriptions ..................................................................................... 54
22 Ethernet 10/100 Debug Connector LED Operation ........................................................ 55
23 Supervisor and User Password Functions..................................................................... 60
24 Function Key Escape Code Equivalents........................................................................ 60
25 BIOS Setup Program Menu Bar .................................................................................. 62
26 BIOS Setup Program Function Keys............................................................................ 62
27 Main Menu .............................................................................................................. 63
28 Advanced Menu ....................................................................................................... 64
29 CPU Configuration Sub-Menu..................................................................................... 65
30 IDE Configuration Sub-Menu...................................................................................... 66
31 IDE Master/Slave Sub-Menu...................................................................................... 67
32 SuperIO Configuration Sub-Menu ............................................................................... 69
33 ACPI Configuration Sub-Menu.................................................................................... 70
34 Advanced ACPI Configuration Sub-Menu...................................................................... 70
35 Chipset ACPI Configuration Sub-Menu......................................................................... 71
36 System Management Sub-Menu................................................................................. 72
37 Event Log Configuration Sub-Menu............................................................................. 73
38 PCI Express Error Masking Configuration Sub-Menu...................................................... 73
39 MPS Configuration Sub-Menu..................................................................................... 74
40 AdvancedTCA Channel Routing (PICMG) Sub-Menu....................................................... 75
41 On-board Devices Configuration Sub-Menu.................................................................. 76
42 Option ROM Configuration Options.............................................................................. 76
43 PCI Express* Configuration Sub-Menu ........................................................................ 77
44 Remote Access Configuration Sub-Menu...................................................................... 78
45 IPMI Configuration Sub-Menu .................................................................................... 79
46 LAN Configuration Sub-Menu..................................................................................... 79
47 USB Configuration Sub-Menu..................................................................................... 80
48 USB Mass Storage Device Configuration...................................................................... 81
49 PCIPnP Menu........................................................................................................... 81
50 Boot Menu .............................................................................................................. 82
51 Boot Settings Configuration Sub-Menu........................................................................ 82
52 Boot Device Priority Sub-Menu................................................................................... 83
53 Hard Disk Drive Sub-Menu ........................................................................................ 84
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
9
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010—
54 OS Load Timeout Timer Sub-Menu..............................................................................85
55 Security Menu..........................................................................................................85
56 Chipset Menu...........................................................................................................86
57 Northbridge Chipset Configuration ..............................................................................86
58 Spread Spectrum Clocking Mode Configuration.............................................................87
59 Exit Menu................................................................................................................87
60 BIOS Error Messages ................................................................................................89
61 Bootblock Initialization Code Checkpoints ....................................................................90
62 POST Code Checkpoints ............................................................................................90
63 DIM Code Checkpoints ..............................................................................................92
64 ACPI Runtime Checkpoints.........................................................................................92
65 PCI Configuration Map...............................................................................................93
66 FPGA Register Legend...............................................................................................95
67 FPGA Register Overview ............................................................................................96
68 POST Codes 00:80h..................................................................................................96
69 Extended POST Codes 0081h .....................................................................................96
70 FPGA Version 0A00h .................................................................................................97
71 Debug LED 0A01h ....................................................................................................97
72 FWUM 0A02h...........................................................................................................98
73 Development Features 0A04h ....................................................................................98
74 Telecom Clock Register 0 0A08h.................................................................................99
75 Telecom Clock Register 1 0A09h...............................................................................100
76 Telecom Clock Register 2 0A0Ah...............................................................................100
77 Telecom Clock Register 3 0A0Bh...............................................................................101
78 Transmission Frequency Selection.............................................................................101
79 Telecom Clock Register 4 0A0Ch...............................................................................101
80 Telecom Clock Register 5 0A0Dh ..............................................................................102
81 Telecom Clock Register 6 0A0Eh...............................................................................102
82 Telecom Clock Register 7 0A0Fh...............................................................................103
83 IPMC Register Legend .............................................................................................103
84 SBC Control 00h.....................................................................................................104
85 SBC Status 01h......................................................................................................106
86 POST Code Low 02h................................................................................................106
87 POST Code High 03h...............................................................................................106
88 LED Color Control 06h.............................................................................................106
89 LED Control 07h.....................................................................................................106
90 AdvancedMC B1 Control & Status 10h .......................................................................107
91 AdvancedMC B1 Control & Status 11h .......................................................................107
92 AMC B2 Control & Status 12h...................................................................................108
93 AdvancedMC B2 Control & Status 13h .......................................................................108
94 CPU 0 VIDs 18h .....................................................................................................109
95 CPU 0 Status 19h ...................................................................................................109
96 ADC Grab Control 20h.............................................................................................109
97 ADC1 and ADC2 Grab Data 21-22h ...........................................................................110
98 Fabric Control 1 24h ...............................................................................................110
99 Fabric Control 2 25h ...............................................................................................111
100 Reset Source 27h ...................................................................................................111
101 Firmware Hub Control 28h.......................................................................................111
102 Reset Events 29h ...................................................................................................111
103 Crosspoint Switch Control 2Ah..................................................................................112
104 Crosspoint Switch Ports Register...............................................................................113
105 Crosspoint Switch Data 2Bh.....................................................................................113
106 Miscellaneous Controls and Status 2Dh......................................................................113
107 IPMC POST Codes FEh.............................................................................................113
108 Version FFh ...........................................................................................................114
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
10
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
—MPCBL0010
109 Hardware Sensors.................................................................................................. 117
111 OEM Event/Reading Type........................................................................................ 121
115 Channel Port Selection Identifiers............................................................................. 131
116 SetBoardDeviceChannelPortSelection........................................................................ 132
120 Get Control State................................................................................................... 134
121 Controls Identifier.................................................................................................. 135
127 Automatic Switchover Values................................................................................... 165
134 Hardware Reset Values........................................................................................... 168
137 Reference Clock Values........................................................................................... 169
138 Telecom Clock API Function Mapping for the sysfs Interface......................................... 169
147 Telecom Clock Register 5 0A0Dh.............................................................................. 174
150 FPGA/PLD Serial Link Bit Definition........................................................................... 176
151 Hardware Monitoring Components............................................................................ 177
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
11
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010—
Revision History
Date
Revision
Description
Updated to include the following:
-- new Chapter 11, “Serial over LAN”
-- CMOS_CLR jumper change
-- new sensor threshold data
-- change to sensor name, Temp CPLD Area
September 2006
March 2006
002
001
-- new section 3.8.2.1 for other flashInx command options
-- new information about using ipmitool in section 3.8.3
-- corrected duplicate section names in 4.3.2 and 4.3.3
-- new note in section 6.7 to clarify additional boot options
-- new sysfs interface subsection 12.4.15 in Chapter 12, “Telecom Clock”
Intial release of this document.
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
12
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010—Introduction
1.0
Introduction
1.1
Document Organization
®
This document provides technical specifications related to the Intel NetStructure
MPCBL0010 Single Board Computer (SBC). The MPCBL0010 SBC is designed following
the standards of the Advanced Telecommunications Compute Architecture
(AdvancedTCA*) Design Guide for high availability, switched network computing. This
document is intended for support during system product development and while
sustaining a product. It specifies the architecture, design requirements, external
requirements, board functionality, and design limitations of the MPCBL0010 Single
Board Computer (SBC).
The focus of each section in this document can be summarized as follows:
Chapter 1.0, “Introduction” gives an overview of the information contained in this
document as well as a glossary of acronyms and important terms.
Chapter 2.0, “Feature Overview” introduces the key features of the MPCBL0010.
Chapter 3.0, “Operating the Unit” provides basic instructions for configuring and
upgrading the MPCBL0010.
Chapter 4.0, “Specifications” contains the mechanical, environmental, and reliability
specifications for the MPCBL0010.
Chapter 5.0, “Connectors and LEDs” includes an illustration of LEDs, connector
locations, connector descriptions, and pinout tables.
Chapter 6.0, “BIOS Features” provides an introduction to the Intel/AMI BIOS, and the
System Management BIOS, stored in flash memory on the MPCBL0010.
Chapter 7.0, “BIOS Setup” describes the interactive menu system of the BIOS setup
program.
Chapter 8.0, “Error Messages” lists BIOS error messages, Port 80h POST codes, and
provides a brief description of each.
Chapter 9.0, “Addressing” lists the PCI devices and the buses on which they reside, as
well as FPGA registers.
Chapter 10.0, “Hardware Management Overview” provides a detailed overview of the
IPMI implementation based on PICMG* 3.0 and IPMI v1.5 specifications in the
MPCBL0010.
Chapter 11.0, “Serial Over LAN (SOL)”provides detailed information about Serial over
LAN (SOL), including architecture, theory of operations, use cases, configuration, and
installation.
various interfaces, and the API used by the telecom clock module.
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
12
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Introduction—MPCBL0010
Chapter 13.0, “Maintenance” includes supervision and diagnostics information.
Chapter 14.0, “Thermals” describes pressure drop curves versus the flow rate in
accordance with PICMG 3.0 Specification..
MPCBL0010.
Chapter 16.0, “Warranty Information” provides warranty information for Intel
®
NetStructure products.
Chapter 17.0, “Customer Support” provides information on how to contact customer
support.
document the regulatory requirements the MPCBL0010 is designed to meet.
Chapter 19.0, “Agency Information—Class B” contains precautions to avoid personal
injury and prevent damage to this product or products to which it is connected.
Appendix A, “Reference Documents” provides a list of datasheets, standards, and
specifications for the technology designed into the MPCBL0010.
Appendix B, “List of Supported Commands (IPMI v1.5 and PICMG 3.0)” provides lists of
commands supported by IPMI v1.5 and PICMG Specification 3.0.
1.2
Glossary
ACPI
Advanced Configuration and Power Interface.
AdvancedMC*
Advanced Mezzanine Card. The AdvancedMC is a modular add-
on card that extends the functionality of the SBC.
AdvancedTCA
AMC
Advanced Telecommunications Compute Architecture
Advanced Mezzanine Card. See AdvancedMC.
BIOS
Basic Input/Output Subsystem. ROM code that initializes the
computer and performs some basic functions.
Blade
DIMM
An assembled PCB card that plugs into a chassis.
Dual Inline Memory Module. A small card with memory on it that
is used with the MPCBL0010.
EEPROM
Electrically Erasable Programmable Read-Only Memory.
Fabric Board
A board capable of moving packet data between Node Boards
via the ports of the backplane. This is sometimes referred to as
a switch.
Fabric Slot
A slot supporting a link port connection to/from each Node Slot
and/or out of the chassis.
FRED
Field Recovery Device
FWUM
Firmware Upgrade Manager used for upgrading IPMI firmware.
†
Hyper-Threading Technology (HT Technology)
Allows a single physical processor, to appear as two logical
processors to a HT Technology-aware operating system.
2
I C*
Inter-IC (Integrated Circuit). Two-wire interface commonly used
to carry management data.
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
13
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010—Introduction
®
IBA
Intel Boot Agent. The Intel Boot Agent is a software product
that allows your networked client computer to boot using a
program code image supplied by a remote server.
IDE
Integrated Device Electronics. Common, low-cost disk interface.
IPMB
Intelligent Platform Management Bus. Physical two-wire
medium to carry IPMI.
IPMC
IPMI
Intelligent Platform Management Controller. ASIC on baseboard
responsible for low-level system management.
Intelligent Platform Management Interface. Programming model
for system management.
KCS
Keyboard Controller Style interface.
LPC Bus
Low Pin Count Bus. Legacy I/O bus that replaces ISA and X-bus.
See the Low Pin Count (LPC) Interface specification.
MTBF
NEBS
Mean Time Between Failure. A reliability measure based on the
probability of failure.
National Equipment Building Standards. Telco standards for
equipment emissions, thermal, shock, contaminants, and fire
suppression requirements.
NMI
Non-Maskable Interrupt. Low-level PC interrupt.
Node Board
A board capable of providing and/or receiving packet data to/
from a Fabric Board via the ports of the networks. The term is
used interchangeably with SBC.
MPCBL0010
Node Slot
Single Board Computer.
A slot supporting port connections to/from Fabric Slot(s). A
Node slot is intended to accept a Node Board.
PCB
Printed Circuit Board.
Physical Port
A port that physically exists. It is supported by one of many
physical (PHY) type components.
PLL
Phase-locked Loop.
Read-Only Memory.
ROM
SATA
Serial ATA (Advanced Technology Attachment). A physical
storage interface.
SBC
Single Board Computer. This term is used interchangeably with
Node Board.
SEL
System Event Log. Action logged by management controller.
Shelf Management Controller.
ShMC
SMBus
SMI
2
System Management Bus. Similar to I C.
System Management Interrupt. Low-level PC interrupt which
can be initiated by chipset or management controller. Used to
service IPMC or handle things like memory errors.
SMS, SMSC
SOL
Standard Microsystems Corporation*.
Serial over LAN
USB
Universal Serial Bus. General-purpose peripheral interconnect,
operating at 1-12 Mbps.
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
14
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Feature Overview—MPCBL0010 SBC
2.0
Feature Overview
2.1
Application
The Advanced Telecommunications Compute Architecture (AdvancedTCA*) standards
define open architecture modular computing components for a carrier-grade,
communications network infrastructure. The goals of the standards are to enable
blade-based modular platforms to be:
• cost effective
• high-density
• high-availability
• scalable
These systems use a fabric I/O network for connecting multiple, independent processor
boards, I/O nodes (e.g., line cards), and I/O devices (e.g., storage subsystem).
The MPCBL0010 Single Board Computer (SBC) is designed according to the
AdvancedTCA Design Guide for High Availability, Switched Network Computing.
2.2
Functional Description
This topic defines the architecture of the MPCBL0010 SBC through descriptions of
MPCBL0010 SBC is a hot-swappable SBC with backplane connections to gigabit
Ethernet networks.
The SBC incorporates an Intelligent Platform Management Controller that monitors
critical functions of the board, responds to commands from the shelf manager, and
reports events.
Power is supplied to the MPCBL0010 SBC through two redundant -48 V power supply
connections. Power for on-board hardware management circuitry is provided through a
standby converter. This converter is fed by the diode OR'd -48 V supply from the
backplane.
The SBC has provision for the addition of two AdvancedMC* devices and also offers one
USB port and one service terminal interface (serial port). An overview of each block is
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
15
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Feature Overview
Figure 1.
MPCBL0010 Block Diagram
Firmware Hub
(FWH1)
Firmware Hub
(FWH0)
VRM
LEDs
FPGA
IPMC
33 MHz LPC
(4MB/s)
Two
On-board
Power
240-pin DIMM
Sockets
RJ-45
Supplies
DDR2 400
10/100
AGTL
800 MHz
and Hot
LV Intel® Xeon™
Registered
Intel® E7520
Port
Swap
Circuitry
2.8 GHz
64b/400MHz
64b/400MHz
DIMMs
USB Port
PCI Express x8
RJ-45
Serial
82551
10/100
Ethernet
Port
6700PXH
J20
PCI-X 133 MHz
Zone 2
FPGA
82546GB
82546GB
Telecom
Clock
Anvik II
Anvik II
GbE
GbE
SATA
Intel®
6300ESB
J23
Optional
Third-
party
AMC
AMC
PCI Express x8
PCI Express x8
Zone 2
Telecom
Clock
Optional
Third-
party
AMC
P10
AMC
Switch
VSC3108
Switch
VSC3108
IPMB-A
IPMB-B
BMC
H8/2168
Zone 1
2.2.1
Low Voltage Intel® Xeon™ Processor
®
The MPCBL0010 SBC supports a single Low Voltage Intel Xeon™ processor. This LV
Xeon processor with 800 MHz system bus is designed for high-performance. Based on
®
†
the Intel NetBurst™ microarchitecture and Hyper-Threading Technology (HT
®
Technology), it is binary-compatible with previous Intel Architecture (IA-32)
processors.
Low Voltage Xeon processors require their package case temperatures to be operated
below an absolute maximum specification. If the chassis ambient temperature exceeds
a level whereby the processor thermal cooling subsystem can no longer maintain the
specified case temperature, the processor will automatically enter a mode called
Thermal Monitor to reduce its case temperature. Thermal Monitor controls the
processor temperature by modulating the internal processor core clocks and reducing
internal power dissipation and it does not require any interaction by the operating
system or application. Once the case temperature has reached a safe operating level,
the processor will return to its non-modulated operating frequency.
See the Low Voltage Xeon processor datasheet, referenced in Appendix A, “Reference
Documents”, for further details.
2.2.2
Chipset
®
The MPCBL0010 SBC uses the Intel E7520 chipset, which consists of the following
major components:
®
• Intel E7520 Memory Controller Hub (MCH)
®
• Intel 6300ESB I/O Controller Hub (ICH)
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
16
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Feature Overview—MPCBL0010 SBC
®
• Intel 6700PXH 64-bit PCI Hub
A brief overview is provided here and detailed component information can be found in
each device’s respective documentation.
2.2.2.1
Memory Controller Hub
®
The architecture of the Intel E7520 MCH provides the performance and feature set
required for performance servers, with configuration options facilitating optimization of
the platform for workloads characteristic of communication, presentation, storage,
performance computation, or database applications. To accomplish this optimization,
the MCH has numerous Reliability, Availability, Serviceability, Usability, and
Manageability (RASUM) features on multiple interfaces.
The front side bus supports a base system bus frequency of 200 MHz. The address and
request interface is double-pumped to 400 MHz while the 64-bit data interface (+
parity) is quad-pumped to 800 MHz. This arrangement provides a matched system bus
address and data bandwidths of 6.4 GBytes/s. The MCH provides an integrated
memory controller for direct connection to registered DDR2-400 memory.
The MCH is compatible with PCI Express* Interface Specification, Rev 1.0a. The MCH
provides three configurable x8 PCI Express interfaces, each with a max theoretical
bandwidth of 4 GBytes. The MCH supports PCI Express Hot Swap. The MCH is a root
class component as defined in the PCI Express Interface Specification, Rev1.0a.
The MCH connects with the 6300ESB ICH through a dedicated Hub Interface 1.5 that
supports a peak bandwidth of 266 MByte/s using a x4 base clock of 66 MHz.
2.2.2.2
2.2.2.3
I/O Controller Hub
®
The Intel 6300ESB ICH provides legacy function support similar to that of previous
ICH-family devices, but with extensions in Serial ATA technology and 32-bit/33 MHz
PCI-X support. The 6300ESB ICH also includes integrated USB 2.0 and USB 1.0
support, an LPC interface, a system management interface, a power management
interface, integrated IOxAPIC and 8259 interrupt controllers, and an integrated DMA
controller.
64-Bit PCI Hub
®
The Intel 6700PXH PCI Hub provides the connection between a PCI Express interface
and two independent PCI bus interfaces configurable for standard PCI 2.3 protocol, as
well as the enhanced high-frequency PCI-X 1.0b protocol. The 6700PXH provides
configurable support for 32- or 64-bit PCI devices.
The MPCBL0010 SBC implements four gigabit Ethernet interfaces by means of two
®
high-speed Intel 82546GB Dual Port Gigabit Ethernet controllers. These controllers
are connected to the 6700PXH through a shared PCI-X interface. One controller is
connected to the base interface and the other to the fabric interface on the
AdvancedTCA backplane to support PICMG 3.0 and 3.1 specifications.
2.2.3
Memory (J10, J12)
The memory subsystem is designed to support Double Data Rate2 (DDR2)
Synchronous Dynamic Random Access Memory (SDRAM) using the E7520 MCH. The
MCH provides two independent DDR channels, which support DDR2-400 DIMMs. The
peak bandwidth of each DDR2 branch channel is 3.2 GByte/s (8 bytes x 400 MT/s) with
DDR2-400. The two DDR2 channels from the MCH operate in lock step; the effective
overall peak bandwidth of the DDR2 memory subsystem is 6.4 GByte/s for DDR2 400.
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
17
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Feature Overview
Note:
Two 25-degree 240-pin DIMMs theoretically support memory configurations up to 8
GBytes of PC2-3200 registered DDR2-400 SDRAM, but only memory configurations of 2
GBytes and 4 GBytes have been validated.
Table 1.
Supported Memory Configurations
Total Memory
J10
J12
2 GBytes
4 GBytes
1 GByte DDR2-400 DIMM
2 GBytes DDR2-400 DIMM
1 GByte DDR2-400 DIMM
2 GBytes DDR2-400 DIMM
®
Note:
See the Intel NetStructure MPCBL0010 High-Performance Single Board Computer
Compatibility Report, available on the Intel web site, for a complete list of validated
memory.
Memory scrubbing is supported and enabled on the MPCBL0010 SBC as described in
the Intel E7520 chipset datasheet. There is no additional configuration or driver
support required. The memory subsystem is periodically checked and cleansed as the
scrubbing process repeats itself over and over. If a correctable memory error is found it
is fixed automatically and a "Correctable ECC" event is sent to the SEL. If uncorrectable
memory errors are found, an "Uncorrectable ECC" event is sent to the SEL.
2.2.4
I/O
2.2.4.1
I/O Controller Hub
The 6300ESB ICH includes integrated USB 2.0 and USB Classic support, SATA, an LPC
interface, a system management interface, a power management interface, integrated
IOxAPIC and 8259 interrupt controllers, and an integrated DMA controller.
See the 6300ESB ICH product-specific documentation as noted in Appendix A,
“Reference Documents”for further details.
2.2.4.2
Real-Time Clock
The MPCBL0010 SBC real-time clock is integrated into the ICH. It is derived from a
32.768 kHz crystal with the following specifications:
• Frequency tolerance @ 25 ºC: ±20 ppm
2
• Frequency stability: maximum of -0.04ppm/(ΔºC)
st
• Aging ΔF/f (1 year @ 25º C): ±3 ppm
• ±20ppm from 0-55º C and aging 1 ppm/year
The real-time clock is powered by a 0.22 F SuperCap capacitor when main power is not
applied to the board. This capacitor powers the real-time clock for a minimum of two
hours while external power is removed from the MPCBL0010 SBC.
2.2.4.3
Timers
The 6300ESB ICH provides three timers. Each is implemented as a single counter with
its own comparator and value register. Each timer’s counter increases monotonically.
Each individual timer can generate an interrupt when the value in its value register
matches the value in the main counter. Some of the timers can be enabled to generate
a periodic interrupt.
The registers associated with these timers are mapped to a memory space (much like
the I/O APIC). However, this memory space is not implemented as a standard PCI
function. The BIOS reports to the operating system the location of the register space.
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
18
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Feature Overview—MPCBL0010 SBC
The hardware may support an assignable decode space; however, the BIOS will set this
space prior to handing it over to the OS. It is not expected that the OS will move the
location of these timers once the space is set by the BIOS.
In the 6300ESB ICH, one timer block is implemented. The timer block has one counter
and three timers (comparators). Various capabilities registers indicate the number of
timers and the capabilities of each.
2.2.4.3.1
Timer Accuracy
The timers are accurate over any 1 ms period to within 0.005% of the time specified in
the timer resolution fields. Within any 100 ms period, the timer will report a time that is
up to two ticks too early or too late. Each tick is less than or equal to 100 ns, so this
represents an error of less than 0.2%. The timer is monotonic. It will not return the
same value on two consecutive reads (unless the counter has rolled over and reached
the same value). The main counter will be clocked by the 14.31818 MHz clock,
synchronized into the 66.666 MHz domain. This method results in a non-uniform duty
cycle on the synchronized clock, but it does have the correct average period. The main
counter will be as accurate as the 14.3818 MHz clock.
2.2.4.4
Gigabit Ethernet
The MPCBL0010 SBC implements four gigabit Ethernet interfaces. Two of these
interfaces are routed to the AdvancedTCA base interface and operate in copper mode,
and the other two are optionally routed to the AdvancedTCA fabric interface in SERDES
mode on the AdvancedTCA backplane to support PICMG 3.0 and 3.1 specifications.
®
These four GbE interfaces are connected through the Intel 6700PXH and use the Intel
82546GB Dual Port Gigabit Ethernet Controller.
2.2.4.5
2.2.4.6
10/100 Fast Ethernet
A single 10/100 Fast Ethernet port is routed to the front panel of the SBC and may be
used as a debug Ethernet port. This Ethernet interface is connected to the 6300ESB
®
ICH through the Intel 82551ER 10BASE-T/100BASE-TX Ethernet Controller.
USB 2.0
The MPCBL0010 SBC has one USB connector that supports USB 2.0 and 1.1. This
connector enables the daisy chaining of as many as 127 devices per interface. USB
supports Plug and Play and Hot Swapping operations (OS level) which allows USB
devices to be automatically attached, configured, and detached, without rebooting.
USB devices such as a floppy drive or a CD-ROM drive can be used as boot devices for
the MPCBL0010 SBC.
2.2.4.7
2.2.5
Serial Ports
The MPCBL0010 SBC supports two serial ports and is software compatible with
NS16C550. Serial port 1 is routed to the front panel RJ-45 connector for normal
operation. Serial port 2 is routed to the IPMC.
AdvancedMC (AMC) Connector (J18, J19)
The MPCBL0010 SBC has two single-width, full-height AdvancedMC* slots. The
AdvancedMC slots are connected to the E7520 MCH with PCI Express x8 to each slot.
Each AdvancedMC slot has an opening in the front panel of the SBC that exposes the I/
O connectors of the add-in AdvancedMCs.
The MPCBL0010 SBC does not support double-width, half-height, or stacked half-height
AdvancedMC modules.
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
19
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Feature Overview
In addition to the PCI Express connections to the AdvancedMC slots, SATA and
AdvancedTCA zone 2 telecom clock signals are also connected to each AdvancedMC
slot. The MPCBL0010 SBC features a two-channel bus master PCI SATA interface
through the 6300ESB ICH. Each channel supports one device and is available through
the AdvancedMC module slots.
Each of these x8 PCI Express ports routed to the AdvancedMC connectors can train with
a link width of x8, x4, or x1. The PCI Express raw bit-rate on the data pins of 2.5 Gbit/
s results in the bandwidth per pair of 250 MBytes/s given the 8/10 encoding used to
transmit data across this interface. The result is a maximum theoretical realized
bandwidth on an x8 PCI Express port of 2 GBytes/s in each direction or an aggregate of
4 GBytes/s.
The MPCBL0010 SBC supports AdvancedMC modules with a maximum power
consumption of 20 watts for each AdvancedMC slot, and it has independent hot swap
circuitry for +12 V and +3.3 V connections.
Note:
Note:
Do not operate the MPCBL0010 SBC without filler panels or AdvancedMC modules
installed. The AdvancedMC module slots should not be left open or uncovered when the
MPCBL0010 SBC is in use. The two slot filler panels included with the SBC are provided
to optimize cooling and radiated emissions for the SBC.
Shipping the MPCBL0010 SBC with third party AdvancedMC modules installed may
cause damage to the SBC or AdvancedMCs. Shipping damage that occurs to the
MPCBL0010 SBC due to AdvancedMC modules installed during shipment may not be
covered by the SBC product warranty.
2.2.6
Firmware Hubs
The MPCBL0010 SBC supports two 8 Mbit (1 MByte) BIOS flash ROMs (Firmware
Hubs):
• Primary BIOS flash ROM (FWH0)
• Recovery BIOS flash ROM (FWH1)
The flash is allocated for BIOS and firmware use.
The SBC boots from the primary flash ROM under normal circumstances. During the
boot process, if the BIOS (or IPMC) determines that the contents of the primary flash
ROM are corrupted, a hardware mechanismautomatically changes the flash device
select logic to the recovery flash ROM and restarts the boot process.
Each flash component has a separately write-protected boot block that prevents
erasure when the device is upgraded.
Flash ROM BIOS updates can be performed by an end user locally, or a network
administrator over the LAN via telnet. The SBC should have a local copy of the flash
update utility and the BIOS data files, or have the capability to copy the flash update
utility and BIOS data files onto a local drive from the network. The flash update utility
has a command line interface to specify the path and the file name of the BIOS data
files. After completing the BIOS ROM update, users should shutdown and reset the SBC
for the new BIOS ROM to take effect.
2.2.6.1
FWH0 (Main BIOS)
The BIOS executes code off of the flash ROM and performs checksum validation of its
operational code. This checksum occurs in the BIOS boot block. The BIOS image is also
stored in FWH0 firmware hub. During a BIOS update, the BIOS image is stored in FWH0
only. FWH0 also stores the factory default CMOS settings and user-configured CMOS
settings.
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
20
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Feature Overview—MPCBL0010 SBC
2.2.6.2
2.2.6.3
FWH1 (Backup/Recovery BIOS)
The FWH1 firmware hub stores the recovery BIOS. In the event of a checksum failure
on the main BIOS operational code, the BIOS requests the BMC to switch firmware
hubs, so that the board can boot up from FWH1 for recovery.
Flash ROM Backup Mechanism
The on-board Intelligent Platform Management Controller (IPMC) manages which of the
two BIOS flash ROMs is used during the boot process. The IPMC monitors the boot
progress and can change the flash ROM selection and reset the processor.
The Intelligent Platform Management Controller sets the ID for both firmware hub
(FWH) devices. The default state is to configure the main firmware hub (FWH) ROM
device ID to be the boot device; the backup FWH is assigned the next ID. The backup
FWH responds to the address range just below the main FWH ROM in high memory.
Boot accesses are directed to the FWH with ID = 0; unconnected ID pins are pulled low
by the FWH device. In this way the IPMC can select which flash ROM is used for the
boot process.
2.2.7
Onboard Power Supplies
The main power supply rails on the MPCBL0010 SBC are powered from dual-redundant
-48 V power supply inputs from the AdvancedTCA backplane power connector (P10).
There are also dual redundant, limited current, make-last-break-first (MLBF) power
connections.
2.2.7.1
2.2.7.2
Power Feed Fuses
As required by the PICMG 3.0 specification, the MPCBL0010 SBC provides fuses on
each -48 V power feed and on the RTN connections as well. The fuses on the return
feeds are critical to preventing overcurrent situations if an ORing diode in the return
path fails and there is a voltage potential difference between the A and B return paths.
ORing Diodes and Circuit Breaker Protection
The two -48 V power sources are ORed together. A current limiting FET switch is
connected between the ORed -48 V sources and the primary DC-DC converters. The
FET switch provides three functions:
• A mechanism to electrically connect/disconnect the SBC to/from the two -48 V
inputs.
• A soft-on function.
• An electronic over-current circuit breaker feature.
2.2.7.3
Isolated -48 V to +12 V, 12 V Suspend, 5 V, 3.3 V Suspend, 1.8 V, and
1.5 V Converters
These converters provide DC isolation between the -48 V and -48 V return connections
and all of the derived DC power on the MPCBL0010 SBC. A 12 V rail provides up to 10 A
of current mainly for processor VRM and the two AdvancedMC slots. A 5 V output
provides up to 2 A of current mainly for USB. The 3.3 V suspend provides the main 3.3
V when back end power is enabled. Up to 6 A of 3.3 V is provided when board is full on.
The converter’s 1.8 V output provides up to 25 A of current, and the 1.5 V provides up
to 18 A of current. The 12 V suspend and 3.3 V suspend outputs are always enabled.
When the board is in the suspend state, no more than 10 W is drawn from the -48 V
input (as specified in PICMG 3.0). All other outputs are enabled under IPMC control.
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
21
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Feature Overview
Current values here indicate the maximum that can be delivered by design and do not
reflect the current actually provided on the MPCBL0010 SBC. Additionally, each
converter has design margin. The maximum current that can be drawn by the SBC in
operation is 200 Watts, conforming with the AdvancedTCA 3.0 specification.
2.2.7.4
Processor Voltage Regulator Module (VRM)
The Voltage Regulator Module (VRM) provides core power to the Low Voltage Xeon
processor. The input to the VRM is connected to the +12 V power rail.
The VRM controller is designed to support the processor core voltages selected by the
voltage identification (VID) pins on the processor. The VRM is disabled until all other
voltage converters indicate “power good.” The voltage regulator module is designed to
support one Low Voltage Xeon at up to 60 A of current.
2.2.7.5
2.2.7.6
IPMC Subsystem Standby Power
Other On-board Supplies
The 2.5 V power rail is derived from the 3.3 V rail using a standard buck converter. This
rail is limited to 3 A of current. Vtt for the CPU is derived from the 1.5 V rail using a
linear regulator.
2.2.7.7
2.2.8
Other Suspend Power
The 5 V suspend is derived from the 12 V suspend using a linear regulator at < 1 A.
The 1.8 VSB and 1.5 VSB are derived from the 3.3 V suspend using linear regulators all
at < 1 A.
IPMC
The MPCBL0010 SBC uses the Renesas* H8S/2168 for the Intelligent Platform
Management Controller (IPMC). The IPMC provides a management subsystem for
monitoring, event logging, and recovery control. The IPMC serves as the gateway for
management applications to access the platform hardware. Some of the key features
are:
• Compliant with PICMG 3.0 and IPMI v1.5 rev 1.1
• Automatic rollback capability if an upgrade fails
• Upgradeable from the IPMI KCS interface
• Support for AdvancedMC via IPMB-L
• Supports initiation of a graceful shutdown on the host CPU and ShMC notification
insertion and removal.
2.2.9
Telecom Clock
The MPCBL0010 SBC supports a telecom clock synchronization circuit. This circuit uses
the Zarlink* ZL30410 Multi-Service Line Card PLL and a PLD that act as a clock
multiplexer on inputs and outputs. The clock can be synchronized to any of the
AdvancedTCA backplane clocks, CLK1A/B and CLK2A/B. Any of the output clocks can be
routed to the AdvancedMC CLKA and CLKB signals.
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
22
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Feature Overview—MPCBL0010 SBC
Control and status registers are implemented in the FPGA. States are synchronized
between the FPGA and the PLD through a 33MHz full-duplex synchronous serial link.
The FPGA being attached to the main processor as well as the IPMC allows for
flexibility, and accesses to the control/status registers are simple and fast.
The PLL and clock buffers are not powered in the suspend well and stop working when
the SBC is powered down.
The following frequencies can be selected individually for an AdvancedMC module:
• 8 kHz
• 1.544 MHz
• 2.048 MHz
• 4.096 MHz
• 6.312 MHz
• 8.192 MHz
• 8.592 MHz
• 11.184 MHz
• 19.44 MHz
• 34.368 MHz
• 44.735 MHz
2.2.10
AdvancedMC Direct Connect
The AdvancedMC Direct Connect feature on the MPCBL0010 SBC enables connections
from the AdvancedMC module directly to the AdvancedTCA backplane zone 2 fabric
interface through a cross-point switch. This connection can be used instead of the on-
board gigabit Ethernet connection that is normally routed to the AdvancedTCA fabric
diagram represents a programmable switch setting that can be set using IPMI OEM
commands or through the BIOS configuration. This feature is compatible with the
AdvancedMC .2 R1.0 specification.
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
23
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Feature Overview
Figure 2.
AdvancedMCA Direct Connect Switch Block Diagram
2.2.11
AdvancedTCA Compliance
The MPCBL0010 SBC conforms to the following specifications:
— PICMG 3.0 R2.0
— PICMG 3.1 R1.0 (Ethernet/Fiber Channel over AdvancedTCA)
— AdvancedMC.0 R1.0
— AdvancedMC.1 R1.0
— AdvancedMC.2 R1.0
— AdvancedMC.3 R1.0
— ACPI R1.0
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
24
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Operating the Unit—MPCBL0010 SBC
3.0
Operating the Unit
3.1
Jumpers
The MPCBL0010 SBC contains several jumper posts that allow the user to configure
placement of the MPCBL0010 SBC jumpers. The MPCBL0010 SBC is shipped pre-
configured and jumper positions do not generally need to be altered.
Figure 3.
Jumpers
these jumpers.
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
25
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Operating the Unit
Figure 4.
Jumper/Connector Locations
Table 2.
Jumper Definitions
Function with Jumper
Present (On)
Function with Jumper
Removed (Off)
Name
JP3 VT100 Mode
JP5 Clear CMOS
Enabled (default)
Disabled
Clear CMOS
Normal operation (default)
SBC Activation Override.
This setting is used when there is not
an AdvancedTCA shelf manager to
activate the MPCBL0010 SBC. Setting
this jumper allows the SBC to power
up without a shelf manager.
JP6 IPMC Override for
MPCBL0010 SBC
(posts 1-2)
Require AdvancedTCA shelf manager
to activate MPCBL0010 SBC (default).
AdvancedMC Activation Override.
This setting is used when there is not
an AdvancedTCA shelf manager
capable of activating the AdvancedMC
modules installed in the MPCBL0010
SBC. Setting this jumper allows the
AdvancedMCs to power up without
shelf manager support.
Require AdvancedTCA shelf manager
to activate AdvancedMC modules
installed in the MPCBL0010 SBC
(default).
JP6 IPMC Override for
AdvancedMC
(posts 3-4)
JP7 POST code
(posts 1-2)
POST code to IPMC
POST code to BIOS (default)
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
26
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Operating the Unit—MPCBL0010 SBC
Table 2.
Jumper Definitions (Continued)
Function with Jumper
Present (On)
Function with Jumper
Removed (Off)
Name
IPMC is completely disabled and
always in RESET mode.
JP7 IPMC Override
(posts 3-4)
Normal IPMC operation (default)
This setting can be used to allow the
MPCBL0010 SBC to boot if the IPMC
firmware is corrupted or non-
functional.
Factory PROM (for manufacturing
purposes only)
JP8 FPGA Config
JP10 Test Mode
User PROM (default)
Test Mode (for manufacturing
purposes only).
Normal (default)
JP11 AdvancedMC PCI-
Express Reference Clock
Override
Override AdvancedMC E-Keying and
provide PCI-Express Reference Clock
to the AdvancedMC connectors.
Use normal AdvancedMC E-keying
(default)
Note: Jumpers JP2, JP1, JP4, JP9, and JP12 are reserved for future use.
3.2
AdvancedMC Filler Panels
AdvancedMC* filler panels are used to optimize cooling and reduce radiated emissions
when AdvancedMC modules are not installed in theMPCBL0010 SBC AdvancedMC
module slots. Do not operate the MPCBL0010 SBC without filler panels or AdvancedMC
modules installed. AdvancedMC module slots should not be left open or uncovered
when the MPCBL0010 SBC is in use.
The MPCBL0010 SBC uses full-height, half-width AdvancedMC filler panels such as
Schroff* part number # 20849-024 (http://www.schroff.us/).
Figure 5.
AdvancedMC Filler Panel
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
27
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Operating the Unit
3.3
Installing Memory
DDR2-400 DIMMs must be installed in matched pairs. Memory DIMMs of 1 GBytes or 2
GBytes are supported for a total of 2 Gbytes (2x1 Gbyte) or 4 Gbytes (2x2 Gbytes) of
system memory. Matched pairs in this case means a pair of DIMMs equal in speed,
density, and technology. Preferably, the same vendor and part number for both pairs.
See the MPCBL0010 SBC Compatibility Report on the Intel web site for a list of
approved memory part numbers and vendors.
To install memory:
Caution:
Electrostatic discharge (ESD) can damage components. Install the memory in an ESD-
controlled area. If such an area is not available, wear an antistatic wrist strap or touch
the surface of the antistatic package before handling the SBC and memory.
MPCBL0010 SBC top cover.
Figure 6.
Memory Top Cover Installed
2. Remove the cover.
Figure 7.
Empty DIMM Sockets
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
28
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Operating the Unit—MPCBL0010 SBC
3. Insert two matched pair DIMMs.
Warning:
Using excessive force to install memory can damage the DIMM socket and/or circuit
board.
Figure 8.
Memory Installed
4. Reinstall the cover.
5. Reinstall the six cover screws.
Note:
Should any of the cover screws get lost in this process, the specifcations for them are:
• Flat head Phillips screws countersunk M2.5 x 3.4
• Steel with Precote* 80 (pink) coating all around
3.4
Installing and Extracting the SBC
The ability to replace SBCs without affecting the operation of the chassis is a major
element of the PICMG AdvancedTCA standard. This Hot Swap functionality requires a
faceplate ejector handle designed to the PICMG specifications. The new handle has two
important functions:
• Activate the Hot Swap microswitch on the chassis. The handle does this by
sliding inward at the start of the extraction procedure.
• Operate within a narrow range of motion. The handle is designed to provide
clearance from other chassis components (cables, cable trays, PEMs, etc.) that
would otherwise interfere with handle movement in some installations. It also
allows clearance for AdvancedMCs to be installed or removed while the SBC is
operating in the chassis. This is accomplished through a ratcheting mechanism
where the handle is connected to the latching cam (See the illustration in
Please review the procedures below before attempting to install or remove the
MPCBL0010 SBC from an AdvancedTCA chassis.
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
29
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Operating the Unit
3.4.1
Chassis Installation
1. Insert the MPCBL0010 SBC into the chassis with the latching cams at a 75º angle.
This will set the latching cams into the installation position. Move the latching cam
by pressing the handle inward to free the latching cam for rotation.
2. While holding inward pressure on the handle, slide the MPCBL0010 SBC into the
chassis. Begin rotating the latching cam back to 0º allowing the cam to assist with
insertion. As the SBC is inserted, the AdvancedTCA backplane connectors are
mated to the SBC. If necessary, use your thumbs to apply pressure to the SBC
faceplate near the handles to make sure the SBC is fully inserted.
Caution:
Do not apply pressure to the AdvancedMC faceplate, as this could damage the
connectors at the rear of the AdvancedMC module.
3. Once the SBC is installed, rotate the handles into the vertical position.
3.4.2
Chassis Extraction
The AdvancedTCA Hot Swap switch is activated by pushing in the lower handle (or the
left handle when the SBC is mounted in the horizontal position). When the handle is
pushed inward, a small metal slider will activate the Hot Swap switch.
Note:
The ratcheting function of the handle allows the handle to be moved without affecting
the position of the latching cam that holds the SBC in the chassis (see illustration in
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
30
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Operating the Unit—MPCBL0010 SBC
moving the handle up or down.
1. Rotate the lower handle to the horizontal position, and push in to disengage the Hot
Swap switch (position 1a to 1b). Wait for the Hot Swap LED on the faceplate to turn
solid blue.
2. With the handles pushed in, simultaneously pivot the top handle up and the bottom
handle down. Using the handles, rotate the latching cam to their farthest point of
travel. This is the pitch line— the farthest the handles can be moved without
hitting the cable tray or other chassis component.
Note:
The handles must be pushed in for the latching cam rotation to occur.
3. Release the handles to allow the ratchet mechanisms to disengage from the cams,
and reposition the handles to the horizontal position (the cams will remain at an
angle to the horizontal).
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
31
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Operating the Unit
4. Simultaneously push both handles in again and rotate until the handles are at their
farthest point of travel. Repeat this process until the SBC faceplate is clear of the
chassis. At this point the SBC can be removed from the chassis.
3.5
AdvancedMC Module Installation and Extraction
To install or remove an AdvancedMC* module into the MPCBL0010 SBC, simply move
the SBC handle from the vertical to the horizontal position. This will move the handle
out of the way of the AdvancedMC slot and allow modules to be inserted or removed.
Note:
3.6
3.7
Do not push the SBC handle inward because this will activate the Hot Swap switch.
Refer to the AdvancedMC manufacturer user manual for other considerations specific to
the AdvancedMC module you are using.
BIOS Configuration
In most cases, the BIOS defaults will provide the correct configuration to use the
Remote Access Configuration
Console redirection to the serial port is enabled by default. This setting will redirect the
text output of the BIOS and operating system to the RJ-45 serial port on the
MPCBL0010 SBC. Remote access using serial console redirection allows users to
monitor the boot process and run the BIOS setup from a remote serial terminal. The
default settings used for console redirection to the serial port are 115,200, n, 8, 1, and
interface.
3.8
Software Updates
It is important to use compatible BIOS, FPGA, and IPMC firmware versions. Since all
the software and hardware versions are exchanging specific information, they must be
in synch. Always follow the documentation instructions included with the software
updates.
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
32
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Operating the Unit—MPCBL0010 SBC
You can download software updates for the MPCBL0010 SBC from this Intel web site:
3.8.1
3.8.2
BIOS Updates
At times, new BIOS images will be released to the Intel web site which may add
additional features to the SBC. The BIOS update release package contains the BIOS
ROM image, as well as the flash update utilities. The BIOS update release package also
contains detailed instructions about how to update the BIOS.
Loading\Saving Custom BIOS Configuration
The CMOS settings, together with the BIOS binary image, can be copied to a file with a
file name specified by the user. This allows the user to save BIOS settings from one
SBC and then load the settings onto several other SBCs. The flashlnx utility used to
perform this function is included in the BIOS update release package on the Intel web
site.
3.8.2.1
Synchronizing BIOS Image and Settings from FWH0 (Main) to FWH1
(Backup)
Prior to upgrading the main BIOS (FWH0), a user can create a mirror image where all
the operational codes and CMOS settings will be copied to a redundant BIOS Flash
device. Preserving a copy of the old BIOS image prior to updating the main BIOS is
suggested in case the FWH0 update fails.
The syntax ./flashlnx -mcan be used to initiate this transfer. See the suggested
Table 3.
Suggested Method of BIOS Image Synchronization prior to BIOS Upgrade
BIOS Image
Command
Behavior
FWH0
Image N
•
•
This is the original FWH images before an
upgrade.
FWH0 has Image N installed, which is a newer
image than what is installed in FWH1, which is
Image N-1.
FWH1
Image N-1
FWH0
Image N
•
•
The user can initiate a BIOS update while the
OS is running.
When this command is executed, the Image N
in FWH0 (BIOS codes + CMOS settings) is
synchronized to FWH1. Image N has now been
copied to the backup FWH1 BIOS image.
./flashlnx –m
FWH1
Image N
•
No reboot is needed for this operation.
Note: N = BIOS version
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
33
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Operating the Unit
Table 3.
Suggested Method of BIOS Image Synchronization prior to BIOS Upgrade
•
When this command is initiated, the FWH0
image will be updated to the latest version
(Image N+1).
The latest version of the BIOS will take effect
after the user initiates a reset.
If a checksum error is detected on FWH0 after
a reboot, it will automatically switch to FWH1
and regain normal operation.
FWH0
Image N+1
•
•
./flashlnx –b Pxx-xxxx
FWH1
Image N
Note: N = BIOS version
3.8.2.2
Copying BIOS.bin from the SBC
1. Copy the flashlnx utility to an SBC running Linux with custom BIOS CMOS settings
that will be used to update other SBCs.
2. Issue the command “./flashlnx -r -afff00000 -s1048576 BIOS.bin” to copy the
BIOS with the customized CMOS settings to the same directory from which flashlnx is
executed. All user-preferred settings (including the BIOS image) will be saved in the
file named BIOS.bin.
Note:
“BIOS.bin” is a generic file name used here to illustrate the command line used to
perform the operation. You may wish to use the BIOS version as the file name instead
of BIOS.bin.
3.8.2.3
Saving BIOS.bin to the SBC
1. Copy the flashlnx utility and BIOS.bin to the SBC running Linux.
2. Execute “chmod +x flashlnx” to change the file attribute to an executable form.
3. Execute “./flashlnx -b -zc BIOS.bin” to copy the BIOS.bin file to the firmware
hub (FWH) and CMOS.
4. Upon completion, perform a reset to ensure the new CMOS settings and BIOS are
loaded.
Note:
To ensure that the BIOS.bin file is not corrupted, Intel strongly suggests performing
these steps before major deployment of any SBCs running in a live network
environment.
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
34
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Operating the Unit—MPCBL0010 SBC
3.8.2.4
Table 4.
flashlnx Command Line Options
flash utility.
Flashlnx Utility Command Line Options
Command Line Parameter
Description
-b [option] bios_image
where possible [option] values are:
Program a BIOS image to primary fimware hub (FWH0)
Display BIOS system information
•
•
-z - do not clear the CMOS
-zc - update the CMOS from image
-i [bios_image]
-r [options] bin_image
where possible [option] values are:
•
•
•
-aAddress - physical address in hex
-pPage - page number in decimal
-sSize - image size in decimal
Read the flash image and store to a file
Mirror image where all the operational codes and CMOS settings
are copied from FWH0 to FHW1 (redundant BIOS flash device)
-m
-b cmos_image
-r cmos_image
-q
Backup current CMOS settings to a file
Restore CMOS settings from a file
Force non-interactive mode (assumes “yes” for all prompts)
3.8.3
IPMC Firmware Updates
Periodically, new IPMC firmware with additional features will be released to the Intel
web site. The IPMC firmware is upgraded using the KCS interface. The IPMC firmware
update release package contains the IPMC firmware as well as the update utility. The
update release package also contains detailed instructions about how to update the
IPMC firmware.
3.8.3.1
IPMC Firmware Upgrade Using the KCS Interface
The KCS interface is the communication mechanism between the host processor on the
MPCBL0010 SBC and the IPMC controller. A firmware update utility is available. It takes
a hex file to be updated as input from the command line. It can also verify that updates
are completed successfully by reading back data written to the flash memory.
The utility typically takes around two minutes to complete the update over the KCS
interface. After the firmware update is completed, the controller goes through a reset
and boots up with the new firmware. IPMC communication is temporarily lost during
the update, but the host processor is not reset when going through a firmware update,
so the operating system and applications running on the host processor are not
interrupted.
from http://ipmitool.sourceforge.net/
1. Download and compile ipmitool 1.8.8 or later for your Linux system.
2. Download the IPMC firmware file from the MPCBL0010 SBC product web site
3. Run the following commands to update the IPMC firmware to the newly downloaded
version:
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
35
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Operating the Unit
# ipmitool fwum download <IPMI FW file>.bin
# ipmitool fwum upgrade <IPMI FW file>.bin
4. To verify that the upgrade worked properly, run the following command:
# ipmitool fwum status
The output of this command should show the “last known good” version to be
the same as the version just upgraded to. The “previous good” version
should show the previous version before the upgrade.
5. To roll back the lat upgraded version, run the following command:
# ipmitool fwum rollback
Note:
You can also use Get Device ID IPMI to verify the current reported version of the
IPMI firmware.
3.9
Digital Ground to Chassis Ground Connectivity
The default grounding for the MPCBL0010 SBC is that digital ground is isolated from the
chassis ground. To connect the digital ground to the chassis ground, install a stainless
steel M2.5 x 6 Phillips pan head screw into the hole next to the AdvancedTCA K1
tightened to 4 lb. per in.
Note:
Figure 9.
Digital ground is also called logic ground. Chassis ground is also known as shelf ground.
Digital Ground and Chassis Ground Isolated (Default)
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
36
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Specifications—MPCBL0010 SBC
4.0
Specifications
®
This section defines the Intel NetStructure MPCBL0010 Single Board Computer
operating and storage environments. It also documents the procedures followed to
determine the reliability of the MPCBL0010 SBC.
4.1
Mechanical Specifications
Board Outline
4.1.1
The MPCBL0010 SBC form factor is mechanically compliant to PICMG 3.0 specification
of 322.25 mm x 280.00 mm (12.687" x 11.024"). The board pitch is 6HP, and the PCB
thickness is 2.0 mm (+/-0.2 mm).
4.1.2
Backing Plate and Top Cover
The MPCBL0010 SBC has a rugged metal backing plate that forms a single-piece
faceplate. This backing plate is made of stainless steel (SS304) and is approximately
0.65 mm thick on bottom, and 1.0 mm thick at the faceplate. The top cover is made
from stainless steel (SS304) and is approximately 0.65 mm thick. A removable cutout
is provided in the top cover for easy access to memory modules.The solid backing plate
and top cover provides PCB stiffening, enhanced EMI protection from adjacent boards,
and protection during flame tests.
Caution:
Removing the backing plate can damage the components on the board and may void
the warranty. No user-serviceable parts are available under the PCB. Do not remove
the face plate/backing plate.
4.2
Environmental Specifications
The MPCBL0010 SBC meets the board-level specifications as specified in the Intel
Environmental Standards Handbook – Telco Specification, Document #A78805-01. The
test methodology is a combination of Intel and NEBs test requirements with the intent
that the product will pass pure system-level NEBs testing. Intel will not be completing
NEBs testing on the SBC. The following table summarizes environmental limits, both
operating and nonoperating.
Table 5.
Environmental Specifications (Sheet 1 of 2)
Parameter
Conditions
Detailed Specification
Operating
Storage
0 to 55° C
Temperature
(Ambient)
Airflow
-40 to 70° C
Operating
Operating
Storage
30 cubic feet per minute (CFM) minimum
15%-90% (non-condensing) at 55° C
5%-95% (non-condensing) at 40° C
Humidity
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
37
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Specifications
Table 5.
Environmental Specifications (Sheet 2 of 2)
4000 m (13123 ft.)
Operating
Note: May require additional cooling above 1800 m (5905 ft.)
Altitude
Storage
15000 m (49212 ft.)
Sine sweep:
•
•
5 to 100 Hz: 1G @ 0.25 Octave/minute
100 to 500 Hz: 1G @ 1 Octave/minute
Operating
Random profile:
•
•
•
5 Hz @ 0.01 g2 /Hz to 20 Hz @ 0.02 g2 /Hz (slope up)
20 Hz to 500 Hz @ 0.02 g2 /Hz (flat)
3.13 g RMS, 10 minutes per axis for all 3 axes
Unpackaged Vibration
5 to 50 Hz: 0.5G @ 0.1 Octave/minute
50 to 500 Hz: 3G @ 0.25 Octave/minute.
Storage
Operating
Storage
30G/11 ms half sine
Shock
50G, 170 inches/second trapezoidal
4.3
Reliability Specifications
4.3.1
Mean Time Between Failure (MTBF) Specifications
Calculation Type:
Standard:
MTBF/FIT Rate
Telcordia* Standard SR-332 Issue 1
Method I, Case I, Quality Level II
Methods:
The calculation results were generated using the references and assumptions listed.
This report and its associated calculations supersede all other released MTBF and
Failure in Time (FIT) calculations of earlier report dates. The reported failure rates do
not represent catastrophic failure. Catastrophic failure rates will vary based on
application environment and features critical to the intended function.
Table 6.
4.3.1.1
Reliability Estimate Data
Reliability Measure
Value
9
Failure Rate (FIT)
MTBF
8967 failures in 10 hours
111,513 hours
Environmental Assumptions
• Failure rates are based on a 40° C ambient temperature.
• Applied component stress levels are 50 percent (voltage, current, and/or power).
• Ground, fixed, controlled environment with an environmental adjustment factor
equal to 1.0.
4.3.1.2
General Assumptions
• Component failure rates are constant.
• Board-to-system interconnects included within estimates.
• Non-electrical components (screws, mechanical latches, labels, covers, etc.) are
not included within estimations.
• Printed circuit board is considered to have a 0 FIT rate.
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
38
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Specifications—MPCBL0010 SBC
4.3.1.3
General Notes
• Method I, Case I = Based on parts count. Equipment failure is estimated by totaling
device failures rates and quantities used.
• Quality Level II = Devices purchased to specifications, qualified devices, vendor lot-
to-lot controls for AQLs and DPMs.
• Where available, direct component supplier predictions or actual FIT rates have
been used.
• The SBC MTBF does not include addition of the AdvancedMC cards. The product
MTBF could be significantly impacted by adding AdvancedMC cards. Please contact
the AdvancedMC card manufacturer for specific component and relevant
operational MTBF information.
4.3.2
Power Requirements
The power consumed by the MPCBL0010 SBC is dependent on the configuration.
Table 7.
Power Requirements
Operating Modes
Normal
Voltage
-43 VDC to -72 VDC
Degraded
-38 VDC to < -43 VDC
Non-Operating
0 VDC to < -38 VDC, -72 VDC to -75 VDC
Note: These voltages assume a 1 V round trip drop on power signals between
shelf power input terminals and board/module slots.
Note:
IPMC is powered with input voltage as low as -36 V.
4.3.3
Power Consumption
Table 8.
Total Measured Power
Memory
Power
4 Gbytes (two 2 Gbyte DIMMs)
Max power = < 160 watts
4.4
Weight
Table 9.
Weight
Configuration
Weight
7 lb 6 0z
Comments
Includes MPCBL0010 SBC, AMC filler panels,
and packaging material. Does not include
DIMMs.
Packaged
3.35 kg
5 lb 6 oz
2.44 kg
Includes MPCBL0010 SBC and AMC filler
panels. Does not include DIMMs.
Unpackaged
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
39
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Connectors and LEDs
5.0
Connectors and LEDs
Connectors along the rear edge of AdvancedTCA* server blades are divided into three
distinct zones, as described in Section 2.3 of the PICMG 3.0 specification:
• Zone 1 for system management and power distribution
• Zone 2 for data fabric
• Zone 3 for the rear transition module (not used on the MPCBL0010 SBC)
with application-specific devices. Some of the connectors are available at the front
found in the following sections.
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
40
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Connectors and LEDs—MPCBL0010 SBC
Figure 10.
Connector Locations
Table 10.
On-board and Backplane Connector Assignments
Backplane
Description
Connectors
J10, J12
J13
Memory Socket
POST Code (factory use only)
J25
Extend ITP700 (see Chapter 12 Maintenance)
AdvancedTCA Telecom Clockz (Zone 2)
AdvancedTCA Base and Fabric Interfaces (Zone 2)
AdvancedTCA Power and IPMB
J20
J23
P10
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
41
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Connectors and LEDs
Figure 11.
Front Panel
Table 11.
Front Panel Connector Assignments
Front Panel
Connectors
Description
J3
J4
J5
10/100 Ethernet Debug Port
USB 2.0
Serial Port (RJ-45)
AdvancedMC Connectors
J18, J19
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
42
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Connectors and LEDs—MPCBL0010 SBC
5.1
Backplane Connectors
5.1.1
Power Distribution Connector (P10)
Zone 1 consists of P10, a blue 34-pin Positronic* header connector that provides the
following signals:
• Two -48 VDC power feeds (four signals each; eight signals total)
• Two IPMB ports (two signals each, four signals total)
• Geographic address (eight signals)
• 5.55 A allocated to the MPCBL0010 SBC on the -48 VDC redundant power feeds --
this is equivalent to 200 Watts at the minimum input voltage (-36 VDC)
Figure 12.
Power Distribution Connector (Zone 1) P10
20.90
[0.823] MAX
4.10
[0.161] MAX
46.10
[1.815] MAX
B0900-01
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
43
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Connectors and LEDs
Table 12.
Power Distribution Connector (Zone 1) P10 Pin Assignments
Pin
Signal
Description
No Connection
Pin
Signal
Unused
Description
No Connection
1
2
NCt
NC
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
No Connection
Unused
No Connectiont
3
NC
No Connectiont
Unused
No Connection
4
NC
No Connection
Unused
No Connection
5
GA0
GA1
GA2
GA3
GA4
GA5
GA6
Geographic Addr Bit 0
Geographic Addr Bit 1
Geographic Addr Bit 2
Geographic Addr Bit 3
Geographic Addr Bit 4
Geographic Addr Bit 5
Geographic Addr Bit 6
Geo Adr Bit 7 (Odd Parity)
IPMB Bus A Clock
IPMB Bus A Data
Unused
No Connection
6
Unused
No Connection
7
Unused
No Connection
8
EMI_GND
LOGIC_GND
ENABLE_B
VRTN_A
EMI Chassis Ground
Gnd Ref for Card Logic
Enb DC-DC conv, B Feed
-48 V Return, Feed A
-48 V Return, Feed B
-48 V In, Feed A Precharge
-48 V In, Feed B Precharge
Enb DC-DC conv, A Feed
-48 V Input, Feed A
-48 V Input, Feed B
9
10
11
12
13
14
15
16
17
GA7/P
VRTN_B
IPMB_CLK_A
IPMB_DAT_A
IPMB_CLK_B
IPMB_DAT_B
Unused
- 48 V_EARLY_A
-48 V_EARLY_B
ENABLE_A
-48V_A
IPMB Bus B Clock
IPMB Bus B Data
No Connection
-48V_B
5.1.2
AdvancedTCA Data Transport Connector (J23)
Zone 2 includes one 120-pin HM-ZD connector, labeled J23, with 40 differential pairs.
This data transport connector provides the following signals:
• Two 10/100/1000BASE-T/TX Ethernet base channels (four differential signal pairs
each, 16 signals total).
• Two 1000BASE-BX Ethernet fabric channels (four differential signal pairs each,
eight signals total).
view of the connector. The pinout of this connector complies with the AdvancedTCA 3.0
specification.
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
44
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Connectors and LEDs—MPCBL0010 SBC
Figure 13.
Data Transport Connector (Zone 2) J23
HG
HG
FG
FE
DG
DC
BG
BA
1
2
3
4
5
6
7
8
9
10
B0899-01
The following naming convention describes the signals on this connector. Signal
direction is defined from the perspective of the MPCBL0010 SBC.
P[C]dxp
Where:
P = Prefix (B=Base interface [Gigabit Ethernet], F= Fabric interface [Gigabit Ethernet])
C = Channel (1-2)
d = direction (Tx = Transmit, Rx = Receive)
x = port number (0-1)
p = polarity (+, -)
Note:
A port is two differential pairs, one Tx and one Rx.
The BG, DG, FG, and HG (G for Ground) columns contain the ground shields for the
four columns of differential pairs. They have been omitted from the pinout tables below
for simplification. All pins in the BG, DG, FG, and HG columns are connected to logic
ground.
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
45
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Connectors and LEDs
Table 13.
AdvancedTCA Data Transport Connector (Zone 2) J23 Pin Assignments
Pin
A
B
C
D
E
F
G
H
1
No Connect
F[2]Tx0+
No Connect
F[2]Tx0-
No Connect
F[2]Rx0+
No Connect
F[2]Rx0-
No Connect
F[2]Tx1+
No Connect
F[2]Tx1-
No Connect
F[2]Rx1+
No Connect
F[2]Rx1-
2
3
No Connect
F[1]Tx0+
No Connect
F[1]Tx0-
No Connect
F[1]Rx0+
No Connect
F[1]Rx0-
No Connect
F[1]Tx1+
No Connect
F[1]Tx1-
No Connect
F[1]Rx1+
No Connect
F[1]Rx1-
4
5
B[1]Tx0+
B[1]Tx0-
B[1]Rx0+
B[2]Rx0+
No Connect
No Connect
No Connect
No Connect
B[1]Rx0-
B[1]Tx1+
B[1]Tx1-
B[1]Rx1+
B[2]Rx1+
No Connect
No Connect
No Connect
No Connect
B[1]Rx1-
6
B[2]Tx0+
B[2]Tx0-
B[2]Rx0-
B[2]Tx1+
B[2]Tx1-
B[2]Rx1-
7
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
8
9
10
Indicates used extended fabric (Gigabit Ethernet) ports
Indicates used base (Gigabit Ethernet) channels
5.1.3
AdvancedTCA Data Transport Connector (J20)
The MPCBL0010 SBC implementation of the telecom clock uses the J20 connector to
connect to the three separate and redundant clock buses on the AdvancedTCA
backplane. The Zone 2 J20 connector consists of one 120-pin HM-ZD connector with 40
differential pairs.
Table 14.
AdvancedTCA* Data Transport Connector (Zone 2) J20 Pin
Pin
A
B
C
D
E
F
G
H
1
CLK1A+
CLK1A-
CLK1B+
CLK1B-
CLK2A+
CLK2A-
CLK2B+
CLK2B-
2
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
CLK3A+
CLK3A-
CLK3B+
CLK3B-
3
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
No Connect
4
5
6
7
8
9
10
5.1.4
Alignment Blocks
The MPCBL0010 SBC implements the K1 and K2 alignment blocks at the top of Zone 2
and Zone 3, as required in Section 2.4.4 of the PICMG 3.0 specification. The Zone 2
alignment block is assigned a keying value of 11, and uses a Tyco* 1469373 or a Tyco
1469268 component (or equivalent). The Zone 3 alignment block has a solid face and is
used to ensure that rear transition modules (RTMs) with protruding connectors are not
plugged into the MPCBL0010 SBC or vice versa; the component used for this is either a
Tyco 1469374 or a Tyco 1469275-2 (or equivalent).
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
46
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Connectors and LEDs—MPCBL0010 SBC
5.2
On-Board Connectors
5.2.1
POST Code Connector (J13)
The 8-bit content of I/O address 80h is serialized into a proprietary protocol and the
output sent to the J13 connector. In manufacturing, a display board is used to
deserialize and display the POST code value on 7-segment LEDs modules.
Table 15.
POST Code Connector Pin Assignments
Pin
Signal
1
2
3
4
VCC3
Post:Data
Post:Clock
GND
5.2.2
Extended IPT700 Debug Port Connector (J25)
An Extended ITP700 port connection is included to facilitate debug and BIOS/software
development efforts. This JTAG connection to the processors utilizes voltage signaling
®
levels that are specific to the Low Voltage Intel Xeon™ Processor family. These levels
must not be exceeded or processor damage may occur. See the Debug Port Design
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
47
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Connectors and LEDs
5.3
Front Panel Connectors
5.3.1
Ethernet 10/100 Debug Connector (J3)
A single Ethernet port interface is provided on the front edge of the card using an RJ-45
style shielded connector (Tyco* RJ714-CL2). This port can be used for debug or
Note:
When using the Ethernet 10/100 Debug Connector, you must use shielded category 5
cabling.
Figure 14.
Ethernet 10/100 Debug Connector
Table 16.
Ethernet 10/100 Debug Connector Pin Assignments
Pin
Signal
1
2
3
4
5
6
7
8
TX+
TX-
RX+
No Connect
No Connect
RX-
No Connect
No Connect
Table 17.
Ethernet 10/100 Debug Connector LED Operation
LED
Function
Off: No Link
Amber: Link
Amber-blink: Link & Activity
LNK
SPD
Off: 10Mb/s
Green: 100Mb/s
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
48
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Connectors and LEDs—MPCBL0010 SBC
5.3.2
USB Connector (J4)
The MPCBL0010 SBC has one USB connector that supports 2.0 and 1.1 USB. USB
Figure 15.
USB Connector (J4)
Table 18.
USB Connector (J4) Pin Assignments
Pin
Signal
1
2
3
4
+5 V
-DATA
+DATA
GND
5.3.3
Serial Port Connector (J5)
A single serial port interface is provided on the front edge of the card using an RJ-45
an 8-pin RJ-45.
Figure 16.
Serial Port Connector (J5)
Optional Top Ground Tabs
Shielded Modular Jack Assembly
molex
Optional Side
Ground tabs
(2 places)
.512
REF.
13.00 (outside)
.120
3.05
REF.
.120
3.05
.724 REF.
18.39t
.128
3.25
.120
3.05
REF.
.427
10.85
.829
21.05
B0902-01
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
49
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Connectors and LEDs
Table 19.
Serial Port Connector (J5) Pin Assignments
Pin
Signal
1
2
3
4
5
6
7
8
RTS
DTR
TXD
GND
GND
RXD
DSR
CTS
Figure 17.
DB-9 to RJ-45 Pin Translation
5.3.4
AdvancedMC* Connectors (J18, J19)
There is a single AMC B+ connector for each AdvancedMC slot. Connector J18
corresponds to AMC designator B1. Connector J19 corresponds to AMC designator B2.
The connectors and pinouts are defined by the industry standard specifications AMC.0
R1.0, AMC.1 R1.0, AMC.2 R1.0, and AMC.3 R1.0. The AdvancedMC slots are available
Note:
Do not operate the MPCBL0010 SBC without AdvancedMC module filler panels or
AdvancedMC modules installed. The AdvancedMC module slots should not be open or
uncovered when the MPCBL0010 SBC is in use in order to meet cooling and radiated
emmission requirements.
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
50
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Connectors and LEDs
Table 20.
AdvancedMC* Connector Pin Assignments
Pin
Signal
Pin
Signal
Pin
Signal
Pin
Signal
Pin
Signal
1
GND
PWR1
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
GND
ENABLE
PWR5
81
82
-CLKC
GND
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
GND
NC
163
164
165
166
167
168
169
170
NC
NC
GND
TCLK
TMS
RST
TDO
TDI
2
3
PS1#
83
GND
NC
4
MP_3V3
GA0
GND
84
PWR8
GND
NC
5
MB_Rx4+
MB_Rx4-
GND
85
GND
6
NC
86
GND
NC
7
GND
87
MB_Tx8-
MB_Tx8+
GND
GND
NC
8
NC
MB_Tx4+
MB_Tx4-
GND
88
GND
NC
9
PWR2
89
NC
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
GND
90
MB_Rx8-
MB_Rx8+
GND
GND
NC
NC
NC
PORT0_RXP
PORT0_RXN
GND
MB_Rx5+
MB_Rx5-
GND
91
Note:
NC = No Connection
92
NC
93
MB_Tx9-
MB_Tx9+
GND
GND
NC
PORT0_TXP
PORT0_TXN
GND
MB_Tx5+
MB_Tx5-
GND
94
95
NC
96
MB_Rx9-
MB_Rx9+
GND
GND
NC
GA1
IPMI_CLK
PWR6
97
PWR3
98
NC
GND
GND
99
MB_Tx10-
MB_Tx10+
GND
GND
NC
PORT1_RXP
PORT1_RXN
GND
MB_Rx6+
MB_Rx6-
GND
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
NC
MB_Rx10-
MB_Rx10+
GND
GND
NC
PORT1_TXP
PORT1_TXN
GND
MB_Tx6+
MB_Tx6-
GND
NC
NC
GND
NC
GA2
MB_Rx7+
MB_Rx7-
GND
NC
PWR4
GND
NC
GND
MB_Rx11-
MB_Rx11+
GND
GND
NC
MB_Rx2+
(SATA)
MB_Tx7+
MB_Tx7-
GND
29
NC
MB_Rx2-
(SATA)
30
31
32
MB_Tx12-
MB_Tx12+
GND
GND
NC
IPMI_DATA
PWR7
GND
NC
MB_Tx2+
(SATA)
GND
MB_Rx12-
MB_Rx12+
GND
GND
NC
MB_Tx2-
(SATA)
33
+CLKA
-CLKA
NC
34
35
36
37
38
39
GND
NC
GND
NC
GND
NC
+CLKB
-CLKB
NC
NC
GND
NC
GND
NC
GND
NC
GND
NC
+CLKC
NC
NC
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
51
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Connectors and LEDs
Figure 18.
AdvancedMC* Connector
Caution:
Do not ship the MPCBL0010 SBC with third party AdvancedMC modules installed.
Damage that occurs to the MPCBL0010 SBC during shipment from AdvancedMC
modules installed is not covered by the MPCBL0010 SBC product warranty.
5.4
LEDs
The MPCBL0010 SBC provides several LEDs to indicate status. The LEDs can be driven
to display red, green or amber color. There are two different possible MPCBL0010
on each, but the fucntionality is the same on both. The status for each LED when lit is
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
52
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Connectors and LEDs—MPCBL0010 SBC
Figure 19.
Front Panel LEDs (Option 1)
Figure 20.
Front Panel B LEDs (Option 2)
OOS
HL
H/S
2
U0
T
B
ASE
1
F
ABRIC
1
2
HDD
IPM
U1
U2
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
53
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Connectors and LEDs
Table 21.
Front Panel LED Descriptions (Sheet 1 of 2)
LED
H/S
Function
Hot Swap (AdvancedTCA-Blue).
The LED’s default IPMC behavior can be overridden with AdvancedTCA FRU LED Control commands.
Off / Blue
OOS
Out of Service (AdvancedTCA-LED1).
Amber: The IPMC is not responding.
Amber-blink: The IPMC firmware is being upgraded.
Off: The IPMC is running OK.
The LED’s default IPMC behavior can be overridden with AdvancedTCA FRU LED Control commands.
Off / Red / Amber
HLT
Health (AdvancedTCA-LED2).
The SBC health is based on an aggregation of IPMI sensors, like board temperature and voltage.
Green - The SBC is healthy.
Red - The SBC is not healthy.
The LED’s default IPMC behavior can be overridden with AdvancedTCA FRU LED Control commands.
Off / Green / Red / Amber
U0
Hearbeat / User Defined 0 (AdvancedTCA-LED3).
This LED is user-defined and off by default. The LED’s default IPMC behavior can be overridden with
AdvancedTCA FRU LED Control commands.
Off / Amber
Gigabit Ethernet Base Interface 1 Activity and Status.
Off: No Link
Green: Link
Green-blink: Link & Activity
Base 1 GbE Link
Base 1 GbE Speed
Base 2 GbE Link
Base 2 GbE Speed
Fabric 1 GbE Link
Fabric 2 GbE Link
Gigabit Ethernet Base Interface 1 Speed.
Off: 10Mb/s
Green: 100Mb/s
Amber: 1000Mb/s
Gigabit Ethernet Base Interface 2 Activity and Status.
Off: No Link
Green: Link
Green-blink: Link & Activity
Gigabit Ethernet Base Interface 2 Speed.
Off: 10Mb/s
Green: 100Mb/s
Amber: 1000Mb/s
Gigabit Ethernet Fabric Interface 1 Activity and Status.
Off: No Link
Green: Link
Green-blink: Link & Activity
Gigabit Ethernet Fabric Interface 2 Activity and Status.
Off: No Link
Green: Link
Green-blink: Link & Activity
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
54
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Connectors and LEDs—MPCBL0010 SBC
Table 21.
Front Panel LED Descriptions (Sheet 2 of 2)
LED
Function
This LED has two functions. The LED will display POST codes in the event the SBC fails to boot. Once the
SBC has booted and passed BIOS POST, this LED will indicate hard disk activity.
HDD
Hard Disk activity
Green-blink: Activity
POST Codes.
Off / Green / Red / Amber
See Section , “” on page 55 for more detail.
IPMC Status.
Slow Blink Green: IPMC Heartbeat.
Fast Blink Green: There is traffic on the KCS interface of the IPMC.
Slow Blink Red: The KCS interface request attention from the SMS or SMM.
Fast Blink Red: There is traffic on the IPMB interface of the IPMC.
It is not possible to override the behavior of this LED.
Off / Green / Red / Amber
IPM
U1
User Defined (AdvancedTCA USER1).
By default this LED is off.
The LED’s default IPMC behavior can be overridden with AdvancedTCA FRU LED Control commands.
Off / Green / Red / Amber
U2
User Defined (AdvancedTCA USER2).
By default this LED is off.
The LED’s default IPMC behavior can be overridden with AdvancedTCA FRU LED Control commands.
Off / Green / Red / Amber
Table 22.
Ethernet 10/100 Debug Connector LED Operation
LED
Function
LNK
Off: No Link
Amber: Link
Amber-blink: Link & Activity
SPD
Off: 10Mb/s
Green: 100Mb/s
5.4.1
POST LED Codes
The HDD LED uses a blinking sequence to display the current POST (Power On Self
Test) code value. If the boot process succeeds, the POST code is irrelevant and the
BIOS will change the state of the HDD LED to display hard disk activity just before the
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
55
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Connectors and LEDs
operating system launches. If the boot sequence fails or the CPU hangs, the HDD
(POST) LED will remain operational in POST code mode and repeat indefinitely the last
POST code blink sequence as defined below:
1. Blink simultaneously amber and green one time: start of the sequence.
2. Blink amber 0-15 times while green stays off.
3. Blink green 0-15 times while amber stays off.
4. Repeat the sequence (see step 1).
Amber (A) is the first or most significant digit of the POST code value in hexadecimal,
while green (G) is the second digit (i.e., POST code value is AGh). Some examples are
Figure 21.
Example POST LED Codes
Note:
5.5
Reset Button
The Reset button is located in a small recessed hole near the serial port connector on
the front panel. The Reset button is an input to the IPMC to request a cold reset. There
are IPMI commands to reset the board and change power states through the software.
The Reset button is a last resort because someone must be physically present at the
chassis to reset the board. The Reset button location on the front panel is shown in
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
56
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
BIOS Features—MPCBL0010 SBC
6.0
BIOS Features
6.1
Introduction
The MPCBL0010 SBC uses an Intel/AMI* BIOS, which is stored in flash memory and
updated using a disk-based program. In addition to the BIOS and BIOS setup program,
the flash memory contains POST and Plug and Play support.
The BIOS displays a message during POST identifying the type of BIOS and a revision
SBC web site at http://www.intel.com/design/telecom/products/cbp/atca/9445/
overview.htm for the latest default settings.
6.2
BIOS Flash Memory Organization
first is the Primary FWH, which holds the BIOS code that executes during POST. The
second is the Backup FWH, which recovers the system when the Primary FWH is
corrupted. The N82802AC FWH includes an 8 Mbit (1024 KByte) symmetrical flash
memory device. Internally, the device is grouped into sixteen 64-KByte blocks that are
individually erasable, lockable, and unlockable.
6.3
6.4
Complementary Metal-Oxide Semiconductor (CMOS)
CMOS RAM is a nonvolatile storage that stores data needed by the BIOS. The data
consists of certain onboard configurable settings, including time and date. CMOS
resides in the 6300ESB ICH and is powered by the Supercap when the blade is power
off. The settings in the BIOS setup menu are stored in the CMOS RAM and are often
called CMOS settings.
Redundant BIOS Functionality
MPCBL0010 SBC hardware has two flash banks for BIOS where redundant copies are
stored. BIOS bank selection logic is connected to the IPMC, and the IPMC firmware
allows selection of the BIOS bank.
By default, firmware selects BIOS bank 0. BIOS executes code off this flash and
performs checksum validation of its operational code. This checksum occurs in the boot
block of the BIOS. If the boot block detects a checksum failure in the remainder of the
BIOS, it notifies the IPMC of the failure.
In case of failure, the IPMC firmware:
1. Asserts the RESET pin on the processor
2. Switches the flash bank
3. De-asserts the RESET pin on the processor, allowing BIOS to execute off the second
flash bank
An application running on a non-Plug and Play operating system can obtain the SMBIOS
information.
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
57
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—BIOS Features
6.5
Legacy USB Support
Legacy USB support enables USB devices such as keyboards, mice, and hubs to be
used even when the operating system’s USB drivers are not yet available. Legacy USB
support is used to access the BIOS Setup program and install an operating system that
supports USB. Legacy USB support is set to Enabled by default.
Note:
Legacy USB support is for keyboards, mice and hubs only. Other USB devices are not
supported in legacy mode except bootable devices like CD-ROM drives and floppy disk
drives.
Legacy USB support operates as follows:
1. When you apply power to the computer, legacy support is disabled.
2. POST begins.
3. Legacy USB support is enabled by the BIOS, allowing you to use a USB keyboard.
4. POST completes.
5. The operating system loads. USB keyboards and mice are recognized and may be
used to configure the operating system. Keyboards and mice are not recognized
during this period if Legacy USB support was set to Disabled in the BIOS Setup
program.
6. After the operating system loads the USB drivers, all legacy and non-legacy USB
devices are recognized by the operating system. Legacy USB support from the
BIOS is no longer used.
To install an operating system that supports USB, verify that Legacy USB support in the
BIOS Setup program is set to Enabled and follow the operating system’s installation
instructions.
6.5.1
6.6
Language Support
English is the only supported language.
Recovering BIOS Data
Some types of failure can destroy the BIOS. For example, the data can be lost if a
power outage occurs while the BIOS is being updated in flash memory. The BIOS can
be recovered from the backup BIOS FWH. Recovery mode is active when BIOS
checksum fails and notifies the IPMC to failover to the backup BIOS automatically.
6.7
Boot Options
In the BIOS Setup program, the user can choose to boot from available boot devices,
with each boot device having options for removable media, CD-ROM, AdvancedMC*
hard drive, or by a network boot through any of the four Gigabit Ethernet (GbE)
adapters. In every POST, the BIOS detects all available boot devices, then displays
them on the boot order screen, with the exception of the IBA, which displays even if
the LAN cable is not connected.
The default settings are:
• 1st Boot Device: removable media
• 2nd Boot Device: CD-ROM
• 3rd Boot Device: hard drive
®
• 4th Boot Device: IBA2 - Intel Boot Agent (IBA) 0309
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
58
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
BIOS Features—MPCBL0010 SBC
®
• 5th Boot Device: IBA1 - Intel Boot Agent (IBA) 0308
®
• 6th Boot Device: IBA2 - Intel Boot Agent (IBA) 0311
®
• 7th Boot Device: IBA2 - Intel Boot Agent (IBA) 0310
Note:
Additional boot devices may appear in the above list if there are other bootable devices
connected to the board (for example, USB devices or AdvancedMC devices).
6.7.1
CD-ROM and Network Boot
Booting from CD-ROM is supported in compliance with the “El Torito” bootable CD-ROM
format specification. Under the Boot menu in the BIOS setup program, USB CD-ROM is
listed as a boot device (removable media). Boot devices are defined in priority order.
Accordingly, if there is not a bootable CD in the CD-ROM drive, the system attempts to
boot from the next defined drive.
®
The network can be selected as a boot device. This Intel Boot Agent (IBA) selection
allows booting from the onboard LANs if connected to a network.
6.7.2
Booting without Attached Devices
For use in embedded applications, the BIOS has been designed so that after passing
the POST, the operating system loader is invoked even if a video adapter (via
AdvancedMC), keyboard, or mouse are not present:
6.8
Fast Booting Systems
6.8.1
Quick Boot
Use of the following BIOS setup program settings reduces the POST execution time.
In the Boot Menu:
• Disable Option - ROM(s) if customer configuration does not use IBA(PXE) boot
• Enable Quick Boot - bypasses memory count and the search for a removable drive
Note:
Quick Boot is enabled by default. The boot time may be so fast that some drives might
not be initialized at all. If this occurs, it is possible to introduce a programmable delay
ranging from 0 to 35 seconds using the BIOS setup program, IDE Configuration
Submenu, Advanced Menu, IDE Detect Time Out feature.
6.9
BIOS Security Features
The BIOS includes security features that restrict access to the BIOS Setup program and
booting the computer. A supervisor password and a user password can be set for the
BIOS setup program and for booting the computer, with the following restrictions:
• The supervisor password gives unrestricted access to view and change all the setup
options in the BIOS setup program. This is the supervisor mode.
• The user password gives restricted access to view and change setup options in the
BIOS setup program. This is the user mode.
• If only the supervisor password is set, pressing the Enter key at the password
prompt of the BIOS setup program allows the user restricted access to setup.
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
59
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—BIOS Features
• If both the supervisor and user passwords are set, users can enter either the
supervisor password or the user password to access setup. Access to setup
corresponds to which password is entered.
• Setting the user password restricts who can boot the computer. The password
prompt is displayed before the computer is booted. If only the supervisor password
is set, the computer boots without asking for a password. If both passwords are
set, the user can enter either password to boot the computer.
table is for reference only and is not displayed on the screen.
Table 23.
Supervisor and User Password Functions
Password to
Enter Setup
Password Set Supervisor Mode
User Mode
Password During Boot
Any user can
None
Any user can change
all options
None
None
change all options
If password check option is
set to Setup then no
password required. Otherwise
requires either supervisor or
user password.
Based on user
Supervisor and Can change all
access level: No
Access, View Only,
Limited, Full Access
Supervisor or
user
user
options
Supervisor (for
supervisor
If password check option is
set to Setup then no
Based on user
Can change all
options
access level: No
Access, View Only,
Limited, Full Access.
Supervisor only
User only
mode) or enter password required. Otherwise
only (for user
mode)
requires either supervisor
password or enter only.
Can't get into
If password check option is
set to Setup then no
password required. Otherwise
requires user password.
supervisor mode
until user pass-
word is cleared.
Can change all
options
User
6.10
Remote Access Configuration
Remote access using serial console redirection allows users to monitor the MPCBL0010
SBC boot process and run the MPCBL0010 SBC BIOS setup from a remote serial
terminal. Connection is made directly through a serial port.
The console redirection feature is useful in cases where it is necessary to communicate
with a processor board in an embedded application without video support.
Note:
The default settings used for console redirection to the serial port are 115,200, n, 8, 1,
and no flow control.
setup if function keys cannot be sent directly from a terminal application:
Table 24.
Function Key Escape Code Equivalents (Sheet 1 of 2)
Key
Escape Sequence
ESC OP
Note
F1
F2
F3
F4
F5
F6
F7
ESC OQ
ESC OR
ESC OS
ESC OT
ESC OU
ESC OV
To enter BIOS Setup
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
60
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
BIOS Features—MPCBL0010 SBC
Table 24.
Function Key Escape Code Equivalents (Sheet 2 of 2)
Key
Escape Sequence
ESC OW
Note
F8
F9
ESC OX
ESC OY
ESC OZ
ESC OI
F10
F11
F12
To save and exit Setup
PXE boot
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
61
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—BIOS Setup
7.0
BIOS Setup
7.1
Introduction
*
The MPCBL0010 SBC BIOS is based on AMIBIOS8 . The BIOS Setup program can be
used to view and change the BIOS settings for the SBC. The BIOS Setup program is
accessed by pressing the <DEL> key (or F4 on a remote keyboard) after the Power-On
BIOS Setup program menu features.
Table 25.
BIOS Setup Program Menu Bar
Main
Advanced
PCIPnP
Boot
Security Chipset
Exit
Configures
advanced
features
available
through the
chipset.
Saves or
discards
changes to
Setup
program
options.
Allocates
Selects boot
options and
Sets
Configures
PCI Plug and
Play features.
Configures
passwords
MCH and ICH
resources for
hardware
components.
power supply and security
features.
controls.
features.
Table 26.
BIOS Setup Program Function Keys
BIOS Setup Program
Description
Function Key
<←> or <→>
<↑ > or <↓>
<Tab>
Selects a different menu screen (moves the cursor left or right).
Selects an item (moves the cursor up or down).
Selects a field (not implemented).
<Enter>
<F10>
Executes command or selects the sub-menu.
Saves the current values and exits the BIOS Setup program.
Exits the menu.
<Esc>
7.2
Main Menu
To access this menu, select Main on the menu bar at the top of the screen.
Main Advanced PCIPnP Boot Security Chipset Exit
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
62
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
BIOS Setup—MPCBL0010 SBC
information and is used for configuring the system date and system time.
Table 27.
Main Menu
Feature
Options
Description
Version
Build Date
ID
BIOS ID
Displays the BIOS version, build date, and ID.
Programmable Logic Device Version Information.
Reports processor type, speed, and count.
PLD Information
Processor
FPGA Version
Type
Speed
Count
System Memory Size
System Time
Size
Displays installed memory size.
Specifies the current time.
Hour/minute/second
Day of week
Month/day/year
System Date
Specifies the current date.
7.3
Advanced Menu
To access this menu, select Advanced on the menu bar at the top of the screen.
Main Advanced
PCIPnP Boot Security
Chipset Exit
CPU Configuration
IDE Configuration
SuperIO Configuration
ACPI Configuration
System Management
Event Log Configuration
MPS Configuration
ATCA Channel Routing (PICMG)
On-board Devices Configuration
PCI Express Configuration
Remote Access Configuration
IPMI Configuration
USB Configuration
Warning:
Setting the wrong values in the sections that follow may cause the system to
malfunction.
Do not modify the settings unless you are familiar with the items. To restore factory
defaults, go to “Exit > Load Optimal Defaults”.
available through the chipset.
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
63
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—BIOS Setup
Table 28.
Advanced Menu
Feature
Options
Description
Select to display
sub-menu
Display CPU details, Enable/Disable Hyper-Threading**
technology.
CPU Configuration
Select to display
sub-menu
Display the primary IDE master and primary IDE slave
drive.
IDE Configuration
Select to display
sub-menu
SuperIO Configuration
ACPI Configuration
System Management
Event Log Configuration
MPS Configuration
Set parallel port address/interrupt.
Select to display
sub-menu
Enable/Disable ACPI support for OS, Enable/Disable
additional ACPI 2.0 tables.
Select to display
sub-menu
Displays FRU, board, product, IPMI device, and firmware
information.
Select to display
sub-menu
Enable/Disable error logging.
Select to display
sub-menu
Configure Multi-Processor Table.
ATCA Channel Routing
(PICMG)
Select to display
sub-menu
Select either the on-board GbE Fabric port, or the
AdvancedMC port for routing to AdvancedTCA backplane.
On-Board Device
Configuration
Select to display
sub-menu
Enable / Disable On-board devices.
Configure PCI Express support.
Enable/Disable remote access.
Select to display
sub-menu
PCI Express Configuration
Remote Access
Configuration
Select to display
sub-menu
Select to display
sub-menu
IPMI configuration including server monitoring and event
log.
IPMI Configuration
USB Configuration
Select to display
sub-menu
Enable/Disable USB devices.
7.3.1
CPU Configuration Sub-Menu
To access this sub-menu, select Advanced on the menu bar, then CPU Configuration.
Main Advanced
PCIPnP Boot Security
Chipset Exit
CPU Configuration
IDE Configuration
SuperIO Configuration
ACPI Configuration
System Management
Event Log Configuration
MPS Configuration
ATCA Channel Routing (PICMG)
On-board Devices Configuration
PCI Express Configuration
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
64
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
BIOS Setup—MPCBL0010 SBC
Main Advanced
PCIPnP Boot Security
Chipset Exit
Remote Access Configuration
IPMI Configuration
USB Configuration
Table 29.
CPU Configuration Sub-Menu
Feature
Manufacturer
Options
Description
Display CPU Manufacturer.
Brand String
Frequency
Display CPU Brand String.
Display CPU Frequency.
FSB Speed
Cache L1
Displays Front Side Bus Speed.
Displays L1 Cache size.
Cache L2
Displays L2 Cache size.
Ratio Status
Ratio Actual Value
Displays Ratio Status (14=2.8 Ghz).
Displays Ratio Value.
Disabled
Enabled
This should be enabled to boot legacy operating systems
that do not support extended CPUID functions.
Max CPUIP Value Limit
CPU Thermal Monitor. Modulates clock to compensate for
high temperature condition.
Disabled
TM1
Thermal Monitor
Note: Failures that occur due to Thermal Monitor
Disabled may void warranty.
Disabled
Enabled
Execute Disable Bit
Hardware Prefetcher
When disabled, force XD feature flag to return 0.
Enable/Disable Hardware Prefetcher.
Disabled
Enabled
Adjacent Cache Line
Prefetcher
Disabled
Enable/Disable Adjacent Cache Line Prefetcher.
Enable/Disable Hyper-Threading.
Enabled
Hyper-Threading
Technology
Disabled
Enabled
Note: Bold text indicates default setting.
7.3.2
IDE Configuration Sub-Menu
To access this sub-menu, select Advanced on the menu bar, then IDE Configuration.
Main Advanced
PCIPnP Boot Security
Chipset Exit
CPU Configuration
IDE Configuration
SuperIO Configuration
ACPI Configuration
System Management
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
65
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—BIOS Setup
Main Advanced
PCIPnP Boot Security
Chipset Exit
Event Log Configuration
MPS Configuration
ATCA Channel Routing (PICMG)
On-board Devices Configuration
PCI Express Configuration
Remote Access Configuration
IPMI Configuration
USB Configuration
Table 30.
IDE Configuration Sub-Menu
Feature
Options
Description
Disabled
P-ATA Only
S-ATA Only
P-ATA & S-ATA
IDE Configuration
Selects IDE mode.
S-ATA Running Enhanced
Mode
Yes
Sets S-ATA Running Enhanced Mode.
Selects P-ATA Channel.
No
Primary
Secondary
Both
P-ATA Channel Selection
S-ATA Ports Definition
Primary IDE Master
Primary IDE Slave
P0-3rd./P1-
4th
P0-4th./P1-3rd
Selects S-ATA Ports.
Display the primary IDE master drive.While entering setup,
BIOS auto detects the presence of IDE devices. This displays
the status of the auto detection of IDE devices.
Display the primary IDE slave drive.While entering setup, BIOS
auto detects the presence of IDE devices. This displays the
status of the auto detection of IDE devices.
Display the primary IDE master drive.While entering setup,
BIOS auto detects the presence of IDE devices. This displays
the status of the auto detection of IDE devices.
Secondary IDE Master
Secondary IDE Slave
Third IDE Master
Display the primary IDE master drive.While entering setup,
BIOS auto detects the presence of IDE devices. This displays
the status of the auto detection of IDE devices.
Display the primary IDE master drive.While entering setup,
BIOS auto detects the presence of IDE devices. This displays
the status of the auto detection of IDE devices.
Display the primary IDE master drive.While entering setup,
BIOS auto detects the presence of IDE devices. This displays
the status of the auto detection of IDE devices.
Fourth IDE Master
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
66
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
BIOS Setup—MPCBL0010 SBC
Table 30.
IDE Configuration Sub-Menu (Continued)
Feature
Options
Description
Disabled
Enabled
Enable/Disable Hard Disk device write protection. This is
effective only if the device is accessed through BIOS.
Hard Disk Write Protect
0
5
10
15
20
25
30
35
IDE Detect Time Out
Select the time out value for detecting ATA/ATAPI device(s).
Note: Bold text indicates default setting.
7.3.2.1
Primary IDE Master/Slave Configuration Options
Table 31.
IDE Master/Slave Sub-Menu
Feature
Options
Description
Device
Vendor
Size
Display IDE device.
Display IDE vendor name.
Display IDE device size.
LBA Mode
Block Mode
PIO Mode
Async DMA
Ultra DMA
S.M.A.R.T
Display IDE LBA Mode status.
Display IDE Block Mode status.
Display PIO Mode status.
Display Async DMA status.
Display Ultra DMA-5 status.
Display S.M.A.R.T status.
Not installed
Auto
CDROM
ARMD
Type
Select the type of IDE device connected.
Disable: Disable LBA ModeAuto: Enable the LBA Mode if the
device supports it and the devices is not already formatted with
LBA Mode disable.
Disabled
Auto
LBA/Large Mode
Disable: The data transfer from and to the device occurs one
sector at a time. Auto: The data transfer from and to the
device occurs multiple sectors at a time if the device supports
it.
Disabled
Auto
Block (Multi-Sector
Transfer)
Auto
0/1/2/3/4
PIO Mode
Select PIO Mode.
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
67
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—BIOS Setup
Table 31.
IDE Master/Slave Sub-Menu (Continued)
Feature
Options
Description
Auto
SWDMA0
SWDMA1
SWDMA2
MWDMA0
MWDMA1
MWDMA2
UDMA0
Select DMA Mode:
Auto: Auto detected
DMA Mode
SWDMAn: SingleWordDMAn
MWDMAn: MultiWordDMAn
UDMAn: UltraDMAn
UDMA1
UDMA2
UDMA3
UDMA4
Disabled
Enabled
32 Data Transfer
Enable/Disable 32-bit Data Transfer.
Note: Bold text indicates default setting.
7.3.3
SuperIO Configuration Sub-Menu
To access this sub-menu, select Advanced on the menu bar, then SuperIO
Configuration.
Main Advanced
PCIPnP Boot Security
Chipset Exit
CPU Configuration
IDE Configuration
SuperIO Configuration
ACPI Configuration
System Management
Event Log Configuration
MPS Configuration
ATCA Channel Routing (PICMG)
On-board Devices Configuration
PCI Express Configuration
Remote Access Configuration
IPMI Configuration
USB Configuration
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
68
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
BIOS Setup—MPCBL0010 SBC
5
Table 32.
SuperIO Configuration Sub-Menu
Feature
Options
Description
Disabled
3F8/IRQ4
2F8/IRQ3
3E8/IRQ4
2E8/IRQ3
ICH Serial Port1 Address
Set serial port 1 address and interrupt.
Disabled
3F8/IRQ4
2F8/IRQ3
3E8/IRQ4
2E8/IRQ3
ICH Serial Port2 Address
PLD POD Devicer
Set serial port 2 address and interrupt.
Disabled
Enabled
Enable to use on-board LPT port to program PLD with POD
device.
Disabled
378
Parallel Port Address
278
Select Parallel Port Address
3BC
Normal
Bi-Directional
ECP
EPP
ECP & EPP
Parallel Port Mode
Parallel Port IRQ
Set the parallel port mode.
Set parallel port interrupt.
IRQ5
IRQ7
Note: Bold text indicates default setting.
7.3.4
ACPI Configuration Sub-Menu
To access this sub-menu, select Advanced on the menu bar, then ACPI
Configuration.
Main Advanced
PCIPnP Boot Security
Chipset Exit
CPU Configuration
IDE Configuration
SuperIO Configuration
ACPI Configuration
System Management
Event Log Configuration
MPS Configuration
ATCA Channel Routing (PICMG)
On-board Devices Configuration
PCI Express Configuration
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
69
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—BIOS Setup
Main Advanced
PCIPnP Boot Security
Chipset Exit
Remote Access Configuration
IPMI Configuration
USB Configuration
Table 33.
ACPI Configuration Sub-Menu
Feature
Options
Description
Configure advanced ACPI options.
Configure ACPI chipset options.
Advanced ACPI
Configuration
Chipset ACPI
Configuration
7.3.4.1
Advanced ACPI Configuration Sub-Menu
To access this sub-menu, select Advanced on the menu bar, select ACPI
Configuration, then Advanced ACPI Configuration.
Table 34.
Advanced ACPI Configuration Sub-Menu
Feature
Options
Description
No
Yes
ACPI 2.0 Support
Enable RSDP pointers to 64-bit fixed system description tables.
Disabled
Enabled
ACPI APIC support
AMI OEMB table
Headless Mode
Include ACPI APIC table pointer to RSDT pointer list.
Include OEMB table to R(X)SDT pointer lists.
Disabled
Enabled
Disabled
Enabled
Enable/Disable Headless operation mode through ACPI.
Note: Bold text indicates default setting.
7.3.4.2
Chipset ACPI Configuration Sub-Menu
To access this sub-menu, select Advanced on the menu bar, select ACPI
Configuration, then Chipset ACPI Configuration.
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
70
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
BIOS Setup—MPCBL0010 SBC
Table 35.
Chipset ACPI Configuration Sub-Menu
Feature
Options
Description
Disabled
Enabled
APIC ACPI SCI IRQ
Enable/Disable APIC ACPI SCI interrupt.
Note: Bold text indicates default setting.
7.3.5
System Management Sub-Menu
To access this sub-menu, select Advanced on the menu bar, then System
Management.
Main Advanced
PCIPnP Boot Security
Chipset Exit
CPU Configuration
IDE Configuration
SuperIO Configuration
ACPI Configuration
System Management
Event Log Configuration
MPS Configuration
ATCA Channel Routing (PICMG)
On-board Devices Configuration
PCI Express Configuration
Remote Access Configuration
IPMI Configuration
USB Configuration
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
71
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—BIOS Setup
Table 36.
System Management Sub-Menu
Feature
Options
Description
Displays Board Product Name.
Board Product Name
Board Serial Number
Board Part Number
Product Name
Displays Board Serial Number.
Displays Board Part Number.
Displays Product Name.
Product Part/Model
Product Version Number
Product Serial Number
IPMI Version
Displays Product Part/Model.
Displays Product Version Number.
Displays Product Serial Number.
Displays IPMI Version.
Device ID
Displays Device ID.
Device Revision
Displays Device Revision.
Firmware Revision
SDR Revision
Displays Firmware Revision.
Displays Sensor Data Record Revision.
Displays Firmware Update Manager Version.
FWUM Firmware Version
7.3.6
Event Log Configuration Sub-Menu
To access this sub-menu, select Advanced on the menu bar, then Event Log
Configuration.
Main Advanced
PCIPnP Boot Security
Chipset Exit
CPU Configuration
IDE Configuration
SuperIO Configuration
ACPI Configuration
System Management
Event Log Configuration
MPS Configuration
ATCA Channel Routing (PICMG)
On-board Devices Configuration
PCI Express Configuration
Remote Access Configuration
IPMI Configuration
USB Configuration
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
72
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
BIOS Setup—MPCBL0010 SBC
Table 37.
Event Log Configuration Sub-Menu
Feature
View Event Log
Options
Description
View all unread events.
Mark all events as read
Clear Event Log
Option to Mark all events as read.
Discard all events in the log.
Disabled
Enabled
ECC Event Logging
Enable/Disable fatal error event logging.
Enable/Disable Hub Interface error logging.
Enable/Disable System Bus error logging.
Enable/Disable Memory Buffer error logging.
Enable/Disable PCI error events.
Disabled
Enabled
Hub Interface Event
Logging
Disabled
Enabled
System Bus Event Logging
Disabled
Enabled
Memory Buffer Event
Logging
Disabled
Enabled
PCI Error Logging
Disabled
Enabled
PCI Express Error Logging
PCI Express Error Masking
Enable/Disable PCI Express error events.
Selects sub-menu
Restart
Machine-Check Exception
Action
Specifies what the machine-check exception handler should do
when program execution cannot be restarted reliably.
Execution
Reboot System
Note: Bold text indicates default setting.
Note: The event log reports both correctable memory errors (single bit) and
uncorrectable memory errors (double-bit or multi-bit). However, some double-
bit errors are correctable and some are not. If a double-bit error occurs that is
correctable, it will be logged as a correctable error (single bit).
7.3.6.1
PCI Express Error Masking Configuration Sub-Menu
To access this sub-menu, select Advanced on the menu bar, select Event Log
Configuration, then PCI Express Error Masking.
Table 38.
PCI Express Error Masking Configuration Sub-Menu
Feature
Options
Description
No
Yes
Mask same errors if they are found in successive SMI
interrupts.
Mask Duplicate Errors
Unsupported Request Errors can be masked when set to ‘yes’.
If set to ‘no’, the default mask used is based on chipset
recommendations.
No
Yes
Mask Unsupported
Request
Note: Bold text indicates default setting.
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
73
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—BIOS Setup
7.3.7
MPS Configuration Sub-Menu
To access this sub-menu, select Advanced on the menu bar, then MPS
Configuration.
Main Advanced
PCIPnP Boot Security
Chipset Exit
CPU Configuration
IDE Configuration
SuperIO Configuration
ACPI Configuration
System Management
Event Log Configuration
MPS Configuration
ATCA Channel Routing (PICMG)
On-board Devices Configuration
PCI Express Configuration
Remote Access Configuration
IPMI Configuration
USB Configuration
Table 39.
MPS Configuration Sub-Menu
Feature
Options
Description
Configures the Multiprocessor Specification
revision level. Some operating systems will
require 1.1 for compatibility reasons.
1.1
1.4
MPS Revision
Note: Bold text indicates default setting.
7.3.8
AdvancedTCA* Channel Routing (PICMG*) Sub-Menu
To access this sub-menu, select Advanced on the menu bar, then AdvancedTCA
Channel Routing (PCMIG).
Main Advanced
PCIPnP Boot Security
Chipset Exit
CPU Configuration
IDE Configuration
SuperIO Configuration
ACPI Configuration
System Management
Event Log Configuration
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
74
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
BIOS Setup—MPCBL0010 SBC
MPS Configuration
ATCA Channel Routing (PICMG)
On-board Devices Configuration
PCI Express Configuration
Remote Access Configuration
IPMI Configuration
USB Configuration
Table 40.
AdvancedTCA Channel Routing (PICMG) Sub-Menu
Feature
Options
Description
Displays port state based on E-key granting from the
AdvancedTCA shelf manager.
Actual LAN A Port State
Disabled
Fabric Ch1 Port
0
Select built-in GbE LAN port A to go to AdvancedTCA
backplane Fabric Channel 1, Port 0.
Fabric LAN A Port Setting
Actual LAN B Port State
Fabric LAN B Port Setting
Displays port state based on E-key granting from the
AdvancedTCA shelf manager.
Disabled
Fabric Ch2 Port
0
Select built-in GbE LAN port B to go to AdvancedTCA
backplane Fabric Channel 2, Port 0.
Actual AdvancedMC B1
Port 0 State
Displays port state based on E-key granting from the
AdvancedTCA shelf manager.
Disabled
Fabric Ch1 Port 1
AdvancedMC B1 Port 0
Setting
Select AdvancedMC B1 GbE LAN port 0 to go to
AdvancedTCA backplane Fabric Channel 1, Port 1.
Actual AdvancedMC B1
Port 1 State
Displays port state based on E-key granting from the
AdvancedTCA shelf manager.
Disabled
Fabric Ch2 Port 1
AdvancedMC B1 Port 1
Setting
Select AdvancedMC B1 GbE LAN port 1 to go to
AdvancedTCA backplane Fabric Channel 2, Port 1.
Actual AMC B2 Port 0
State
Displays port state based on E-key granting from the
AdvancedTCA shelf manager.
Disabled
Fabric Ch1 Port 0
Select AdvancedMC B2 GbE LAN port 0 to go to
AdvancedTCA backplane Fabric Channel 1, Port 0.
AMC B2 Port 0 Setting
Actual AMC B2 Port 1
State
Displays port state based on E-key granting from the
AdvancedTCA shelf manager.
Disabled
Fabric Ch2 Port 0
Select AdvancedMC B2 GbE LAN port 1 to go to
AdvancedTCA backplane Fabric Channel 2, Port 0.
AMC B2 Port 1 Setting
Note: Bold text indicates default setting.
Note: To enable ports to the AdvancedTCA backplane, you need E-key granting from the AdvancedTCA shelf
manager. If the shelf manager rejects the request, the ports will not be enabled even though the
BIOS has configured them.
7.3.9
On-board Devices Configuration Sub-Menu
To access this sub-menu, select Advanced on the menu bar, then On-board Devices
Configuration.
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
75
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—BIOS Setup
Main Advanced
PCIPnP Boot Security
Chipset Exit
CPU Configuration
IDE Configuration
SuperIO Configuration
ACPI Configuration
System Management
Event Log Configuration
MPS Configuration
ATCA Channel Routing (PICMG)
On-board Devices Configuration
PCI Express Configuration
Remote Access Configuration
IPMI Configuration
USB Configuration
Table 41.
On-board Devices Configuration Sub-Menu
Feature
Options
Description
On-board Dual-Ethernet 1
On-board Dual-Ethernet 2
Select Dual-Ethernet 1 for configuration (Base).
Select Dual-Ethernet 2 for configuration (Fabric).
Note: Bold text indicates default settings.
Table 42.
Option ROM Configuration Options
Feature
Options
Description
On-board Dual-Ethernet 1
Option ROM Function A
Disabled
Enabled
Enable/Disable ROM option for IBA GE Slot 0308
AdvancedTCA Base Channel 1.
On-board Dual-Ethernet 1
Option ROM Function B
Disabled
Enabled
Enable/Disable ROM option for IBA GE Slot 0309
AdvancedTCA Base Channel 2.
On-board Dual-Ethernet 2
Option ROM Function A
Disabled
Enabled
Enable/Disable ROM option for IBA GE Slot 0310
AdvancedTCA Fabric Port 0.
On-board Dual-Ethernet 2
Option ROM Function B
Disabled
Enabled
Enable/Disable ROM option for IBA GE Slot 0311
AdvancedTCA Fabric Port 1.
Note: Bold text indicates default settings.
7.3.10
PCI Express* Configuration Sub-Menu
To access this sub-menu, select Advanced on the menu bar, then PCI Express
Configuration.
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
76
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
BIOS Setup—MPCBL0010 SBC
Main Advanced
PCIPnP Boot Security
Chipset Exit
CPU Configuration
IDE Configuration
SuperIO Configuration
ACPI Configuration
System Management
Event Log Configuration
MPS Configuration
ATCA Channel Routing (PICMG)
On-board Devices Configuration
PCI Express Configuration
Remote Access Configuration
IPMI Configuration
USB Configuration
Table 43.
PCI Express* Configuration Sub-Menu
Feature
Options
Description
Disabled
Enabled
PCI Express Port 4 - AMC B2
Enable/Disable PCI Express port 4 for AMC B2.
Disabled
Enabled
Hot Plug Support - AMC B2
PCI Express Port 6 - AMC B1
Hot Plug Support - AMC B1
Enable/Disable Hot Plug support for AMC B2.
Enable/Disable PCI Express port 6 for AMC B1.
Enable/Disable Hot Plug support for AMC B1.
Disabled
Enabled
Disabled
Enabled
Note: Bold text indicates default setting.
Note: SATA AdvancedMC hard disk drive modules do not support Hot Add or Hot Swap, even if it is enabled
in the BIOS.
7.3.11
Remote Access Configuration Sub-Menu
To access this sub-menu, select Advanced on the menu bar, then Remote Access
Configuration.
Main Advanced
PCIPnP Boot Security
Chipset Exit
CPU Configuration
IDE Configuration
SuperIO Configuration
ACPI Configuration
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
77
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—BIOS Setup
Main Advanced
PCIPnP Boot Security
Chipset Exit
System Management
Event Log Configuration
MPS Configuration
ATCA Channel Routing (PICMG)
On-board Devices Configuration
PCI Express Configuration
Remote Access Configuration
IPMI Configuration
USB Configuration
Table 44.
Remote Access Configuration Sub-Menu
Feature
Remote Access
Options
Description
Disabled
Enabled
Enable / Disable Remote Access function.
COM1
COM2
Serial Port Number
Selects serial port for remote access.
Serial Port Base Address
Displays selected serial port base address.
115200 8,N,1
57600 8,N,1
38400 8,N,1
19200 8,N,1
9600 8,N,1
Configures the serial port bits per second, data bits, parity,
stop bits, and flow control.
Serial Port Mode
Flow Control
None
Hardware
Software
Enables and configures flow control type.
Specifies when redirection should occur.
Specifies the target terminal type.
Always
Disabled
Boot Loader
Redirection after BIOS
POST
ANSI
VT-100
VT-UTF8
Terminal Type
VT-UTF8 Combo Key
Support
Disabled
Enabled
Enabled VT-UTF8 combination key support for ANSI and VT-
100 terminals.
Notes:
1.
2.
Bold text indicates the default setting.
following settings must be used:
- Remote Access = Enabled
- Serial Port Number = COM2
- Flow Control = Hardware
- Redirection after BIOS POST = Always
7.3.12
IPMI Configuration Sub-Menu
To access this sub-menu, select Advanced on the menu bar, then IPMI
Configuration.
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
78
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
BIOS Setup—MPCBL0010 SBC
Main Advanced
PCIPnP Boot Security
Chipset Exit
CPU Configuration
IDE Configuration
SuperIO Configuration
ACPI Configuration
System Management
Event Log Configuration
MPS Configuration
ATCA Channel Routing (PICMG)
On-board Devices Configuration
PCI Express Configuration
Remote Access Configuration
IPMI Configuration
USB Configuration
Table 45.
IPMI Configuration Sub-Menu
Feature
Options
Description
Use this sub-menu to configrue LAN settings used by the SOL
Set LAN Configuration
Status of IPMC
KCS-SMS IRQ
Displays IPMI device status.
Disabled
IRQ11
Selects the Management Controller IRQ for the System
Management Software (SMS).
No Action
Reset System
Power Cycle
BIOS Watch Dog TImer
Action
Configures the IPMC to reset or power down if the BIOS/POST
fails.
Disable BIOS Watchdog
Timer
Disables the BIOS/POST watchdog timer (for current session
only).
Note: Bold text indicates default setting.
Table 46.
LAN Configuration Sub-Menu
Feature
Options
Description
01
02
Active LAN Channel
To use the SOL feature, channel 01 must be used
IP Address
IP address used by SOL
Subnet Mask used by SOL
Subnet Mask
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
79
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—BIOS Setup
Table 46.
LAN Configuration Sub-Menu
Feature
Options
Description
Gateway address used by SOL
Gateway Address
This is a read-only field that displays the MAC address of the
network interface that will be used for SOL
MAC Address
Note: Bold text indicates default setting.
7.3.13
USB Configuration Sub-Menu
To access this sub-menu, select Advanced on the menu bar, then USB Configuration.
Main Advanced
PCIPnP Boot Security
Chipset Exit
CPU Configuration
IDE Configuration
SuperIO Configuration
ACPI Configuration
System Management
Event Log Configuration
MPS Configuration
ATCA Channel Routing (PICMG)
On-board Devices Configuration
PCI Express Configuration
Remote Access Configuration
IPMI Configuration
USB Configuration
Table 47.
USB Configuration Sub-Menu
Feature
Options
Description
Displays currently attached USB devices that have been
detected.
USB Devices Enabled
Disabled
USB Function
2 USB Ports
Enables USB controllers.
All USB Ports
Disabled
Enabled
Enable legacy USB support. Auto option disables legacy
support if no USB devices are detected.
Legacy USB Support
USB 2.0 Controller
Disabled
Enabled
Enable USB 2.0 Controller.
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
80
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
BIOS Setup—MPCBL0010 SBC
Table 47.
USB Configuration Sub-Menu (Continued)
Feature
Options
Description
FullSpeed
HiSpeed
Configures USB 2.0 for HiSpeed (480 Mbps), or FullSpeed (12
Mbps).
USB 2.0 Controller Mode
Disabled
Enabled
Enables work-around for operating systems without EHCI
hand-off support.
BIOS EHCI Hand-Off
Note: Bold text indicates default setting.
7.3.13.1
Table 48.
USB Mass Storage Device Configuration
USB Mass Storage Device Configuration
Feature
Device #
Options
Description
Display USB Mass Storage device(s) Name.
Auto
Floppy
Forced FDD
Hard Disk
CDROM
If Auto, USB devices less than 530 MByte are emulated as
floppy and remaining as hard drive. Forced FDD option can be
used to force a HDD formatted drive to boot as FDD (Ex. ZIP
drive).
Emulation Type
Note: Bold text indicates default setting.
7.4
PCIPnP Menu
To access this menu, select PCIPnP from the menu bar at the top of the screen.
Main Advanced PCIPnP Boot Security Chipset Exit
Table 49.
PCIPnP Menu
Feature
Options
Description
Clear NVRAM during system boot.
No
Yes
Clear NVRAM
32
64
96
128
160
192
224
248
Value in units of PCI clocks for the PCI device latency
timer.
PCI Latency TImer
No = Does not assign PCI request to VGA even if VGA
request IRQ.
Yes = Assigns IRQ to VGA.
No
Yes
Allocate IRQ to PCI VGA
Note: Bold text indicates default setting.
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
81
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—BIOS Setup
7.5
Boot Menu
To access this menu, select Boot from the menu bar at the top of the screen.
Main Advanced PCIPnP Boot Security Chipset Exit
Boot Settings Configuration
Boot Device Priority
Hard Disk Drives
OS Load Timeout Timer
Table 50.
Boot Menu
Feature
Options
Description
Boot Settings
Configuration
Select to display sub-menu
Set boot options.
Boot Device Priority
Hard Disk Drives
OS Load Timeout Timer
Select to display sub-menu
Select to display sub-menu
Select to display sub-menu
Specifies boot device priority.
Displays detected hard disk drives.
Specifies OS Load Action.
7.5.1
Boot Settings Configuration Sub-Menu
To access this sub-menu, select Boot on the menu bar, then Boot Settings
Configuration.
Main Advanced
PCIPnP
Boot Security
Chipset
Exit
Boot Settings Configuration
Boot Device Priority
Hard Disk Drives
OS Load Timeout Timer
Table 51.
Boot Settings Configuration Sub-Menu (Sheet 1 of 2)
Feature
Options
Description
Disabled
Enabled
Disable/Enable the BIOS to skip certain tests while booting, to
decrease the time needed to boot the system.
Quick Boot
Disabled
Enabled
Enabled = Display normal POST messages.
Disabled = Displays OEM logo.
Quiet Boot
Force BIOS
Keep Current
AddOn ROM Display
Mode
Set display mode for Option ROM.
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
82
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
BIOS Setup—MPCBL0010 SBC
Table 51.
Boot Settings Configuration Sub-Menu (Sheet 2 of 2)
Feature
Options
Description
Off
On
Bootup Num-Lock
Set power-on state for num-lock.
Disabled
Enabled
Auto
PS/2 Mouse Support
Wait For ‘F1’ If Error
Set support for PS/2 mouse.
Disabled
Enabled
Disable/enable waiting for F1 key to be pressed if error occurs.
Display “Press DEL to run Setup” in POST.
Disabled
Enabled
Hit ‘DEL’ Message
Display
Disabled
Enabled
Interrupt 19 Capture
Soft Reset
Disable/enable the ability for option ROMs to trap interrupt 19.
Enable/Disable soft reset support
Disabled
Enabled
Disabled
Enabled
Retry Boot Sequence
Save CMOS in Flash
Retries boot sequence until a successful boot occurs.
Saves CMOS contents into flash memory
Disabled
Enabled
Note: Bold text indicates default setting.
7.5.2
Boot Device Priority Sub-Menu
To access this sub-menu, select Boot on the menu bar, then Boot Device Priority.
Main Advanced
PCIPnP
Boot Security
Chipset
Exit
Boot Settings Configuration
Boot Device Priority
Hard Disk Drives
OS Load Timeout Timer
Table 52.
Boot Device Priority Sub-Menu
Feature
Options
Description
st
1
2
Boot Device
Boot Device
Displays detected boot devices
Displays detected boot devices
Displays detected boot devices
Set the first boot device.
Set the second boot device.
Set the third boot device.
nd
3rd Boot Device
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
83
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—BIOS Setup
Table 52.
Boot Device Priority Sub-Menu (Continued)
Feature
Options
Description
4th Boot Device
5th Boot Device
Displays detected boot devices
Displays detected boot devices
Set the fourth boot device.
Set the fifth boot device.
Note: A device only shows as an option if it is installed and detected by the BIOS during boot. The
factory default for boot device priority is as follows:
USB device
SATA hard disk on AdvancedMC
PXE on GbE 1
1.
2.
3.
4.
5.
6.
PXE on GbE 2
PXE on GbE 3
PXE on GbE 4
7.5.3
Hard Disk Drives Sub-menu
To access this sub-menu, select Boot on the menu bar, then Hard Disk Drives.
Main Advanced
PCIPnP
Boot Security
Chipset
Exit
Boot Settings Configuration
Boot Device Priority
Hard Disk Drives
OS Load Timeout Timer
Table 53.
Hard Disk Drive Sub-Menu
Feature
Drive
Options
Description
st
1
2
Displays detected hard drives
Displays detected hard drives
Set the first hard drive.
Set the second hard drive.
nd
Drive
Note: A device only shows as an option if it is installed and detected by the BIOS during boot.
7.5.4
OS Load Timeout Timer Sub-Menu
To access this sub-menu, select Boot on the menu bar, then OS Load Timeout Timer.
Main Advanced
PCIPnP
Boot Security
Chipset
Exit
Boot Settings Configuration
Boot Device Priority
Hard Disk Drives
OS Load Timeout Timer
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
84
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
BIOS Setup—MPCBL0010 SBC
Table 54.
OS Load Timeout Timer Sub-Menu
Feature
Options
Description
Disabled
Reset System
Power Down
Power Cycle
Specifies the action to take upon
timeout.
OS Load Action
Note: Bold text indicates default setting.
7.6
Security Menu
To access this menu, select Security from the menu bar at the top of the screen.
Main Advanced PCIPnP Boot Security Chipset Exit
Supervisor Password
User Password
Change Supervisor Password
Change User Password
Boot Sector Virus Protection
Table 55.
Security Menu
Feature
Options
Description
Display the Supervisor Password status.
Installed/Not Installed.
Supervisor Password
Display the Supervisor Password status.
Installed/Not Installed.
User Password
Change Supervisor
Password
Set the supervisor password.
Set the user password.
Change User Password
Disabled
Enabled
Boot Sector Virus
Protection
Disable/enable boot sector virus protection.
Note: Bold text indicates default setting.
7.7
Chipset Menu
To access this menu, select Chipset from the menu bar at the top of the screen.
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
85
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—BIOS Setup
Main Advanced
PCIPnP
Boot Security
Chipset
Exit
NorthBridge Configuration
Spread Spectrum Clocking
Mode
Table 56.
Chipset Menu
Feature
Options
Description
Northbridge
Configuration
Select to display sub-menu
Set Northbridge options.
Enabled
Disabled
Spread Spectrum
Clocking Mode
Enables / Disables Spread Spectrum
Clocking for EMI control.
Note: Bold text indicates default setting.
7.7.1
Northbridge Configuration Sub-Menu
To access this menu, select Chipset from the menu bar and then NorthBridge
Configuration.
Main Advanced
PCIPnP
Boot Security
Chipset
Exit
NorthBridge Configuration
Spread Spectrum Clocking
Mode
Table 57.
Northbridge Chipset Configuration
Feature
Options
Description
Disabled
Enabled
Enables / Disables remapping of overlapped
PCI memory above the total physical limit.
Memory Remap Feature
Memory Mirroring/Sparring Disabled
Disables Memory Mirroring.
Disabled
DMA Controller
Enable / Disable DMA Controller.
Enabled
Specifies DDR2 refresh rate. A higher refresh
rate (7.8uS) may be required when operating
in high temperature environments with certain
types of DIMMs. The default Auto setting uses
the memory SEEPROM (SPD) byte 12 Refresh
Rate/Type to determine the appropriate setting.
Auto
7.8uS
3.9uS
DDR2 Refresh
Note: Bold text indicates default setting.
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
86
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
BIOS Setup—MPCBL0010 SBC
7.7.2
Spread Spectrum Clocking Mode Sub-Menu
To access this menu, select Chipset from the menu bar and then Spread Spectrum
Clocking Mode.
Main Advanced
PCIPnP
Boot Security
Chipset
Exit
NorthBridge Configuration
Spread Spectrum Clocking
Mode
Table 58.
Spread Spectrum Clocking Mode Configuration
Feature
Options
Description
Disabled
Enabled
Spread Spectrum Clocking
Mode
Enables / Disables Spread Spectrum Clocking
for EMI control.
Note: Bold text indicates default setting.
7.8
Exit Menu
To access this menu, select Exit from the menu bar at the top of the screen.
Main Advanced
PCIPnP
Boot Security
Chipset
Exit
Save Changes and Exit
Discard Changes and Exit
Discard Changes
Load Optimal Defaults
Load FailSafe Defaults
Load Custom Defaults
Save Custom Defaults
Table 59.
Exit Menu
Feature
Options
Description
Save Changes and Exit
Discard Changes and Exit
Discard Changes
Exit system setup after saving changes.
Exit system setup without saving changes.
Discard changes without exiting.
Load Optimal Defaults
Load optimal default values.
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
87
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—BIOS Setup
Table 59.
Exit Menu (Continued)
Feature
Options
Description
Load FailSafe Defaults
Load Custom Defaults
Save Custom Defaults
Load failsafe default values.
Load custom BIOS configuration
Save custom BIOS configuration
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
88
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Error Messages—MPCBL0010 SBC
8.0
Error Messages
8.1
BIOS Error Messages
Table 60.
BIOS Error Messages
Error Message
Timer Error
Explanation
This timer resides in ICH. Error message indicates an error while programming
the count register of the timer. This may indicate a problem with the timer in ICH.
BIOS will report this error message when status bit (RTC_REGD.Bit7) in ICH is
low. This bit is hard-wired to RTC power, so it will be low when the voltage in
SuperCAP is low.
CMOS Battery Low
BIOS will load default value after it detects CMOS corruption. Error message is
triggered if BIOS fails to load the default value to CMOS.
CMOS Settings Wrong
CMOS Checksum Bad
RAM R/W test failed
CMOS contents failed the checksum check. Error message indicates that the
CMOS data has been changed by a program other than the BIOS or the CMOS is
not retaining data due to hardware malfunction.
Error message indicates BIOS fail to read/write to memory content during RAM R/
W test. RAM R/W test is executed during POST.
Error message indicates BIOS has detected an invalid value in date & time
register. (e.g., Invalid date = 50h or invalid month = 13h).
CMOS Date/Time Not Set
System Event Log is Full
Error message indicates the System Event Log storage is full.
This timer is a counter based on 82C54 which provides memory refresh request
signal periodically. Memory content need to be refreshed to compensate for the
gradual leakage of charge from the capacitors which stores the data.
Refresh timer test failed
KBC BAT Test failed
Error message indicates that Keyboard controller BAT test has failed.
Notes: If “Wait for F1 Error” was enabled under the BIOS setup screen and any of the above error messages
are displayed, the BIOS will wait for user input before proceeding with the boot up. The only exceptions
are:
— CMOS Checksum BAD
— Clear CMOS Jumper enabled
BIOS setting “Wait for F1 Error” is not enabled by default.
8.2
Port 80h POST Codes
During the POST, the BIOS generates diagnostic progress codes (POST-codes) to I/O
port 80h. If the POST fails, execution stops and the last POST code generated is left at
port 80h. This code is useful for determining the point where an error occurred.
They define the uncompressed INIT code checkpoints, the boot block recovery code
checkpoints, and the runtime code uncompressed in F000 shadow RAM.
Note:
Some codes are repeated in the tables because they apply to more than one operation.
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
89
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Error Messages
Table 61.
Bootblock Initialization Code Checkpoints
Checkpoint
Description
Early chipset initialization is done. Early super I/O initialization is done, including RTC and
keyboard controller. NMI is disabled.
Before D1
Perform keyboard controller BAT test. Check if waking up from power management suspend
state. Save power-on CPUID value in scratch CMOS.
D1
D0
D2
Go to flat mode with 4 GByte limit and GA20 enabled. Verify the bootblock checksum.
Disable CACHE before memory detection. Execute full memory sizing module. Verify that flat
mode is enabled.
If memory sizing module not executed, start memory refresh and do memory sizing in
Bootblock code. Do additional chipset initialization. Re-enable CACHE. Verify that flat mode is
enabled.
D3
D4
D5
Test base 512 KByte memory. Adjust policies and cache first 8 GBytes. Set stack.
Bootblock code is copied from ROM to lower system memory and control is given to it. BIOS
now executes out of RAM.
Both key sequence and OEM-specific methods are checked to determine if BIOS recovery is
forced. Main BIOS checksum is tested. If BIOS recovery is necessary, control flows to
checkpoint E0.
D6
Restore CPUID value back into register. The Bootblock-Runtime interface module is moved to
system memory and control is given to it. Determine whether to execute serial flash.
D7
D8
The Runtime module is uncompressed into memory. CPUID information is stored in memory.
Store the Uncompressed pointer for future use in PMM. Copying Main BIOS into memory.
Leaves all RAM below 1 MByte Read-Write including E000 and F000 shadow areas but closing
SMRAM.
D9
DA
Restore CPUID value back into register. Give control to BIOS POST (ExecutePOSTKernel). See
OEM memory detection/configuration error. This range is reserved for chipset vendors and
system manufacturers. The error associated with this value may different from one platform to
the next.
E1-E8
EC-EE
Table 62.
POST Code Checkpoints
Checkpoint
Description
Disable NMI, parity, video for EGA, and DMA controllers. Initialize BIOS, POST, runtime data
area. Also initialize BIOS modules on POST entry and GPNV area. Initialized CMOS as
mentioned in the kernel variable.
03
04
Check CMOS diagnostic byte to determine if battery power is OK and CMOS checksum is OK.
Verify CMOS checksum manually by reading storage area. If the CMOS checksum is bad,
update CMOS with power-on default values and clear passwords. Initialize status register A.
Initializes data variables that are based on CMOS setup questions. Initializes both the 8259
compatible PICs in the system.
05
06
Initializes the interrupt controlling hardware (generally PIC) and interrupt vector table.
Do R/W test to CH-2 count reg. Initialize CH-0 as system timer. Install the POSTINT1Ch
handler. Enable IRQ-0 in PIC for system timer interrupt. Traps INT1Ch vector to
“POSTINT1ChHandlerBlock.”
Initializes the CPU. The BAT test is being done on KBC. Program the keyboard controller
command byte is being done after Auto detection of KB/MS using AMI KB-5.
08
C0
C1
C2
C5
C6
Early CPU Init Start -- Disable Cache - Init Local APIC.
Set up bootstrap processor information.
Set up bootstrap processor for POST.
Enumerate and set up application predecessors.
Re-enable cache for bootstrap processor.
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
90
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Error Messages—MPCBL0010 SBC
Table 62.
POST Code Checkpoints (Continued)
Checkpoint
Description
C7
0A
0B
0C
Early CPU Init Exit.
Initializes the 8042-compatible Keyboard Controller.
Detects the presence of PS/2 mouse.
Detects the presence of Keyboard in KBC port.
Testing and initialization of different Input Devices. Also, update the Kernel Variables. Traps
the INT09h vector, so that the POST INT09h handler gets control for IRQ1. Uncompress all
available language, BIOS logo, and Silent logo modules.
0E
13
24
30
2A
Early POST initialization of chipset registers.
Uncompress and initialize any platform specific BIOS modules.
Initialize System Management Interrupt.
Initializes different devices through DIM.
Initializes different devices. Detects and initializes the video adapter installed in the system
that have optional ROMs.
2C
2E
31
33
37
Initializes all the output devices.
Allocate memory for ADM module and uncompress it. Give control to ADM module for
initialization. Initialize language and font modules for ADM. Activate ADM module.
Initializes the silent boot module. Set the window for displaying text information.
Displaying sign-on message, CPU information, setup key message, and any OEM-specific
information.
38
39
3A
Initializes different devices through DIM.
Initializes DMAC-1 & DMAC-2.
Initialize RTC date/time.
Test for total memory installed in the system. Also, check for DEL or ESC keys to limit memory
test. Display total memory in the system.
3B
3C
40
Mid POST initialization of chipset registers.
Detect different devices (Parallel ports, serial ports, and coprocessor in CPU, etc.) successfully
installed in the system and update the BDA, EBDA, etc.
Programming the memory hole or any kind of implementation that needs an adjustment in
system RAM size if needed.
50
52
Updates CMOS memory size from memory found in memory test. Allocates memory for
Extended BIOS Data Area from base memory.
60
75
78
7A
7C
84
85
87
8C
8D
8E
90
A0
Initializes NUM-LOCK status and programs the KBD typematic rate.
Initialize Int-13 and prepare for IPL detection.
Initializes IPL devices controlled by BIOS and option ROMs.
Initializes remaining option ROMs.
Generate and write contents of ESCD in NVRam.
Log errors encountered during POST.
Display errors to the user and gets the user response for error.
Execute BIOS setup if needed.
Late POST initialization of chipset registers.
Build ACPI tables (if ACPI is supported).
Program the peripheral parameters. Enable/Disable NMI as selected.
Late POST initialization of system management interrupt.
Check boot password if installed.
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
91
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Error Messages
Table 62.
POST Code Checkpoints (Continued)
Checkpoint
Description
Clean-up work needed before booting to OS.
A1
A2
Takes care of runtime image preparation for different BIOS modules. Fill the free area in F000h
segment with 0FFh. Initializes the Microsoft IRQ Routing Table. Prepares the runtime language
module. Disables the system configuration display if needed.
A4
A7
Initialize runtime language module.
Displays the system configuration screen if enabled. Initialize the CPUs before boot, which
includes the programming of the MTRRs.
A8
A9
AA
AB
AC
B1
00
Prepares CPU for OS boot, including final MTRR values.
Waits for user input at config display if needed.
Uninstalls POST INT1Ch vector and INT09h vector. Deinitializes the ADM module.
Prepares BBS for Int 19 boot.
End of POST initialization of chipset registers.
Saves system context for ACPI.
Passes control to OS Loader (typically INT19h).
OEM POST Error. This range is reserved for chipset vendors & system manufacturers. The error
associated with this value may be different from one platform to the next.
61-70
Table 63.
DIM Code Checkpoints
Checkpoint
Description
Initializes different buses and performs the following functions:
•
•
Function 0: Reset, Detect, and Disable - Disables all device nodes, PCI devices, and
PnP ISA cards. Assigns PCI bus numbers.
Function 1: Static Device Initialization - initializes all static devices that include
manual configured onboard peripherals, memory and I/O decode windows in PCI-PCI
bridges, and noncompliant PCI devices. Reserves static resources.
Function 2: Boot Output Device Initialization - Searches for and initializes any PnP,
PCI, or AGP video devices.
2A
38
•
Initializes different buses and performs the following functions:
•
•
•
Function 3: Boot Input Device Initialization - Searches for and configures PCI input
devices and detects if system has standard keyboard controller.
Function 4: IPL Device Initialization - searches for and configures all PnP and PCI
boot devices.
Function 5: General Device Initialization - Configures all onboard peripherals that are
set to automatic configuration and configures all remaining PnP and PCI devices.
Table 64.
ACPI Runtime Checkpoints
Checkpoint
Description
AC
First ASL check point. Indicates the system is running in ACPI mode.
System is running in APIC mode.
AA
01, 02, 03, 04, 05
10, 20, 30, 40, 50
Entering sleep state S1, S2, S3, S4, or S5.
Waking from sleep state S1, S2, S3, S4, or S5.
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
92
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Addressing—MPCBL0010 SBC
9.0
Addressing
9.1
PCI Configuration Map
PCI Configuration Map
Table 65.
ID
SEL#
BUS
#
DEV
#
Funct
#
V. ID
D. ID
Description
PCI Description
E7520 – Memory Controller
Hub
Bridge, host-bridge,
multi-function
0
0
8086h 3590h
8086h 3591h
0
E7520 – Memory Error
Reporting
Bridge, host-bridge,
multi-function
0
0
1
1
0
0
System peripheral,
non-specific, single-
function
8086h 3594h
8086h 3595h
8086h 3596h
8086h 3597h
8086h 3598h
8086h 3599h
8086h 359Ah
E7520 – DMA Controller
Bridge, PCI-to-PCI,
single-function, type 1
header
E7520 – Host-to-PCI Express
A Bridge (x8 or x4)
0
0
0
0
0
0
2
3
4
5
6
7
0
0
0
0
0
0
Bridge, PCI-to-PCI,
single-function, type 1
header
E7520 – Host-to-PCI Express
A1 Bridge (x4 only)
E7520 – Host-to-PCI Express Bridge, PCI-to-PCI,
B Bridge (x8 or x4) –
(Support Hot-Plug)
single-function, type 1
header
Bridge, PCI-to-PCI,
single-function, type 1
header
E7520 – Host-to-PCI Express
B1 Bridge (x4 only)
E7520 – Host-to-PCI Express Bridge, PCI-to-PCI,
C Bridge (x8 or x4) –
(Support Hot-Plug)
single-function, type 1
header
Bridge, PCI-to-PCI,
single-function, type 1
header
E7520 – Host-to-PCI Express
C1 Bridge (x4 only)
E7520 – Extended
Configuration Registers
0
0
0
0
0
0
0
0
0
0
7
8086h 359Bh
8086h 25Aeh
8086h 25A9h
8086h 25Aah
8086h 25Abh
8086h 25Ach
8086h 25Adh
8086h 25A1h
8086h 25A2h
8086h 25A1h
0
0
0
1
4
5
7
0
0
1
i6300ESB ICH – HUB
Interface to PCI-X Bridge
28
29
29
29
29
29
30
31
31
i6300ESB ICH – USB UHCI
Controller #1
i6300ESB ICH – USB UHCI
Controller #2
i6300ESB ICH – Watchdog
Controller
i6300ESB ICH – IOAPIC bus
B
i6300ESB ICH – USB EHCI
Controller
i6300ESB ICH – HUB
Interface to PCI Bridge
i6300ESB ICH – LPC
Interface
i6300ESB ICH – IDE
Controller
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
93
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Addressing
Table 65.
PCI Configuration Map (Continued)
ID
SEL#
BUS
#
DEV
#
Funct
#
V. ID
D. ID
Description
PCI Description
i6300ESB ICH – Serial-ATA
Controller
0
31
8086h 25A3h
2
i6300ESB ICH – SMBus
Controller
0
1
2
2
2
31
1
8086h 25A4h
8086h 1229h
8086h 0329h
8086h 0326h
8086h 032Ah
3
0
0
1
2
AD17
i82551er
i6700PXH – PCI-Express to
PCI Bridge (P2P-A)
0
0
i6700PXH – I/OxAPIC-A
i6700PXH – PCI-Express to
PCI Bridge (P2P-B)
0
2
3
3
3
3
0
1
1
2
2
8086h 0327h
8086h 1079h
8086h 1079h
8086h 1079h
8086h 1079h
3
0
1
0
1
i6700PXH – I/OxAPIC-B
I82546GB
AD17
AD17
AD18
AD18
I82546GB
I82546GB
I82546GB
4
[0f-
17]
AMC B2
AMC B1
6
[06-
Oe]
The AdvancedMC* configuration as it relates to the PCI Configuration Map can be
confusing. The following additional information regarding the AMC configuration should
help clarify the configuration:
• BUS 0 is the internal MCH and ICH device.
• BUS 1 is assigned to the secondary side of the PCI-to-PCI bridge 0:1e.0 (ICH bus
32bit/33MHz).
• BUS 2 to 4 is assigned to the secondary side of the PCI Express Port A of the MCH
(PCI to PCI bridge 0:2.0). (Connected to PXH).
• BUS 5 is assigned to the secondary side of the PCI-to-PCI bridge 0:1c.0 (ICH bus
PCI-X, no connect on MPCBL0010 SBC).
• BUS 6 to 0Eh is assigned to the secondary side of the PCI Express Port C of the
MCH (PCI to PCI bridge 0:6.0). (Connected to AMC B1)
• BUS 0Fh to 17h is assigned to the secondary side of the PCI Express Port B of the
MCH (PCI to PCI bridge 0:4.0). (Connected to AMC B2)
The hot plug devices (which can be added after the system has booted) will have a bus
number based on the PCI BUS 0 scan order. At boot-up, Linux uses the bus number
assigned by the BIOS while in POST. The PCI-Express Hot Plug driver uses the resource
(BUS, IO, MEM) configured by the BIOS on the PCI Express root port.
The tree listing from Linux, with some comments, is:
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
94
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Addressing—MPCBL0010 SBC
# lspci -t
-[00]-+-00.0
+-00.1
+-02.0-[02-04]--+-00.0-[04]--
|
|
|
|
\-00.2-[03]--+-01.0 (i82546GB, base ch 1)
+-01.1 (i82546GB, base ch 2)
+-02.0 (i82546GB, fabric port 0)
\-02.1 (i82546GB, fabric port 1)
(AMC B2)
+-04.0-[0f-17]--
+-06.0-[06-0e]--
+-1c.0-[05]--
+-1d.0
(AMC B1)
+-1d.1
+-1d.4
+-1d.5
+-1d.7
+-1e.0-[01]----01.0
+-1f.0
(i82551 Debug LAN)
+-1f.1
\-1f.3
9.2
FPGA Registers
This section describes the Field Programmable Gate Array (FPGA) register settings.
Note:
Unused bits are reserved. To ensure compatibility with other products and upgrades to
this product, do not modify unused bits.
Table 66.
FPGA Register Legend
Symbol
Description
U
Unchanged (stays unchanged after reset)
X
Not Defined
Not Used
NU
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
95
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Addressing
Table 67.
FPGA Register Overview
80h
81h
POST Code low byte
POST Code high byte
A00h
FPGA Version
A01h
Debug LED Control
A02h
Firmware Update Manager (manufacturing use only)
Reserved for IPMI Controller
Development Features
A03h
A04h
A05-A07h
A08h
Reserved
Telecom Clock Register 0: Configuration
Telecom Clock Register 1: Configuration
Telecom Clock Register 2: Configuration & Status
Telecom Clock Register 3: Configuration
Telecom Clock Register 4: Reset and Test Modes
Telecom Clock Register 5: PLD Version
Telecom Clock Register 6: Alarms
Telecom Clock Register 7: Interrupt Number
Telecom Clock Extensions
A09h
A0Ah
A0Bh
A0Ch
A0Dh
A0Eh
A0Fh
A10-A12h
A13-A1Fh
Reserved
Table 68.
POST Codes 00:80h
Address
Action
Read
D7
D6
D5
D4
D3
D2
D1
D0
POST Code
0x080
Write
Reset
POST Code
00h
POST codes are captured in this register as they are written.
Table 69.
Extended POST Codes 0081h
Address
Action
Read
D7
D6
D5
D4
D3
D2
D1
D0
POST Code
0x081
Write
Reset
POST Code
00h
POST codes are captured in this register as they are written.
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
96
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Addressing—MPCBL0010 SBC
Note:
POST codes are not always 16-bit and the high byte in register 81h could be unrelated
to the content of register 80h. Also, only a 16-bit Write to I/O 80h will write to I/O
81h. An 8-bit Write to I/O 81h is ignored.
Table 70.
FPGA Version 0A00h
Address
Action
Read
D7
D6
D5
D4
D3
D2
D1
D0
Version
NU
0xA00
Write
Reset
Reserved
Version
Version: Programmable logic version.
Table 71.
Debug LED 0A01h
Address
Action
Read
D7
D6
RJ45
D5
D4
D3
D2
D1
D0
MfgFlag
MfgFlag
0/NA
EnHD
EnHD
0
EnPost
EnPost
1
EnClk
EnClk
0
Green0
Green0
0
Amber0
Amber0
0
Red0
Red0
0
0xA01
Write
Reset
RJ45
1
EnHD: Setting this bit uses LED Amber0 for displaying hard disk activity.
EnPost: Enables using the debug LED to display the last POST code of the boot. The
BIOS clears this bit prior to the operating system launch.
EnClk: Enables telecom clock monitoring on the debug LED. EnHD and EnPost must be
cleared. When the LED is green, both clocks are present. When the LED is amber, only
one clock is present. When the LED is red, no clock is present or the Telco Clock PLD is
not initialized. This is a debug mode.
Green0/Red0/Amber0: Debug LED 0. Used as a debug LED or to display POST codes
(default during boot) or hard disk activity (default following boot) or as an end-user
status/debug LED.
RJ45: This bit tells the FPGA which LEDs should reflect LAN activity; RJ-45 LEDs or
grouped LEDs. The BIOS should set this bit as soon as possible to reflect the
configuration of the fabric LAN. This should be set to 0 if the LAN goes to the fabric.
MfgFlag: A memory element used by the BIOS and test software in manufacturing.
Note:
Tthis bit is cleared on a power-up, but is not affected by a reset
The Debug LED is amber/green when in Reset (this is hardware). As soon as the FPGA
is programmed, the LED is amber and is enabled for POST code display. If the BIOS
fails, it is possible to read the POST code. If the BIOS succeeds, it disables the POST
code and enables HD activity on the green LED. If needed, the application software can
then disable hard disk activity reporting and directly control the bi-color LED for status
reporting.
To read the 8-bit POST code:
• Both colors: Start of POST sequence.
• Amber blink: This is the high nibble. 0 to 15 blinks represent hexadecimal 0 to F.
• Green blink: This is the low nibble. 0 to 15 blinks represent hexadecimal 0 to F.
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
97
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Addressing
Table 72.
FWUM 0A02h
Address
Action
D7
NU
D6
NU
D5
D4
D3
D2
D1
D0
Read
Write
Reset
Status
NU
DoProg
DoProg
0
Roll-back
Roll-back
0
UART
UART
0
Mode
Mode
1
Reset
Reset
0
0xA02
NU
NU
NU
NU
NU
Reset: FWUM reset -- the power-up state of this bit will be 0 under normal operating
conditions
Mode: FWUM mode pin
UART: Set this bit to connect UART1 to the FWUM for programing.
RollBack: Set to 1 for manual rollback (in conjunction with DoProg); Leave at 0 for
normal operation.
DoProg: Set to 1 then to 0 to start programming the IPMC with the new code.
Status:
1: FWUM Ready
0: FWUM Busy
Table 73.
Development Features 0A04h
Address
Action
Read
D7
D6
D5
D4
D3
D2
PCB
D1
D0
Minor Version
NU
NU
NU
SSC1
SSC1
1
SSC0
SSC0
1
0xA04
Write
Reset
NU
NU
NU
NU
NU
NU
NU
NU
NU
NU
Minor Version: Minor version with no impact on the IPMC -- for development minor
version tracking.
SSC0: Special Serial Connection bit 0
SSC1: Special Serial Connection bit 1
SSC1/SSC0:
01: Float the FW_RXD pin; use this to program the FWUM.
10: Connect FW_RXD and FW_TXD to an RJ-45 RS-232 port
00: Connect B1 to ICH UART1
PCB: PCB version.
These bits define a special connections between serial devices that are meaningless
under normal operation. They are for development and/or manufacturing facilities.
Leave these bits in their default state for normal operation.
Minor Version: Minor version with no impact on the IPMC; for development minor
version tracking.
SSC0: Special Serial Connection bit 0
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
98
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Addressing—MPCBL0010 SBC
SSC1: Special Serial Connection bit 1
SSC1/SSC0:
01: Float the FW_RXD pin -- use this to program the FWUM
10: Connect FW_RXD and FW_TXD to an RJ-45 RS-232 port
00: Connect B1 to ICH UART1
PCB: PCB version.
These bits define special connections between serial devices that are meaningless
under normal operation. They are for development and/or manufacturing facilities.
Leave these bits in their default state for normal operation.
Table 74.
Telecom Clock Register 0 0A08h
Address Action
D7
D6
D5
D4
D3
D2
FCS
D1
D0
Read
HWMODE
HWMODE
0
HO_LOS
HO_LOS
0
MS2
MS2
0
MS1
MS1
0
REFALIGN
REFALIGN
0
E3DS3
E3DS3
0
E3DS30C3
E3DS30C3
0
0xA08
Write
Reset
FCS
0
HWMODE: Enables automatic switching by hardware
HO_LOS: Switch criteria in hardware (HW) mode.When set, use PLL holdover
detection as the switch criteria.When cleared, use loss of clock (internal to PLD) as the
switch criteria.
MS2/MS1: PLL Mode selection:
MS[2..1] = 00: Normal operation
MS[2..1] = 01: Holdover mode
MS[2..1] = 10: Free-run mode
MS[2..1] = 11: Reserved
REFALIGN: Reference clock phase alignment; changing this bit from 0 to 1 starts the
alignment.
FCS: Filter characteristics of the PLL:
0: 12 Hz filter without phase slope limitation
1: 6 Hz filter with phase slope limited to 41 ns per 1.326 ms.
E3DS3/E3DS3OC3: These bits select the transmission clock frequency when
TXREFx_SEL[2..0]=111in telecom clock register 3.
E3DS3OC3 = 0, E3DS3 = 1: 8.592 MHz
E3DS3OC3 = 0, E3DS3 = 0: 11.184 MHz
E3DS3OC3 = 1, E3DS3 = 1: 34.368 MHz
E3DS3OC3 = 1, E3DS3 = 0: 44.736 MHz
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
99
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Addressing
Table 75.
Telecom Clock Register 1 0A09h
Address
Action
D7
D6
D5
D4
D3
D2
D1
D0
Read
Write
Reset
RSV1
NU
X
RSV0
NU
X
SELCLK3B
SELCLK3B
0
SELCLK3A
SELCLK3A
0
REFSEL
8K_16M
8K_16M
0
SEL_REFFRQ
SEL_REFFRQ
0
SEL_RDNCLK
SEL_RDNCLK
0
0xA09
NU
X
SELCLK3B: Select the clock to send to the backplane CLK3B:
0: from the first AdvancedMC (AMC B1, CLKC)
1: from the second AdvancedMC (AMC B2, CLKC).
SELCLK3A: Select clock to send to backplane CLK3A:
0: from the first AdvancedMC (AMC B1, CLKC)
1: from the second AdvancedMC (AMC B2, CLKC).
8K_16M: This bit is valid only when the transmission clock is selected by setting
TXREFx_SEL[2..0]=101in TelClock3 register. Setting this bit selects the
transmission clock frequency as 16.384 MHz, while clearing it select 8.0 kHz.
SEL_REFFRQ: Select reference frequency (8 k or 19.44 M): 0 = 8 kHz, 1=19.44 MHz.
This bit controls the multiplexer that feeds clocks to the PLL:
0: PLL input clocks = CLK1A & CLK1B (8kHz per AdvancedTCA spec)
1: PLL input clocks = CLK2A & CLK2B (19.44MHz per AdvancedTCA spec)
SEL_RDNCLK: Setting this bit to the value of the formerly read REFSEL enables the
switch-over to the actual unused reference in the case of LOS of the actual reference.
REFSEL: Show the reference that is currently selected:
0: Primary reference
1: Secondary reference
RSV1/ RSV0: Reserved.
Table 76.
Telecom Clock Register 2 0A0Ah
Address Action
D7
D6
D5
D4
D3
D2
D1
D0
Read
PRI_LOS
SEC_LOS
HOLDOVER
UNLOCK
NU DRVCLKA1
NU DRVCLKA1
NU DRVCLKA0
NU DRVCLKA0
0xA0A
Write
Reset
NU
X
NU
X
NU
X
NU
X
X
0
X
0
PRI_LOS: Loss of primary reference clock detected. This bit is high when the primary
clock at the input of the PLL (i.e., after PLD mux) is lost.
SEC_LOS: Loss of secondary reference clock detected. This bit is high when the
primary clock at the input of the PLL (i.e. after PLD mux) is lost.
HOLDOVER: Holdover detected by the PLL
UNLOCK: Unlock detected by the PLL
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
100
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Addressing—MPCBL0010 SBC
DRVCLKA1: Drives transmission clock CLKA for AdvancedMC B2. This bit is forced to 0
when AdvancedMC B2 is absent or unpowered.
DRVCLKA0: Drives transmission clock CLKA for AdvancedMC B1. This bit is forced to 0
when AdvancedMC B1 is absent or unpowered.
Table 77.
Telecom Clock Register 3 0A0Bh
Address
Action
D7
D6
D5
D4
D3
D2
D1
D0
Read
Write
Reset
DRVCLK3B
DRVCLK3B
0
DRVCLK3A
DRVCLK3A
0
TXREF1_SEL[2..0]
TXREF1_SEL[2..0]
000
TXREF0_SEL[2..0]
TXREF0_SEL[2..0]
000
0xA0B
DRVCLK3B: Enables MLVDS buffer to drive CLK3B to the backplane. This bit is forced
to 0 until the IPMC authorizes it.
DRVCLK3A: Enables MLVDS buffer to drive CLK3A to the backplane. This bit is forced
to 0 until the IPMC authorizes it.
TXREF1_SEL[2..0]: Transmission reference clock for AdvancedMC B2 selection (See
TXREF0_SEL[2..0]: Transmission reference clock for AdvancedMC B1 selection (See
Table 78.
Transmission Frequency Selection
TXREFx_SEL[2..0]
Transmission Clock Frequency
1.544 MHz (T1, J1)
000
001
010
011
100
101
110
111
2.048 MHz (E1)
4.096 MHz (E1)
6.312 MHz (J2)
8.192 MHz (E1)
†
8 kHz / 16.384 MHz (E1, T1, J1, J2)
19.44 MHz (OC3, 12/STM-1, 4)
‡
34.368 / 44.736 MHz (E3, T3) or 8.592 / 11.184 MHz
Notes:
† 8 kHz or 16 MHz can be selected by bit 8K_16M in telecom clock register 1.
‡ One frequency can be selected by bits E3DS3 and E3DS3OC3 in telecom clock register 0.
Table 79.
Telecom Clock Register 4 0A0Ch
Address
Action
Read
D7
D6
NU
D5
NU
D4
D3
D2
D1
D0
TEST
NU
NU
X
NU
NU
X
NU
NU
X
IRQTST
IRQTST
0
RESET
RESET
1
0xA0C
Write
Reset
NU
X
NU
X
TEST
0
IRQTST: Interrupt test -- the state of this bit is ORed with the real interrupt.
Note:
This bit is for software testing. Ignore it in normal operation. A "1" asserts the interrupt
request.
TEST: Ignores IPMC and shelf manager authorization.
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
101
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Addressing
Note:
Use this bit for testing only. In normal operation, leave this bit set to 0. Otherwise, the
MPCBL0010 SBC will not be compliant with the AdvancedTCA* specification.
RESET: Hardware reset of the PLL
Table 80.
Telecom Clock Register 5 0A0Dh
Address
Action
Read
D7
PCB
D6
D5
D4
D3
D2
D1
D0
Version
NU
0xA0D
Write
Reset
NU
PCB
Version
PCB: Set to 1 to indicate that the compilation switch is properly set in the source code
and that the PLD is compiled for PCB revision 1.
VERSION: PLD code version. Values:
PCB&Version: FF: indicates a test PLD to make a clock generator
PCB&Version: FE: indicates a test PLD used during manufacturing tests
Table 81.
Telecom Clock Register 6 0A0Eh
Address
Action
Read
D7
D6
D5
D4
D3
D2
D1
D0
UNLOCK1 UNLOCK
HLDOVR
10
HLDOVR
01
SEC10
SEC01
PRI10
PRI01
0
01
NU
X
0xA0E
Write
Reset
NU
X
NU
X
NU
X
NU
X
NU
X
NU
X
NU
X
PRI01: Bit PRI_LOS in telecom clock register 2 switched from 0 to 1
PRI10: Bit PRI_LOS in telecom clock register 2 switched from 1 to 0
SEC01: Bit SEC_LOS in telecom clock register 2 switched from 0 to 1
SEC10: Bit SEC_LOS in telecom clock register 2 switched from 1 to 0
HLDOVR01: Bit HOLDOVER in telecom clock register 2 switched from 0 to 1
HLDOVR10: Bit HOLDOVER in telecom clock register 2 switched from 1 to 0
UNLOCK01: Bit UNLOCK in telecom clock register 2 switched from 0 to 1
UNLOCK10: Bit UNLOCK in telecom clock register 2 switched from 1 to 0
This register reports changes since the last time it was read. A legacy ISA interrupt is
generated when any of these bits are set. The actual interrupt used is assigned by the
BIOS at boot time and can be read from telecom clock register 7.
Reading this register clears all bits that were '1' prior to reading. Bits that turned to '1'
during the reading are not affected.
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
102
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Addressing—MPCBL0010 SBC
Table 82.
Telecom Clock Register 7 0A0Fh
Address
Action
Read
D7
D6
D5
D4
D3
D2
D1
D0
NU
NU
X
NU
NU
X
NU
NU
X
NU
NU
X
Interrupt Number
Interrupt Number
0101b
0xA0F
Write
Reset
The content of this register is the number of the legacy ISA interrupt used for events.
(See telecom clock register 6). It is initialized at boot time by the BIOS.
The interrupt is acknowledged by a Read of telecom clock register 6. Always perform a
Read to this register before enabling the interrupt in the chipset to remove any pending
interrupt.
Note:
A value of ‘2’ hooks the interrupt to an SMI.
settings.
9.3
IPMC Addresses
The IPMI controller has a parallel interface (bit bang) defined as follows:
AD[7:0]: Address/Data multiplexed
Ads#: Address strobe
Read: Read/Write#
Ds#: Data strobe
The bits are GPIOs on the IPMI controller and are toggled by software. This interface
provides up to 256 8-bit locations that are both readable and writable. Pull-ups on Read
and Clk signals guarantee that the interface is idle while the IPMC is in reset.
The IPMC should leave the data port in input by default. Pull-up resistors are used to
avoid floating the input of the FPGA and IPMC.
To access data through this interface, proceed as follows:
1. For Idle state: AD[7:0] in input, Ads# high, Read high, Strobe# high
2. Select register: Read low, then AD[7:0] = register address, then ADS# high-to-
low-to-high pulse
3. Write a register: Read low, then AD[7:0] = data, Strobe# high-to-low-to-high
pulse.
4. Read selected register: AD[7:0] = inputs, Read = high
Table 83.
IPMC Register Legend
Address
Function
00h
01h
02h
SBC Control
SBC Status
PostCodeLow (I/O 80)
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
103
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Addressing
Table 83.
IPMC Register Legend (Continued)
Address
Function
03h
04h-05h
06h
PostCodeHigh (I/O 81)
Reserved
LED Color Control
LED Control
07h
08-0Fh
10-11h
12-13h
14-17h
18h
Reserved
AMC B1
AMC B2
Reserved
CPU 0 VIDs
19h
CPU 0 Status
Reserved
1A-1Fh
20h
ADCs Grab Control
ADC1 Reading
ADC2 Reading
Reserved
21h
22h
23h
24h
Fabric Control 1
Fabric Control 2
Reserved
25h
26h
27h
Reset Source
Frimware Hub Control
Reset Events
Crosspoint Switch Control
Crosspoint Switch Data
Reserved
28h
29h
2Ah
2Bh
2Ch
2Dh
Miscellaneous Control and Status
Reserved
2E-FDh
FEh
POST Code Register (if enabled)
Version
1FFh
Table 84.
SBC Control 00h
Address
Action
D7
D6
D5
D4
D3
D2
D1
D0
Read
0
BoardON
TurnX
NU
PwrBtn
LTYPE
LTEST
LTEST
0
UART
UART
0
BRST
BRST
0
00h
Write
HT0
0
NU
0
PwrBtn(1) LTYPE
PowerUp
0
0
1
BRST: Board Reset; set this bit for a minimum of 16ms to reset the SBC.
LTEST: Lamp test; set this bit to perform a global lamp test on all the front panel LEDs.
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
104
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Addressing—MPCBL0010 SBC
UART: UART override;
when set, the serial port to the IPMC will take-over the SBC serial port.
when cleared, the IPMC will receive the data (RX) for monitoring purposes but will
not be able to transmit
LTYPE: LED type.
when cleared, whenever possible, amber LEDs are used instead of red.
when set, red is used instead of amber.
Applicable LEDs: Postcode/HardDisk/Debug LED.
PwrBtn: ICH Power Button Control. This bit can be set, but it cannot be cleared. It will
clear itself when the power sequencing requested is completed (i.e. TurnX=0).
Note:
This bit should only be set when TurnX is 0. This bit will not work when a test-jig is
inserted and its TEST_ON# signal is asserted (Override power-on in absence of
firmware in IPMC).
TurnX: Turn ON or turn OFF in progress.
BoardON: Power status of the board
1 = Board ON
HTU: Hard Turn-Off. Turns off power supplies regardless of the chipset state.
Writing a 1 to this bit will turn off the power supply immediately.
On a Read, this will always return 0.
9.3.0.1
PwrBtn usage
For a power up:
1. IPMC sets bit PowerBtn
2. FPGA asserts PowerBtn ICH input and waits for the ICH to de-assert its
"suspend" output
3. When "suspend" is de-asserted, the FPGA de-asserts the power button and turns
off all supplies.
For a power down:
1. IPMC sets bit PowerBtn
2. FPGA asserts PowerBtn for 33 ms (ICH debouncer delay is 16 ms)
3. FPGA waits for the ICH "suspend" output to be de-asserted. Then it turns off all
supplies.
Note:
There is no timeout and if the operating system does not shut down, the board remains
stuck in this condition.
The IPMC must implement a timeout of reasonable length (i.e. seconds) and perform a
hard turn-off (i.e. HTO=1) in the case of a timeout.
Quick power-down:
1. IPMC sets bit HTO.
2. FPGA turns off all supplies.
Note:
The “suspend” information from the chipset does not reflect the state of the power
supply.
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
105
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Addressing
Table 85.
Table 86.
Table 87.
Table 88.
SBC Status 01h
Address
Action
D7
D6
D5
1.5V
D4
1.8V
D3
2.5V
D2
3.3V
D1
5V
D0
12V
Read
Vcore
NU
1.2V
NU
01h
Write
NU
NU
NU
NU
NU
NU
NU
NU
NU
NU
NU
NU
PowerUp
NU
NU
POST Code Low 02h
Address
Action
Read
D7
D6
D5
D4
D3
D2
D1
D0
Last access to I/O 80 in the BIOS address space
02h
Write
NU
NU
NU
NU
NU
NU
NU
NU
NU
NU
NU
NU
NU
NU
NU
NU
PowerUp
POST Code High 03h
Address
Action
Read
D7
D6
D5
D4
D3
D2
D1
D0
Last access to I/O 81 in the BIOS address space
03h
Write
NU
NU
NU
NU
NU
NU
NU
NU
NU
NU
NU
NU
NU
NU
NU
NU
PowerUp
LED Color Control 06h
Address
Action
D7
D6
D5
D4
D3
D2
D1
D0
Read
U2COL1
U2COL1
0
U2COL0
U2COL0
0
U1COL1
U1COL1
0
U1COL0
U1COL0
0
L2COL1
L2COL1
0
L2COL0
L2COL0
0
L1COL1
L1COL1
0
L1COL0
L1COL0
0
06h
Write
PowerUp
L1COL[1:0]: ATCA LED 1 color control: 00 = amber, 10 = red, others = off
L2COL[1:0]: ATCA LED 2 color control: 00 = amber, 10 = red, 01 = green, others =
off
U1COL[1:0]: User LED 1 color control: 00 = amber, 10 = red, 01 = green, others =off
U2COL[1:0]: User LED 1 color control: 00 = amber, 10 = red, 01= green, others = off
Table 89.
LED Control 07h
Address
Action
D7
D6
D5
D4
D3
D2
D1
D0
Read
0LED1
0LED1
0
ULED2
ULED2
0
ULED1
ULED1
0
LED3
LED3
0
LED2
LED2
0
LED1
LED1
0
LED0
LED0
1
07h
Write
PowerUp
LED0: Standard ATCA0 LED control: Hotswap LED, color is blue
LED1: Standard ATCA1 LED control: Out of service LED, color from LED color control
register. This bit only works if bit OLED1 is set
LED2: Standard ATCA2 LED control: Health LED, color from LED color control register
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
106
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Addressing—MPCBL0010 SBC
LED3: Standard ATCA3 LED control: Heart beat LED, color is amber
ULED1: User LED 1, color from LED color control register
ULED2: User LED 2, color from LED color control register
OLED1: Override LED1. In this implementation, LED1 is controlled by the FWUM.
Setting this bit will override the FWUM LED control signal and activate bit LED1
Table 90.
AdvancedMC B1 Control & Status 10h
Address
Action
D7
D6
D5
D4
D3
D2
D1
D0
Read
MRLSw
MRLSw
0
Fault#
Fault#
1
AttSw
AttSw
0
Present# EnAMC
Present# EnAMC
EnIPMB
EnIPMB
0
En12V
En12V
0
En3V
En3V
0
10h
Write
PowerUp
1
0
MRLSw: Mechanical retention latch status for MCH (IPMC must write this bit)
Fault#: Fault indication for MCH (IPMC must write this bit)
AttSw: Attention switch for MCH (IPMC must write this bit)
Present#: AdvancedMC presence for MCH (IPMC must write 0 for presence)
En3V: Enables 3.3V power: bit is locked in "0" state if no AdvancedMC module is
present
En12V: Enables 12V power: bit is locked in "0" state if no AdvancedMC module is
present
2
EnIPMCB: Enables I C link on AdvancedMC. module: bit is locked in "0" state if no
AdvancedMC module is present
EnAMC: Enables AdvancedMC module: bit is locked in "0" state if no AdvandedMC is
present
Table 91.
AdvancedMC B1 Control & Status 11h
Address
Action
D7
D6
D5
D4
D3
D2
D1
D0
Read
ClkCEn
ClkCEn
0
ClkAEn
ClkAEn
0
12V0k
12VFault
3V0k
3VFault
Present
11h
Write
PowerUp
Present: Indicates that an AdvancedMC module is present
3VFault: Fault on 3.3V voltage from an overcurrent
3V0k: Valid 3.3V voltage
12VFault: Fault on 12V
12V0k: Valid 12V voltage
ClkAEn: Authorizes the telecom clock circuit to drive synchronization clock CLKA
ClkCEn: Authorizes the 100 MHz PCI-Express clock driver for this AdvancedMC module
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
107
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Addressing
Even though authorization is given by the IPMC to drive the clocks to the AdvancedMC
module, no actual clocks are driven if the module is not present, unpowered, or
illpowered. These bits can be set prior to turning on the AdvancedMC module’s power.
A readback returns the state of the bit, but does not reflect the actual clock. In the case
of bad power (12VFault=1 for example), the clock is not driven even if the
authorization bit is set. On an AdvancedMC extraction, these bits are automatically
cleared.
Table 92.
AMC B2 Control & Status 12h
Address
Action
D7
D6
D5
D4
D3
D2
D1
D0
Read
MRLSw
MRLSw
0
Fault#
Fault#
1
AttSw
AttSw
0
Present# EnAMC
Present# EnAMC
EnIPMB
EnIPMB
0
En12V
En12V
0
En3V
En3V
0
12h
Write
PowerUp
1
0
MRLSw: Mechanical retention latch status for MCH (IPMC must write this bit)
Fault#: Fault indication for MCH (IPMC must write this bit)
AttSw: Attention switch for MCH (IPMC must write this bit)
Present#: AdvancedMC presence for MCH (IPMC must write 0 for presence)
En3V: Enables 3.3V power: bit is locked in "0" state if no AdvancedMC module is
present
En12V: Enables 12V power: bit is locked in "0" state if no AdvancedMC module is
present
2
EnIPMCB: Enables I C link on AdvancedMC module: bit is locked in "0" state if no
AdvancedMC module is present
EnAMC: Enables AdvancedMC module: bit is locked in "0" state if no AdvancedMC
module is present
Table 93.
AdvancedMC B2 Control & Status 13h
Address
Action
D7
D6
D5
D4
D3
D2
D1
D0
Read
ClkCEn
ClkCEn
0
ClkAEn
ClkAEn
0
12V0k
12VFault
3V0k
3VFault
Present
13h
Write
PowerUp
Present: Indicates that an AdvancedMC module is present
3VFault: Fault on 3.3V voltage from an overcurrent
3V0k: Valid 3.3V voltage
12VFault: Fault on 12V voltage
12V0k: Valid 12V voltage
ClkAEn: Authorizes the telecom clock circuit to drive synchronization clock CLKA
ClkCEn: Authorizes the 100 MHz PCI-Express clock driver for this AdvancedMC module.
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
108
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Addressing—MPCBL0010 SBC
Even though authorization is given by the IPMC to drive the clocks to the AdvancedMC
module, no actual clocks are driven if the module is not present, unpowered, or
illpowered. These bits can be set prior to turning on the AdvancedMC module’s power. A
readback will return the state of the bit, but does not reflect the actual clock. In the
case of bad power (12VFault = 1, for example), the clock is not driven even if the
authorization bit is set. On an AdvancedMC module extraction, these bits are
automatically cleared.
Table 94.
CPU 0 VIDs 18h
Address
Action
D7
D6
D5
VID5
D4
VID4
D3
VID3
D2
VID2
D1
VID1
D0
VID0
Read
Write
NU
NU
NU
NU
NU
18h
NU
NU
NU
NU
NU
NU
NU
NU
NU
NU
NU
NU
PowerUp NU
Table 95.
CPU 0 Status 19h
Address
Action
D7
D6
D5
D4
D3
D2
D1
D0
Read
Write
NU
NU
NU
NU
NU
MCERR
NU
HOT
NU
TRIP
NU
VTT
NU
NU
IERR
NU
PR
NU
NU
19h
PowerUp NU
NU
NU
NU
NU
PR: CPU present
IERR: CPU internal error
VTT: CPU type required VTT
TRIP: Indicates a thermal trip was detected and the CPU switcher was turned off. This
bit retains its value when the board is turned off, but it is cleared at power-up time.
Prior to the first power up, this bit is always cleared (no special treatment needed for
the first powerup).
HOT: Indicates the CPU pin PROCHOT# is asserted.
MCERR: CPU Machine Check Error. Asserted on various conditions that are BIOS-
dependant
Table 96.
ADC Grab Control 20h
Address
Action
D7
D6
D5
D4
D3
D2
NU
D1
NU
D0
NU
Read
Write
NU
NU
NU
NU
NU
NU
NU
NU
NU
NU
NU
NU
NU
NU
20h
NU
NU
NU
NU
NU
NU
PowerUp NU
Any Bit: Writing any value to the grab register arms the grab circuit. The grab circuit
captures the next conversion result in about 1 ms.
The analog to digital conversion is a continuous process in the sense that conversion
occurs regardless of the IPMC. Valid data is available every millisecond or so. The IPMC
tells the FPGA in advance that wants a fresh copy of the ADCs reading. Unless the IPMC
requests a fresh copy, the ADC values returned by the FPGA never change.
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
109
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Addressing
Table 97.
ADC1 and ADC2 Grab Data 21-22h
Address
Action
D7
D6
D5
D4
D3
D2
D1
D0
Read
Write
ADC1 or ADC2 data
21-22h
NU
NU
NU
NU
NU
NU
NU
NU
NU
NU
NU
NU
NU
NU
NU
PowerUp NU
Address 21h returns ADC1; address 22h returns ADC2
ADC1 measures the current on the main 48V input power
ADC1 = (256/4.096)(50K/499)R I ,
s in
Where R is the sense resistor set to 0.0033ohm
s
Or, to get the current from the reading:
I = (4.096/256) )(499/50K)ADC/0.0033 = 0.0479ADC1
in
with ADC1 in [0, 255] and I in [0, 12.2A]
in
ADC2 measures the main input voltage (48V nominal)
The reading is as follows:
ADC2 = (256/4.096V)(15K/295K)V ,
in
or, to get the voltage from the reading:
V = (4.096V/256)(295K/15K)ADC2 = 0.315ADC2
in
with ADC2 in [0, 255] and V in [0, 80V]
in
Note: To find the power of the entire board, the input diodes need to be taken into account.
The drop in the two diodes is as follows:
Vd = I 0.1 + 0.7V
in
Add this value to the actual measurement to estimate the input voltage.
Table 98.
Fabric Control 1 24h
Address
Action
D7
D6
D5
NU
D4
D3
D2
D1
D0
Read
Write
PCB
NU
3VOC
NU
EnClk3B
EnClk3B
0
EnClk3A
EnClk3A
0
Reserved
Reserved
0
Reserved
Reserved
0
Reserved
Reserved
0
24h
NU
NU
PowerUp NU
NU
EnClk3A: Authorizes the telecom clock circuit to drive clock 3A to the backplane.
Must also be enabled in the Telco register.
EnClk3B: Authorizes the telecom clock circuit to drive clock 3B to the backplane.
Must also be enabled in the Telco register.
3VOC: 3.3V overcurrent status.
1: overcurrent
0: normal.
PCB: PCB revision.
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
110
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Addressing—MPCBL0010 SBC
Table 99.
Fabric Control 2 25h
Address
Action
D7
D6
D5
NU
D4
D3
D2
D1
NU
D0
Read
Write
NU
NU
NU
NU
NU
ReqClk3B
NU
ReqClk3A
NU
NU
NU
NU
NU
NU
NU
25h
NU
NU
NU
NU
PowerUp NU
NU
NU
ReqClk3A: A copy of bit DRVCLK3A of register TelClock3: when this bit is set, the
application that configures the TelClock module requests to drive CLK3A in the
backplane.
ReqClk3B: A copy of bit DRVCLK3B of register TelClock3. When this bit is set, the
application that configures the TelClock module requests to drive CLK3A in the
backplane.
Table 100. Reset Source 27h
Address
Action
D7
D6
1.2V
D5
D4
1.8V
D3
2.5V
D2
3.3V
D1
D0
12V
Read
Vcore
NU
1.5V
NU
0
5V
27h
Write
NU
0
NU
0
NU
0
NU
0
NU
0
NU
0
PowerUp
0
On a power fail (i.e. that causes a reset), the content of register SBC Status (register
01h) is captured here. See the SBC Status register for the detailed bit definition.
Table 101. Firmware Hub Control 28h
Address
Action
D7
D6
D5
NU
D4
D3
D2
D1
D0
Read
Write
PowerUp NU
NU
NU
NU
NU
NU
NU
NU
NU
NU
NU
FWHID
FWHID
0
FWH1
FWH1
0
FWH0
FWH0
0
28h
NU
NU
NU
FWH0: 1 = connect FWH0 to IPMC; 0 = connect FWH0 to ICH
FWH1: 1 = connect FWH1 to IPMC; 0 = connect FWH1 to ICH
FWHID: Value of ID[0] of FWH0 matches this bit; FWH1 has the inverted value
If the main processor needs to change the ID of the FWH, it has to ask the IPMC to do
it.
Note:
The default configuration connects FWH0 and FWH1 to the ICH.
Table 102. Reset Events 29h
Address
Action
D7
D6
D5
D4
D3
D2
PCIR
D1
D0
SW
Read
Write
NU
NU
PwGd
NU
PFRE
Clear
1
NU
NU
NU
PCIREv
Clear
X
SWEv
Clear
X
29h
FWHID
0
NU
0
PowerUp NU
X
SW: Direct reading of the reset switch: 1 = switch pressed; 0 = switch released
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
111
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Addressing
SWEv: Switch Event: this bit turns to 1 when the reset switch is pressed and stays at
‘1’ until a 1 is written at this bit position. This bit is used to capture a short pulse on
the switch.
PCIR: Direct reading of the PCI reset: 1 = PCI reset asserted; 0 = no PCI reset
PCIEv: PCI Reset Event: this bit turns to 1 when a PCI reset occurs and stays in this
state until a 1 is written at this bit position. This bit is used to capture a short pulse on
PCI_RESET.
SwHw: When set, the reset switch performs a hardware reset independent of the
IPMC. When cleared, the IPMC deals with hard/warm resets.
PFREv: Power fail reset event: this bit turns to 1 when a Power Fail occurs and stays in
this state until a 1 is written at this bit position. This bit is used to capture a short pulse
on the power source. Since power supplies are not valid during a normal power-up, this
bit is always set following a normal power-up. It is not possible to clear this bit when
the power supplies are not stable. Make sure PwrgGd (see below) is active before
clearing PFREv.
PwrGd: Directs reading of the power good signal that goes to the ICH (and resets
everything)
On a power-up (i.e. SBC inserted in the chassis), some false events may be reported.
The IPMC must ignore these first events. When the IPMC leave its reset state, its has to
write 0Ah in register 29h. Also, a "read-modify-write" on this register should not be
done since this could result in clearing an event. Unless an event need to be cleared,
write 0.
Table 103. Crosspoint Switch Control 2Ah
Address
Action
Read
D7
Reset
D6
Chip
D5
A5
D4
D3
D2
D1
D0
A4
A4
0
A3
A3
0
A2
A2
0
A1
A1
0
A0
A0
0
2Ah
Write
Reset
1
Chip
0
A5
0
PowerUp
A[5..0]: Address of a VSC3108 (See the Vitesse* VSC3108 datasheet)
Reset: Send a Reset pulse to the crosspoint switch -- must be 0 in normal operation
To write a nibble in a crosspoint switch, proceed in this exact order:
1. Wait for bit "Busy" to be 0 (register 2Bh).
2. Write the data nibble in the crosspoint data register (2Bh).
3. Write the address and chip identification in the crosspoint control register (2Ah).
Note:
If the board is not fully powered, this register is locked.
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
112
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Addressing—MPCBL0010 SBC
Table 104. Crosspoint Switch Ports Register
Chip
Port
Input Signal Source
AMC B1 port 0
Port
Output Signal Designation
A0
A1
A2
A3
A0
A1
A2
A3
Y0
Y1
Y2
Y3
Y0
Y1
Y2
Y3
AMC B1 port 0
AMC B2 port 0
AMC B2 port 0
0
Fabric Channel 1 port 0
Fabric Channel 1 port 1
AMC B1 port 1
Fabric Channel 1 port 0
Fabric Channel 1 port 1
AMC B1 port 1
AMC B2 port 1
AMC B2 port 1
1
Fabric Channel 2 port 0
Fabric Channel 2 port 1
Fabric Channel 2 port 0
Fabric Channel 2 port 1
Table 105. Crosspoint Switch Data 2Bh
Address
Action
D7
D6
D5
NU
D4
D3
D2
D1
D0
Read
Write
Busy
NU
NU
NU
NU
NU
NU
NU
D3
D2
D2
0
D1
D1
0
D0
D0
0
2Bh
NU
NU
D3
0
PowerUp NU
D[3..0]: Data to write in the crosspoint chip. (See the crosspoint control register.)
Busy: When set, the interface is busy; wait for this bit to be 0 before writing in
registers 2A-2Bh. The time for the complete transfer is less than 8 ms.
Table 106. Miscellaneous Controls and Status 2Dh
Address
Action
D7
D6
D5
NU
D4
D3
D2
D1
D0
JMP0
Read
Write
NU
NU
NU
NU
NU
SwHw
SwHw
1
NU
NU
NU
NU
NU
NU
JMP1
NU
2Dh
NU
NU
NU
NU
PowerUp NU
NU
SwHw: When set, the reset switch performs a hardware reset independent of the
IPMC. When cleared, the IPMC handles the hard/warm reset.
JMPO: Status of jumper 0: 0 = In, 1 = Out
JMP1: Status of jumper 1: 0 = In, 1 = Out
Table 107. IPMC POST Codes FEh
Address
Action
D7
D6
D5
D4
D3
D2
D1
D0
Read
Write
POST Codes
POST Codes
FEh
PowerUp 00h
POST Codes: POST codes are captured in this register as they are written. The content
of this register is serialized and transmitted off-board to a display module if bit IPOST
(register 2Ah) is set. Otherwise, the register is functional but the display module will
show the CPU POST codes.
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
113
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Addressing
Table 108. Version FFh
Address
Action
D7
D6
D5
D4
Version
NU
D3
D2
D1
D0
FFh
Read
Write
Reserved
Reserved
PowerUp Reserved
Version
Version: Programmable logic version: for the IPMC to track the FPGA version -- this
register returns the save value as the other version register on LPC
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
114
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Hardware Management Overview—MPCBL0010 SBC
10.0
Hardware Management Overview
10.1
Intelligent Platform Management Controller (IPMC)
The MPCBL0010 SBC uses the Renesas* H8S/2168 for the Intelligent Platform
Management Controller (IPMC). The IPMC management subsystem provides
monitoring, event logging, and recovery control. The IPMC serves as the gateway for
management applications to access the platform hardware.
The main processors communicate with the IPMC using the Keyboard Controller Style
(KCS) interface. BIOS uses the SMM interface. The base address of the LPC interface
for SMS is 0xCA2 and 0xCA4 for SMM operation. The BIOS is also able to communicate
with the IPMC for POST error logging purposes and fault resilient purposes.
The memory subsystem of the IPMC consists of integrated flash memory to hold the
IPMC operation code, and integrated RAM for data. The field replacement unit (FRU)
inventory information is stored in the nonvolatile memory on an EEPROM connected via
2
a local I C interface to the IPMC microcontroller. It is possible to store up to 4 KB within
the FRU inventory information stored in the EEPROM. Events are generated over the
IPMB to the Shelf Manager (ShMC), which maintains a SEL for each device in the
chassis. This ensures that ‘postmortem’ logging information is available even if the
main processor for the MPCBL0010 SBC becomes disabled or non-functional.
2
The IPMC provides six I C bus connections. Two are used as the redundant IPMB
connections to the backplane, one is used for IPMB-L bus with AdvancedMC* modules,
two are used for the LAN connections for IPMI Over LAN, and the last one is for local
EEPROM storage.
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
115
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Hardware Management Overview
Figure 22.
IPMC Block Diagram
If an IPMB bus fault or IPMC failure occurs, IPMB isolators are used to switch and
isolate the backplane/system IPMB bus from the faulted SBC board. Where possible,
the IPMC activates the redundant IPMB bus to re-establish system management
communication to report the fault.
The onboard DC voltages, currents, and temperature are monitored by the IPMC
microcontroller. The IPMC will log an event into the ShMC SEL if any of the thresholds
are exceeded.
To increase the reliability of the MPCBL0010 SBC management subsystem, an external
watchdog supervisor is implemented only for the IPMC . The IPMC strobes the external
watchdog at two-second intervals to ensure continuity of operation of the board’s
management subsystem. If the IPMC ceases to strobe the watchdog supervisor, the
watchdog isolates the IPMC from the IPMBs and resets the IPMC. The watchdog
supervisor does not reset the payload power and the restart of the IPMC does not affect
the payload. It restores the previous hot swap state and power level negotiated with
the shelf manager. The watchdog timeout expires after six seconds if strobes are not
generated. The external watchdog supervisor is not configurable and should not be
confused with the IPMI v1.5 watchdog timer commands.
This external watchdog of the IPMC is implemented in a second microcontroller called
the Firmware Upgrade Manager (FWUM). This microcontroller is responsible for
monitoring the IPMC and for managing the IPMC fail safe firmware upgrade process.
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
116
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Hardware Management Overview—MPCBL0010 SBC
The FWUM can handle two firmware codes that are stored in two external SEPROMs. If
a failure occurs during a firmware upgrade, the FWUM automatically rolls back to the
redundant IPMC firmware image.
10.2
Sensor Data Record (SDR)
Sensor Data Records contain information about the type and number of sensors in the
baseboard, sensor threshold support, event generation capabilities, and the types of
sensor readings handled by system management firmware. SDRs also contain the
configuration of a specific sensor such as threshold/hystheresis, and event generation
capabilities that specifies sensor behavior. Some fields of the sensor SDR are
configurable through IPMI v1.5 commands and are set to built-in default values.
The MPCBL0010 SBC management controller is set up as a satellite management
controller (SMC). It supports sensor devices, and uses the IPMI dynamic sensor
population feature of IPMI v1.5 to merge the hot-swapped AdvancedMC sensors with
the MPCBL0010 SBC sensor population. Normally, the AdvancedTCA* ShMC is informed
about an AdvancedMC insertion is through the AdvancedMC carrier hot swap sensor.
However, to remain compliant to IPMI v1.5, the IPMC updates the sensor population
change indicator timestamp accessible through the Get Device SDR Info command. All
SDRs can be queried using Device SDR commands to the firmware. Baseboard sensors
that have been implemented are listed in the following table.
Table 109. Hardware Sensors (Sheet 1 of 4)
Scanning
Enabled in
Power-Off
State (M1)
Sensor
Number
Sensor Name
(Signal Monitored)
Monitored
Via
Health LED
(Green to Red)
Sensor Type
0x00
0x01
Platform Alert
IPMC Reboot
IPMC
IPMC
Yes
Yes
N/A
On watchdog
expiration
Watchdog 2
IPMI Watchdog
Management Subsystem
Health
0x02
IPMC Storage Err
IPMC
Yes
N/A
0x03
0x04
0x05
System Event
FRU0 Reconfig
EventRCV ComLost
ACPI State
IPMC
IPMC
IPMC
Yes
Yes
Yes
N/A
N/A
N/A
Cable/Interconnect
System SCPI Power State
OEM Firmware Info (1)
(OEM reading type)
0x06
0x07
IPMI Info-1
IPMI Info-2
IPMC
IPMC
Yes
Yes
N/A
N/A
OEM Firmware Info (2)
(OEM reading type)
0x08
0x09
0x0A
0x0B
IPMB Link Sensor
IPMB0 Link State
FRU0 IPMBL State
FRU1 IPMBL State
FRU2 IPMBL State
IPMC
IPMC
IPMC
IPMC
Yes
Yes
Yes
Yes
N/A
N/A
N/A
N/A
OEM IPMB-L Link Sensor
OEM IPMB-L Link Sensor
OEM IPMB-L Link Sensor
OAh DMI-based availability
with OEM data 2, 3
0x0C
0x0D
0x0E
FRU0 FRU Agent
FRU1 FRU Agent
FRU2 FRU Agent
IPMC
IPMC
IPMC
Yes
Yes
Yes
N/A
N/A
N/A
OAh DMI-based availability
with OEM data 2, 3
OAh DMI-based availability
with OEM data 2, 3
0x0F
0x10
ATCA FRU hot swap
ATCA FRU hot swap
FRU0 HotSwap
FRU1 HotSwap
IPMC
IPMC
Yes
Yes
N/A
N/A
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
117
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Hardware Management Overview
Table 109. Hardware Sensors (Sheet 2 of 4)
Scanning
Sensor
Number
Sensor Name
(Signal Monitored)
Monitored
Via
Enabled in
Power-Off
State (M1)
Health LED
(Green to Red)
Sensor Type
0x11
0x12
ATCA FRU hot swap
OEM FWUM Status
FRU2 HotSwap
LM83
Yes
Yes
N/A
N/A
Firmware Upg Mng
FWUM
IPMC
(Aggregate)
Reflects current LED
status
0x13
Platform Alert
Health Error
No
Exceeds critical
threshold
0x14
0x15
Ox16
0x17
0x18
0x19
0x1A
0x1B
0x1C
0x1D
0x1E
0x1F
0x20
0x21
0x22
0x23
0x24
0x25
0x26
0x27
0x28
0x29
Temperature
Temperature
Temperature
Temperature
Temperature
Temperature
Temperature
Temperature
Temperature
Current
Temp Air Inlet
Temp BoardA Area
Temp CPU
LM83
LM83
LM83
LM83
LM83
LM83
LM83
LM83
LM83
IPMC
IPMC
IPMC
IPMC
IPMC
IPMC
IPMC
IPMC
IPMC
IPMC
IPMC
IPMC
IPMC
Yes
Yes
No
No
No
Yes
No
No
No
No
No
No
No
No
No
Yes
Yes
No
No
No
No
No
Exceeds critical
threshold
Exceeds critical
threshold
Exceeds critical
threshold
Temp MCH
Exceeds critical
threshold
Temp Vcore
Temp BoardB Area
Temp PXH
Exceeds critical
threshold
Exceeds critical
threshold
Exceeds critical
threshold
Temp CPLD Area
Temp 12vPS Area
FRU2 Icc +12V
FRU1 Icc +12V
Icc +12V
Exceeds critical
threshold
Exceeds critical
threshold
Exceeds critical
threshold
Current
Exceeds critical
threshold
Current
Exceeds critical
threshold
Voltage
Vcc +12V
Exceeds critical
threshold
Current
Icc +5V
Exceeds critical
threshold
Voltage
Vcc +5V
Exceeds critical
threshold
Current
Icc +3.3VSB
Vcc +3.3VSB
Icc +1.8V
Exceeds critical
threshold
Voltage
Exceeds critical
threshold
Current
Exceeds critical
threshold
Voltage
Vcc +1.8V
Exceeds critical
threshold
Current
Icc +1.5V
Exceeds critical
threshold
Voltage
Vcc +1.5V
Exceeds critical
threshold
Voltage
Vcc +3.3V
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
118
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Hardware Management Overview—MPCBL0010 SBC
Table 109. Hardware Sensors (Sheet 3 of 4)
Scanning
Enabled in
Power-Off
State (M1)
Sensor
Number
Sensor Name
(Signal Monitored)
Monitored
Via
Health LED
(Green to Red)
Sensor Type
Exceeds critical
threshold
0x2A
Voltage
Vcc +2.5V
IPMC
No
Exceeds critical
threshold
0x2B
0x2C
0x2D
Voltage
Voltage
Current
Vcc Vtt DDR
Vcc Core Voltage
Icc -48V
IPMC
IPMC
IPMC
No
No
No
Loss of critical power
Exceeds critical
threshold
Exceeds critical
threshold
0x2E
0x2F
Voltage
Vcc -48V
IPMC
IPMC
No
No
Exceeds critical
threshold
Current
3.3V Over Icc
Power Supply
0x30
0x31
Power Good
IPMC
IPMC
Yes
No
N/A
(OEM Power Good reading
type)
Power Supply
(OEM Power Good reading
type)
Loss of critical power
(allow detection of
first supply)
Power Good Event
Exceeds critical
threshold
0x32
0x33
0x34
0x35
Unit Based
Unit Based
Unit Based
FRU0 Power
FRU1 Power
FRU2 Power
Board Reset
IPMC
IPMC
IPMC
IPMC
No
No
No
No
Exceeds critical
threshold
Exceeds critical
threshold
OEM ATCA Board Reset
Sensor
When SBC is reset
When POST hang is
detected
0x36
0x37
0x38
System Firmware Progress POST Error
BIOS
BIOS
BIOS
No
No
No
OEM POST value sensor
CPU Critical Interrupt
POST value
Critical Int
N/A
Therm trip and CPU
errors
Uncorrectable
memory error
0x39
0x3A
0x3B
Memory
Memory
BIOS
BIOS
BIOS
No
No
No
POST Memory Resize
CmosMemorySize
Preboot Password
On assertion
Platform Security Violation
Attempt
On violation attempt
0x3C
0x3D
0x3E
0x3F
0x40
0x41
0x42
0x43
0x44
0x45
Processor
CPU 0 Status
IPMC
IPMC
IPMC
IPMC
IPMC
IPMC
IPMC
IPMC
FPGA
FPGA
No
No
Proc Hot (throttle)
Processor
CPU 0 ThermalTrip
FWH 0 Boot Error
FWH 1Boot Error
RTN A Pres-Fuse
RTN B Pres-Fuse
-48V A Pres-Fuse
-48V B Pres-Fuse
FRU1 Mp Over Icc
FRU1 Over Icc
Thermal Trip
Boot Error
No
Invalid boot sector
Boot Error
No
Invalid boot sector
Power Supply
Power Supply
Power Supply
Power Supply
Power Supply
Power Supply
Yes
Yes
Yes
Yes
Yes
Yes
N/A
N/A
N/A
N/A
N/A
N/A
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
119
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Hardware Management Overview
Table 109. Hardware Sensors (Sheet 4 of 4)
Scanning
Sensor
Number
Sensor Name
(Signal Monitored)
Monitored
Via
Enabled in
Power-Off
State (M1)
Health LED
(Green to Red)
Sensor Type
Management Subsystem
Health
0x46
FRU1 Sensor Err
IPMC
Yes
N/A
0x47
0x48
Power Supply
Power Supply
FRU2 Mp Over Icc
FRU2 Over Icc
FPGA
FPGA
Yes
Yes
N/A
N/A
Management Subsystem
Health
0x49
FRU2 Sensor Err
IPMC
Yes
N/A
0x4A
0x4B
0x4C
Platform Alert
Platform Alert
Platform Alert
FRU0 Pwr Denied
FRU1 Pwr Denied
FRU2 Pwr Denied
IPMC
IPMC
IPMC
Yes
Yes
Yes
N/a
N/A
N/a
Table 110. OEM Sensor Types
OEM Name
OEM Number
Description
Sensor indicates information about firmware state. According to the
Event/Reading Type, the 2 first bits will have assertion mask set.
Associated event/reading type code:
OEM Firmware
Information
COh
C2h
•
•
•
0x70-OEM Firmware Info 1
0x71-OEM Firmware Info 2
0x75-OEM Firmware Info 2
Display the last error that occur in the RunInitAgent.
Associated event/reading type code:
Init Agent
Sensor
•
03h - IPMI Digital discrete
Sensor indicates the status of the 3rd IPMB link named L. This sensor
matches the AdvancedTCA defined type F1h
(SDR_SENSTYPE_ATCA_PHYSICAL_IPMB0). See AdvancedTCA
specification ECN 3.0 1.0 001 section 3.8.4 for details related to this
sensor. An OEM sensor type is used because the type is reserved for Port
Link A & B. Sensor Port Link L do not include a port B and Port L is placed
at the same location as IPMB A. All bytes related to IPMB B are set to
"enable-working" state. The sensor will only move from state (byte 4 in
Get Sensor reading command):
IPMBL Link
State
C3h
[3] 1b = IPMB A enabled, IPMB-B enabled to
[2] 1b = IPMB A disabled, IPMB-B enabled
A value of 1 and 0 is not possible.
This sensor matches the AdvancedTCA defined type F1h.
Sensor indicates board reset source. All defined bits will have assertion
event mask set.
Associated event/reading type code:
AdvancedTCA
Reset Sensor
C4h
C5h
•
6Fh IPMI Sensor Specific
Sensor indicates if there as been an error during the FRU Information
Agent scan (used for E-Keying).
Associated event/reading type code:
0Ah - DMI-based availability
FIA Error
Sensor
Sensor indicates BIOS POST error code.
Associated event/reading type code:
POST Value
Sensor
C6h
C7h
•
6Fh - IPMI Sensor Specific
Sensor indicates the state of the Firmware Update Manager (for rollback).
Associated event/reading type code:
FWUM Status
•
6Fh OEM FWUM Status
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
120
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Hardware Management Overview—MPCBL0010 SBC
Table 111. OEM Event/Reading Type
OEM Name
OEM Number
Description
Internal diagnostic data.
OEM Firmware Information 1
OEM Firmware Information 2
OEM Power Good
70h
75h
77h
Internal diagnostic data.
Discrete sensor indicates power good status.
10.3
System Event Log (SEL)
MPCBL0010 SBC IPMC events are logged and stored in non-volatile memory on the
AdvancedTCA shelf manager. There is no local SEL on the MPCBL0010 SBC. The SBC
IPMC sends events to the AdvancedTCA shelf manager to ensure that post-mortem
logging information is available should a failure occur that disables the SBCs processor.
Events are forwarded to the shelf manager and logged to the SEL as required in the
AdvancedTCA specification.
Table 112. SEL Events Supported (Sheet 1 of 5)
Sensor
Type
Code
Sensor
Specific
Offset
Sensor Type
Event
Description
Reserved
00h
-
-
-
Reserved
Temperature
Voltage
Reserved
Temperature
Voltage
01h
02h
Temperature reading exceeds thresholds.
Voltage reading exceeds thresholds.
Current reading exceeds supported
thresholds.
Current
03h
-
Current
Pre-boot password violation - user
password
01h
Password check failed.
Platform Security
Violation Attempt
06h
04h
00h
01h
04h
Other pre-boot password violation Password check failed.
IERR
Processor IERR has occurred.
Processor thermal trip has occurred.
Processor did not start.
Thermal Trip
Initialization Failure
SM BIOS uncorrectable CPU-
complex error
Processor
07h
06h
07h
0Ah
Uncorrectable error.
Processor Presence Detected
Indicates processor is present.
Processor started throttling due to
excessive temperature.
Processor Automatically Throttled
Power feed presence (not enabled by
default).
00h
01h
-
Presence Detected
Power Supply
08h
0Bh
Power Supply Failure Detected
Power (Watts)
Fuse failure detected.
Power (watts) reading exceeds supported
threshold.
Unit Based (Power)
Correctable ECC memory error has
occurred.
00h
Correctable ECC
Memory
0Ch
0Eh
Uncorrectable ECC memory error has
occurred.
01h
-
Uncorrectable ECC
POST Memory Resize
Generic Discreet Reading Type
Indicates if CMOS memory size is wrong.
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
121
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Hardware Management Overview
Table 112. SEL Events Supported (Sheet 2 of 5)
Sensor
Type
Code
Sensor
Specific
Offset
Sensor Type
Event
Description
CMOS Settings Wrong, CMOS Checksum
Bad, CMOS Date/Time Not Set.
Unspecified
Event Data2 = 00h
Raw R/W test failed.
Event Data2 = 02h
No Usable System Memory
Primary Master Hard Disk Error, Primary
Slave Hard Disk Error, Secondary Master
Hard Disk Error, Secondary Slave Hard
Disk Error, Primary Master Drive - ATAPI
Incompatible, Primary Slave Drive - ATAPI
Incompatible, Secondary Master Drive -
ATAPI Incompatible, Secondary Slave
Drive - ATAPI Incompatible, SMART error.
Unrecoverable Hard-disk/ATAPI/
IDE Device Failure
System Firmware
Progress
0Fh
00h
Event Data2 = 03h
Refresh timer test failed, DMA Controller
Error, DMA-1 Error, DMA-2 Error, Timer
Error.
Unrecoverable System Board
Failure
Event Data2 = 04h
KBC BAT Test failed
~<INS> Pressed,
Unlock Keyboard.
Event Data2 = 07h
Unrecoverable PS/2 or USB
Keyboard Failure
Indicates change in AdvancedMC
population or sensor population change.
System Event
12h
00h
System Reconfigured
04h
05h
-
PCI SERR
System Bus Error.
CPU Critical Interrupt 13h
PCI PERR
PCi Parity Error.
Cable / Interconnect
Boot Error
1Bh
1Eh
Generic Discreet Reading Type
Invalid Boot Sector
Fault Status
Indicates if link is available or not.
Indicates the firmware hub boot failed.
Indicates SFP device fault.
Indicates SFP device present.
Board is running.
03h
00h
02h
00h
06h
07h
Slot Connector
21h
22h
Connector Device Installed
SO/GO
S4/S5
Soft off.
Soft Off Any
Can not determine precise soft off state.
System ACPI Power
States
Board is on, but ACPI state cannot be
determined.
0Bh
Legacy On State
0Ch
0Eh
-
Legacy Off State
Unknown
Board is in unknown ACPI state.
Board is unknown ACPI state.
Platform Alert
Watchdog
24h
23h
Generic Discrete Reading
Timer Expired, Status Only
Hard Reset
Indicates if the alert is on of off.
WDT expired, no effect on board.
WDT reset after the monitor timeout.
WDT shutdown after the monitor timeout.
00h
01h
02h
Power Down
WDt power cycle after the monitor
timeout.
03h
08h
Power Cycle
Timer Interrupt
WDT pre-timeout (first stage) reached.
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
122
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Hardware Management Overview—MPCBL0010 SBC
Table 112. SEL Events Supported (Sheet 3 of 5)
Sensor
Type
Code
Sensor
Specific
Offset
Sensor Type
Event
Description
The storage area used by the IPMC is
potentially damaged or some data might
have been lost.
Controller Access Degraded or
Unavailable
01h
Management
28h
Subsystem Health
The FRUx sensor population could not be
entirely merged in.
00h
Sensor Access Degraded
OEM Reserved
OEM Firmware
Information (1)
COh
COh
-
-
For development use.
For development use.
OEM Firmware
Information (2)
OEM Reserved
Based on IPMB Link Sensor for single
channel IPMB link
Refer to PICMG 3.0 Specification.
00h
01h
Based on IPMB Link Sensor for single
channel IPMB link
OEM IPMB-L Link
Sensor
C3h
Refer to PICMG 3.0 Specification.
IPMB-L link is currently disabled.
IPMB-L link is enabled.
OEM event.
02h
03h
00h
01h
02h
03h
04h
05h
06h
IPMB-L Disabled
IPMB-L Enabled
Push Button
HW Power
Power error.
Unknown
Unknown PCI reset.
Hardware Watchdog or IPMC Watchdog.
Soft reset.
HW Watchdog
Soft Reset
OEM AdvancedTCA
Board Reset Sensor
C4h
Warm Reset
Reserved
Warm Reset.
Reserved
Reset triggered by IPMI command:
- chassis command
-FRU command
07h
08h
IPMI Command
Setup Reset
CMOS setup generated request.
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
123
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Hardware Management Overview
Table 112. SEL Events Supported (Sheet 4 of 5)
Sensor
Type
Code
Sensor
Specific
Offset
Sensor Type
Event
Description
OEM Extended Data 2-3.
When name is "FIA" (FRU Initialization
Agent). Sensor used to give the last error
that occurred in the FRU InitAgent (FIA).
In Event Byte 2: Error details on section:
•
•
•
•
•
•
•
•
Bit 7: unspecifiedError
Bit 6: notPresentError
Bit 5: multirecHeaderError
Bit 4: multirecDataError
Bit 3: timeout error
Bit 2: ipmcError
Bit 1: fruDataError
Bit 0: commonHeaderError
OEM Extended Data
2-3 Sensor
C5h
-
Generic Discreet Reading Type
In Event Byte 3: Error details on section:
•
•
•
•
•
•
•
•
Bit 7: reserved
Bit 6: reserved
Bit 5: SetPortState Not Supported
Bit 4: SetPortState Error
Bit 3: reserved
Bit 2: reserved
Bit 1: reserved
Bit 0: Match Error
Not in single link matches.
OEM Event/Reading Type 0x78.
On "System Firmware Progress" events
current POST code is available through
this sensor.
Event data 2 = POST Low Nibble
Event data 3 = POST High Nibble
00h-07h POST Value Low Byte
OEM POST Value
Sensor
C6h
14h
00h
Error Trig
Error trigger.
OEM Event/Reading Type 0x79.
The IPMC has been updated and reset.
First Boot After Upgrade
The FWUM automatically rolled back the
IPMC and the IPMC has been reset.
01h
02h
First Boot After Roll-back
The FWUM watchdog has expired and the
IPMC has been reset.
First Boot After Error (watchdog)s
OEM FWUM Status
C7h
The FWUM has rolled back the IPMC at the
users’s request and the IPMC has been
reset.
03h
First Boot After Manual Roll-back
Firmware Watchdog Bite, Reset
Occurred
The FWUM has detected an IPMC internal
watchdog reset.
08h
14h
Indicates the FWUM has entered debug
mode.
Debug Mode Activated
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
124
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Hardware Management Overview—MPCBL0010 SBC
Table 112. SEL Events Supported (Sheet 5 of 5)
Sensor
Type
Code
Sensor
Specific
Offset
Sensor Type
Event
Description
00h
01h
02h
03h
04h
05h
06h
07h
VCC Good 12V
VCC Todd 5V
08h
VCC Good 3.3V
VCC Good 2.5V
VCC Good 1.8V
VCC Core 1.5V
VCC Good 1.2VV
VCC Good Core
Power Supply
When this bit is asserted, it means that
Power Good is normal.
OEM
OEM Power Good
reading type
Event/
Reading
0x77
M7
07h
06h
05h
04h
03h
02h
01h
FRU Inactive
M6
FRU Activation Request
M5
FRU Activation In Progress
M4
FRU Active
AdvancedTCA FRU
Hot Swap
F0h
Refer to PICMG 3.0 Specification.
M3
FRU Deactivation Request
M2
FRU Deactivation In Progress
M1
Communication Lost
M0
00h
00h
01h
FRU Not Installed
IPMB A & B Disabled
IPMB A Enabled
IPMB B Disabled
IPMB Link Sensor
F1h
Refer to PICMG 3.0 Specification.
IPMB A Disabled
IPMB B Enabled
02h
03h
IPMB A & B Enabled
Note:
Note:
The event log reports both correctable memory errors (single-bit) and uncorrectable
memory errors (double-bit or multi-bit). However, some double-bit errors are
correctable and some are not. If a double-bit error occurs that is correctable, it will be
logged as a correctable error (single-bit).
This IERR detection scheme differs in implementation on the MPCBL0010 SBC from
“traditional” PC architecture. On the MPCBL0010 SBC, IERR is reported as part of SERR.
When IERR occurs, the CPUis not automatically reset as on a traditional PC. You must
use a BIOS or IPMC watchdog if your preference is to have the SBC reset itself
automatically when this occurs.
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
125
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Hardware Management Overview
10.4
10.5
IPMB Link Sensor
The MPCBL0010 SBC provides two IPMB links to increase communication reliability to
the shelf manager and other IPM devices on the IPMB bus. These IPMB links work
together for increased throughput where both buses are actively used for
communication at any point. A request might be received over IPMB Bus A, and the
response sent over IPMB Bus B. Any requests that time out are retried on the
redundant IPMB bus. In the event of any link state changes, the events are written to
the MPCBL0010 SBC SEL. IPMC monitors the bus for any link failure and isolates itself
from the bus if it detects that it is causing errors on the bus. Events are sent to signify
the failure of a bus or, conversely, the recovery of a bus.
Field Replaceable Unit (FRU) Information
The FRU information provides inventory data about the boards where the FRU
information device is located. The part number or version number can be read through
software.
FRU information on the MPCBL0010 SBC includes data describing the SBC as specified
in the PICMG 3.0 requirements. Additional multi-records are added for the BIOS to
write CPU information, BIOS version number, and PMC information to the FRU data
correctly. This information is retrieved by the AdvancedTCA shelf manager (ShMC),
enabling reporting of board-specific information through an out-of-band mechanism.
of the FRU data.
Note:
The MPCBL0010 SBC provides 512 bytes of space to store custom FRU information. See
Table 113. FRU Multi-Record Data for CPU/RAM/PMC/BIOS Version Information
Size
(bytes)
Variable
Data
Type
Manufacturer ID (Intel IANA number)
Record Version
Type/Length
3
1
1
1
1
2
1
1
1
63
1
0x000157 (LSB first, MSB next)
Binary
Binary
Binary
Binary
Binary
Binary
Binary
Binary
Binary
ASC-II
Binary
1
1
CPU Numbers
1
Type/Length
2
RAM Info
X (in units of 1 MByte)
Type/Length
(4 * XXX) + 1
0
Number of PMCs
Type/Length
0xFF
BIOS Version
yyyyyyyy
0xC1
End of fields
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
126
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Hardware Management Overview—MPCBL0010 SBC
10.6
Customizable FRU Area
The LinuxCustFru utility is a Linux utility that runs directly on the MPCBL0010 SBC
and is available on the Intel web site. This utility can be used to read data from a file
and write it to the existing Field Replaceable Unit (FRU) information storage area on the
MPCBL0010 SBC, or it can be used to purge any existing customer area in the FRU. The
MPCBL0010 SBC provides 512 bytes of space for users to store custom FRU
information. The FRU file complies with the IPMI Platform Management FRU
Information Storage Definition v1.0.
10.6.1
LinuxCustFru Utility Usage
Running the LinuxCustFru utility with a FRU filename argument causes it to read in
the customer area MRA record from the FRU file and write it to the FRU of the blade. If
there is no valid customer area MRA record in the FRU file, nothing is written to the FRU
(FRU is unchanged):
LinuxCustFru filename.fru
Running the LinuxCustFru utility with the "-p" argument, without a FRU filename,
causes it to purge any existing customer area MRA record in the FRU area of the blade.
If there is no valid customer area MRA record within the FRU on the blade, the FRU is
left unchanged:
LinuxCustFru -p
Running the utility without arguments shows usage information and some examples of
usage:
LinuxCustFru
Usage: ./LinuxCustFru [-p | fileName]
Where:
fileName= FRU file containing customer record (writes to the SBC). Omitting the
filename clears the customer area of the FRU.
-p: purge / write customer area of FRU.
-v: verbose - show read/write data.
Examples:
./LinuxCustFru filename.fru
Reads customer area MRA record from filename.fru, writes it into the FRU of the SBC.
./LinuxCustFru -p
Purges customer area MRA record from the MPCBL0010 SBC FRU, if present.
10.6.2
FRU Customer Area
The FRU customer area consists of one or more OEM MRA records with a Record Type
ID of ‘0xC1’. Platform Management FRU Information Storage Definition v1 provides
more information about the format of the MRA records.
Multiple C1 records are needed to program more than 252 bytes of customer data into
the FRU. The specification limits the size of the OEM records in the MRA to 255 bytes.
Of these 255 bytes, the first three bytes are reserved by the specification for a three-
byte manufacturer’s ID, as described in the FRU Storage Definition.
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
127
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Hardware Management Overview
The example FRU input file below implements the Customer Information Area with two
Type-C1 OEM MRA records (in FruCreate format). These two records contain 313
bytes of customer data.
The headings _SEE_COMMON and _SEE_MULTIREC are required delimiters in the
file. The common area is the FRU Common Header and the Multirec heading delineates
the beginning of the MRA data.
The first byte of data is the Common Header Format version, which is version 1. Byte 6
is the MRA offset into the FRU. This value is calculated when the data is written to the
FRU, but must be set to a non-zero value to indicate that MRA data is present. The
checksum is in byte 8 and is ‘0x100’ minus the modulus 256 summation of the first
seven bytes and must be correct or the data will not be written to the FRU.
The MRA header is the first five bytes following the Multirec heading. Byte one is the
record type and must be ‘0xC1’. The second byte is the record version and EOL
indicator. This value is ‘0x02’ for all records except the last record in the list. The
Version/EOL byte must be set to ‘0x82’ for the last MRA record in the input file. Failure
to terminate the list causes the utility to abort the FRU update. Byte three is the length
of the data record including the 3-byte Manufacturer ID, but not including the 5-byte
record header. Bytes 4 and 5 are checksums of the record and the header respectively.
The header checksum is ‘0x100’ minus the modulus 256 summation of the first four
bytes including the record checksum. The record checksum is ‘0x100’ minus the
modulus 256 summation of all the data bytes in the record, including the Manufacturer
ID. In this example, 255 bytes of data follow the header in the first record.
Example 1. Input File:
_SEE_COMMON
01 // Common Header Format Version
00 // Internal Use Area Starting Offset (in multiples of 8 bytes)
00 // Chassis Info Area Starting Offset (in multiples of 8 bytes)
00 // Board Info Area Starting Offset (in multiples of 8 bytes)
00 // Product Info Area Starting Offset (in multiples of 8 bytes)
01 // MultiRecord Area Starting Offset (in multiples of 8 bytes)
00 // Pad
FE // Common Header Checksum
_SEE_MULTIREC
C1
02
FF
2E
10
// Record Type ID == 0xC1 == customer area OEM record
// Version Information/EOL
// Record Length
// Record Checksum (zero checksum)
// Header Checksum (zero checksum)
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
128
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Hardware Management Overview—MPCBL0010 SBC
51 31 00 // Manufacturer ID - 255 byte record length includes
Manufacture ID
00 01 02 03 04 05 06 07// 252 bytes of data
08 09 0A 0B 0C 0D 0E 0F
10 11 12 13 14 15 16 17
18 19 1A 1B 1C 1D 1E 1F
20 21 22 23 24 25 26 27
28 29 2A 2B 2C 2D 2E 2F
30 31 32 33 34 35 36 37
38 39 3A 3B 3C 3D 3E 3F
40 41 42 43 44 45 46 47
48 49 4A 4B 4C 4D 4E 4F
50 51 52 53 54 55 56 57
58 59 5A 5B 5C 5D 5E 5F
60 61 62 63 64 65 66 67
68 69 6A 6B 6C 6D 6E 6F
70 71 72 73 74 75 76 77
78 79 7A 7B 7C 7D 7E 7F
80 81 82 83 84 85 86 87
88 89 8A 8B 8C 8D 8E 8F
90 91 92 93 94 95 96 97
98 99 9A 9B 9C 9D 9E 9F
A0 A1 A2 A3 A4 A5 A6 A7
A8 A9 AA AB AC AD AE AF
B0 B1 B2 B3 B4 B5 B6 B7
B8 B9 BA BB BC BD BE BF
C0 C1 C2 C3 C4 C5 C6 C7
C8 C9 CA CB CC CD CE CF
D0 D1 D2 D3 D4 D5 D6 D7
D8 D9 DA DB DC DD DE DF
E0 E1 E2 E3 E4 E5 E6 E7
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
129
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Hardware Management Overview
E8 E9 EA EB EC ED EE EF
F0 F1 F2 F3 F4 F5 F6 F7
F8 F9 FA c1
C1
// Record Type ID == 0xC1 == customer area OEM record
// Version Information
82
40
// Record Length
60
// Record Checksum (zero checksum)
// Header Checksum (zero checksum)
// Manufacturer ID - 64 byte record length includes
// Manufacture ID
1D
5A 31 00
40 41 42 43 44 45 46 47// 61 bytes of data
30 31 32 33 34 35 36 37
38 39 30 31 32 33 34 35
5A 59 58 57 56 55 54 53
52 51 50 4F 4E 4D 4C 4B
4A 49 48 47 46 45 44 43
42 41 40 39 38 37 36 35
34 33 32 31 C1
10.7
10.8
E-Keying
E-Keying is specified in the PICMG 3.0 requirements to prevent board damage, prevent
mis-operation, and to verify fabric compatibility. The FRU data contains the board
point-to-point connectivity record as described in Section 3.7.2.3 of the PICMG 3.0
specification.
Additional E-Keying is provided for connectivity between the AdvancedMC carrier and
the AdvancedMC slots as described the in Section 3.9 and 3.7 of the AdvancedMC.0
RC.1.1 specification. The Set/Get AdvancedMC Port State IPMI commands defined by
the AdvancedMC.0 specification are used for either granting or rejecting E-keys.
OEM IPMI Commands
This section documents the OEM-style IPMI commands implemented and supported on
the MPCBL0010 SBC.
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
130
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Hardware Management Overview—MPCBL0010 SBC
Command Name
NetFunction
Command
Reset BIOS Flash Type
3A
3A
3A
3A
3E
3E
01h
10h
11h
13h
20h
21h
SetBoardDeviceChannelPortSelection
GetBoardDeviceChannelPortSelection
GetBoardDevicePossibleSelection
Set Control State
Get Control State
10.8.1
Reset BIOS Flash Type
This command resets the processor and changes the BIOS bank select signal so the
CPU boots using the redundant BIOS bank.
Table 114. Reset BIOS Flash Type
BIOS checksum success/failure indication
00h - Checksum success
01h - Checksum failure
Request Data
1
1
Response Data
Completion Code
10.8.2
Board Device Channel Port Selection Identifiers
Board Device Channel Selection IPMI commands to query or set port connectivity on
certain controls in the firmware for the AdvancedTCA channel routing.
Table 115. Channel Port Selection Identifiers
Control
Number
Control Description
Base 82546 Gigabit Ethernet Lan A
Base 82546 Gigabit Ethernet Lan B
Fabric 82546 Gigabit Ethernet Lan A
Fabric 82546 Gigabit Ethernet Lan B
Fabric AdvancedMC B1 Port 0
Fabric AdvancedMC B1 Port 1
Fabric AdvancedMC B2 Port 0
Fabric AdvancedMC B2 Port 1
Reserved
0
1
2
3
6
7
8
9
0A-FFh
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
131
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Hardware Management Overview
Figure 23.
AdvancedMC Direct Connect Switch Block Diagram
AMC B1
AMC B2
Fabric 82546GB
LAN A LAN B
Port 0 Port 1
Port 0 Port 1
Fabric Channel 1
Port 0
Port 1
Port 2
Port 3
Fabric Channel 2
Port 0
Port 1
Port 2
Port 3
Disabled
10.8.2.1
SetBoardDeviceChannelPortSelection
This command selects the AdvancedTCA channel routing for the installed devices.
Table 116. SetBoardDeviceChannelPortSelection
Intel IANA number (0x000157)
LSB first, MSB last
1–3
4
Device to select port
Device channel/port selection
00h - Disabled
(03h) - Reserved
04h - Back plane Base Channel 1 Port 0
05h - Back plane Base Channel 2 Port 0
(06h-07h) - Reserved
Request Data
08h - Back plane Fabric Channel 1 Port 0
09h - Back plane Fabric Channel 1 Port 1
0Ah - Reserved
5
0Bh - Back plane Fabric Channel 1 Port 3
0Ch - Back plane Fabric Channel 2 Port 0
0Dh - Back plane Fabric Channel 2 Port 1
0Eh - Reserved
0Fh - Back plane Fabric Channel 2 Port 3
(10h - FFh) - Reserved
1
Completion Code
Response
Data
Intel IANA number (0x000157)
LSB first, MSB last
2–4
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
132
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Hardware Management Overview—MPCBL0010 SBC
10.8.2.2
GetBoardDeviceChannelPortSelection
This command returns the current device AdvancedTCA channel routing selection.
Table 117. GetBoardDeviceChannelPortSelection
Intel IANA number (0x000157)
LSB first, MSB last
1-3
Request Data
Device to select port
4
1
Completion Code
Intel IANA number (0x000157)
LSB first, MSB last
2-4
Device channel/port selection
00h - Disabled
(03h) - Reserved
04h - Backplane Base Channel 1 Port 0
05h - Backplane Base Channel 2 Port 0
(06h-07h) - Reserved
08h - Backplane Fabric Channel 1 Port 0
09h - Backplane Fabric Channel 1 Port 1
0Ah - Reserved
5
0Bh - Backplane Fabric Channel 1 Port 3
0Ch - Backplane Fabric Channel 2 Port 0
0Dh - Backplane Fabric Channel 2 Port 1
0Eh - Reserved
0Fh - Back plane Fabric Channel 2 Port 3
(10h - FFh) - Reserved
Response
Data
Device channel/port HW setting
00h - Disabled
(03h) - Reserved
04h - Backplane Base Channel 1 Port 0
05h - Backplane Base Channel 2 Port 0
(06h-07h) - Reserved
08h - Backplane Fabric Channel 1 Port 0
09h - Backplane Fabric Channel 1 Port 1
0Ah - Reserved
6
0Bh - Backplane Fabric Channel 1 Port 3
0Ch - Backplane Fabric Channel 2 Port 0
0Dh - Backplane Fabric Channel 2 Port 1
0Eh - Reserved
0Fh - Backplane Fabric Channel 2 Port 3
(10h - FFh) - Reserved
10.8.2.3
GetBoardDevicePossibleSelection
This command returns the possible selections for the device received in parameters.
Table 118. GetBoardDevicePossibleSelection
Intel IANA number (0x000157)
LSB first, MSB last
1-3
4
Request Data
Device to select port
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
133
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Hardware Management Overview
Table 118. GetBoardDevicePossibleSelection (Continued)
1
Completion Code
Intel IANA number (0x000157)
LSB first, MSB last
2-4
Device channel/port selection. Many connections can be
set per device.
- Bit Offset -
(16-31) - Reserved
15 - Back plane Fabric Channel 2 Port 3
14 - Reserved
13 - Back plane Fabric Channel 2 Port 1
12 - Back plane Fabric Channel 2 Port 0
11 - Back plane Fabric Channel 1 Port 3
10 - Reserved
Response
Data
5-8
09 - Back plane Fabric Channel 1 Port 1
08 - Back plane Fabric Channel 1 Port 0
(06-07) - Reserved
05 - Back plane Base Channel 2 Port 0
04 - Back plane Base Channel 1 Port 0
(03) - Reserved
00 - Disable
10.8.3
Set Control State
This command sets the state of a control pin and overrides the control pin’s auto state.
Table 119. Set Control State
1
Control Number
Control State
00h - De-assert
01h - Assert
Request Data
2
FFh - Don't change setting
03h - FEh - Reserved
Response Data
1
Completion Code
10.8.4
Get Control State
This command gets the state of a control pin.
Table 120. Get Control State
Request Data
1
1
Control Number
Completion Code
Response Data
10.8.5
Controls Identifier Table
The Controls Identifier Table lists the control identifiers that can be used with Set/Get
Control State IPMI commands to query or set information on certain controls in the
firmware.
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
134
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Hardware Management Overview—MPCBL0010 SBC
Table 121. Controls Identifier
Control Description
Control Number
FWH Hub (for BIOS bank information)0
FWH 0 Write Protect
0
1
2
3
4
FWH 1 Write Protect
FWH 0 Top Block Lock
FWH 1 Top Block Lock4
10.9
Hot Swap Process
The MPCBL0010 SBC can be hot-swapped in and out of a chassis as defined in the
AdvancedTCA specification. The onboard IPMC manages the SBC’s power-up and
power-down transitions.
The steps below illustrates this process:
1. The ejector latch is opened. The IPMC firmware detects the assertion of this signal.
2. IPMC sends a Deactivation Request message to the CMM or shelf manager. The
M state moves from M4 to M5.
3. The board moves from M5 to M6 if the shelf manager grants the request.
4. The IPMC's ACPI timer starts if an ACPI-enabled operating system is loaded.
Otherwise, it goes to Step 6 below.
5. The ‘Power Button Status’ register is set. It then asserts SCI/SMI# to the
operating system.
If the ACPI operating system is enabled, the SCI interrupt handler on the operating
system is called. The interrupt handler clears the PWRBTN_STS bit. The operating
system starts to perform a graceful shutdown.
6. The firmware de-asserts payload power and sets the IPMI locked bit before it
transitions from the M6 to M1 state.
Note:
If upper-level software moves the IPMC to M6, the same procedure is followed, starting
with Step 4.
Figure 24.
Hot Swap Process
ACPI-OS
CMM
ICH3
IPMC
1
2
3
4
5
6
7
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
135
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Hardware Management Overview
10.9.1
Hot Swap LED
The MPCBL0010 SBC supports one blue Hot Swap LED, mounted on the front panel.
This LED indicates when it is safe to remove the SBC from the chassis. The on-board
IPMC drives this LED to indicate the hot swap state.
When the lower ejector handle is press inward, the hot swap switch embedded in the
PCB l asserts a HOT_SWAP_PB# signal to the IPMC, and the IPMC moves from the
M4 state to the M5 state. At the M5 state, the IPMC asks the AdvancedTCA shelf
manager for permission to move to the M6 state. The Hot Swap LED indicates this state
by blinking ON for about 100 milliseconds, followed by 900 milliseconds in the OFF
state. This occurs as long as the SBC remains in the M5 state. Once permission is
received from the AdvancedTCA shelf manager or higher-level software, the SBC
moves to the M6 state.
The AdvancedTCA shelf manager or higher level software can reject the request to
move to the M6 state. If this occurs, the hot swap LED returns to a solid OFF condition,
indicating that the SBC has returned to the M4 state.
If the SBC reaches the M6 state, either through an extraction request through the
lower ejector handle or a direct command from higher-level software, and an ACPI-
enabled operating system is loaded on the SBC, the IPMC communicates to the
operating system that the module must discontinue operation in preparation for
removal. The Hot Swap LED continues to flash during this preparation time, just like it
does at the M5 state. When main board power is successfully removed from the SBC,
the Hot Swap LED remains lit, indicating it is safe to remove the SBC from the chassis.
Table 122. Hot Swap LED Signals
LED Status
Meaning
Off
Normal status
Preparing for removal/insertion: Long blink indicates activation is
in progress, short blink when deactivation is in progress
Blinking blue
Solid blue
Ready for hot swap
10.10
AdvancedMC Module Activation
The MPCBL0010 SBC is configured to avoid activation of an AdvancedMC module during
the BIOS POST or operating system boot sequence. The AdvancedMC module should be
installed before BIOS POST, or after the operating system has completed loading.
Within an ATCA chassis, there is often no defined order that the ShMC grants power to
the FRU (SBC) and sub-FRU (AdvancedMC module) for an SBC. The MPCBL0010 SBC
has a built in delay mechanism that prevents the activation process of the FRU and
inserted sub-FRU into M3 state, which is activation in progress until the ShMC has
granted power to all FRUs. This allows all FRUs to go to M4 at the same time, at which
point the SBC BIOS will scan its devices. There is a timeout (30 second) if for some
reason the ShMC does not power up an AdvancedMC module to ensure the SBC will still
boot.
After the sychronization occurs, there is a "dead time" (2 seconds) where if a PCI-
Express or SATA AdvancedMC module insertion is performed, the payload is reset. This
"dead time" has been added to ensure the BIOS will see the AdvancedMC device at
boot time.
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
136
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Hardware Management Overview—MPCBL0010 SBC
The MPCBL0010 SBC also has a second "dead time" (45 seconds) used to avoid PCI -
Express hot plug signaling during the operating system load. This delay is applied from
the time the SBC goes to M4 state. There is no hot plug "attention button" during that
delay. The IPMC asserts the "attention button" only after the delay to notify the
operating system that a new device is ready to power.
10.10.1
Pre-Defined Resources for AdvancedMC Modules
In order to support AdvancedMC hot add, the SBC has to reserve resources that are not
being used by a device when the SBC is booted. It is not possible for the SBC to know
exactly what resources an AdvancedMC module that is hot-added may require before it
is inserted. If the resources reserved by the SBC for the AdvancedMC module are
adequate, then the AdvancedMC hot add will be successful. If an AdvancedMC module
needs more resources (memory, IRQs, etc) than the SBC has reserved, then the
AdvancedMC module will not work properly until the SBC is rebooted. If the hot-added
AdvancedMC module does not use all of the resources that are reserved by the SBC,
the reserved resources are left unused and cannot be used by any other component
because they are still reserved.
For each AdvancedMC module slot, the following resources are reserved:
• 8 PCI buses
• IO: 8K
• Memory: 4000000h ;(64MB)
• Pre-fetch Memory: 8000000h ;(128MB)advanced
10.11
Temperature and Voltage Sensors
Temperature and voltage sensors are monitored by the MPCBL0010 SBC. These sensors
are used to ensure that the MPCBL0010 SBC is operating at its pre-defined threshold
limits. The sensors are categorized as follows:
• Lower Non-Critical
• Lower Critical
• Upper Non-Critical
• Upper Critical
If the lower critical or upper critical threshold is exceeded, it raises a major alarm. If
the lower non-critical or upper non-critical threshold is exceeded, it raises a minor
alarm.
Only critical thresholds which are exceeded turn on the solid red LED. However, for any
events above, the IPMC forwards the events to the AdvancedTCA shelf manager to log
into the SEL.
temperature sensors.
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
137
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Hardware Management Overview
Table 123. Sensors and Thresholds (Version SDR 040)
Lower
Non-
Critical
Upper
Non-
Critical
Sensor
Name
Descriptio Sensor
Normal
Value
Lower
Critical
Upper
Critical
n
Number
Temp Air
Inlet
14h
19 C
34 C
-
-
-
-
50 C
80 C
55 C
85 C
Temp
BoardA
Area
15h
Temp CPU
Temp MCH
16h
17h
35 C
37 C
-
-
-
-
97C
102 C
85 C
80 C
Temp
Vcore
18h
19h
32 C
27 C
-
-
-
-
80 C
70 C
85 C
85 C
Temp
BoardB
Area
Temp PXH
1Ah
1Bh
33 C
28 C
-
-
-
-
70 C
70 C
85 C
85 C
Temp CPLD
Area
Temp
12vPS
Area
1Ch
36 C
-
-
80 C
90 C
AMC DS75
Temp 1
51h
50h
22 C
21 C
AMC DSK
DS75 Temp
Vcc +12V
VCC +5V
20h
22h
11.86 V
4.95 V
10.856 V
4.758 V
11.686 V
4.831 V
12.449 V
5.172 V
13.275 V
5.246 V
Vcc
+3.3VSB
24h
3.33 V
3.136 V
3.200 V
3.424 V
3.472 V
Vcc +1.8V
Vcc +1.5V
Vcc +3.3V
Vcc +2.5V
26h
28h
29h
2Ah
1.83 V
1.50 V
3.31 V
2.48 V
1.773 V
1.421 V
3.136 V
2.373 V
1.803 V
1.450V
3.200 V
2.410 V
1.920 V
1.558 V
3.408 V
2.583 V
1.950 V
1.577V
3.472 V
2.619 V
Vcc VTT
DDR
2Bh
1.19 V
1.137 V
1.161 V
1.234 V
1.244 V
Vcc Core
Voltage
2Ch
2Eh
4Fh
1.07 V
-51.34
10.94
0.872 V
0.891 V
1.156 V
1.176 V
Vcc -48V
-74.970 V
-72.135 V
-43.785 V
-37.800 V
+AMC DSK
12V
AMC DSK
+3.3V
4Eh
3.38 V
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
138
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Hardware Management Overview—MPCBL0010 SBC
10.11.1
10.11.2
Processor Events
The processor asserts IERR as the result of an internal error. A thermal trip error
indicates the processor junction temperature has reached a level where permanent
silicon damage may occur. Upon THERMTRIP assertion, the IPMC powers down the
boards. This event is logged in the SEL.
DIMM Memory Events
The MCH instructs the ICH to report memory parity errors via SMI#. The SMI handler
extracts the error information (address) from the DRAM error registers in the MCH and
logs it into the SEL on the shelf manager. The KCS interface performs error reporting to
the IPMC. The BIOS sends a platform event message with the appropriate data to the
IPMC, which logs the event to the SEL on the shelf manager. Correctable memory
errors generate an SMI and are logged into the SEL. Normally, a board with non-
correctable errors is likely to hang since the multi-bit error can cause the CPU to
execute corrupted instructions. If the CPU executes corrupted instructions before
executing the code to log the event, the event is not logged in the SEL.
10.11.3
10.11.4
System Firmware Progress (POST Error)
The BIOS is able to log both POST and critical events to the IPMC error log.
Critical Interrupts
In general, the system BIOS is capable of generating requests on the KCS interface to
communicate with the IPMC for error logging, fault resilience, critical interrupts, and
reading/writing inventory of CPU and RAM information to the IPMC. Two LPC interfaces
are available for the BIOS to communicate with the IPMC. The BIOS uses the SMS
interface for normal communication with the IPMC and the SMM interface when
executing code under SMM mode.
PCI error handling is implemented in the MPCBL0010 SBC as follows:
1. The MCH sends a parity error/system error (PERR/SERR) message over the hub
interface to the ICH notifying it that an error occurred.
2. The ICH generates an SMI# interrupt when it receives a PERR/SERR message.
3. The SMI handler checks the error status registers of the CPU/MCH until it identifies
the source and type of the error.
4. The handler sends a message to the IPMC via the KCS interface, causing it to log
the error in the IPMC and then forward the event to the shelf manager to log it into
the SEL.
10.11.5
System ACPI Power State
The MPCBL0010 SBC supports ACPI functionality with support for the sleep states S0,
S4, and S5. The IPMC sends out a hot swap event message to the shelf manager
requesting deactivation. On successful reception of a deactivation message from the
shelf manager, the FRU enters M1 power state and remains in this state.
Under conditions where an ACPI enabled operating system is in S4/S5 sleep state, the
chipset could de-assert, requiring the IPMC to attempt an AdvancedTCA power state
transition to the M4 state (through M2, M3).
The ACPI capabilities of an operating system are communicated by the BIOS to the
IPMC at initialization. An OEM-style IPMI command is sent by the BIOS for this
purpose. This command is sent by the BIOS every time an operating system is
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
139
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Hardware Management Overview
initialized. The IPMC firmware defaults to no ACPI until this command is received with
proper data in the request to indicate the operating system is either ACPI-enabled or -
disabled. This command is only executable over the SMS channel.
10.11.6
IPMB Link Sensor
The MPCBL0010 SBC provides two IPMB links to increase communication reliability to
the shelf manager and other IPMI devices on the IPMB bus. These IPMB links work
together for increased throughput where both buses are actively used for
communication at any point. A request might be received over IPMB Bus A, and the
response is sent over IPMB Bus B. Any requests that time out are retried on the
redundant IPMB bus. In the event of any link state changes, the events are written to
the SEL. The IPMC monitors the bus for any link failure and isolates itself from the bus
if it detects that it is causing errors on the bus. Events are sent to signify the failure of
a bus or, conversely, the recovery of a bus.
10.11.7
10.12
FRU Hot Swap
The hot swap event message conveys the current state of the FRU, the previous state,
and a cause of the state change as can be determined by the IPMC. Refer to the PICMG
3.0 specifications for further information about the hot swap state.
Reset
The following sections describe the two types of reset requests and the boot
relationships among them. The two types of reset requests available on the
MPCBL0010 SBC are:
• Hard reset request (always results in a cold boot)
• Warm reset request (can result in either a warm or cold boot)
A hard reset request occurs whenever the processor Reset line is asserted and then
deasserted. A soft reset occurs whenever an assertion occurs on the processor Init line.
Whenever a soft reset request occurs, the BIOS checks two memory locations to
determine whether to initiate a warm boot while leaving main memory intact or a cold
boot that clears memory.
The reset button on the front panel is an input to the IPMC. There are also IPMI
commands to reset the board and change power states through the software. However,
the reset button is a last resort because the user must be physically present at the
chassis to reset the board.
Table 124. Reset Actions
Reset Action
System Function
Memory Status
Warm boot
Cold boot
Partial restart
Full restart
Preserves memory above 8MB boundary.
Functionally equivalent to a hard reset.
The type of reset also affects the BIOS POST. There are two possibilities:
•
•
A hard reset (or power-up) does a full BIOS POST.
In warm reset, the memory count/test/clear is skipped. Also, check-point 0D0h to 0D4h boot
block is skipped.
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
140
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Hardware Management Overview—MPCBL0010 SBC
10.12.1
Warm Reset
A warm reset occurs when the processor boots after a soft reset request. To qualify as
a warm boot, the reset counter located at 40h:D0h must be non-zero (by default, the
reset counter and reset flag are initialized to 10 and 1234h by the BIOS after a cold
boot). Execution starts at the reset vector. The BIOS initializes and configures all
devices except for memory. Memory contents remain intact except for the first 8 MB.
The BIOS uses the first 8 MB during POST, but does not modify the reset flag or the
reset counter. MCH is not reset, allowing DRAM refresh to continue during the warm
boot.
On every warm boot, the BIOS automatically decrements the reset counter by one.
When the reset counter reaches zero and the soft reset is initiated, a cold boot occurs
instead of a warm boot
The front panel reset button is connected to IPMC. If the button is pushed, the IPMC
outputs an active signal to the ICH’s RCIN to perform CPU init as the warm reset.
Figure 25.
Warm Reset Block Diagram
Note:
The KBRST (keyboard reset) can be used to cause a warm reset and will be detected by
the IPMC.
10.12.2
Hard Reset
initializes and configures all devices, including memory subsystem, as if a hard reset
had occurred. During a cold boot the BIOS initializes the warm reset counter to 10h and
clears the reset flag to 1234h. Software can then read the Reset flag to determine the
type of reset.
10.13
Field Replaceable Unit (FRU) Information
The FRU information provides inventory data about the boards where the FRU
Information Device is located. The part number or version number can be read through
software.
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
141
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Hardware Management Overview
FRU information in the MPCBL0010 SBC includes data describing the MPCBL0010 SBC
board as specified in the PICMG 3.0 requirements. Additional multi-records are added
for the BIOS to write CPU information, and the BIOS version number to FRU data
correctly. This information is retrieved by the shelf manager (AdvancedTCA ShMC),
enabling reporting of board-specific information through an out-of-band mechanism.
Below is example of MPCBL0010 SBC FRU information as reported by the Intel CMM:
bash-2.04# cmmget -l blade5 -t fru -d all
FRU NAME: IPM Controller
FRU TYPE: Board
DESCRIPTION: MPCBL0010xxx
MANUFACTURER: Intel Corporation
PART #: C68372-100
SERIAL #: 1000603009
MANUFACTUREDATE: Tue Sep 27 02:19:04 2005
FRU File ID: FRUWR752BLA-04-14
FRU NAME: IPM Controller
FRU TYPE: Product
DESCRIPTION: MPCBL0010xxx
MANUFACTURER: Intel Corporation
MODEL: MPCBL0010xxx
PART #: C90917-001
SERIAL #: 1000603009
REV. LEVEL:
MANUFACTUREDATE:
10.14
IPMC Firmware Code
IPMC firmware code is organized into boot code and operational code, both of which are
stored in a flash module. Upon an IPMC reset, the IPMC executes the boot code and
does the following:
1. Performs self tests to verify the status of its hardware and memory
2. Sets up the internal real-time operating system (RTOS)
3. Performs a checksum of the operational code
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
142
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Hardware Management Overview—MPCBL0010 SBC
Upon successful verification of the operational code checksum, the firmware jumps to
the operational code.
When the firmware enters firmware (FW) update mode, the operational code uses a
special branch, Software Interrupt, to jump to the FW update code in the boot block.
Once in FW update mode, the update code is copied into RAM, then the firmware jumps
to the code in RAM to execute. The firmware update code cannot execute out of flash
while the flash is being updated.
Figure 26 illustrates the firmware code process.
Figure 26.
IPMC Firmware Code Process
IPMC Boot Block
No
No
Main IPMC Code
RAM
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
143
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Hardware Management Overview
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
144
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Serial Over LAN (SOL)—MPCBL0010 SBC
11.0
Serial Over LAN (SOL)
Serial over LAN (SOL) is a packet format and protocol defined in the IPMI v2.0
specification for transmitting serial port data over Ethernet using IPMI over LAN
(RMCP+) messages. This two-way redirection of a blade's serial port data over Ethernet
is independent of the operating system or any applications executing on it. The BIOS
also supports redirection of its console over serial port, which can be redirected over
the network for remote access.
The SOL mechanism, coupled with a SOL client utility executing on a remote node,
enables viewing of serial port data from any IPMI v2.0-based, SOL-enabled blade, and
thus provides a virtual remote terminal server for accessing a blade’s serial port
character stream.
11.1
References
• Intelligent Platform Management Interface Specification v2.0. dated June 1, 2004
11.2
SOL Architecture
The SOL implementation on the MPCBL0010 Single Board Computer is based on the
definition in Section 15 of the IPMI v2.0 specification.
11.2.1
SOL Implementation
Serial over LAN (SOL) enables suitably designed blades and servers to transparently
redirect a serial character stream of a baseboard UART to/from a remote client via LAN
over RMCP+ sessions. This capability enables users at remote consoles to access the
serial port of a blade/server and interact with a text-based BIOS console, operating
system, command line interfaces, and serial text-based applications.
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
145
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Serial Over LAN (SOL)
Figure 27 is a block diagram of the SOL implementation on the blade:
SOL Block Diagram
Figure 27.
CPU
ATCA Blade
Ethernet
PCI Express
traffic to/from
System
MCH
Base
Ethernet
Ports
82571EB
Packet
Filtering
LAN
Ethernet Ctrlr
Ethernet
traffic to/from
IPMC
ICH
COM1
COM1
KCS
To
Front
KCS
Panel
RJ-45 or
RTM
SMBus
IPMC
IPMB-0
This architecture requires the following three components to perform Serial over LAN
operations.
1. SOL-capable firmware executing on the Intelligent Platform Management Controller
(IPMC)
The IPMC also provides a dedicated SMBus connection to the base interface
2
Ethernet controller. This connectivity is not shared with IPMB-0 or any other I C/
SMBus/IPMB connections that the IPMC may provide on the blade for hardware
management.
2. The base interface Ethernet controller, which provides a sideband interface port to
the IPMC over which SOL traffic is redirected
The Ethernet controller also filters packets based on MAC address, RMCP port
number, or IP address and forwards the packets to the IPMC over the sideband
interface.
3. Client software running on any remote node that has LAN access to the blade
whose serial port data is to be accessed
The IPMC is responsible for controlling the serial hardware MUX, the transformation
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
146
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Serial Over LAN (SOL)—MPCBL0010 SBC
of serial data to and from network packets, and the transmission and reception of
SOL network packets through the Ethernet controller sideband interface port.
11.2.2
Architectural Components
11.2.2.1
IPMC
UART interface to the blade’s serial port (COM1). This interface is used by the IPMC
firmware to write data to the blade’s serial port or to receive the blade’s serial port data
written by the BIOS or the operating system. The serial port can be connected to either
the IPMI controller or to RJ-45 connector(s) on the front panel or rear transition
module. Switching the serial port between the front panel/rear transition module and
the IPMC UART port is controlled by the IPMC firmware.
The IPMC also provides a dedicated SMBus connection to the Ethernet controller, whose
ports are connected to the base Ethernet interface.
The Keyboard Controller Style (KCS) interface is used for interaction between the IPMC
firmware and software executing on the OS (for example, OpenIPMI or OpenHPI) by
sending/receiving IPMI messages, and does not play a role during SOL communication.
The KCS interface, however, can be used for SOL-related IPMC configuration, as
described below.
11.2.2.2
Ethernet Controller
The Ethernet controller provides an advanced pass-through mode of operation where
the controller allows the on-board IPMC to communicate over the Ethernet ports using
a sideband interface port.
The Ethernet controller is available with standby (management) power, so that it is
possible to view the initial serial port data written by the BIOS or the OS.
11.3
Theory of Operation
11.3.1
Front Panel Serial Port or Rear Transition Module
By default, the serial console is connected to the serial port connector(s) on the front
panel and rear transition module (if available).
If serial cables are connected to both the front panel and the rear transition module
connectors, both connections will be active. However, only one user is allowed to use
the serial session.
11.3.2
Serial Over LAN
The IPMC firmware is pre-configured at manufacturing time with default serial port
settings (baud rate, parity bits, data bits, stop bits, flow control), user name and
password for RMCP+ sessions. The SOL feature, however, is disabled by default.
The IP address to be used by IPMC can be configured during initial setup of the blade in
the system.
The IP address, once configured by the reference script provided, is stored in a non-
volatile memory and is persistent across IPMC update and payload resets. The IP
addresses are assigned to the IPMC independently of the host (OS) IP addresses and
they need not match. The IP addresses used by the OS are not visible to the IPMC.
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
147
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Serial Over LAN (SOL)
To start SOL communication, the user invokes the SOL client utility with the IP address
of the blade and a series of authentication parameters (username, password, privilege
level, cipher suite, etc). The IPMI v2.0 specification allows for AES encryption
algorithms for encryption of payload data sent over the network, including AES-128,
which uses 128-bit cipher keys.
The SOL client utility initializes the RMCP+ session with the blade and activates SOL.
When authentication is successfully completed, the IPMC firmware collects serial port
data from the blade’s serial port, formats it into network packets, and forwards it to the
SOL client utility over the SOL session. The SMBus sideband interface port between the
IPMC and base interface Ethernet controller is used for this purpose. The SOL client
utility receives the packets, extracts the serial port data, and displays it on the screen.
The IPMC extracts the serial port data received from the SOL client utility and writes it
to the serial port of the blade. This allows network redirection of the blade’s serial port
data stream that is independent of the host OS or BIOS. The Ethernet controller plays a
critical role in redirecting the packets meant for the IPMC, based on receive filters.
The maximum baud rate supported by the IPMC for SOL is 38.4 kbps. The default SOL
baud rate is 9.6 kbps.
Note:
The BIOS default baud rate is 9.6 kbps. If SOL is configured for a different baud rate,
the BIOS output is not seen using the SOL client until the BIOS baud rate is set to
match the SOL client baud rate.
11.4
Serial Over LAN Client
The SOL client establishes an IPMI-over-LAN connection with the IPMC on the blade. It
then activates SOL, which switches the board hardware to redirect serial traffic to the
IPMC instead of the serial port. Any outbound characters from the UART now are
packetized by the IPMC and sent over the network to the SOL client via the sideband
interface port. Conversely, any input on the SOL client is packetized by the client and
sent over the network to the IPMC, which is responsible for conveying it to the UART.
SOL data is carried over the network in UDP datagrams. IPMI 2.0 defines the
specification of packet formats and protocols for SOL. As per the IPMI 2.0 specification,
RMCP+ is the packet format when the Payload Type is set to “SOL”. Authentication,
integrity, and encryption for SOL are part of the RMCP+ specification.
The ipmitool client (version 1.8.7 or higher) is required. The ipmitool is open source.
This client needs to be downloaded and compiled on the Linux* operating system of
your choice.
11.5
Reference Configuration Script
Intel provides an SOL reference script (reference_cfg) that sets up the various
parameters required for SOL operation.
The SOL configuration reference script (reference_cfg) sends a sequence of IPMI
commands to configure an SBC to enable the SOL feature. This script can be executed
on a payload CPU for local configuration or on a node that has network connectivity to
the target SBC. Without this IPMC configuration, the SOL client utility is not be able to
communicate with the SBC. This script is provided to customers as an example of a
semi-automated method of configuring systems and is not meant for use in production
environments.
The ipmitool utility enables a user to establish an RMCP+ session with the SBC’s
management controller and activate two-way SOL packet communication.
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
148
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Serial Over LAN (SOL)—MPCBL0010 SBC
Note:
While ipmitool is a supported utility, reference_cfg is provided as an unsupported
reference to be modified by customers to suit their specific environments and
integration needs.
11.6
Supported Usage Model
Customers are expected to use SOL to accomplish the following:
• BIOS console redirection
• Remote terminal access for OS setup and viewing text console output
The ipmitool utility runs on a remote network node and communicates over the LAN
interface. The remote node and the target SBC may be on the same subnet or on
different subnets.
The reference script can be run on the remote node.
Figure 28.
Reference Script Running on a Remote Node, Communicating over the LAN
Note:
The machine or “remote node” running ipmitool may also be an MPCBL0010 SBC within
the same chassis.
11.6.1
Configuring the Blade for SOL
In order to configure a blade for SOL, the system on which the configurator is installed
(typically the remote node) needs to establish an RMCP connection with the SBC. The
configurator sends commands and configuration settings to the SBC in order to
configure and enable SOL operation. In order to configure a blade for SOL,
reference_cfg must run either on the same blade as the IPMC and communicate via the
KCS interface, or on a remote node. In the latter case, the script sends IPMI messages
over the LAN to the SBC shelf manager, which in turn bridges data to the IPMC’s IPMB-
0 interface.
The minimal per-blade configuration that must be set up includes the following:
• an IP/MAC address, subnet mask, default gateway
• ARP configuration
• user ID and password to authenticate access
• channel, user, payload, and SOL privilege levels
The configuration utility is referring to the reference_cfg script described above.
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
149
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Serial Over LAN (SOL)
11.7
Reference Script (reference_cfg)
11.7.1
SOL Configuration Reference Script (reference_cfg)
The reference script can run with no special setup. The script uses built-in bash
commands as well as grepand awk. The environment in which the script runs must
have bash installed at /bin/bash (or a symbolic link at that location), and must
include grepand awkin the path.
The reference script is implemented as two separate bash files: reference_cfg, which
contains the necessary IPMI commands, and reference_func, a library of supporting
functions. When reference_cfg runs, it looks for the library in the following paths in
the order listed:
1. the current working directory
2. /usr/lib/sbcutils
3. /home/scripts
If reference_cfg cannot find the library in any of these locations, it terminates with an
error message.
When running the reference script on a remote node over RMCP via a shelf manager
RMCP to IPMB, bridging must be enabled on the shelf manager. In the case of the Intel
NetStructure MPCMM0001/0002 Chassis Management Module, the following command
enables RMCP:
# cmmset -d rmcpenable -v 1
RMCP and KCS communication requires the OpenIPMI application library, version 1.4 or
later. KCS communication further requires the OpenIPMI driver.
11.7.2
11.7.3
Default Behavior
To configure a blade for SOL communications, many configuration parameters are
required (for example, user information, channel parameters, LAN parameters, SOL
parameters). Most of the values used for configuration appear as hard-coded default
values.
SOL User Information
SBCs from Intel implement four different users, User1 through User4. User1 has a null
username that is not editable. The script configures User2 as specifically enabled for
SOL payloads.
The user name is “solusername”, zero-padded to a length of 16 bytes as per the IPMI
2.0 specification. The password is “soluserpassword”, zero-padded to 20 bytes as per
the IPMI 2.0 extension.
11.7.4
LAN Parameters
The reference script configures IPMI channel 1. The IPMI channel number used by
reference_cfg can be changed to any IPMI LAN channel supported by the target SBC.
The configured channel must be a base interface, not a fabric interface. On the
MPCBL0010 SBC, IPMC channel 1 corresponds to the Ethernet interface eth1.
Since reference_cfg uses IPMI channel 1, for any SBC, eth0 will be routed to a switch in
slot 7 (This may vary with different chassis implementations.)
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
150
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Serial Over LAN (SOL)—MPCBL0010 SBC
IP and MAC addresses supplied to the IPMC are specified on the command-line as
class C subnet. Gateway IP and MAC addresses should be specified with the command
to enable RMCP communication across subnets. If the IP or MAC address options are
missing from the command line, these parameters are not be changed on the IPMC.
The IP, MAC, gateway, and gateway MAC parameters are optional. If these settings
have been previously configured and have not changed, it is not necessary to supply
them on the command line every time the script is executed.
The IP and MAC address for an IPMC can be obtained from the operating system
running on the SBC with the "ifconfig" command. In the output from this command, the
field "inet addr" contains the IP address; the field "HWaddr" contains the MAC
address.
The IP and MAC address of the subnet's gateway can be obtained from the operating
system running on the SBC by executing the "route" command to obtain the host
name of the gateway, then by executing the command "arp -a gateway_hostname" to
obtain the gateway's IP address and MAC address. (If needed, execute the command
"ping gateway_hostname", then re-execute the "arp" command to obtain the IP and
MAC addresses.)
Gratuitous ARPs generated by the BMC are enabled and sent every three seconds.
The md5 authentication type is enabled for all privilege levels.
11.7.5
11.7.6
SOL Parameters
The SOL payload type is enabled with a privilege level of operator. Neither payload
encryption nor payload authentication is forced. Serial characters are accumulated for
as long as 40 milliseconds or as many as 50 characters. SOL packets are retried every
100 milliseconds, up to seven times. The default SOL baud rate is 9600 bps.
Channel Parameters
Channel 1 is configured as “always available”, meaning that all RMCP traffic to the SBC
LAN adaptor is routed exclusively to the IPMC and not to system software.
For channel 1, User2 is enabled for general IPMI messaging (as opposed to SOL-only
messaging). User2 has a privilege level of operator on channel 1.
11.7.7
Command Line Options
Table 125. SOL Configuration Reference Script Command-line Options
Option
Meaning
“help” - display usage, version number and a list of options. When this option is specified, all
other options are ignored.
-h
“location” - specifies what blade to configure. When running on an Intel NetStructure MPCMM0001
Chassis Management Module (CMM), this value should be one of [“blade1”...“blade14”]. When
running on a remote node, this value should be the IPMB address. When running on the local
processor, this option is ignored.
-l
“IP” - specifies what IP address should be used to configure the blade. The IP address should be
given in the form ###.###.###.### where “###” is a decimal number from 0 to 255
-i
-j
Specifies the IP address of the subnet’s gateway.
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
151
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Serial Over LAN (SOL)
Table 125. SOL Configuration Reference Script Command-line Options
Option
Meaning
-n
Specifies the MAC address of the subnet’s gateway.
“Gratuitous ARPs” - Turns on gratuitous ARPs. If this switch is not supplied, then IPMC-generated
ARP responses are enabled instead.
-g
-v
-I
“Version” - displays the version and quits
“Interface” - specifies the interface used to commuicate to the IPMC. Must be one of kcs, lan, or
ipmb.
“MAC” - specifies what MAC address should be used to configure the blade. The MAC address is
given in the form of ##:##:##:##:##:##
-m
-H
-U
RMCP-IP - IP address or host name fo the shelf manager used to bridge RMCP messages to IPMB
“User” - specifies the username for establishing the RMCP sessions. If not specifed, the default
value root is used.
“Password” - password for establishing RMCP sessions. If not specified, the default value
cmmrootpass is used.
-P
“Authorization” - authorization type for establishing the RMCP sessions. One of
-A
-?
{none|straight|md2|md5}
Print the message and quit
11.8
Setting up a Serial Over LAN Session
11.8.1
Target Blade Setup
The target blade is the SOL blade that sends the serial data to the client.
Ensure that the MPCBL0010 SBC has the following firmware/OS versions loaded:
• IPMC Firmware 4.56_R006 or later
• BIOS 045.P04 or later
• sbcutilities 1.2.0.10 or later
• MontaVista 4.0 LSP, RHEL 4.0 U3
11.8.1.1
BIOS Configuration
Configure the target blade BIOS baud rate so that it is set to 9600.
Note:
The SOL target blade can operate at baud rates of 9600, 19200, and 38400 only. All
examples in this document use a baud rate of 9600.
Configure the BIOS configuration of SOL target blade as follows:
1. When the blade starts booting, press F4 from HyperTerminal (or an equivalent
terminal program) to enter the BIOS setup menu.
2. Choose the Advanced menu.
3. Choose Configure Remote Access menu.
Change the Flow Control parameter to "Hardware".
4. Change Serial Port Mode to the 9600 baud rate if it is not already set to that
speed.
5. Press Esc.
6. Choose Save and Exit.
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
152
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Serial Over LAN (SOL)—MPCBL0010 SBC
Note:
If the default BIOS baud rate is changed to any baud rate other than 9600, then the
reference_cfg script needs to be changed to match the same baud rate.
Figure 29.
BIOS Configuration of SOL Target Blade
11.8.1.2
Operating System Configuration
Configure the operating system baud rate to match the BIOS baud rate.
1. For MontaVista:
a. Edit the /etc/lilo.conffile.
b. Type vi /etc/lilo.conf.
c. Set the boot loader baud rate by adding/modifying a line as follows:
serial=0,9600n8r
d. Change the append line to read as follows:
append="ip=off console=ttyS0,9600n8r panic=5"
Note:
Hardware flow control is required. (hence the “r” option)
e. Once completed, save the lilo.conffile using the command wq!
f. On the serial console, type lilo
2. For RedHat* RHEL4 U3:
a. Edit the /boot/grub/grub.conf file.
b. Type vi /boot/grub/grub.conf
c. Change the serial parameter to read
serial --unit=0 --speed=9600 --word=8 --parity=no --stop=1
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
153
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Serial Over LAN (SOL)
d. Change the kernel line to read
kernel /vmlinuz-2.6.9-34.ELsmp ro root=LABEL=/ console=ttyS0,9600n8
rhgb quiet
Here you are adding console=ttyS0,9600n8 rhgb quietto the end of your kernel
line if it does not already exist.
e. Type :wq!to save the changes.
Figure 30.
Configuration for RHEL
3. Ensure that at least one agettyprocess is running on the serial port.
To do this, modify the file /etc/inittab. vi /etc/inittab
Change the system console by adding/modifying the "co" service.
a. For MontaVista:
co:2345:respawn:/sbin/agetty ttyS0 CON9600 vt102
b. For RHEL:
co:2345:respawn:/sbin/agetty ttyS0 9600 vt100-nav
4. Reboot the blade.
Change HyperTerminal to 9600, 8, n, 1, nto make sure the BIOS, bootloader,
and OS come up at 9600 baud.
5. Optionally, if needed, configure the host OS IP address now.
This IP address can be the same as the IP address that will be assigned to the IPMC
controller on the blade or different.
The IP address of the host OS and IPMC should be on the same subnet. For the
MPCBL0010 SBC blade, use Eth1 for base interface port A.
To configure IP on MontaVista:
# vi /etc/network/interfaces
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
154
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Serial Over LAN (SOL)—MPCBL0010 SBC
To configure IP on RedHat RHEL:
# vi /etc/sysconfig/network-scripts/ifcfg-ethN
11.8.1.3
sbcutils RPM Installation
1. Install the sbcutils RPM. For complete details on the sbcutils installation, refer to
the sbcutilities RPM install procedure on the MPCBL0010 SBC product page
a. Copy the RPM to the target blade. Ensure that the RPM copied is for the
particular OS installed on the target blade.
b. Check the version of sbcutils installed:
rpm -q sbcutils
c. If a previous version of the sbcutils RPM is installed, remove it by using this
command:
rpm -e sbcutils
d. install a new version of sbcutils
For MontaVista* 3.1
rpm -ivh sbcutils-1.3.0-3.i386-mv31.rpm
For MontaVista* 4.0
rpm -ivh sbcutils-1.3.0-3.i386-mv40.rpm
For Wind River* PNE 1.2
rpm -ivh sbcutils-1.3.0-3.i386-wr12.rpm
For RedHat* RHEL U3
rpm -ivh sbcutils-1.3.0-3.i386-rhel4.rpm
11.8.1.4
Execute the reference_cfg Script
1. For RedHat* RHEL only: Before using the reference_cfgscript, start the IPMI
drivers.
In MontaVista, the IPMI drivers start automatically.
Start the IPMI drivers by issuing the following commands:
# /etc/init.d/ipmi start(This will start IPMI drivers for this particular session
only.)
# chkconfig ipmi on(Tthis will start IPMI drivers by default on the next reboot.)
The following note applies to the commands in step 2 below.
Note:
When the SOL client and SOL target are behind the same gateway, the "<Gateway MAC
Addr>" and "<Gateway IP Addr>" parameters can be omitted.
The "-l <SOL Target IPMB Addr>" parameter needs to be entered as "-l 0xNN" where
NN is the IPMB address of the target blade. The IPMB address will depend upon the
each physical slot in the MPCHC0001 chassis. Other chassis may have different IPMB
addresses.
2. Choose one of the three interfaces below to execute the reference_cfg script. It
does not matter which interface is chosen. The reference_cfg script can be
executed through any of these interfaces.
a. Script executed on the local SOL target blade payload
Communication will be from the host processor to the local IPMC through the
KCS interface
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
155
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Serial Over LAN (SOL)
Execute this command to configure SOL on the target blade:
reference_cfg -I kcs -g -i <SOL Target IP Addr>
b. Script executed on the Intel CMM
Communication will be from the CMM to the target blade through IPMB.
Note:This requires an MPCMM0001 or MPCMM0002 chassis and firmware
6.1.0.2779or later.
FTP these two files (/usr/bin/reference_cfg and /usr/lib/sbcutils/
reference_funcs) to the CMM /home/scriptsdirectory.
"The CMM default IP address is 10.90.90.91.
If you are not able to FTP to the CMM:
at the CMM prompt type
vi /etc/ftpusers
Comment out root (# root)
Type wq!
Execute this command to change the reference_cfg file attributes:
chmod 777 reference_cfg
Execute this command to configure SOL on the target blade:
reference_cfg -I ipmb -g -i <SOL Target IP Addr> -j <Gateway IP Addr>
-n <Gateway MAC Addr> -l <SOL Target IPMB Addr>
c. Script executed on a remote computer
Communication is from the remote computer to the CMM through a LAN
interface (RMPC) that is then bridged to the target blade IPMC through IPMB.
Transfer these two files (/usr/bin/reference_cfgand /usr/lib/sbcutils/
reference_funcs) to the remote computer using FTP.
Transfer this file, /usr/share/doc/sbcutils/cmdPrivilege.ini, to both the
active and standby CMMs.
Place cmdPrivilege.ini in the /etc/directory. This file is needed to set up RMCP.
Reboot both CMMs
Once the CMMs have booted, from the remote computer execute this command:
reference_cfg -I lan -g -i <SOL Target IP Addr> -j <Gateway IP Addr>
-n <Gateway MAC Addr> -l <SOL Target IPMB Addr> -H <CMM IP Addr> -U
root -P cmmrootpass -A md5
3. If the configuration script is successful, you will see similar output to the following
on the console. Once the configuration has been successfully written to the SOL
target blade, it is ready activating the SOL session from the client blade.
cmmget -l blade14 -t raw -d "0x06 0x41 1 0x80"
reference_cfg: Data response "0x2A 0x03"
reference_cfg: Success
cmmget -l blade14 -t raw -d "0x0C 0x21 1 0x01 0x01"
reference_cfg: Success
cmmget -l blade14 -t raw -d "0x0C 0x21 1 0x02 0x03"
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
156
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Serial Over LAN (SOL)—MPCBL0010 SBC
reference_cfg: Success
cmmget -l blade14 -t raw -d "0x0C 0x21 1 0x03 0x07 0x2A"
reference_cfg: Success
cmmget -l blade14 -t raw -d "0x0C 0x21 1 0x04 0x03 0x0A"
reference_cfg: Success
cmmget -l blade14 -t raw -d "0x0C 0x21 1 0x05 0x06"
reference_cfg: Success
cmmget -l blade14 -t raw -d "0x0C 0x21 1 0x06 0x06"
reference_cfg: Success
11.8.2
Client Blade Setup
The client blade is the SOL blade that activates SOL on the target and receives serial
output from the target. The output is displayed on the client console.
Ensure the MPCBL0010 SBC has the following firmware/OS versions loaded:
• IPMC Firmware 4.56_R006 or later
• Bios 045.P04 or later
• sbcutilities 1.2.0.10 or later
• MontaVista 4.0 LSP,
RedHat RHEL 4.0 U3
Note:
ipmitool needs to be installed on a Linux computer located anywhere in the network.
In this example, ipmitool is running on another blade in the same chassis.
11.8.2.1
Configure the Ethernet Port
For MontaVista* 4.0:
1. Configure the IP address of the Ethernet port:
vi /etc/network/interfaces
auto lo ethN
iface lo inet loopback
auto ethN
iface ethN inet static
address 192.168.0.42
network 192.168.0.0
netmask 255.255.255.0
broadcast 192.168.0.255
gateway 192.168.0.1
2. Execute this command to restart the network:
/etc/init.d/networking restart
For RedHat* RHEL:
1. Configure IP address of the Ethernet port:
vi /etc/sysconfig/network-scripts/ifcfg-ethN
ifcfg-eth4
BOOTPROTO=static
IPADDR=10.90.90.113
NETMASK=255.0.0.0
ONBOOT=yes
TYPE=Ethernet
DHCP_HOSTNAME=rhel4u3
2. Execute this command to restart the network:
service network restart
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
157
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Serial Over LAN (SOL)
11.8.2.2
Installing ipmitool
1. Download 1.8.7 or newer version of ipmitool from http://ipmitool.sourceforge.net/
2. Install ipmitool 1.8.7 on the Client Blade. ipmitool provides the SOL client
interface.
3. Type: tar zxvf ipmitool-1.8.7.tar.gz
4. Change directory to the ipmitool directory created after tar, cd ipmitool-1.8.7
5. Type: ./configure
6. Type: make install
7. For RedHat* RHEL only: Before using ipmitool, start the IPMI drivers.
In MontaVista, the IPMI drivers start automatically.
a. Start the IPMI drivers:
# /etc/init.d/ipmi start(This will start IPMI drivers for this particular
session only.)
# chkconfig ipmi on (This starts IPMI drivers by default onthe next reboot.)
8. If the computer that ipmitool was just installed on has a local IPMC, the ipmitool
installation can be tested by typing:
ipmitool raw 6 1
If ipmitool is running correctly, the response should be in a format similar to:
20 81 01 03 02 3f 57 01 00 0c 08 01 05 01 00.
11.8.2.3
Start an SOL Session
Before starting an SOL session, first make sure you can ping the target blade.
On the Client Blade, execute this command:
# ipmitool -I lanplus -L operator -H <SOL Target IP addr> -U solusername -
P soluserpassword sol activate
If the SOL session is activated successfully, you get the following message:
[SOL Session operational. Use ~? for help]
Press enter and the target output should be displayed on your console.
If the SOL session does not activate, run this command and check how ipmitool is
configured:
# ipmitool -I lanplus -L operator -H <SOL Target IP Addr> -U solusername -
P soluserpassword sol info
11.8.2.4
Checking SOL Configuration
There are two commands that can be issued to check the SOL configuration. on the
Ethernet channels.
Note:
ipmitool must be installed on the SOL target blade as well.
Use "ipmitool lan print 1" to display the configuration for the first Ethernet
channel.
(This Ethernet port is connected to the Ethernet switch located in Slot #7 on the
MPCH0001 chassis)
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
158
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Serial Over LAN (SOL)—MPCBL0010 SBC
Use "ipmitool lan print 2" to display the configuration for the second Ethernet
channel (This Ethernet port is connected to the Ethernet switch located in Slot #8 on
the MPCH0001 chassis)
root@DRBlade14:/usr/bin# ipmitool lan print 1
Set in Progress
Auth Type Support
Auth Type Enable
: Set Complete
: NONE MD2 MD5 PASSWORD
: Callback :
: User
:
: Operator :
: Admin
: OEM
:
:
IP Address Source
IP Address
: Unspecified
: 10.90.90.14
Subnet Mask
: 255.255.255.0
: 00:0e:0c:98:55:6e
MAC Address
SNMP Community String :
IP Header
: TTL=0x40 Flags=0x40 Precedence=0x00 TOS=0x10
: ARP Responses Disabled, Gratuitous ARP Disabled
BMC ARP Control
Gratituous ARP Intrvl : 2.0 seconds
Default Gateway IP
Default Gateway MAC
Backup Gateway IP
Backup Gateway MAC
RMCP+ Cipher Suites
: 0.0.0.0
: 00:00:00:00:00:00
: 0.0.0.0
: 00:00:00:00:00:00
: None
Cipher Suite Priv Max : XXXXXXXXXXXXXXX
:
:
:
:
:
X=Cipher Suite Unused
c=CALLBACK
u=USER
o=OPERATOR
a=ADMIN
11.8.2.5
Ending an SOL Session
In order to use the front panel serial console port on the target blade, end the SOL
session.
1. Type: ~.
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
159
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Serial Over LAN (SOL)
Note:After pressing ~ just once, this symbol will not appear on the console screen.
This is done at the login prompt.
2. After typing ~ the SOL session will deactivate on the SOL Target Blade. To make
sure the Target Blade SOL session is deactivated, type the following command:
# ipmitool -I lanplus -L operator -H <SOL Target IP Addr> -U solusername -
P soluserpassword sol deactivate
SOL ise stopped completely and the serial console port is now redirected to the front
panel of the SOL target blade.
11.9
Operating Systems for SOL Client (ipmitool)
The SOL client utility (ipmitool) can be compiled to work with any Linux OS.
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
160
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Telecom Clock—MPCBL0010 SBC
12.0
Telecom Clock
12.1
Functional Description
The MPCBL0010 SBC has a built-in telecom clock synchronization circuit. This circuit
uses the Zarlink* ZL30410* Multi-Service Line Card PLL and a PLD that act as a clock
multiplexer on inputs and outputs. The clock can be synchronized to the AdvancedTCA*
backplane clocks, and the output clocks can be routed to the AdvancedMC* CLKA and
CLKB signals.
Control and status registers are implemented in the FPGA. States are synchronized
between the FPGA and the PLD through a 33 MHz full-duplex synchronous serial link.
The FPGA is attached to the main processor as well as the IPMC to allow for flexibility
and simple access to the control/status registers.
The main features of the telecom clock are:
• Redundant reference clock pair selection from CLK1A, 1B with 8 kHz and CLK2A, 2B
with 19.44 MHz
• Automatic hitless switching between selected redundant reference clock pair
(between CLK1A and CLK1B, or CLK2A and CLK2B)
• Provision of line transmission clocks with diverse frequencies to the AdvancedMC
modules
2
• Setup and alarm interface through the I C bus and additional interrupt signal
Figure 31.
Block Diagram of the Telecom Clock
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
161
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Telecom Clock
12.2
Interface Description
12.2.1
AdvancedTCA Backplane Interface
The redundant reference clock CLK1A /CLK1B (8 kHz), and CLK2A/CLK2B (19.44 MHz),
are connected from the AdvancedTCA* backplane. These signals use Multipoint-Low
Voltage Differential Signaling (M-LVDS). Since only very short stub lengths are allowed
with these signals, M-LVDS to Low Voltage Transistor-Transistor Logic (LV-TTL) level
converters have to been placed near to the backplane connectors. Two pairs of the
redundant clocks are connected to the telecom clock module inputs.
12.2.2
AdvancedMC Interface
The telecom clock module supports two AdvancedMC modules. Each module has one
clock input (CLKA), and one clock output (CLKB). These clocks have LVDS signal levels
that have to be realized in point-to-point connection. These clocks can be disabled
separately for cases when they are not needed. The AdvancedMC clock output, which is
used to pass a recovered line clock, enables the system to use a line interface as a
synchronization source. The clock frequency of this interface is unchanged and the
clocks are passed to CLK3A/CLK3B on the AdvancedTCA backplane. These inputs can
be left open if an AdvancedMC module is not installed.
12.2.3
12.2.4
Reset/Interrupt Interface
The telecom clock module has to be reset once after power-up to define the default
state in all devices on the module. The interrupt signals (open drain, active low) when
any alarm occurs.
LPC Interface
The LPC interface is used to configure the telecom clock module. It is also used to
2
check the status of the configuration information saved in the I C EEPROM.
12.3
Function Description
12.3.1
Redundant Reference Clock Selection
CLK1A/CLK1B (8 kHz) and CLK2A/CLK2B (19.44 MHz) are derived from the
AdvancedTCA backplane. The signal level is converted from M-LVDS into LVTTL. One of
these redundant pairs can be selected as a redundant source pair. Both signals of the
pair are supervised to detect loss of clock. Frequency accuracy is not supervised. If the
selected clock fails (more than about two clock cycles), a loss of signal (LOS) alarm is
declared via an interrupt and the reference clock is switched to another one in a hitless-
switch manner.
The selected clock is used as the phase lock loop (PLL) reference clock on which the
generated clocks synchronize. The PLL unlock and/or holdover alarm can also be used
as a cause for switchover.
12.3.2
PLL Clock Generation
The PLL supports many different frequencies for flexibility. The following frequencies
can be selected individually per AdvancedMC module:
• 8 kHz
• 1.544 MHz
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
162
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Telecom Clock—MPCBL0010 SBC
• 2.048 MHz
• 2.048 MHz
• 4.096 MHz
• 6.312 MHz
• 8.192 MHz,
• 8.592 MHz
• 11.184 MHz
• 19.44 MHz
• 34.368 MHz
• 44.735 MHz.
Note:
Only one frequency per AdvancedMC module can be selected.
12.3.3
Recovered Clock Selection
Each AdvancedMC module has one clock output. This clock can be forwarded to CLK3A
and/or CLK3B on the AdvancedTCA backplane without changing the frequency. The
output level converters convert from LVTTL to M-LVDS. The M-LVDS buffers can be tri-
2
stated by the telecom clock module using its I C interface.
12.3.4
Configuration
The clock outputs are disabled by default. The following basic and operational
configurations are necessary:
12.3.4.1
Operational Configuration
For the operational configuration, the following parameters must be defined:
• Frequency of the redundant reference clock (CLK1=8 kHz or CLK2=19.44 MHz)
• Which AdvancedMC modules are installed and which frequency of the reference
clock for the transmission is required
• Which AdvancedMC clock is used as a source of the system reference clock, and to
which clock bus it has to be connected
• Operating mode of the PLL (normal, holdover, or free-run)
• Switchover by PLL unlock enabled
• Switchover by PLL holdover enabled
12.3.5
Alarm Handling
The following alarms are available:
• Primary redundant clock lost (PRI_LOS)
• Secondary redundant clock lost (SEC_LOS)
• PLL is in the holdover mode (HOLDOVER)
• PLL is in unlock (UNLOCK)
A change of status to any of the alarms will cause an interrupt. The interrupt is
deactivated when the status register is read.
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
163
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Telecom Clock
Additionally the currently selected redundant reference clock (REFSEL) is available.
Since the hitless switchover is executed by hardware automatically, the software only
has to read out the current status of the clock selection.
12.4
Telecom Clock API
This section describes how to configure the telecom clock using the telecom clock API.
The telecom clock API is included with the MontaVista* Linux Support Package (LSP)
for the MPCBL0010 SBC.
Note:
The telecom clock API is open source. it has been implemented as the tlclk driver in
the main-line 2.6.15 kernel at http://www.kernel.org/pub/linux/kernel/v2.6/linux-
To access the telecom clock registers, it must first be enabled in the MontaVista Linux
kernel config file. Set the option CONFIG_TELCLOCK=m to enable the telecom clock
as a driver module in the kernel config file. Then use the command modprobe tlclk to
load the driver.
Note:
For MontaVista Linux, the kernel config file is created by default as a hidden file. To see
it, you must do an “ls –a” in the root of the kernel source tree. The file name is
“.config”.
12.4.1
TRANSMIT CLOCK
See the table below to select the transmission clock frequency to the AdvancedMC B1
module or AdvancedMC B2 module.
Functions:
IOCTL_SELECT_AMCB2_TRANSMIT_CLOCK
IOCTL_SELECT_AMCB1_TRANSMIT_CLOCK
Table 126. Module Transmission Frequency Selection
Name
Used For
E1/T1/J1/J2
Value
0xFF
CLK_8kHz
CLK_1_544MHz
CLK_2_048MHz
CLK_4_096MHz
CLK_6_312MHz
CLK_8_192MHz
CLK_19_440MHz
CLK_8_592MHz
CLK_16_384MHz
CLK_11_184MHz
CLK_34_368MHz
CLK_44_736MHz
T1/J1
0x00
0x01
0x02
0x03
0x04
0x06
0x08
0xFB
0x09
0x0B
0x0A
E1
E1
J2
E1
E3/T3
E3/T3
E1/T1/J1/J2
OC3, 12/STM-1, 4
E3/T3
E3/T3
12.4.2
Enable/Disable Transmission Clock
To enable/disable the transmission clock for the AdvancedMC B1 module or
AdvancedMC B2 module, use the following:
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
164
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Telecom Clock—MPCBL0010 SBC
Functions:
IOCTL_ENABLE_CLKA0_OUTPUT
IOCTL_ENABLE_CLKB0_OUTPUT
IOCTL_ENABLE_CLKA1_OUTPUT
IOCTL_ENABLE_CLKB1_OUTPUT
Possible values:
0x01 = Enables transmission clock
0x00 = Disables transmission clock
12.4.3
Recovered Clock
To drive the recovered reference clock to the AdvancedTCA backplane from the
AdvancedMC modules, use the following:
Functions:
IOCTL_ENABLE_CLK3A_OUTPUT
IOCTL_ENABLE_CLK3B_OUTPUT
Possible Values:
0x01 = Enables reference clock
0x00 = Disabled reference clock
12.4.4
Automatic Switchover
To enable automatic hitless switchover to the redundant reference clock in case of
holdover or loss of reference clock, use the following:
Function:
IOCTL_HARDWARE_SWITCHING
Table 127. Automatic Switchover Values
Name
Description
Value
HW_ENABLE
HW_DISABLE
Enables hardware switchover
Disables hardware switchover
0x80
0x00
12.4.5
Automatic Switchover Mode
To define the hardware switchover mode criteria, use the following:
Function:
IOCTL_HARDWARE_SWITCHING_MODE
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
165
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Telecom Clock
Table 128. Switchover Mode Values
Name
Description
Value
PLL_HOLDOVER
LOST_CLOCK
Use PLL holdover detection
Use loss of clock signal
0x40
0x00
12.4.6
Select Reference Clock
To select the received reference clock from AdvancedMC for AdvancedTCA backplane
CLK3B and CLK3A, use the following:
Functions:
IOCTL_SELECT_RECEIVED_REF_CLK3A
IOCTL_SELECT_RECEIVED_REF_CLK3B
Table 129. Received Reference Clock Values
Name
Description
Value
AMC_B1
AMC_B2
Source from AdvancedMC B1
Source from AdvancedMC B2
0x00
0x10
12.4.7
Reference Frequency for PLL
To select the reference frequency that feeds the clocks to the PLL, use the following:
Function:
IOCTL_SELECT_REF_FREQUENCY
Table 130. Reference Frequency PLL Values
Name
Description
Value
PLL input clocks = CLK1A and CLK1B
(8 kHz, per AdvancedTCA specification)
REF_CLK1_8kHz
0x00
0x02
PLL input clocks = CLK2A and CLK2B
(19.44 MHz, per AdvancedTCA specification)
REF_CLK2_19_44MHz
12.4.8
Primary/Secondary Redundant Clock
To select the primary or secondary redundant clock, use the following:
Function:
IOCTL_SELECT_REDUNDANT_CLOCK
Table 131. Primary/Secondary Redundant Clock Values
Name
Value
PRIMARY_CLOCK
SECONDARY_CLOCK
0x00
0x01
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
166
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Telecom Clock—MPCBL0010 SBC
12.4.9
Corner Frequency
To select the corner frequency of the PLL loop filter, use the following:
Function:
IOCTL_FILTER_SELECT
Table 132. Corner Frequency Values
Name
Description
Value
Change the corner frequency of the PLL loop
filter to 6Hz and limits the phase slope to 41 0x04
ns per 1.326 ms.
FILTER_6HZ
Change the corner frequency to 12 Hz
0x00
FILTER_12HZ
without phase slope limitation.
12.4.10
PLL Operating Mode
To select the operating mode of the PLL device, use the following:
Function:
IOCTL_MODE_SELECT
Table 133. PLL Operating Mode Values
Name
Value
NORMAL_MODE
HOLDOVER_MODE
FREERUN_MODE
0x00
0x10
0x20
12.4.11
Reference Clock Alignment
The PLL device locks in an arbitrary phase dependency. If needed, the phase of the
output clock (transmission clock to the AdvancedMC) can be aligned to the reference
clock.
Function:
IOCTL_REFALIGN
Possible Values :
None - just call the function for realignment.
12.4.12
Hardware Reset
To issue a hardware reset of the telecom clock PLL, use the following:
Function:
IOCTL_RESET
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
167
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Telecom Clock
Table 134. Hardware Reset Values
Name
Description
Value
RESET_ON
RESET_OFF
Reset asserted
Reset deasserted
0x00
0x02
12.4.13
Read Alarm States
To read alarms state of the telecom clock, use the following:
Function:
IOCTL_READ_ALARMS
Table 135. Alarm State Values
Bit
Description
Define Bit Mask
0–3
4
None
None
Unlock detected
UNLOCK_MASK
5
Hold over detected. HOLDOVER_MASK
Loss of secondary reference clock detected
Loss of primary reference clock detected.
Hold over detected. HOLDOVER_MASK
SEC_LOST_MASK
6
7
PRI_LOST_MASK
12.4.14
Read New Events
To read all new events that occurred since the last read, use the following:
Function:
IOCTL_READ_EVENTS
Table 136. New Event Values
Bit
Description
Define Bit Mask
EVENT_LOST_CLOCKS
0
1
Loss of primary and secondary clocks
Primary clock is gone
EVENT_LOST_PRIMARY_CLOCK
EVENT_PRIMARY_CLOCK_BACK
EVENT_LOST_SECONDARY_CLOCK
EVENT_SECONDARY_CLOCK_BACK
EVENT_PLL_HOLDOVER
2
Primary clock is back
3
Secondary clock is gone
Secondary clock is back
PLL in holdover
4
5
6
Switchover to primary done
Switchover to secondary done
End of holdover condition
PLL lost synchronization
PLL synchronized
EVENT_SWITCHOVER_PRIMARY
EVENT_SWITCHOVER_SECONDARY
EVENT_END_HOLDOVER
7
8
9
EVENT_PLL_LOST_SYNC
10
EVENT_PLL_SYNC
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
168
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Telecom Clock—MPCBL0010 SBC
12.4.15
Read the Current Reference Clock
To determine the current reference clock used by the telecom clock, use the following:
Function:
IOCTL_READ_CURRENT_REF
Table 137. Reference Clock Values
Current Reference Clock
Value
Primary Clock
0
q
Secondary Clock
12.4.16
sysfs Interface
When the Telecom Clock driver is loaded, it creates a sysfs directory under /sys/
devices/platform/telco_clock.
information about using the Telecom Clock API.)
Table 138. Telecom Clock API Function Mapping for the sysfs Interface
sysfs Interface Name (File Name)
Telecom Clock API Function Name
alarms
IOCTL_READ_ALARMS
current_ref
IOCTL_READ_CURRENT_REF
IOCTL_SELECT_RECEIVED_REF_CLK3A
IOCTL_SELECT_RECEIVED_REF_CLK3B
IOCTL_ENABLE_CLK3A_OUTPUT
IOCTL_ENABLE_CLK3B_OUTPUT
IOCTL_ENABLE_CLKA0_OUTPUT
IOCTL_ENABLE_CLKA1_OUTPUT
IOCTL_ENABLE_CLKB0_OUTPUT
IOCTL_ENABLE_CLKB1_OUTPUT
IOCTL_FILTER_SELECT
received_ref_clk3a
received_ref_clk3b
enable_clk3a_output
enable_clk3b_output
enable_clka0_output
enable_clka1_output
enable_clkb0_output
enable_clkb1_output
filter_select
hardware_switching
hardware_switching_mode
telclock_version
IOCTL_HARDWARE_SWITCHING
IOCTL_HARDWARE_SWITCHING_MODE
-
mode_select
IOCTL_MODE_SELECT
refalign
IOCTL_REFALIGN
reset
IOCTL_RESET
select_amcb1_transmit_clock
select_amcb2_transmit_clock
select_redundant_clock
select_ref_frequency
IOCTL_SELECT_AMCB1_TRANSMIT_CLOCK
IOCTL_SELECT_AMCB2_TRANSMIT_CLOCK
IOCTL_SELECT_REDUNDANT_CLOCK
IOCTL_SELECT_REF_FREQUENCY
Note: All sysfs interfaces are integers in hex format, i.e., echo 99 > refalign has the same effect as echo 0x99
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
169
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Telecom Clock
> refalign.
12.5
Telecom Clock Registers
This section provides descriptions of the Field Programmable Gate Array (FPGA)
register settings as they apply to the telecom clock.
Note:
Unused bits are reserved. To ensure compatibility with other product and upgrades to
this product, do not modify unused bits.
Table 139. FPGA Register Legend
Symbol
Description
U
Unchanged (stay unchanged after reset)
X
Not Defined
Not Used
NU
Table 140. FPGA Register Overview
80h
POST Code
81h
A00h
Extended POST Code (16-bit write only)
FPGA Version
A01h
Debug LED Control
A02h
FWUM Control (manufacturing use only)
Reserved
A03h
A04h
Development Features
A05-A07h
A08h
Reserved
Telecom Clock Register 0: Configuration
Telecom Clock Register 1: Configuration
Telecom Clock Register 2: Configuration & Status
Telecom Clock Register 3: Configuration
Telecom Clock Register 4: Reset and Test Modes
Telecom Clock Register 5: PLD Version
Telecom Clock Register 6: Alarms
Telecom Clock Register 7: Interrupt Number
Reserved
A09h
A0Ah
A0Bh
A0Ch
A0Dh
A0Eh
A0Fh
A10-A1Fh
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
170
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Telecom Clock—MPCBL0010 SBC
Table 141. Telecom Clock Register 0 0A08h
Address Action
D7
D6
D5
D4
D3
D2
FCS
D1
D0
Read
HWMODE
HWMODE
0
HO_LOS
HO_LOS
0
MS2
MS2
0
MS1
MS1
0
REFALIGN
REFALIGN
0
E3DS3
E3DS3
0
E3DS30C3
E3DS30C3
0
0xA08
Write
Reset
FCS
0
HWMODE: Enables automatic switching by hardware
HO_LOS: Switch criteria in HW mode:
When set, uses PLL holdover detection as the switch criteria
When cleared, uses loss of clock (internal to PLD) as the switch criteria
MS2/MS1: PLL Mode selection:
MS[2..1] = 00: Normal operation
MS[2..1] = 01: Holdover mode
MS[2..1] = 10: Free-run mode
MS[2..1] = 11: Reserved
REFALIGN: Reference clock phase alignment: changing this bit from 0 to 1 starts the
alignment
FCS: Filter characteristics of the PLL
0: 12Hz filter without phase slope limitation
1: 6Hz filter with phase slope limited to 41 ns per 1.326 ms
E3DS3/E3DS3OC3: These bits select the transmission clock frequency, when
TXREFx_SEL[2..0] = 111 in telecom clock register 3.
E3DS3OC3 = 0, E3DS3 = 1: 8.592 MHz
E3DS3OC3 = 0, E3DS3 = 0: 11.184 MHz
E3DS3OC3 = 1, E3DS3 = 1: 34.368 MHz
E3DS3OC3 = 1, E3DS3 = 0: 44.736 MHz
Table 142. Telecom Clock Register 1 0A09h
Address
Action
D7
D6
D5
D4
D3
D2
D1
D0
Read
Write
Reset
RSV1
NU
X
RSV0
NU
X
SELCLK3B
SELCLK3B
0
SELCLK3A
SELCLK3A
0
REFSEL
8K_16M
8K_16M
0
SEL_REFFRQ
SEL_REFFRQ
0
SEL_RDNCLK
SEL_RDNCLK
0
0xA09
NU
X
SELCLK3B: Select clock to send to backplane CLK3B:
0 = from first AdvancedMC module (AMC B1, CLKC)
1 = from second AdvancedMC module (AMC B2, CLKC)
SELCLK3A: Select clock to send to backplane CLK3A:
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
171
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Telecom Clock
0 = from first AdvancedMC module (AMC B1, CLKC)
1 = from second AdvancedMC module (AMC B2, CLKC).
8K_16M: This bit is valid only when the transmission clock is selected by setting
TXREFx_SEL[2..0]=101 in the TelClock3 register.
Setting this bit selects the transmission clock frequency as 16.384 MHz
Clearing this bit selects 8.0 kHz.
SEL_REFFRQ: Selects the reference frequency (8 k or 19.44 M):
0 = 8 kHz
1=19.44 MHz
SEL_REFFRQ: this bit controls the multiplexer that feeds clocks to the PLL:
0: PLL input clocks = CLK1A and CLK1B (8 kHz, per AdvancedTCA specification)
1: PLL input clocks = CLK2A and CLK2B (19.44 MHz, per AdvancedTCA
specification).
SEL_RDNCLK: Setting this bit to the value of the formerly read REFSEL enables the
switchover to the unused reference in the case of LOS for the actual reference.
REFSEL: Show the reference that is currently selected:
0: Primary reference
1: Secondary reference
RSV1/ RSV0: Reserved.
Table 143. Telecom Clock Register 2 0A0Ah
Address Action
D7
D6
D5
D4
D3
D2
D1
D0
Read
PRI_LOS
SEC_LOS
HOLDOVER
UNLOCK
DRVCLKB1
DRVCLKB1
X
DRVCLKA1
DRVCLKA1
0
DRVCLKB0
DRVCLKB0
X
DRVCLKA0
DRVCLKA0
0
0xA0A
Write
Reset
NU
X
NU
X
NU
X
NU
X
PRI_LOS: Loss of primary reference clock detected: this bit is high when the primary
clock at the input of the PLL (i.e., after PLD mux) is lost.
SEC_LOS: Loss of secondary reference clock detected: this bit is high when the
primary clock at the input of the PLL (i.e. after PLD mux) is lost.
HOLDOVER: Holdover detected by the PLL
UNLOCK: Unlock detected by the PLL
DRVCLKA1: Drive transmission clock CLKA1 for AdvancedMC module B2: this bit is
forced to 0 when advancedMC module B2 is absent or unpowered.
DRVCLKA0: Drive transmission clock CLKA0 for AdvancedMC module B1: this bit is
forced to 0 when AdvancedMC module B1 is absent or unpowered.
DRVCLKB1: Drive transmission clock CLKB1 for AdvancedMC module B2. This bit is
forced to 0 when AdvancedMC module B2 is absent or unpowered.
DRVCLKB0: Drive transmission clock CLKB0 for AdvancedMC module B1. This bit is
forced to 0 when AdvancedMC module B1 is absent or unpowered.
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
172
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Telecom Clock—MPCBL0010 SBC
Table 144. Telecom Clock Register 3 0A0Bh
Address
Action
D7
D6
D5
D4
D3
D2
D1
D0
Read
Write
Reset
DRVCLK3B
DRVCLK3B
0
DRVCLK3A
DRVCLK3A
0
TXREF1_SEL[2..0]
TXREF1_SEL[2..0]
000
TXREF0_SEL[2..0]
TXREF0_SEL[2..0]
000
0xA0B
DRVCLK3B: Enables MLVDS buffer to drive CLK3B to the backplane
DRVCLK3A: Enables MLVDS buffer to drive CLK3A to the backplane
TXREF1_SEL[2..0]: Transmission reference clock for AdvancedMC module B2
TXREF0_SEL[2..0]: Transmission reference clock for AdvancedMC module B1
The transmission frequency is selected according to the following table:
Table 145. Transmission Frequency Selection
TXREFx_SEL[2..0]
000
Transmission Clock Frequency
1.544 MHz (T1, J1)
001
010
011
100
101
110
111
2.048 MHz (E1)
4.096 MHz (E1)
6.312 MHz (J2)
8.192 MHz (E1)
†
8 kHz / 16.384 MHz (E1, T1, J1, J2)
19.44 MHz (OC3, 12/STM-1, 4)
‡
34.368 / 44.736 MHz (E3, T3) or 8.592 / 11.184 MHz
Notes:
† 8kHz or 16 MHz can be selected by bit 8K_16M in telecom clock register 1.
‡ One frequency can be selected by bits E3DS3 and E3DS3OC3 in telecom clock register 0.
Table 146. Telecom Clock Register 4 0A0Ch
Addres
s
Action
D7
D6
D5
D4
D3
D2
D1
D0
TEST
Read
Write
Reset
NU
NU
X
NU
NU
X
NU
NU
X
NU
NU
X
NU
NU
X
IRQTST
IRQTST
0
RESET
RESET
1
0xA0C
TEST
0
IRQTST: Interrupt test. The state of this bit is OR’d with the real interrupt. This bit is
for software testing. Ignore in normal operation. A "1" asserts the interrupt request.
TEST: Ignores IPMC and shelf manager authorization. Use this bit for testing only. In
normal operation, leave this bit set to “0”. Otherwise, the MPCBL0010 SBC will not be
compliant with the AdvancedTCA specification.
RESET: Hardware reset of the PLL.
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
173
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Telecom Clock
Table 147. Telecom Clock Register 5 0A0Dh
Address
Action
D7
PCB
D6
D5
D4
D3
D2
D1
D0
Read
Write
Reset
Version
NU
0xA0D
NU
PCB
Version
PCB: Set to “1” to indicate that the compilation switch was properly set in the source
code and that the PLD is compiled for PCB revision 1.
VERSION: PLD code version. A value of:
PCB&Version = FF: indicates a test PLD to make a clock generator.
PCB&Version = FE: indicates a test PLD used during manufacturing tests.
Table 148. Telecom Clock Register 6 0A0Eh
Address
Action
D7
D6
D5
D4
D3
D2
D1
D0
Read
Write
Reset
UNLOCK10
UNLOCK01
HLDOVR10
HLDOVR01
SEC10
NU
SEC01
NU
PRI10
NU
PRI01
NU
0xA0E
NU
X
NU
X
NU
X
NU
X
X
X
X
X
PRI01: Bit PRI_LOS in telecom clock register 2 switched from 0 to 1
PRI10: Bit PRI_LOS in telecom clock register 2 switched from 1 to 1
SEC01: Bit SEC_LOS in telecom clock register 2 switched from 0 to 1
SEC10: Bit SEC_LOS in telecom clock register 2 switched from 1 to 0
HLDOVR01: Bit HOLDOVER in telecom clock register 2 switched from 0 to 1
HLDOVR10: Bit HOLDOVER in telecom clock register 2 switched from 1 to 0
UNLOCK01: Bit UNLOCK in telecom clock register 2 switched from 0 to 1
UNLOCK10: Bit UNLOCK in telecom clock register 2 switched from 1 to 0
This register reports changes since the last time it was read. A legacy ISA interrupt is
generated when any of these bits are set. The actual interrupt used is assigned by the
BIOS at boot time and can be read from telecom clock register 7.
Reading this register clears all bits that were '1' prior to reading. Bits that turned to '1'
during the reading will not be affected.
Table 149. Telecom Clock Register 7 0A0Fh
Address
Action
Read
D7
D6
D5
D4
D3
D2
D1
D0
NU
NU
X
NU
NU
X
NU
NU
X
NU
NU
X
Interrupt Number
Interrupt Number
0101b
0xA0F
Write
Reset
The content of this register is the number of the legacy ISA interrupt used for events
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
174
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Telecom Clock—MPCBL0010 SBC
The interrupt is acknowledged by a read of telecom clock register 6. Always perform a
read to this register before enabling the interrupt in the chipset to remove any pending
interrupt.
A value of ‘2’ hooks the interrupt to an SMI.
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
175
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Telecom Clock
Table 150. FPGA/PLD Serial Link Bit Definition
Bit
Write
Read
0
1
2
3
4
5
6
7
8
9
0 (to avoid spurious reset)
0 (to avoid spurious reset)
0 (to avoid spurious reset)
TelClock4: Reset
TelClock1: REFSEL
TelClock1: RSV0
TelClock1: RSV1
TelClock2: UNLOCK
TelClock2: HOLDOVER
TelClock2: SEC_LOS
TelClock2: PRI_LOS
TelClock5: Version(0)
TelClock5: Version(1)
TelClock5: Version(2)
TelClock5: Version(3)
TelClock5: Version(4)
TelClock5: Version(5)
TelClock5: Version(6)
TelClock5: Version(7)
TelClock0:E3DS30C3
TelClock0: E3DS3
TelClock0: FCS
TelClock0: REFALIGN
TelClock0: MS1
TelClock0: MS2
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
TelClock0: HO_LOS
TelClock0: HWMODE
TelClock1: SEL_RDNCLK
TelClock1: SEL_REFFRQ
TelClock1: 8K_16M
TelClock1: SELCLK3A
TelClock1: SELCLK3B
TelClock2: DRVCLKA0
TelClock2: DRVCLKB0
TelClock2: DRVCLKA1
TelClock2: DRVCLKB1
TelClock3: TXREF0_SEL(0)
TelClock3: TXREF0_SEL(1)
TelClock3: TXREF0_SEL(2)
TelClock3: TXREF1_SEL(0)
TelClock3: TXREF1_SEL(1)
TelClock3: TXREF1_SEL(2)
TelClock3: DRVCLK3A
TelClock3: DRVCLK3B
TelClock4: TEST
0 (not used)
0 (not used)
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
176
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Maintenance—MPCBL0010 SBC
13.0
Maintenance
13.1
Supervision
timers.
Table 151. Hardware Monitoring Components
Component
Function
Monitors
Commands from the BIOS. If the timer expires (times out),
causes a hard reset, power down, or power cycle and IPMI
event.
Intelligent Platform Management
Controller (IPMC)
WDT #1
®
6300ESB (Intel 82801CA I/O
The first attempt to fetch an instruction after a power
failure.
WDT #3
WDT #2
Controller Hub 3)
Strobed by IPMC firmware. If it expires, it isolates The
MPCBL0010 SBC from the backplane IPMB buses, and
resets the IPMC. Also performs fail safe field upgrade of the
IPMC.
FWUM (R1C13)
13.2
Diagnostics
13.2.1
In-Target Probe (ITP)
The ITP connector supports the use of a tool that helps you observe and control the
step-by-step execution of your program for debugging hardware and software.
Debugging includes finding a hardware or software error and identifying the location
and cause of the error so it can be corrected.
To maximize the development and delivery of mission-critical tools, we works with third
party vendors to develop and deliver specific tools. The following vendors provide in-
circuit emulation hardware and software:
• American Arium* currently develops in-circuit emulation and run control tools for
Intel processors.
• Agilent Technologies* currently develops logic analyzer and probing tools for Intel
processors.
• Tektronix* currently develops logic analyzer and probing tools for Intel processors.
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
177
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Thermals
14.0
Thermals
slot. This information is provided in accordance with Section 5 of the PICMG 3.0
specification to aid in using the MPCBL0010 SBC SBC in various AdvancedTCA* shelves.
Figure 32.
Power vs. Flow Rate
0.5
0.45
0.4
0.35
0.3
0.25
0.2
0.15
0.1
0.05
0
0
10
20
30
40
50
60
70
CFM
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
178
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Component Technology—MPCBL0010 SBC
15.0
Component Technology
®
The main components implemented on the Intel NetStructure MPCBL0010 Single
Board Computer are listed below:
®
• Low Voltage Intel Xeon™ Processor
®
• Intel E7520 Chipset
®
• Intel E7520 Memory Controller Hub (MCH)
®
• Intel 6300ESB I/O Controller Hub (ICH)
®
• Intel 6700PXH 64-bit PCI Hub
®
• Intel 82546GB Dual Gigabit Ethernet Controller
• Renesas* H8S/2168 Group
• Atmel* AT49LW080 Firmware Hub
• Vitesse* VSC3108 8x8 Crosspoint Switch
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
179
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Warranty Information
16.0
Warranty Information
16.1
Intel NetStructure® Compute Boards and Platform
Products Limited Warranty
Intel warrants to the original owner that the product delivered in this package will be
free from defects in material and workmanship for two (2) year(s) following the latter
of: (i) the date of purchase only if you register by returning the registration card as
indicated thereon with proof of purchase; or (ii) the date of manufacture; or (iii) the
registration date if by electronic means provided such registration occurs within 30
days from purchase. This warranty does not cover the product if it is damaged in the
process of being installed. Intel recommends that you have the company from whom
you purchased this product install the product.
THE ABOVE WARRANTY IS IN LIEU OF ANY OTHER WARRANTY, WHETHER EXPRESS,
IMPLIED OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, ANY WARRANTY OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, ANY WARRANTY OF
INFRINGEMENT OF ANY OTHER PARTY'S INTELLECTUAL PROPERTY RIGHTS, OR ANY
WARRANTY ARISING OUT OF ANY PROPOSAL, SPECIFICATION OR SAMPLE.
This warranty does not cover replacement of products damaged by abuse, accident,
misuse, neglect, alteration, repair, disaster, improper installation or improper testing. If
the product is found to be otherwise defective, Intel, at its option, will replace or repair
the product at no charge except as set forth below, provided that you deliver the
product along with a return material authorization (RMA) number (see below) either to
the company from whom you purchased it or to Intel. If you ship the product, you must
assume the risk of damage or loss in transit. You must use the original container (or
the equivalent) and pay the shipping charge. Intel may replace or repair the product
with either a new or reconditioned product, and the returned product becomes Intel's
property. Intel warrants the repaired or replaced product to be free from defects in
material and workmanship for a period of the greater of: (i) ninety (90) days from the
return shipping date; or (ii) the period of time remaining on the original two (2) year
warranty.
This warranty gives you specific legal rights and you may have other rights which vary
from state to state. All parts or components contained in this product are covered by
Intel's limited warranty for this product. The product may contain fully tested, recycled
parts, warranted as if new.
16.2
16.3
Returning a Defective Product (RMA)
Before returning any product, contact an Intel Customer Support Group to obtain either
a Direct Return Authorization (DRA) or Return Material Authorization (RMA). Return
Material Authorizations are only available for products purchased within 30 days.
For the Americas
Return contact information by geography:
Return Material Authorization (RMA) credit requests e-mail address:
Direct Return Authorization (DRA) repair requests e-mail address:
DRA on-line form: http://support.intel.com/support/motherboards/draform.htm
Intel NetStructure® MPCBL0010 Single Board Computer
Technical Product Specification
180
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Warranty Information—MPCBL0010 SBC
Intel Business Link (IBL): http://www.intel.com/ibl
Telephone No.: 1-800-INTEL4U or 480-554-4904
Office Hours: Monday - Friday 0700-1700 MST Winter / PST Summer
16.3.1
For Europe, Middle East, and Africa (EMEA)
Return Material Authorization (RMA) e-mail address [email protected]
Direct Return Authorization (DRA) for repair requests e-mail address:
Intel Business Link (IBL): http://www.intel.com/ibl
Telephone No.: 00 44 1793 403063
Fax No.: 00 44 1793 403109
Office Hours: Monday - Friday 0900-1700 UK time
16.3.2
For Asia and Pacific (APAC)
RMA/DRA requests e-mail address: [email protected]
Telephone No.: 604-859-3111 or 604-859-3325
Fax No.: 604-859-3324
Office Hours: Monday - Friday 0800-1700 Malaysia time
Return Material Authorization (RMA) requests e-mail address:
Telephone No.: 81-298-47-0993 or 81-298-47-5417
Fax No.: 81-298-47-4264
Direct Return Authorization (DRA) for repair requests, contact the JPSS Repair center.
E-mail address: [email protected]
Telephone No.: 81-298-47-8920
Fax No.: 81-298-47-5468
Office Hours: Monday - Friday 0830-1730 Japan time
If the Customer Support Group verifies that the product is defective, they will have the
Direct Return Authorization/Return Material Authorization Department issue you a DRA/
RMA number to place on the outer package of the product. Intel cannot accept any
product without a DRA/RMA number on the package.
16.3.3
Limitation of Liability and Remedies
INTEL SHALL HAVE NO LIABILITY FOR ANY INDIRECT OR SPECULATIVE DAMAGES
(INCLUDING, WITHOUT LIMITING THE FOREGOING, CONSEQUENTIAL, INCIDENTAL
AND SPECIAL DAMAGES) ARISING FROM THE USE OF OR INABILITY TO USE THIS
PRODUCT, WHETHER ARISING OUT OF CONTRACT, NEGLIGENCE, TORT, OR UNDER
ANY WARRANTY, OR FOR INFRINGEMENT OF ANY OTHER PARTY'S INTELLECTUAL
PROPERTY RIGHTS, IRRESPECTIVE OF WHETHER INTEL HAS ADVANCE NOTICE OF THE
Intel NetStructure® MPCBL0010 Single Board Computer
Technical Product Specification
October 2006
Order Number: 304120
181
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Warranty Information
POSSIBILITY OF ANY SUCH DAMAGES, INCLUDING, BUT NOT LIMITED TO LOSS OF
USE, BUSINESS INTERRUPTIONS, AND LOSS OF PROFITS. NOTWITHSTANDING THE
FOREGOING, INTEL'S TOTAL LIABILITY FOR ALL CLAIMS UNDER THIS AGREEMENT
SHALL NOT EXCEED THE PRICE PAID FOR THE PRODUCT. THESE LIMITATIONS ON
POTENTIAL LIABILITIES WERE AN ESSENTIAL ELEMENT IN SETTING THE PRODUCT
PRICE. INTEL NEITHER ASSUMES NOR AUTHORIZES ANYONE TO ASSUME FOR IT ANY
OTHER LIABILITIES.
Some states do not allow the exclusion or limitation of incidental or consequential
damages, so the above limitations or exclusions may not apply to you.
Intel NetStructure® MPCBL0010 Single Board Computer
Technical Product Specification
182
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Customer Support—MPCBL0010 SBC
17.0
Customer Support
17.1
Customer Support
This chapter offers technical and sales assistance information for this product.
Information on returning an Intel NetStructure® product for service is in the following
chapter.
17.2
17.3
Technical Support and Return for Service Assistance
For all product returns and support issues, please contact your Intel product distributor
or Intel Sales Representative for specific information.
Sales Assistance
If you have a sales question, please contact your local Intel NetStructure Sales
Representative or the Regional Sales Office for your area. Address, telephone and fax
numbers, and additional information is available at Intel’s web site located at:
http://www.intel.com/network/csp/sales/
Intel Corporation
Telephone (in U.S.) 1-800-755-4444
Telephone (Outside U.S.) 1-973-993-3030
FAX 1-973-967-8780
17.4
Product Code Summary
Table 152. Product Codes
Product Code
MM#
Description
MPCBL0010N01Q
873803
MPCBL0010 SBC RoHS Lead Free
MPCBL0010 SBC RoHS Lead Free
(custom SKU)
MPCBL0010S01Q
875258
Intel NetStructure® MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
183
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Certifications
18.0
Certifications
The Intel NetStructure® MPCBL0010 Single Board Computer has the following
approvals:
• UL/cUL 60950-1
• EN/IEC 60950-1
• EN55024
• VCCI
• CISPRZZ
Intel NetStructure® MPCBL0010 Single Board Computer
Technical Product Specification
184
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Agency Information—Class B—MPCBL0010 SBC
19.0
Agency Information—Class B
19.1
North America (FCC Class B)
Note:
In order to ensure compliance to Class B requirements, it is recommended to use
shielded cable for installations.
FCC Verification Notice
This device complies with Part 15 of the FCC Rules. Operation is subject to the following
two conditions: (1) this device may not cause harmful interference, and (2) this device
must accept any interference received, including interference that may cause undesired
operation.
For questions related to the EMC performance of this product, contact:
Intel Corporation
5200 N.E. Elam Young Parkway
Hillsboro, OR 97124
1-800-628-8686
This equipment has been tested and found to comply with the limits for a Class B digital
device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide
reasonable protection against harmful interference when the equipment is operated in
a commercial environment. This equipment generates, uses, and can radiate radio
frequency energy if not installed and used in accordance with the instruction manual,
may cause harmful interference to radio communications. Operation of this equipment
in a residential area is likely to cause harmful interference in which case the use will be
required to correct the interference at his own expense.
19.2
Canada – Industry Canada (ICES-003 Class B) (English
and French-translated)
CANADA – INDUSTRY CANADA
Cet appareil numérique respecte les limites bruits radioélectriques applicables aux
appareils numériques de Classe B prescrites dans la norme sur le matériel brouilleur:
“Appareils Numériques”, NMB-003 édictée par le Ministre Canadian des
Communications.
(English translation of the notice above) This digital apparatus does not exceed the
Class B limits for radio noise emissions from digital apparatus set out in the
interference-causing equipment standard entitled “Digital Apparatus,” ICES-003 of the
Canadian Department of Communications.
19.3
Japan VCCI Class B
Intel NetStructure® MPCBL0010 Single Board Computer
Technical Product Specification
October 2006
Order Number: 304120
185
Download from Www.Somanuals.com. All Manuals Search And Download.
Safety Warnings—MPCBL0010 SBC
20.0
Safety Warnings
Caution:
Review the following precautions to avoid personal injury and prevent damage to this
product or products to which it is connected. To avoid potential hazards, use the
product only as specified.
Read all safety information provided in the component product user manuals and
understand the precautions associated with safety symbols, written warnings, and
cautions before accessing parts or locations within the unit. Save this document for
future reference.
This product is designed for use in a restricted access location only.
IMPORTANT: See installation instructions before connecting to the supply.
To reduce the risk of electric shock from a telephone or Ethernet* system, connect the
unit's main power before making these connections. Disconnect these connections
before removing main power from the unit.
Warning: Avoid electric overload, heat, shock, or fire hazard: Only connect the
system to a to a properly rated supply circuit as specified in the product user manual.
Do not make connections to terminals outside the range specified for that terminal. See
the product user manual for correct connections.
Warning: Avoid electric shock: Do not operate in wet, damp, or condensing
conditions. To avoid electric shock or fire hazard, do not operate this product with
enclosure covers or panels removed.
Warning: Avoid electric shock: For units with multiple power sources, disconnect all
external power connections before servicing.
Caution: System environmental requirements: Components such as Processor
Boards, Ethernet Switches, etc., are designed to operate with external airflow.
Components can be destroyed if they are operated without external airflow. External
airflow is normally provided by chassis fans when components are installed in
compatible chassis. Never restrict the airflow through the unit's fan or vents. Filler
panels or air management boards must be installed in unused chassis slots.
Environmental specifications for specific products may differ. Refer to product user
manuals for airflow requirements and other environmental specifications.
Warning: Device heatsinks may be hot during normal operation: To avoid burns,
do not allow anything to touch heatsinks.
Warning: Avoid injury, fire hazard, or explosion: Do not operate this product in an
explosive atmosphere.
Warning: Avoid injury: This product may contain one or more laser devices that are
visually accessible depending on the plug-in modules installed. Products equipped with
a laser device must comply with International Electrotechnical Commission (IEC)
60825.
Intel NetStructure® MPCBL0010 Single Board Computer
Technical Product Specification
October 2006
Order Number: 304120
187
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Safety Warnings
20.1
Mesures de Sécurité
Veuillez suivre les mesures de sécurité suivantes pour éviter tout accident corporel et ne
pas endommager ce produit ou tout autre produit lui étant connecté. Pour éviter tout
danger, veillez à utiliser le produit conformément aux spécifications mentionnées.
Lisez toutes les informations de sécurité fournies dans les manuels de l'utilisateur des
produits composants et veillez à bien comprendre les mesures associées aux symboles de
sécurité, aux avertissements écrits et aux mises en garde avant d'accéder à certains
éléments ou emplacements de l'unité. Conservez ce document comme outil de référence.
IMPORTANT : reportez-vous aux instructions d'installation avant de connecter le bloc
d'alimentation.
Pour réduire le risque d'un choc électrique en provenance d'un téléphone ou d'un
système Ethernet*, connectez l'alimentation principale de l'unité avant d'établir ces
connexions. De même, déconnectez-les avant de couper l'alimentation principale de
l'unité.
Avertissement : évitez toute forme de surcharge, chaleur, choc électrique ou
incendie. Connectez uniquement le système à un circuit d'alimentation dûment
répertorié conformément aux spécifications du manuel de l'utilisateur du produit.
N'établissez pas de connexions à des terminaux en dehors des limites spécifiées pour
ce terminal. Reportez-vous au manuel de l'utilisateur du produit pour les connections
adéquates.
Avertissement : évitez les chocs électriques. N'utilisez pas ce produit dans des
endroits humides, mouillés ou provoquant de la condensation. Pour éviter tout risque
de choc électrique ou d'incendie, n'utilisez pas ce produit si les couvercles ou les
panneaux du boîtier ne sont pas en place.
Avertissement : évitez les chocs électriques. Pour les unités comportant plusieurs
sources d'alimentation, déconnectez toutes les sources d'alimentation externes avant
de procéder aux réparations.
Attention : exigences environnementales du système : les composants tels que
les cartes de processeurs, les commutateurs Ethernet, etc., sont conçus pour
fonctionner avec un flux d'air externe. Les composants peuvent être détruits s'ils
fonctionnent dans d'autres conditions. Le flux d'air externe est généralement produit
par les ventilateurs des châssis lorsque les composants sont installés dans des châssis
compatibles. Veillez à ne jamais obstruer le flux d'air alimentant le ventilateur ou les
conduits de l'unité. Des boucliers ou des panneaux de gestion de l'air doivent être
installés dans les connecteurs inutilisés du châssis. Les spécifications
environnementales peuvent varier d'un produit à un autre. Veuillez-vous reporter au
manuel de l'utilisateur pour déterminer les exigences en matière de flux d'air et
d'autres spécifications environnementales.
Avertissement : les dissipateurs de chaleur de l'appareil peuvent être chauds
lors d'un fonctionnement normal. Pour éviter tout risque de brûlure, veillez à ce
que rien n'entre en contact avec les dissipateurs de chaleur.
Avertissement : évitez les blessures, les incendies ou les explosions. N'utilisez
pas ce produit dans une atmosphère présentant des risques d'explosion.
Avertissement : évitez les blessures. Ce produit peut contenir un ou plusieurs
périphériques laser visuellement accessibles en fonction des modules plug-in installés.
Les produits équipés d'un périphérique laser doivent être conformes à la norme IEC
(International Electrotechnical Commission) 60825.
Intel NetStructure® MPCBL0010 Single Board Computer
Technical Product Specification
188
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Safety Warnings—MPCBL0010 SBC
20.2
Sicherheitshinweise
Lesen Sie bitte die folgenden Sicherheitshinweise, um Verletzungen und Beschädigungen
dieses Produkts oder der angeschlossenen Produkte zu verhindern. Verwenden Sie das
Produkt nur gemäß den Anweisungen, um mögliche Gefahren zu vermeiden.
Lesen Sie alle Sicherheitsinformationen in den Benutzerhandbüchern der zu dem Produkt
gehörenden Komponenten und machen Sie sich mit den Hinweisen zu den
Sicherheitssymbolen, schriftlichen Warnungen und Vorsichtsmaßnahmen vertraut, ehe Sie
Teile oder Stellen des Geräts anfassen. Bewahren Sie dieses Dokument gut auf, um später
darin nachlesen zu können.
WICHTIG: Lesen Sie vor dem Anschließen der Stromversorgung die
Installationsanweisungen!
Um die Gefahr eines durch ein Telefon oder Ethernet*-System bedingten elektrischen
Schlags zu verringern, schließen Sie das Stromkabel des Geräts an, ehe Sie diese
Verbindungen einrichten. Trennen Sie diese Verbindungen, ehe Sie die
Hauptstromversorgung des Geräts unterbrechen.
Warnung: Vermeiden Sie elektrische Überlastung, Hitze, elektrischen Schlag
oder Feuergefahr: Schließen Sie das System nur an einen den Spezifikationen des
Produkt-Benutzerhandbuchs entsprechenden Stromkreis an. Stellen Sie keine
Verbindung zu Terminals her, die nicht den jeweiligen Spezifikationen entsprechen. Für
die korrekten Verbindungen siehe das Benutzerhandbuch des Produkts.
Warnung: Vermeiden Sie einen elektrischen Schlag: Unterlassen Sie den Betrieb
in nassen, feuchten oder kondensierenden Betriebsumgebungen. Um die Gefahr eines
elektrischen Schlags oder eines Feuers zu vermeiden, betreiben Sie dieses Produkt
nicht ohne Gehäuse oder Abdeckungen.
Warnung: Vermeiden Sie einen elektrischen Schlag: Trennen Sie bei Geräten mit
mehreren Stromquellen vor der Wartung alle externen Stromverbindungen.
Vorsicht: Anforderungen an die Systemumgebung: Komponenten wie Prozessor-Boards,
Ethernet-Schalter usw. sind auf den Betrieb mit externer Luftzufuhr ausgelegt. Diese
Komponenten können bei Betrieb ohne externe Luftzufuhr beschädigt werden. Wenn die
Komponenten in einem kompatiblen Gehäuse installiert sind, wird Luft von außen normalerweise
durch Gehäuselüfter zugeführt. Blockieren Sie niemals die Luftzufuhr der Gerätelüfter oder -
ventilatoren. In ungenutzten Gehäusesteckplätzen müssen Füllelemente oder
Luftsteuerungseinheiten eingesetzt werden. Die Betriebsbedingungen können zwischen den
verschiedenen Produkten variieren. Für die Anforderungen an die Belüftung und andere
Betriebsbedingungen siehe die Benutzerhandbücher der jeweiligen Produkte.
Warnung: Die Kühlkörper des Geräts können sich während des normalen
Betriebs erhitzen: Um Verbrennungen zu vermeiden, sollte jeder Kontakt mit den
Kühlkörpern vermieden werden.
Warnung: Vermeiden Sie Verletzungen, Feuergefahr oder Explosionen:
Unterlassen Sie den Betrieb dieses Produkts in einer explosionsgefährdeten
Betriebsumgebung.
Warnung: Vermeiden Sie Verletzungen: Dieses Produkt kann ein oder mehrere
Lasergeräte enthalten, die abhängig von den installierten Plug-In-Modulen optisch
zugänglich sind. Mit einem Lasergerät ausgestattete Produkte müssen der International
Electrotechnical Commission (IEC) 60825 entsprechen.
Intel NetStructure® MPCBL0010 Single Board Computer
Technical Product Specification
October 2006
Order Number: 304120
189
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Safety Warnings
20.3
Norme di Sicurezza
Leggere le norme seguenti per prevenire lesioni personali ed evitare di danneggiare
questo prodotto o altri a cui è collegato. Per evitare qualsiasi pericolo potenziale, usare il
prodotto unicamente come indicato.
Leggere tutte le informazioni sulla sicurezza fornite nella guida per l'utente relativa al
componente e comprendere le norme associate ai simboli di pericolo, agli avvisi scritti e
alle precauzioni da adottare prima di accedere a componenti o aree dell'unità. Custodire il
presente documento per usi futuri.
IMPORTANTE: prima di collegare l'unità alla fonte di alimentazione, leggere le
istruzioni di installazione.
Per ridurre il rischio di scariche elettriche da parte della linea telefonica o dalla rete
Ethernet*, collegare l'unità all'alimentazione principale prima di effettuare tale
collegamento. Rimuovere i collegamenti prima di togliere l'alimentazione principale
all'unità.
Avvertenza: evitare sovraccarichi elettrici, calore diretto, scosse e possibili
cause di incendio. Collegare il sistema solo ad una rete elettrica la cui tensione
nominale corrisponda al valore indicato nella guida per l'utente. Non collegarlo a fonti di
alimentazione con valori di tensione esterne a quanto specificato per il sistema. Per
ulteriori informazioni sul corretto collegamento, consultare la guida per l'utente del
prodotto.
Avvertenza: evitare le scosse elettriche. Non usare l'apparecchio in ambienti umidi
o in presenza di condensa. Per evitare scosse elettriche o possibili cause di incendio,
non adoperare il prodotto senza le custodie o i pannelli appositi.
Avvertenza: evitare le scosse elettriche. Prima di intervenire su unità con più fonti
di alimentazione, rimuovere tutti i collegamenti all'alimentazione esterna.
Attenzione: rispettare i requisiti ambientali del sistema. I componenti come le
schede di processore, i commutatori Ethernet, ecc., sono progettati per funzionare in
presenza di un flusso di aria proveniente dall'esterno, in assenza del quale rischiano di
danneggiarsi irrimediabilmente. In genere, il flusso di aria esterno viene generato da
appositi ventilatori installati contemporaneamente ai componenti nello chassis
compatibile. Non ostacolare mai il flusso di aria convogliato dal ventilatore e dai
condotti dell'unità. I pannelli di copertura o le schede per il controllo dell'aria devono
essere installati negli alloggiamenti vuoti dello chassis. I requisiti ambientali possono
variare a seconda del prodotto. Per ulteriori informazioni sui requisiti del flusso di aria e
sugli altri requisiti ambientali, consultare la guida per l'utente del prodotto.
Avvertenza: i dissipatori di calore possono scaldarsi durante il funzionamento
normale. Per evitare bruciature o danni, evitare il contatto del dissipatore di calore con
qualsiasi altro elemento.
Avvertenza: evitare lesioni, possibili cause di incendio o di esplosione. Non
usare il prodotto in un'atmosfera in cui sussiste il rischio di esplosione.
Avvertenza: evitare le lesioni. Questo prodotto può contenere uno o più dispositivi
laser accessibili alla vista, a seconda dei moduli installati. I prodotti provvisti di un
dispositivo laser devono essere conformi alla norma 60825 della Commissione
elettrotecnica internazionale (IEC).
Intel NetStructure® MPCBL0010 Single Board Computer
Technical Product Specification
190
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
Safety Warnings—MPCBL0010 SBC
20.4
Instrucciones de Seguridad
Examine las instrucciones sobre condiciones de seguridad que siguen para evitar
cualquier tipo de daños personales, así como para evitar perjudicar el producto o
productos a los que esté conectado. Para evitar riesgos potenciales, utilice el producto
únicamente en la forma especificada.
Lea toda la información relativa a seguridad que se incluye en los manuales de usuario de
los distintos componentes y procure familiarizarse con los distintos símbolos de
seguridad, advertencias escritas y normas de precaución antes de manipular las distintas
piezas o secciones de la unidad. Guarde este documento para consultarlo en el futuro.
IMPORTANTE: Consulte las instrucciones de instalación antes de conectar la unidad a
la alimentación.
Para reducir los riesgos de descargas eléctricas a través de un teléfono o un sistema de
Ethernet*, conecte la alimentación principal de la unidad antes de realizar este tipo de
conexiones. Desconecte estas conexiones antes de desconectar la alimentación
principal de la unidad.
Advertencia: Evite sobrecargas eléctricas, calor y riesgos de descarga
eléctrica o incendio: Conecte el sistema sólo a un circuito de alimentación que tenga
el régimen apropiado, según lo especificado en el manual de usuario del producto. No
realice conexiones con terminales cuya capacidad no se ajuste al régimen especificado
para ellos. Consulte el manual de usuario del producto para que las conexiones que
realice sean las correctas.
Advertencia: Evite descargas eléctricas: No haga funcionar el sistema en
condiciones de humedad, mojado o si se produce condensación de la humedad. Para
evitar descargas eléctricas o posibles incendios, no permita que el aparato funcione con
sus tapas o paneles del chasis desmontados.
Advertencia: Evite descargas eléctricas: En el caso de unidades que cuenten con
varias fuentes de alimentación, desconecte las conexiones con alimentación externa
antes de proceder a realizar labores de mantenimiento.
Precaución: Requisitos de entorno para el sistema: Los componentes del tipo de
placas de procesador, conmutadores de Ethernet, etc., están concebidos para funcionar
en condiciones que permitan el paso de aire. Los componentes pueden averiarse si
funcionan sin que circule el aire en su entorno. La circulación del aire suele estar
facilitada por los ventiladores incorporados en el armazón cuando los componentes
están instalados en armazones compatibles. Nunca interrumpa el paso del aire por los
ventiladores or los respiraderos. Los paneles de relleno y las placas para el control de la
circulación del aire deben instalarse en ranuras del chasis que no estén destinadas a
ningún otro uso. Las características técnicas relativas al entorno pueden variar entre
productos. Consulte los manuales de usuario del producto si necesita conocer sus
necesidades en términos de circulación de aire u otras características técnicas.
Advertencia: En condiciones de funcionamiento normales, los disipadores de
calor pueden recalentarse. Evite que ningún elemento entre en contacto con los
disipadores para evitar quemaduras.
Advertencia: Riesgos de daños, incendio o explosión: No permita que el aparato
funcione en una atmósfera que presente riesgos de explosión.
Advertencia: Daños personales: Este producto puede contener uno o varios
dispositivos láser, que estarán a la vista dependiendo de los módulos enchufables que
se hayan instalado. Los productos provistos de un dispositivo láser deben ajustarse a la
norma 60825 de la International Electrotechnical Commission (IEC).
Intel NetStructure® MPCBL0010 Single Board Computer
Technical Product Specification
October 2006
Order Number: 304120
191
Download from Www.Somanuals.com. All Manuals Search And Download.
Reference Documents—MPCBL0010 SBC
Appendix A Reference Documents
The following documents should be available when using this specification. Documents
that are not available on web sites can be obtained from your IBL (Intel Business Link)
account, or by contacting your Intel Field Sales Engineer (FSE) or Field Application
Engineer (FAE).
• PICMG* Advanced Mezzanine Card AMC.0 Specification D0.97, September, 2004
• Vitesse* VSC3108 8x8 Crosspoint Switch ( http://www.vitesse.com/products/
product.php?number=VSC3108 )
The following Intel Corporation documents may be required for more detailed
information:
®
®
®
®
®
®
®
®
• Intel NetStructure MPCMM0001 Chassis Management Module Hardware Technical
Product Specification (http://www.intel.com/design/network/products/cbp/atca/
®
• Intel NetStructure MPCMM0001 Chassis Management Module Software Technical
Product Specification (http://www.intel.com/design/network/products/cbp/atca/
• IPMI Platform Management FRU Information Storage Definition V1.0 Document
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
193
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—Reference Documents
industry/lpc.htm)
®
®
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
194
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
List of Supported Commands (IPMI v1.5 and PICMG 3.0)—MPCBL0010 SBC
Appendix B List of Supported Commands (IPMI v1.5 and
PICMG 3.0)
Table 153. IPMI 1.5 Supported Commands (Sheet 1 of 2)
IPM Device Global Commands
1
Command
NetFn
CMD
IPMI 1.5 Spec Func
1
Get Device ID
Cold Reset
App
App
App
App
01h
02h
04h
TBD
17.1
17.2
17.4
17.9
Get Self Test Results
Broadcast "Get Device ID"
BMC Watchdog Timer Commands
1
Command
NetFn
CMD
IPMI 1.5 Spec Func
Reset Watchdog Timer
Set Watchdog Timer
Get Watchdog Timer
App
App
App
22h
24h
25h
21.5
21.6
21.7
BMC Device and Messaging Commands
1
Command
NetFn
CMD
IPMI 1.5 Spec Func
Set IPMC Global Enables
Get IPMC Global Enables
Clear Message Flags
Get Message Flags
App
App
App
App
App
App
App
2Eh
2Fh
30h
31h
33h
34h
35h
18.1
18.2
18.3
18.4
18.6
18.7
18.8
Get Message Flags
Send Message
Read Event Message Buffer
Event Commands
1
Command
NetFn
CMD
IPMI 1.5 Spec Func
Set Event Receiver
S/E
S/E
S/E
00h
01h
02h
23.1
23.2
23.3
Get Event Receiver
Platform Event (Event Message)
Sensor Device Commands
1
Command
NetFn
CMD
IPMI 1.5 Spec Func
Get Device SDR Info
Get Device SDR
S/E
S/E
20h
21h
29.2
29.3
Sensor Device Commands
Command
NetFn
CMD
IPMI 1.5 Spec Func
Reserve Device SDR Repository
Set Sensor Hysteresis
S/E
S/E
22h
24h
29.4
29.6
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
195
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCBL0010 SBC—List of Supported Commands (IPMI v1.5 and PICMG 3.0)
Table 153. IPMI 1.5 Supported Commands (Sheet 2 of 2)
Get Sensor Hysteresis
Set Sensor Threshold
Get Sensor Threshold
Set Sensor Event Enable
Get Sensor Event Enable
Get Sensor Reading
S/E
S/E
S/E
S/E
S/E
S/E
25h
26h
27h
28h
29h
2Dh
29.7
29.8
29.9
29.10
29.11
29.14
FRU Device Commands
Command
NetFn
CMD
IPMI 1.5 Spec Func
Get FRU Inventory Area Info
Read FRU Data
Storage
Storage
Storage
10h
11h
12h
28.1
28.2
28.3
Write FRU Data
1
Note:
For Get Device ID:
The SDR version and Maintenance Release number are available in the “Auxilliary Firmware Revision’
field in the response to the IPMI Get Device ID command. Bytes 13:16 are populated as described
below:
Byte 13: SDR release that holds the SDR version and any board-specifc change (Specific command and
specific Hardare Abstraction Layer): value 0 to 255
Byte 14: Not used, set to 0
Byte 15: Maintenance Release: value 0 to 255
Byte 16: Not used, set to 0
®
Intel NetStructure MPCBL0010 Single Board Computer
Technical Product Specification
196
October 2006
Order Number: 304120
Download from Www.Somanuals.com. All Manuals Search And Download.
List of Supported Commands (IPMI v1.5 and PICMG 3.0)—MPCBL0010 SBC
Table 154. PICMG 3.0 IPMI Supported Commands
Command
Get PICMG Properties
NetFn
Command
Interface
2Ch
2Ch
2Ch
2Ch
2Ch
2Ch
2Ch
2Ch
2Ch
2Ch
2Ch
2Ch
2Ch
2Ch
2Ch
2Ch
2Ch
00h
01h
04h
05h
06h
07h
08h
09h
0Ah
0Bh
0Ch
0Dh
0Eh
0Fh
10h
11h
12h
SMS/SMM/IPMB
SMS/SMM/IPMB
SMS/SMM/IPMB
SMS/SMM/IPMB
SMS/SMM/IPMB
SMS/SMM/IPMB
SMS/SMM/IPMB
SMS/SMM/IPMB
IPMB
Get Address Info
FRU Control
Get FRU LED Properties
Get LED Color Properties
Set FRU LED State
Get FRU LED State
Set IPMB State
Set FRU Activation Policy
Get FRU Activation Policy
Set FRU Activation
Get Device Locator Record ID
Set Port State
SMS/SMM/IPMB
SMS/SMM/IPMB
SMS/SMM/IPMB
IPMB
Get Port State
SMS/SMM/IPMB
SMS/SMM/IPMB
IPMB
Compute Power Properties
Set Power Level
Get Power Level
SMS/SMM/IPMB
Notes:
1.
If a command is received over an invalid interface, a completion code of insufficient privilege level
(D4h) is returned.
®
Intel NetStructure MPCBL0010 Single Board Computer
October 2006
Order Number: 304120
Technical Product Specification
197
Download from Www.Somanuals.com. All Manuals Search And Download.
|