Manual - SANBlaze Technology

advertisement
AdvancedTCA®
High Performance Intel® Server Blade
SB-ATCA7300
Installation and Use Guide
June 2012
Rev 1.1A
© Copyright 2011-12 SANBlaze Technology, Inc.
All rights reserved.
Printed in the United States of America.
Portions of this documents are reprinted with permission of Emerson Network Power - Embedded
Computing, Inc.
AdvancedTCA®, MicroTCA®, and Advanced Mezzanine Card® and their corresponding logos are
trademarks or registered trademarks of PCI Industrial Computer Manufacturers Group.
Intel® is a trademark or registered trademark of Intel Corporation or its subsidiaries in the United
States and other countries.
All other products mentioned in this document are trademarks or registered trademarks of their
respective holders.
Limited and Restricted Rights Legend
If the documentation contained herein is supplied, directly or indirectly, to the U.S. Government,
the following notice shall apply unless otherwise agreed to in writing by SANBlaze Technology,
Inc. Use, duplication, or disclosure by the Government is subject to restrictions as set forth in
subparagraph (b)(3) of the Rights in Technical Data clause at DFARS 252.227-7013 (Nov. 1995)
and of the Rights in Noncommercial Computer Software and Documentation clause at DFARS
252.227-7014 (Jun. 1995).
SANBlaze Technology, Inc.
One Monarch Drive
Suite 204
Littleton, MA 01460
www.SANBlaze.com
Table of Contents
Safety Notices .......................................................................................................................... Safety-1
Flammability.....................................................................................................................Safety-2
EMC ...................................................................................................................................Safety-2
Safety Statement ...............................................................................................................Safety-2
CE Notice (European Community) ...............................................................................Safety-2
Installation.........................................................................................................................Safety-3
Operation ..........................................................................................................................Safety-3
Switch Settings .................................................................................................................Safety-3
Battery................................................................................................................................Safety-3
Environment .....................................................................................................................Safety-4
Notice ................................................................................................................................Safety-4
About This Manual ..................................................................................................................About-1
How This Manual Is Organized .................................................................................. About-1
· Abbreviations ................................................................................................................ About-2
· Conventions Used in This Manual ............................................................................. About-5
1 Introduction..................................................................................................................................1-1
1.1 SB-ATCA7300 Overview....................................................................................................1-1
1.2 SB-ATCA7300 Features ......................................................................................................1-1
1.3 Standards Compliance .......................................................................................................1-2
1.3.1 Compliance Notes......................................................................................................1-3
1.4 Mechanical Data..................................................................................................................1-4
1.5 Product Identification Labels ............................................................................................1-4
1.5.1 Blade Serial Number..................................................................................................1-5
1.6 Ordering Information.........................................................................................................1-5
2 Functional Description ................................................................................................................2-1
2.1 Block Diagram .....................................................................................................................2-1
2.2 Processor ..............................................................................................................................2-2
2.2.1 Processor Speeds ........................................................................................................2-2
2.2.2 Intel L5638 Processor Features .................................................................................2-3
2.3 Intel QuickPath Interconnect.............................................................................................2-3
SB-ATCA7300 Installation and Use Guide
Contents-1
Table of Contents
2.4 Integrated Memory Controller..........................................................................................2-4
2.4.1 SATA-Cube/SFMMOD module..............................................................................2-4
2.5 Intel Xeon 5520 I/O Hub ...................................................................................................2-4
2.6 Intel ICH10R I/O Controller .............................................................................................2-4
2.7 Ethernet Ports ......................................................................................................................2-5
2.8 Embedded USB Disk Module ...........................................................................................2-6
2.9 BIOS ......................................................................................................................................2-6
2.9.1 BIOS Flash Memory...................................................................................................2-6
2.10 IPMC ...................................................................................................................................2-6
2.10.1 IPMC Firmware........................................................................................................2-7
2.10.2 IPMC Watchdog Timers..........................................................................................2-7
2.10.3 IPMC Status Information ........................................................................................2-7
2.11 Serial Port Redirection......................................................................................................2-7
2.12 Serial Over LAN................................................................................................................2-8
2.13 Blade Front Panel ..............................................................................................................2-8
2.14 USB 2.0 Interfaces..............................................................................................................2-8
2.15 Real Time Clock Battery...................................................................................................2-9
3 Hardware Preparation and Installation ....................................................................................3-1
3.1 Unpacking and Inspecting the Blade ...............................................................................3-1
3.2 Environmental and Power Requirements .......................................................................3-1
3.2.1 Environmental Requirements ..................................................................................3-1
3.2.2 Power Requirements .................................................................................................3-3
3.2.2.1 Power Inputs......................................................................................................3-4
3.3 Blade Layout ........................................................................................................................3-5
3.4 Board Control Switch Settings ..........................................................................................3-5
3.4.1 Control Switch Settings.............................................................................................3-7
3.5 Installing and Removing the Blade ..................................................................................3-8
3.5.1 Installing the Blade Into a Chassis...........................................................................3-8
3.5.2 Removing the Blade from a Chassis......................................................................3-10
3.6 Installing the SB-ATCA7300 Accessories ......................................................................3-11
3.6.1 Memory DIMMs.......................................................................................................3-11
3.6.1.1 DIMM Models .................................................................................................3-11
3.6.1.2 DIMM Installation Order...............................................................................3-12
3.6.1.3 Installing DIMMs ............................................................................................3-13
3.6.1.4 Removing DIMMs...........................................................................................3-13
3.6.2 SSD and SFMMOD Module Installation ..............................................................3-13
3.6.2.1 Installing the SATA or SFMMOD Module..................................................3-14
3.6.2.2 Removing the SATA or SFMMOD Module ................................................3-15
3.6.3 eUSB 2.0 Flash Module............................................................................................3-15
3.6.3.1 Installing the eUSB Flash Module ................................................................3-16
3.6.3.2 Removing the eUSB Flash Module...............................................................3-16
3.6.4 VGA Module.............................................................................................................3-16
3.6.4.1 Installing the VGA Module ...........................................................................3-17
3.6.4.2 Removing the VGA Module..........................................................................3-17
Contents-2
SB-ATCA7300 Installation and Use Guide
Table of Contents
4 Controls, Indicators, and Connectors ........................................................................................4-1
4.1 Front Panel ...........................................................................................................................4-1
Table 4-1 Front Panel LEDs ...............................................................................................4-2
4.1.1 Reset Button ................................................................................................................4-3
4.1.2 Blade Connectors .......................................................................................................4-3
4.1.2.1 Ethernet Connector ...........................................................................................4-3
4.1.2.2 Serial Port Connector........................................................................................4-4
4.1.2.3 USB Connectors.................................................................................................4-4
4.1.2.4 VGA Connector .................................................................................................4-4
4.2 On-board Connectors .........................................................................................................4-5
4.2.1 SFMMOD/SSD Module Connector ........................................................................4-5
4.2.2 eUSB Flash Module Connector ................................................................................4-7
4.3 AdvancedTCA Backplane Connectors ............................................................................4-7
4.3.1 Zone 1 (P10) ................................................................................................................4-8
4.3.2 Zone 2 (P20 and P23) .................................................................................................4-8
4.3.3 Zone 3 (J30, J32 and J33) ............................................................................................4-9
5 BIOS Configuration.....................................................................................................................5-1
5.1 Overview ..............................................................................................................................5-1
5.2 Hardware Architecture ......................................................................................................5-1
5.2.1 Processor .....................................................................................................................5-2
5.2.2 Processor Support Chip Set ......................................................................................5-2
5.2.3 Memory .......................................................................................................................5-2
5.3 BIOS Considerations...........................................................................................................5-2
5.3.1 BIOS Update and Recovery ......................................................................................5-2
5.3.2 DRAM Support ..........................................................................................................5-2
5.3.2.1 Autosizing ..........................................................................................................5-3
5.3.2.2 Memory Test ......................................................................................................5-3
5.3.2.3 ECC Support ......................................................................................................5-3
5.3.3 Interrupt Routing .......................................................................................................5-3
5.3.4 PCI Initialization ........................................................................................................5-3
5.3.5 I/O Device Configuration ........................................................................................5-4
5.3.5.1 Serial Ports .........................................................................................................5-4
5.3.5.2 Integrated SATA Controller ............................................................................5-4
5.3.6 Boot Options ...............................................................................................................5-4
5.3.6.1 Boot Support for the SAS Controller on the ARTM.....................................5-5
5.3.6.2 Boot Support for Fibre Channel on the ARTM.............................................5-5
5.3.6.3 Network Boot Support .....................................................................................5-5
5.3.7 Redirection of Serial I/O to COM Ports (Console Redirection)..........................5-5
5.3.7.1 SOL (Serial Over LAN) ....................................................................................5-6
5.3.8 IPMI Support ..............................................................................................................5-6
5.3.8.1 Watchdog Timers..............................................................................................5-6
5.3.9 SMBIOS Support ........................................................................................................5-7
5.3.10 Configuring Boot Parameters Using IPMC..........................................................5-7
5.3.11 LED Behavior During POST...................................................................................5-7
5.3.12 ARTM SAS Controller .............................................................................................5-7
SB-ATCA7300 Installation and Use Guide
Contents-3
Table of Contents
5.3.13 CPU and Chipset Firmware ...................................................................................5-8
5.3.14 Legacy Free Support................................................................................................5-8
5.3.15 BIOS Setup Layout...................................................................................................5-8
5.3.15.1 Board Information Display............................................................................5-8
5.3.16 USB Ports...................................................................................................................5-8
5.3.17 Supported Operating Systems ...............................................................................5-9
5.3.18 SRAM Flash Memory Module (SFMMOD)..........................................................5-9
5.3.19 CPU Specific Initialization......................................................................................5-9
5.3.20 Intel 5520-Specific Initializations ...........................................................................5-9
5.3.20.1 Intel 5520 QPI Link Speed Configuration....................................................5-9
5.3.20.2 PCI Express Port Configuration..................................................................5-10
5.3.20.3 SPI Boot Flash ................................................................................................5-10
5.3.21 Virtualization Support ..........................................................................................5-10
5.3.22 BIOS CLI tool - ipmibpar ...................................................................................5-10
5.3.23 Dual BIOS Flash Devices.......................................................................................5-10
5.4 BIOS Initialization.............................................................................................................5-11
5.4.1 Power On Self-Test (POST).....................................................................................5-11
5.4.2 BIOS Boot Process ....................................................................................................5-12
5.4.3 Initiating Setup .........................................................................................................5-13
5.5 BIOS Setup ........................................................................................................................5-13
5.5.1 BIOS Main Menu......................................................................................................5-15
5.5.2 BIOS Advanced Menu.............................................................................................5-16
5.5.2.1 CPU Configuration .........................................................................................5-17
5.5.2.2 Memory Configuration ..................................................................................5-18
5.5.2.3 Chipset - North Bridge ...................................................................................5-19
5.5.2.4 Chipset - South Bridge ...................................................................................5-20
5.5.2.5 SATA Configuration.......................................................................................5-20
5.5.2.6 USB Configuration..........................................................................................5-21
5.5.2.7 Super IO Configuration..................................................................................5-21
5.5.2.8 Serial Port Console Redirection ....................................................................5-22
5.5.2.9 Runtime Error Logging ..................................................................................5-24
5.5.2.10 SMBIOS Event Log .......................................................................................5-24
5.5.2.11 Local IPMI System Event Log .....................................................................5-24
5.5.3 BIOS IPMI Menu .....................................................................................................5-25
5.5.3.1 IPMI Watchdog Configuration .....................................................................5-26
5.5.3.2 System Event Log............................................................................................5-26
5.5.3.3 View FRU information ...................................................................................5-26
5.5.4 BIOS Boot Menu .......................................................................................................5-27
5.5.4.1 Boot Option ROM Execution.........................................................................5-28
5.5.5 BIOS Security Menu.................................................................................................5-29
5.5.6 Save and Exit Menu .................................................................................................5-30
6 Maps and Registers......................................................................................................................6-1
6.1 Interrupt Structure ..............................................................................................................6-1
6.1.1 APIC Mode Interrupts...............................................................................................6-2
6.1.2 Non-APIC Mode Interrupts .....................................................................................6-3
Contents-4
SB-ATCA7300 Installation and Use Guide
Table of Contents
6.2 PCI Express Lane Mapping ...............................................................................................6-4
6.3 Configuration Registers .....................................................................................................6-4
6.3.1 FPGA Register Access and Addresses ....................................................................6-5
6.3.1.1 LPC Addresses ..................................................................................................6-5
6.3.1.2 SPI Register Access and Addresses ................................................................6-6
6.3.2 POST Code Register...................................................................................................6-6
6.3.3 Super IO Functionality Configuration Register.....................................................6-7
6.3.3.1 Entering Configuration State...........................................................................6-7
6.3.3.2 Configuration State...........................................................................................6-7
6.3.3.3 Super IO Functionality Configuration Registers..........................................6-8
6.3.4 UART1 and UART2 Register Map ........................................................................6-13
6.3.4.1 UART Register Overview ..............................................................................6-13
6.3.4.2 UART Registers DLAB=0 ..............................................................................6-14
6.3.4.3 Programmable Baud Rate Generator ...........................................................6-24
6.4 FPGA Register Mapping ..................................................................................................6-25
6.4.1 LPC I/O Register Map ............................................................................................6-25
6.4.2 IPMC SPI Register Map...........................................................................................6-25
6.4.3 Module Identification Register ..............................................................................6-26
6.4.4 Version Register .......................................................................................................6-27
6.4.5 Serial Redirection Control Register .......................................................................6-27
6.4.6 Serial Over LAN (SOL) Control Register .............................................................6-27
6.4.7 Serial Line Routing Register ...................................................................................6-28
6.4.8 IPMC Power Level Register....................................................................................6-29
6.4.9 SPD PROM MUX Control Register .......................................................................6-29
6.4.10 Reset Registers........................................................................................................6-30
6.4.10.1 BIOS Reset Source Register..........................................................................6-30
6.4.10.2 Reset Mask Register......................................................................................6-31
6.4.10.3 BIOS IPMC Watchdog Timeout Register ..................................................6-31
6.4.10.4 BIOS Push Button Enable Register .............................................................6-32
6.4.10.5 OS Reset Source Register .............................................................................6-32
6.4.10.6 OS IPMC Watchdog Timeout Register ......................................................6-33
6.4.10.7 IPMC Watchdog Timeout Register ............................................................6-33
6.4.10.8 IPMC Reset Source Register ........................................................................6-34
6.4.11 RTM SPI Interface Registers .................................................................................6-35
6.4.12 Interrupt Control and Status Registers ...............................................................6-36
6.4.12.1 RTM Interrupt Status Register ....................................................................6-36
6.4.12.2 External Interrupt Status Register ..............................................................6-36
6.4.12.3 Processor Hot Status/Control Register .....................................................6-37
6.4.12.4 Telecom Status/Control Register ...............................................................6-37
6.4.12.5 Interrupt Mask and Map Registers ............................................................6-38
6.4.13 Flash Status and Write Protection Registers ......................................................6-40
6.4.13.1 Flash Write Protection Registers.................................................................6-40
6.4.14 BIOS Boot Mode Register......................................................................................6-41
6.4.15 SFMMOD Module Configuration Register ........................................................6-42
6.4.16 IPMC E-Keying Status Register ...........................................................................6-42
6.4.17 IPMC E-Keying Control Register.........................................................................6-42
SB-ATCA7300 Installation and Use Guide
Contents-5
Table of Contents
6.4.18 IPMC GPIO Register..............................................................................................6-43
6.4.19 LED Status and Control Register.........................................................................6-43
6.4.20 NMI Status and Control Register ........................................................................6-44
6.4.21 Telecom Clock Supervision Registers .................................................................6-45
6.4.21.1 Telecom Clocking Status Registers.............................................................6-45
6.4.21.2 Telecom Timer Registers..............................................................................6-46
6.4.22 Miscellaneous Status/Control Registers ............................................................6-47
6.4.23 Scratch Registers ....................................................................................................6-47
7 Serial Over LAN ..........................................................................................................................7-1
7.1 Overview ..............................................................................................................................7-1
7.1.1 SOL Configuration Steps ..........................................................................................7-1
7.2 Installing ipmitool...........................................................................................................7-2
7.3 Configuring the IPMC SOL Parameters ..........................................................................7-2
7.3.1 Configuring the SOL Facility ...................................................................................7-2
7.3.2 Configuring the IPMI SOL User ..............................................................................7-4
7.3.3 Configuring the IPMC Network Environment......................................................7-4
7.3.3.1 Using the Shelf Manager Configuration File ................................................7-4
7.3.3.2 Using DHCP ......................................................................................................7-5
7.3.3.3 Using ipmitool From the Blade OS ............................................................7-6
7.3.3.4 Using ipmitool Through the Shelf Manager .............................................7-7
7.4 Establishing a SOL Session ................................................................................................7-8
8 FRU Information and Sensor Data Records .............................................................................8-1
8.1 FRU ID Information............................................................................................................8-1
8.2 E-Keying ...............................................................................................................................8-4
8.3 Power Configuration ..........................................................................................................8-5
8.4 Sensor Data Record Types .................................................................................................8-5
8.5 Detailed Sensor Data Records ...........................................................................................8-8
9 SB-ATCA7300 Firmware Updates.............................................................................................9-1
9.1 Firmware Update Mechanisms.........................................................................................9-1
9.1.1 Obtaining Updates.....................................................................................................9-1
9.2 Updating the BIOS and FPGA Firmware ........................................................................9-1
9.2.1 The Update Package ..................................................................................................9-2
9.2.2 Determining the Current BIOS and FPGA Firmware Versions ..........................9-2
9.2.3 Performing the Update..............................................................................................9-2
9.2.3.1 BIOS Update Example......................................................................................9-3
9.3 Updating the IPMC Firmware ..........................................................................................9-4
9.3.1 Installing ipmitool..................................................................................................9-5
9.3.2 Determining the Current IPMC Firmware Version ..............................................9-5
9.3.2.1 From the Shelf Manager...................................................................................9-5
9.3.2.2 Using ipmitool ..................................................................................................9-5
9.3.3 HPM.1 Firmware Update of the IPMC ...................................................................9-6
9.3.4 Update Package..........................................................................................................9-6
9.3.5 Basic Update Commands..........................................................................................9-6
Contents-6
SB-ATCA7300 Installation and Use Guide
Table of Contents
9.3.5.1 IPMC Update Example ....................................................................................9-7
9.3.6 ipmitool Update Interfaces ...................................................................................9-7
9.3.6.1 Using the Local KCS Interface.........................................................................9-7
9.3.6.2 Using the Shelf Manager..................................................................................9-8
9.3.6.3 Using IPMI over Ethernet (Base Network) ...................................................9-8
Appendix A Replacing the Blade Battery....................................................................................A-1
A.1 Replacing the Battery .......................................................................................................A-1
A.2 Replacement Procedure ...................................................................................................A-2
Appendix B BIOS Status Codes ................................................................................................... B-1
B.1 BIOS Status Codes ............................................................................................................. B-1
B.1.1 Status Code Ranges .................................................................................................. B-1
B.1.2 Standard Status Codes ............................................................................................. B-2
B.1.2.1 Security (SEC) Status Codes........................................................................... B-2
B.1.2.2 Security (SEC) Beep Codes............................................................................. B-2
B.1.2.3 PEI Status Codes .............................................................................................. B-2
B.1.2.4 PEI Beep Codes ................................................................................................ B-5
B.1.2.5 DXE Status Codes ............................................................................................ B-5
B.1.2.6 DXE Beep Codes .............................................................................................. B-8
B.1.2.7 CPU Exception Status Codes ......................................................................... B-9
B.1.2.8 CPU Exception Beep Codes ........................................................................... B-9
B.1.2.9 ASL Status Codes............................................................................................. B-9
B.1.2.10 OEM-Reserved Status Code Ranges ......................................................... B-10
B.1.3 Network Device PCIe Addresses ......................................................................... B-10
Appendix C Supported IPMI Commands ................................................................................... C-1
C.1 Standard IPMI Commands ..............................................................................................C-1
C.1.1 Global IPMI Commands .........................................................................................C-1
C.1.2 System Interface .......................................................................................................C-1
C.1.3 Watchdog Commands.............................................................................................C-2
C.1.4 SEL Device Commands ...........................................................................................C-2
C.1.5 FRU Data Commands..............................................................................................C-3
C.1.6 Sensor Device Commands ......................................................................................C-3
C.1.7 Chassis Device Commands.....................................................................................C-4
C.1.7.1 System Boot Options Commands .................................................................C-4
C.1.8 LAN Device Commands .......................................................................................C-13
C.2 PICMG 3.0 Commands...................................................................................................C-13
C.2.1 Set/Get Power Level..............................................................................................C-14
C.3 SANBlaze Specific Commands .....................................................................................C-15
C.3.1 Serial Output Commands .....................................................................................C-15
C.3.1.1 Set Serial Output Command........................................................................C-15
C.3.1.2 Get Serial Output Command.......................................................................C-16
C.4 Pigeon Point Specific Commands.................................................................................C-18
C.4.1 Get Status Command.............................................................................................C-19
C.4.2 Get Serial Interface Properties Command ..........................................................C-21
SB-ATCA7300 Installation and Use Guide
Contents-7
Table of Contents
C.4.3 Set Serial Interface Properties Command ...........................................................C-22
C.4.4 Get Debug Level Command .................................................................................C-23
C.4.5 Set Debug Level Command ..................................................................................C-24
C.4.6 Get Hardware Address Command .....................................................................C-25
C.4.7 Set Hardware Address Command ......................................................................C-25
C.4.8 Get Handle Switch Command .............................................................................C-25
C.4.9 Set Handle Switch Command ..............................................................................C-26
C.4.10 Get Payload Communication Time-Out Command .......................................C-27
C.4.11 Set Payload Communication Time-Out Command ........................................C-27
C.4.12 Enable Payload Control Command...................................................................C-28
C.4.13 Disable Payload Control Command..................................................................C-28
C.4.14 Reset IPMC Command ........................................................................................C-28
C.4.15 Hang IPMC Command........................................................................................C-29
C.4.16 Graceful Reset Command ...................................................................................C-29
C.4.17 Get Payload Shutdown Time-Out Command .................................................C-30
C.4.18 Set Payload Shutdown Time-Out Command ..................................................C-31
C.4.19 Get Module State Command ..............................................................................C-31
C.4.20 Enable Module Site Command ..........................................................................C-32
C.4.21 Disable Module Site Command .........................................................................C-33
C.4.22 Reset Carrier SDR Repository Command ........................................................C-33
Index...........................................................................................................................................Index-1
Contents-8
SB-ATCA7300 Installation and Use Guide
Table of Tables
1 Introduction
1-1 Standards Compliance ......................................................................................................... 1-2
1-2 Mechanical Data .................................................................................................................. 1-4
1-3 SB-ATCA7300 Serial Number Breakdown ........................................................................ 1-5
1-4 Blade Model ........................................................................................................................ 1-5
1-5 Blade Accessories................................................................................................................ 1-5
2 Functional Description
2-2 Intel L5638 Processor Characteristics ................................................................................. 2-2
2-3 Intel L5638 Processor Features ........................................................................................... 2-3
2-4 Ethernet Controller Types ................................................................................................... 2-5
3 Hardware Preparation and Installation
3-1 Environmental Conditions................................................................................................... 3-2
3-2 Critical Temperature Limits ................................................................................................ 3-2
3-3 Power Requirements............................................................................................................ 3-3
3-4 Board Control Switch Settings ............................................................................................ 3-7
4 Controls, Indicators, and Connectors
4-1 SB-ATCA7300 Front Panel Components ........................................................................... 4-1
4-2 SB-ATCA7300 Status LEDs ............................................................................................... 4-2
4-3 DB15 Video Connector Pinout............................................................................................ 4-5
5 BIOS Configuration
5-1 Ethernet Interfaces Supported for Network Boot ................................................................ 5-5
5-2 SB-ATCA7300 USB Ports .................................................................................................. 5-8
5-3 IPMI Boot Parameter List.................................................................................................. 5-10
5-4 BIOS Execution Phases ..................................................................................................... 5-11
5-5 Primary Menus .................................................................................................................. 5-14
5-6 Aptio BIOS Navigation Keys ............................................................................................ 5-14
5-7 BIOS Main Menu .............................................................................................................. 5-15
5-8 Advanced Menu................................................................................................................. 5-16
5-9 CPU Configuration ............................................................................................................ 5-17
SB-ATCA7300 Installation and Use Guide
Tables-1
Table of Tables
5-10
5-11
5-12
5-13
5-14
5-15
5-16
5-17
5-18
5-19
5-20
5-21
5-22
5-23
5-24
5-25
5-26
5-27
5-28
5-29
5-30
5-31
5-32
5-33
5-34
CPU Socket 0/1 CPU Information................................................................................... 5-18
Memory Configuration .................................................................................................... 5-18
Per Processor DIMM Information................................................................................... 5-19
Chipset - North Bridge .................................................................................................... 5-19
Intel® VT for Directed I/O Configuration ...................................................................... 5-20
Chipset - South Bridge .................................................................................................... 5-20
USB Configuration .......................................................................................................... 5-20
SATA Configuration ....................................................................................................... 5-20
USB Configuration .......................................................................................................... 5-21
Super IO Configuration ................................................................................................... 5-21
Serial Port 0 Configuration.............................................................................................. 5-22
Serial Port 1 Configuration.............................................................................................. 5-22
Serial Port Console Redirection ...................................................................................... 5-22
COM0/1 Console Redirection Settings ........................................................................... 5-23
Runtime Error Logging ................................................................................................... 5-24
SMBIOS Event Log......................................................................................................... 5-24
Local IPMI System Event Log ........................................................................................ 5-24
BIOS IPMI Menu ............................................................................................................ 5-25
IPMI Watchdog Configuration........................................................................................ 5-26
System Event Log............................................................................................................ 5-26
View FRU information.................................................................................................... 5-26
BIOS Boot Menu ............................................................................................................. 5-27
BIOS Boot Option ROM Execution................................................................................ 5-28
BIOS Security Menu ....................................................................................................... 5-29
Save and Exit Menu......................................................................................................... 5-30
6 Maps and Registers
6-1 APIC Mode Interrupt Mapping ........................................................................................... 6-2
6-2 Non-APIC (PIC mode / 8259 Mode) Interrupt Mapping .................................................... 6-3
6-3 PCI Express Lane Naming .................................................................................................. 6-4
6-4 Register Default Value Conventions ................................................................................... 6-4
6-6 LPC I/O Register Map Overview ........................................................................................ 6-5
6-5 Register Access Type Conventions ..................................................................................... 6-5
6-7 IPMC SPI Register .............................................................................................................. 6-6
6-8 POST Code Register............................................................................................................ 6-6
6-9 Super IO Configuration Index Register............................................................................... 6-7
6-10 Super IO Configuration Data Register .............................................................................. 6-7
6-11 Global Configuration Register Summary .......................................................................... 6-8
6-12 Super IO Logical Device Number Register....................................................................... 6-9
6-13 Super IO Device Identification Register ........................................................................... 6-9
6-14 Super IO Device Revision Register................................................................................... 6-9
6-15 Super IO LPC Control Register......................................................................................... 6-9
6-16 Global Super IO SERIRQ and Pre-divide Control Register.............................................. 6-9
6-17 Logical Device Configuration Register Summary .......................................................... 6-10
6-18 Logical Device Enable Register ...................................................................................... 6-11
6-19 Logical Device Base IO Address MSB Register............................................................. 6-11
Tables-2
SB-ATCA7300 Installation and Use Guide
Table of Tables
6-20
6-21
6-23
6-24
6-22
6-26
6-25
6-27
6-28
6-29
6-30
6-32
6-31
6-33
6-34
6-35
6-36
6-37
6-38
6-40
6-39
6-41
6-42
6-43
6-44
6-45
6-46
6-47
6-48
6-49
6-50
6-51
6-52
6-53
6-54
6-55
6-56
6-57
6-58
6-59
6-60
6-61
6-62
6-63
6-64
6-65
Logical Device Base IO Address LSB Register.............................................................. 6-11
Logical Device Common Decode Ranges....................................................................... 6-11
Logical Device 0x74 Reserved Register ......................................................................... 6-12
Logical Device 0x75 Reserved Register ......................................................................... 6-12
Logical Device Primary Interrupt Register ..................................................................... 6-12
UART Register Overview ............................................................................................... 6-13
Logical Device 0xF0 Reserved Register ......................................................................... 6-13
Receiver Buffer Register (RBR) if DLAB=0 .................................................................. 6-14
Transmitter Holding Register (THR) if DLAB=0........................................................... 6-14
Interrupt Enable Register (IER), if DLAB=0 .................................................................. 6-15
UART Interrupt Priorities................................................................................................ 6-15
FIFO Control Register (FCR).......................................................................................... 6-16
Interrupt Identification Register (IIR) ............................................................................. 6-16
Line Control Register (LCR)........................................................................................... 6-17
Modem Control Register (MCR)..................................................................................... 6-18
Line Control Register (LCR)........................................................................................... 6-20
Modem Status Register (MSR)........................................................................................ 6-22
Scratch Register (SCR)) .................................................................................................. 6-24
Divisor Latch LSB Register (DLL), if DLAB=1 ............................................................ 6-24
FPGA Register Map Overview........................................................................................ 6-25
Divisor Latch MSB Register (DLM), if DLAB=1 .......................................................... 6-25
Module Identification Register........................................................................................ 6-26
Version Register .............................................................................................................. 6-27
Serial Redirection Control Register................................................................................. 6-27
Serial over LAN Control Register ................................................................................... 6-28
Serial Line Routing Register ........................................................................................... 6-28
IPMC Power Level Register............................................................................................ 6-29
SPD PROM MUX Control Registerr .............................................................................. 6-29
BIOS Reset Source Register............................................................................................ 6-30
Reset Mask Register ........................................................................................................ 6-31
BIOS IPMC Watchdog Timeout Register ....................................................................... 6-31
BIOS Push Button Enable Register ................................................................................. 6-32
Reset Source Register...................................................................................................... 6-32
OS IPMC Watchdog Timeout Register ........................................................................... 6-33
IPMC Watchdog Timeout Register ................................................................................. 6-34
IPMC Reset Source Register ........................................................................................... 6-34
RTM SPI Address/Command Register............................................................................ 6-35
RTM SPI Write Register ................................................................................................. 6-35
RTM SPI Read Register .................................................................................................. 6-36
External Interrupt Status Register.................................................................................... 6-36
Processor Hot Status/Control Register ............................................................................ 6-37
Telecom Status/Control Register..................................................................................... 6-37
Address Map of Interrupt Mask and Map Registers........................................................ 6-38
Interrupt Mask and Map Registers .................................................................................. 6-39
Flash Status Register ....................................................................................................... 6-40
Default Boot SPI Flash Write Enable.............................................................................. 6-41
SB-ATCA7300 Installation and Use Guide
Tables-3
Table of Tables
6-66
6-67
6-68
6-69
6-70
6-71
6-72
6-73
6-74
6-75
6-76
6-77
6-78
6-79
6-80
6-82
6-83
6-84
6-81
Recovery Boot SPI Flash Write Enable .......................................................................... 6-41
BIOS Boot Mode Register............................................................................................... 6-41
SFMMOD Module Configuration Register..................................................................... 6-42
IPMC E-Keying Status Register...................................................................................... 6-42
IPMC E-Keying Control Register ................................................................................... 6-42
IPMC GPIO Register....................................................................................................... 6-43
LED Status and Control Register .................................................................................... 6-43
NMI Status and Control Register .................................................................................... 6-44
Telecom Backplane Clocking Status Register................................................................. 6-45
Telecom Backplane Clocking Latch Register ................................................................. 6-45
Telecom CH1_CLK1A Clock Period MSB Register ...................................................... 6-45
Telecom CH1_CLK1A clock period LSB Register ........................................................ 6-45
Telecom CH1_CLK1B Clock Period MSB Register ...................................................... 6-46
Telecom CH1_CLK1B Clock Period LSB Register ....................................................... 6-46
Telecom Timer MSB Register......................................................................................... 6-46
CPLD Version and Spare Signal Status Register ............................................................ 6-47
LPC Scratch Register....................................................................................................... 6-47
IPMC Scratch Register .................................................................................................... 6-47
Telecom Timer LSB Register.......................................................................................... 6-47
7 Serial Over LAN
7-2 SOL Facility Properties ....................................................................................................... 7-2
8 FRU Information and Sensor Data Records
8-1 FRU ID Definition............................................................................................................... 8-1
8-2 Contents of the Blade Point-to-Point Connectivity Record Area........................................ 8-4
8-3 Power Configuration............................................................................................................ 8-5
8-4 SDR Record Types .............................................................................................................. 8-5
8-5 Sensor Data Records............................................................................................................ 8-8
9 SB-ATCA7300 Firmware Updates
9-1 SB-ATCA7300 Firmware Update Methods ........................................................................ 9-1
9-2 BIOS Update Package ......................................................................................................... 9-2
9-3 IPMC HPM.1 Update Package............................................................................................ 9-6
Appendix A Replacing the Blade Battery
Appendix B BIOS Status Codes
B-1 Status Code Ranges............................................................................................................
B-2 SEC Status Codes ..............................................................................................................
B-3 PEI Status Codes................................................................................................................
B-4 PEI Beep Codes .................................................................................................................
B-5 DXE Status Codes..............................................................................................................
B-6 DXE Beep Codes ...............................................................................................................
B-7 CPU Exception Status Codes.............................................................................................
B-8 ASL Status Codes ..............................................................................................................
Tables-4
B-1
B-2
B-2
B-5
B-5
B-8
B-9
B-9
SB-ATCA7300 Installation and Use Guide
Table of Tables
B-9 OEM-Reserved Status Code Ranges ............................................................................... B-10
B-10 Network Device PCIe Addresses................................................................................... B-10
Appendix C Supported IPMI Commands
C-1 Supported Global IPMI Commands................................................................................... C-1
C-2 Supported System Interface Commands............................................................................ C-1
C-3 Supported Watchdog Commands ...................................................................................... C-2
C-4 Supported SEL Device Commands ................................................................................... C-2
C-5 Supported FRU Data Commands....................................................................................... C-3
C-6 Supported Sensor Device Commands................................................................................ C-3
C-7 Supported Chassis Device Commands .............................................................................. C-4
C-8 Configurable System Boot Option Parameters .................................................................. C-5
C-9 System Boot Options Parameter #96 ................................................................................. C-5
C-10 System Boot Options Parameter #97 ............................................................................... C-6
C-11 System Boot Options Parameter #98 ............................................................................... C-6
C-12 System Boot Options - Parameter #100 - Data Format ................................................... C-8
C-13 System Boot Options Parameter #100 - SET Command Usage ...................................... C-8
C-14 System Boot Options Parameter #100 - GET Command Usage ..................................... C-9
C-15 System Boot Options Parameter #100 - Supported Parameters..................................... C-10
C-16 boot_order Devices.................................................................................................. C-11
C-17 Supported LAN Device Commands .............................................................................. C-13
C-18 Supported PICMG 3.0 Commands ................................................................................ C-13
C-19 Serial Output Commands............................................................................................... C-15
C-20 Request Data of Set Serial Output Command................................................................ C-15
C-21 Response Data of Set Serial Output Command ............................................................. C-16
C-22 Request Data of Get Serial Output Command............................................................... C-17
C-23 Response Data of Get Serial Output Command ............................................................ C-17
C-24 Pigeon Point Extension Commands............................................................................... C-18
C-25 IPMC Modes.................................................................................................................. C-19
C-26 Get Status Command Description.................................................................................. C-19
C-27 Get Serial Interface Properties Command Description.................................................. C-21
C-28 Set Serial Interface Properties Command Description .................................................. C-22
C-29 Get Debug Level Command Description....................................................................... C-23
C-30 Set Debug Level Command Description ....................................................................... C-24
C-31 Get Hardware Address Command Description.............................................................. C-25
C-32 Set Hardware Address Command Description .............................................................. C-25
C-33 Get Handle Switch Command Description.................................................................... C-26
C-34 Set Handle Switch Command Description .................................................................... C-26
C-35 Get Payload Communication Time-Out Command Description ................................... C-27
C-36 Set Payload Communication Time-Out Command Description.................................... C-27
C-37 Enable Payload Control Command Description ............................................................ C-28
C-38 Disable Payload Control Command Description........................................................... C-28
C-39 Reset IPMC Command Description............................................................................... C-28
C-40 Hang IPMC Command Description............................................................................... C-29
C-41 Graceful Reset Command Description .......................................................................... C-30
C-42 Get Payload Shutdown Time-Out Command Description............................................. C-30
SB-ATCA7300 Installation and Use Guide
Tables-5
Table of Tables
C-43
C-44
C-45
C-46
C-47
Tables-6
Set Payload Shutdown Time-Out Command Description .............................................
Get Module State Command Description ......................................................................
Enable Module Site Command Description ..................................................................
Disable Module Site Command Description .................................................................
Reset Carrier SDR Repository Command Description..................................................
C-31
C-31
C-32
C-33
C-33
SB-ATCA7300 Installation and Use Guide
Table of Figures
1 Introduction
1-1 Product Identification Labels and Locations ....................................................................... 1-4
2 Functional Description
2-1 SB-ATCA7300 Block Diagram........................................................................................... 2-1
3 Hardware Preparation and Installation
3-1 SB-ATCA7300 Blade Layout ............................................................................................. 3-5
3-2 Loosening the Blade Ejector Handle ................................................................................... 3-9
3-3 Ejector Handle When Inserting a Board.............................................................................. 3-9
3-4 SB-ATCA7300 DIMM Population Order ......................................................................... 3-12
3-5 SB-ATCA7300 SSD Module ............................................................................................ 3-13
3-6 SB-ATCA7300 SFMMOD Module (Installed in a Different Blade Model)..................... 3-14
3-7 SB-ATCA7300 eUSB Flash Module ................................................................................ 3-15
3-8 SB-ATCA7300 VGA Module ........................................................................................... 3-16
4 Controls, Indicators, and Connectors
4-1 SB-ATCA7300 Front Panel................................................................................................. 4-1
4-2 Location of Front Panel Reset Button ................................................................................. 4-3
4-3 Ethernet Interface Connectors Pinout.................................................................................. 4-3
4-4 Serial Port Connector Pinout ............................................................................................... 4-4
4-5 USB Connector Pinout ........................................................................................................ 4-4
4-6 DB15 Video Connector ....................................................................................................... 4-5
4-7 SFMMOD/SSD Module Connector Pinout......................................................................... 4-6
4-8 eUSB Flash Module Connector Pin Assignment ................................................................ 4-7
4-9 Location of AdvancedTCA Backplane Connectors ............................................................ 4-7
4-10 SB-ATCA7300 Zone 1 Backplane Connector Pinout....................................................... 4-8
4-11 Zone 2 P20 Backplane Connector Pinout.......................................................................... 4-9
4-12 Zone 2 P23 Backplane Connector Pinout.......................................................................... 4-9
4-13 Zone 3 J30 Backplane Connector Pinout ........................................................................ 4-10
4-14 Zone 3 J32 Backplane Connector Pinout ........................................................................ 4-10
4-15 Zone 3 J33 Backplane Connector Pinout ........................................................................ 4-11
SB-ATCA7300 Installation and Use Guide
Figures-1
Table of Figures
5 BIOS Configuration
5-1 SB-ATCA7300 Black Diagram........................................................................................... 5-1
5-2 BIOS Main Menu .............................................................................................................. 5-15
5-3 BIOS Advanced Menu....................................................................................................... 5-16
5-4 BIOS IPMI Menu .............................................................................................................. 5-25
5-5 BIOS Boot Menu ............................................................................................................... 5-27
5-6 BIOS Boot Option ROM Execution.................................................................................. 5-28
5-7 BIOS Security Menu ......................................................................................................... 5-29
5-8 Save and Exit Menu........................................................................................................... 5-30
6 Maps and Registers
6-1 Interrupt Structure of the SB-ATCA7300 ........................................................................... 6-1
6-2 IOH36D PCIe Lane Mapping on SB-ATCA7300............................................................... 6-4
7 Serial Over LAN
7-1 SOL On-Blade Data Path .................................................................................................... 7-1
8 FRU Information and Sensor Data Records
9 SB-ATCA7300 Firmware Updates
9-1 IPMC Component Elements................................................................................................ 9-4
Appendix A Replacing the Blade Battery
A-1 Location of On-board Battery............................................................................................ A-1
A-2 Battery Location Detail...................................................................................................... A-2
Appendix B BIOS Status Codes
Appendix C Supported IPMI Commands
C-3 System Boot Options Parameter #100 - Information Flow Overview............................... C-7
Figures-2
SB-ATCA7300 Installation and Use Guide
Safety Notices
This section provides warnings that precede potentially dangerous procedures
throughout this manual. Instructions contained in the warnings must be followed
during all phases of operation, service, and repair of this equipment. You should
also employ all other safety precautions necessary for the operation of the
equipment in your operating environment. Failure to comply with these
precautions or with specific warnings elsewhere in this manual could result in
personal injury or damage to the equipment.
The following general safety precautions must be observed during all phases of
operation, service, and repair of this equipment. Failure to comply with these
precautions or with specific warnings elsewhere in this manual could result in
personal injury or damage to the equipment.
The safety precautions listed below represent warnings of certain dangers of
which SANBlaze is aware. You, as the user of the product, should follow these
warnings and all other safety precautions necessary for the safe operation of the
equipment in your operating environment.
OBSERVE WARNINGS IN MANUAL. Warnings, such as those below,
precede potentially dangerous procedures throughout this manual. Instructions
contained in the warnings must be followed. You should also employ all other
safety precautions which you deem necessary for the operation of the equipment
in your operating environment.
WARNING - To prevent serious injury or death from dangerous voltages,
use extreme caution when handling, testing, and adjusting this equipment.
WARNING - DO NOT OPERATE IN AN EXPLOSIVE ATMOSPHERE.
Do not operate the equipment in any explosive atmosphere such as in the
presence of flammable gases or fumes. Operation of any electrical equipment
in such an environment could result in an explosion and cause injury or
damage.
WARNING - KEEP AWAY FROM LIVE CIRCUITS INSIDE THE
EQUIPMENT. Operating personnel must not remove equipment covers.
Only Factory Authorized Service Personnel or other qualified service
personnel may remove equipment covers for internal subassembly or
component replacement or any internal adjustment.
CAUTION - The information given in this manual is meant to complete the
knowledge of a specialist and must not be used as replacement for qualified
personnel.
SB-ATCA7300 Installation and Use Guide
Safety-1
About This Manual
WARNING - Do not install substitute parts or perform any unauthorized
modification of the equipment or the warranty may be voided. Contact your
local SANBlaze representative for service and repair to make sure that all
safety features are maintained.
Flammability
All SANBlaze PWBs (printed wiring boards) are manufactured with a
flammability rating of 94V-0 by UL-recognized manufacturers.
EMC
This peoduct has been tested in a standard SANBlaze system and found to comply
with the limits for a Class A digital device in this system, pursuant to part 15 of
the FCC Rules, EN 55022 Class A respectively. These limits are designed to
provide reasonable protection against harmful interference when the system is
operated in a commercial environment.
This is a Class A product based on the standard of the Voluntary Control Council
for Interference by Information Technology Interference (VCCI). If this
equipment is used in a domestic environment, radio disturbance may arise. When
such trouble occurs, the user may be required to take corrective actions.
This blade generates and uses radio frequency energy and, if not installed properly
and used in accordance with this guide, may cause harmful interference to radio
communications. Operating the system in a residential area is likely to cause
harmful interference, in which case the user will be required to correct the
interference at his own expense.
Safety Statement
The SB-ATCA7300 is designed to comply with EN60950-1 Revision 2, and is
intended to be used with similarly tested AdvancedTCA products that have a
user's guide detailing user installation.
CE Notice (European Community)
SANBlaze Technology products with the CE marking comply with the EMC
Directive (89/336/EEC). Compliance with this directive implies conformity to the
following European Norms:
Safety-2

EN55022 ―Limits and Methods of Measurement of Radio Interference
Characteristics of Information Technology Equipmentǁ; this product tested to
Equipment Class A

EN50024-1:1998 ―Information Technology Equipment - Immunity
Characteristics -Limits and Methods of Measurement Amendment A1:2001,
Amendment A2:2003
SB-ATCA7300 Installation and Use Guide
About This Manual
System products also fulfill EN60950 (product safety), which is essentially the
requirement for the Low Voltage Directive (73/23/EEC).
Board products are tested in a representative system to show compliance with the
above mentioned requirements. A proper installation in a CE-marked system will
maintain the required EMC/safety performance.
In accordance with European Community directives, a Declaration of Conformity
has been made and is on file within the European Union. The Declaration of
Conformity is available on request. Please contact your sales representative.
Installation
CAUTION - Electrostatic discharge and incorrect blade installation and removal
can damage circuits or shorten their life. Before touching the blade or electronic
components, make sure that you are working in an ESD-safe environment.
CAUTION - Removing the blade with the blue LED off or still blinking can
cause data loss. Wait until the blue LED is permanently illuminated before
removing the blade from the chassis.
CAUTION - Incorrect installation of additional devices or modules may damage
the blade or the additional devices or modules. Before installing or removing an
additional device or module, read the respective documentation
Operation
CAUTION - Operating the blade without adequate forced air cooling may lead to
blade overheating and blade damage. When operating the blade, make sure that
forced air cooling is available in the shelf.
Switch Settings
CAUTION - Blade configuration switches marked reserved can affect
production-related functions, and can cause the blade to malfunction, if their
setting is changed. Do not change settings of switches marked as reserved. The
setting of switches which are not marked as 'reserved' should be checked and set
before blade installation.
Battery
WARNING - Installation of the wrong battery may result in a hazardous
explosion and blade damage. Always use the same type of Lithium battery as
is installed and make sure the battery is installed as described in this manual.
Safety-3
SB-ATCA7300 Installation and Use Guide
About This Manual
Environment
Always dispose of used blades, system components and RTMs according to your
country’s legislation and manufacturer’s instructions.
Notice
While reasonable efforts have been made to assure the accuracy of this document,
SANBlaze Technology, Inc. assumes no liability resulting from any omissions in
this document, or from the use of the information obtained therein. SANBlaze
reserves the right to revise this document and to make changes from time to time
in the content hereof without obligation of SANBlaze to notify any person of such
revision or changes.
Electronic versions of this material may be read online, downloaded for personal
use. The text itself may not be published commercially in print or electronic form,
edited, translated, or otherwise altered without the permission of SANBlaze
Technology, Inc.
Safety-4
SB-ATCA7300 Installation and Use Guide
About This Manual
This manual supports the following configurations and model numbers.
Part Number
SB-ATCA7300
Description
AdvancedTCA High Performance Intel Server Blade
How This Manual Is Organized

Safety Notes lists safety information applicable to the SB-ATCA7300.

Chapter 1 "Introduction" describes the features of the SB-ATCA7300
blade.

Chapter 2 "Functional Description" describes the functional blocks of the
blade in detail. This includes a block diagram, description of the main
components used and similar information.

Chapter 3 "Hardware Preparation and Installation" outlines the
installation requirements, hardware accessories, switch settings, and
component installation and removal procedures.

Chapter 4 "Controls, Indicators, and Connectors" describes the external
interfaces of the blade. This includes connectors and LEDs.

Chapter 5 "BIOS Configuration" describes the features and setup of the
SB-ATCA7300 BIOS.

Chapter 6 "Maps and Registers" provides information on the blade’s
internal data maps and configuration registers.

Chapter 7 "Serial Over LAN" provides information on how to establish a
serial-over LAN session with your blade’s IPMC.

Chapter 8 "FRU Information and Sensor Data Records" gives detailed
information on the blade’s ATCA FRU information and sensor data.

Chapter 9 "SB-ATCA7300 Firmware Updates" shows how to update the
blade’s firmware components.

Appendix A "Replacing the Blade Battery" descrbes the battery
replacement procedure.

Appendix B "BIOS Status Codes" lists the status and beep codes issued
by the various BIOS components.

Appendix C "Supported IPMI Commands" lists and describes the IPMI
commands supported by the blade.
SB-ATCA7300 Installation and Use Guide
Safety-1
About This Manual
Abbreviations
This document uses the following abbreviations.
Abbreviation
Safety-2
Definition
AC
Alternating Current
ANSI
American National Standards Institute
API
Application Programming Interface
APIC
Advanced Programmable Interrupt Controller
ATA
Advanced Technology Attachment
ATCA
Advanced Telecommunications Computing
Architecture
BDS
BIOS Boot Device Selection phase
BIOS
Basic Input/Output System
CAS
Column Address Strobe
CMOS
Complementary Metal Oxide Semiconductor
CPU
Central Processing Unit
DDR
Double Data Rate
DIMM
Dual Inline Memory Module
DMA
Direct Memory Access
DPLL
Digital Phase Locked Loop
DRAM
Dynamic Random Access Memory
DXE
BIOS Driver Execution Environment phase
ECC
Error-Correction Code
EMC
Electromagnetic Compatibility
EMV
Elektromagnetische Vertraeglichkeit
EN
European Norm
ESCD
Extended System Configuration Data
ESD
Electrostatic Sensitive Device
eUSB
Embedded USB
FAE
Field Application Engineers
FC
Fibre Channel
FCC
Federal Communications Commission
FIFO
First In First Out
FPGA
Field-Programmable Gate Array
SB-ATCA7300 Installation and Use Guide
About This Manual
Abbreviation
Safety-3
Definition
FRU
Field Replaceable Unit
GmbH
Gesellschaft mit beschraenkter Haftung
GND
Ground
HDD
Hard Disk Drive
HPM.1
Hardware Platform Management 1
IDE
Integrated Device Electronics
IEC
International Electric Code
IEEE
Institute of Electrical and Electronics Engineers
IPMB
Intelligent Platform Management Bus
IPMC
Intelligent Platform Management Controller
IPMI
Intelligent Platform Management Interface
ISA
Industry Standard Architecture
ISO
International Organization for Standardization
KCS
Keyboard Controller Style
LCCB
Line Card Clock Building Block
LED
Light Emitting Diode
LFM
Linear Feet per Minute
LPC
Low Pin Count bus
MAC
Media Access Control
MTD
Memory Technology Device
MVCGE
MontaVista Carrier Grade Edition (Linux)
NEBS
Network Equipment Building System
NMI
Non-Maskable Interrupt
NVRAM
Nonvolatile Random Access Memory
OEM
Original Equipment Manufacturer
OOS
Out-Of-Service
OS
Operating System
PCB
Printed Circuit Board
PCI
Peripheral Component Interconnect
PEI
BIOS Pre-EFI Initialization phase
PEM
Power Entry Module
PICMG
PCI Industrial Computer Manufacturers Group
PMC
PCI Mezzanine Card
SB-ATCA7300 Installation and Use Guide
About This Manual
Abbreviation
Safety-4
Definition
POST
Power-On Self-Test
PROM
Programmable Read-Only Memory
PTMC
PCI Telecom Mezzanine Card
RAM
Random Access Memory
RHEL
Red Hat Enterprise Linux
RoHS
Restriction of the use of Certain Hazardous
Substances
ROM
Read-Only Memory
RT
BIOS Run Time phase
RTC
Real Time Clock
RTM
Rear Transition Module
SAS
Serial Attached SCSI
SATA
Serial ATA
SCSI
Small Computer System Interface
SDR
Sensor Data Record
SDRAM
Synchronous Dynamic Random Access Memory
SEC
BIOS Security phase
SELV
Safety Extra Low Voltages
SFMMOD
SRAM Flash Memory Module
SMI
Serial Management Interface
SOL
Serial Over LAN
SPD
Serial Presence Detect
SPI
Serial Peripheral Interface
SRAM
Static Random Access Memory
SROM
Serial Read-Only Memory
TSL
BIOS Transient System Load phase
UEFI
Unified Extensible Firmware Interface
UL
Underwriters Laboratory Inc.
USB
Universal Serial Bus
VGA
Video Graphics Array
VLAN
Virtual Local Area Network
VLP
Very Low Profile
WDT
Watchdog Timer
SB-ATCA7300 Installation and Use Guide
About This Manual
Conventions Used in This Manual
The following table describes the conventions used throughout this manual.
Notation
Description
0x00000000
Typical notation for hexadecimal numbers
(digits are 0 through F), for example used for
addresses and offsets
0b0000
Same for binary numbers (digits are 0 and 1)
bold
Screen
Courier +
Bold
Reference
text
Used to emphasize a word
Used for on-screen output and code related
elements or commands in body text
Used to characterize user input and to
separate it from system output
Used for references and for table and figure
descriptions
Notation for variables and keys
...
Repeated item for example node 1, node 2,
..., node 12
.
.
.
Omission of information from example or
command that is not needed
..
Ranges, for example: 0..4 means one of the
integers 0,1,2,3, and 4 (used in registers)
|
Logical OR
Indicates a hazardous situation which, if not
avoided, could result in death or serious
injury
Indicates a hazardous situation which, if not
avoided, may result in minor or moderate
injury
Indicates a property damage message, or an
action which, if done incorrectly, could lead
to data loss or an extended recovery time.
No danger encountered. Pay attention to
important information
Safety-5
SB-ATCA7300 Installation and Use Guide
About This Manual
Safety-6
SB-ATCA7300 Installation and Use Guide
1 Introduction
1.1 SB-ATCA7300 Overview
The SANBlaze SB-ATCA7300 is a high performance dual processor
AdvancedTCA Server blade designed according to PICMG 3.0 Revision 3.0
Advanced TCA Base Specification. SB-ATCA7300 is a single board computer
that offers a powerful processing complex through dual six core Intel L5638
(Westmere-EP) processors providing a symmetrical MP architecture with support
for up to 192 GB of DDR3 memory.
The SB-ATCA7300 provides local storage through optional SATA-Cube SSD
and eUSB flash devices. It has dual 1 Gb Ethernet connections to the ATCA
backplane Base networks, and dual 10 Gb Ethernet Fabric network interfaces
(PICMG 3.1 option 9).
The SB-ATCA7300 provides system management capabilities and is hot swap
compatible as per the ATCA specification. The power and flexibility of the design
makes it ideally suited for the military, telecom, datacom and commercial
markets.
1.2 SB-ATCA7300 Features
The SB-ATCA7300 is a high-performance ATCA-compliant single board
computer designed for demanding storage and processing applications.
 Intel L5638 (Westmere-EP) six core CPU with two 5.86 GT/s QuickPath
interconnect (QPI) links per CPU

Integrated 3-channel DDR3 memory controller per CPU, for a total of 6
DDR3 channels





2 VLP DIMM slots per channel, totaling 12 DIMM slots per blade
DDR3 speeds of 800, 1066, and 1333 MT/s supported
DIMM sizes of 512MB, 1GB, 2GB, 4GB, 8GB and 16GB supported
Regular (1.5 V) and Low Voltage (1.35 V) DIMMs supported
Intel Xeon 5520 (Tylersburg IOH36 D) chipset with two Intel Quick Path
interconnects



Connects to both CPUs of the SB-ATCA7300 server blade
Provides 36 PCIe Gen2 lanes
Supportes Intel Virtualization Technology

Express 58 (ICH10R) Soutbridge connects through the Enterprise South
Bridge Interface (ESI) to Xeon 5520

Dual SPI BIOS boot flash memories
SB-ATCA7300 Installation and Use Guide
1-1
Introduction








Dual 1Gb Ethernet AdvancedTCA Base interfaces

IPMC Serial over LAN connectivity extension using the Base network
interface

1 MB IPMC boot and 1 MB backup boot Flash devices
Dual 10 G Ethernet AdvancedTCA Fabric interfaces
Zone 3 I/O routing in support of a ATCA Rear Transition Module
Update Channel is routed to the RTM Zone 3 interface
Optional onboard eUSB Flash module with 8 GB capacity
Optional onboard SATA-Cube SSD module with 32 or 64 GB capacity
One serial RS232 RJ-45 interface connection to the front panel
Onboard IPMI Management Controller (IPMC) supporting IPMI version
1.5
1.3 Standards Compliance
The SB-ATCA7300 is designed to meet or exceed the following standards.
Table 1-1 Standards Compliance
Standard
Description
SN29500/8,
MIL-HDBK-217F,
GR-332,
TR-NWT-000357
Reliability requirements
IEC 60068-2-1/2/3/13/14
IEC 60068-2-27/32/35
Climatic environmental requirements and
mechanical environmental requirements
EN 60950/UL 60950
(in predefined Force system)
Legal requirements, safety
UL 94V-0/1, Oxygen index for
PCBs below 28%
Flammability
VCCI:V-3/2010.04
EN 55024
EN 61000-6-2
EN 300386 FCC Part 15 Class A
C-TICK:AS/NZS CISPR
22:2009
ICES-003:2004
EMC requirements on system level
Attention: ATCA boards require CISPR 22 Class A
on conducted emissions
EMC immunity requirements industrial
EMC for telecom equipment
ISO 8601
Y2K compliance
SB-ATCA7300 Installation and Use Guide
1-2
Introduction
Table 1-1 Standards Compliance (Continued)
Standard
Description
NEBS Standard GR-63-CORE,
NEBS level three
NEBS Standard GR-1089 CORE Product is designed to support NEBS level three.
The compliance tests must be done with the
customer target system.
PICMG 3.0 and 3.1
Defines mechanics, blade dimensions, power
distribution, power and data connectors, and system
management.
1.3.1 Compliance Notes

To fulfill the requirements of Telcordia GR-1089,R4-14, use Shielded
Twisted Pair (STP) cables grounded at both ends to connect to the
Ethernet ports.

This blade contains an embedded power source rated above 150 W. To
achieve NEBS compliance on a system level, the Shelf Ground (chassis
ground) and Logic Ground (logic signal return) must be connected. This
connection may be implemented inside the shelf, for example at the
backplane, or the shelf must provide the ability to connect Logic Ground
out of the shelf for external connection to Central Office Ground. For
further information refer to Telcordia GR-1089-CORE, section 9.8.2,
requirement R9-14.

The SB-ATCA7300 has been designed to meet the directive on the
restriction of the use of certain hazardous substances in electrical and
electronic equipment (RoHS) Directive 2002/95/EC.

REACH compliance for SVHC (Substances of Very High Concern):
REACH (Registration, Evaluation, Authorization and Restriction of
Chemicals) is an EU Regulation to control a list of hazardous chemicals
and their safe use. When used in normal or reasonably predictable
conditions, the SB-ATCA7300 contains no SVHC substances in
concentrations exceeding 0.1 % weight by weight (w/w), based on
research and statements collected from our suppliers. This product, with
no intentional emission of SVHC, has no pre-registration obligation (Art.
7 sub-paragraph 1 point b), REACH Directive (EC 1907/2006).

WEEE Directive (2002/96/EC), which fosters responsible recycling:
SANBlaze Technology is a producer of embedded computer components
that fall outside the scope of the WEEE Directive. Items such as AMCs,
RTM and ATCAcards are generally not end products in themselves but
become part of a larger system or another supplier’s product which itself
may or may not be within the scope of WEEE legislation.
SB-ATCA7300 Installation and Use Guide
1-3
Introduction
1.4 Mechanical Data
The following table provides details about the blade's mechanical data, such as
dimensions and weight.
Table 1-2 Mechanical Data
Feature
Value
Dimensions (width x height x depth) 283.79 mm x 322.25 mm x 30.48 mm
11.17 in x 12.69 in x 1.2 in
Weight of blade
3.7 kg/8.16 lb
1.5 Product Identification Labels
Figure 1-1 below shows the location of the Product Part Number, Revision, and
Serial Number labels.
Figure 1-1 Product Identification Labels and Locations
SB-ATCA7300 Installation and Use Guide
1-4
Introduction
1.5.1 Blade Serial Number
The SB-ATCA7300 blade serial number has the following format:
730EYMMssss. The breakdown of this format is shown in Table 1-3 below.
Table 1-3 SB-ATCA7300 Serial Number Breakdown
Section
730
Meaning
Indicates the SB-ATCA7300 blade
E
Manufacturing site code
Y
Year of manufacture (Decimal: 1=2011, 2=2012, ...)
MM
Month of manufacture (01=January, 02=February, ...)
ssss
Manufacturing sequence number (0-9999)
1.6 Ordering Information
The following table lists the blade variants that are available upon release of this
publication. Consult your local SANBlaze sales representative for the availability
of other models.
Table 1-4 Blade Model
Product Name
Description
SB-ATCA7300
Dual Intel Westmere-EP Quad/Six-Core CPU (L5638), 2.0
GHz, 12 MB Last Level Cache, with 12 DIMM sockets, video
module
SB-ATCA7300G48
Same as above, with 48 GB installed memory
SB-ATCA7300G96
Same as above, with 96 GB installed memory
SB-ATCA7300G192
Same as above, with 192 GB installed memory
The following table lists the blade accessories that are available upon release of
this publication. Consult your local sales representative for the availability of
other accessories
Table 1-5 Blade Accessories
Accessory
Description
SB-7300MEM8G
8 GB DDR3 VLP 1.5V memory module for SB-ATCA7300
SB-7300MEM16G
16 GB DDR3 VLP 1.5V memory module for SB-ATCA7300
SB-7300SC32
32 GB on-board solid state SATA disk for SB-ATCA73001
SB-7300SC64
64 GB on-board solid state SATA disk for SB-ATCA73001
SB-ATCA7300 Installation and Use Guide
1-5
Introduction
Table 1-5 Blade Accessories (Continued)
Accessory
Description
SB-7300EU04
eUSB boot module, 4 GB capacity
SB-7300EU08
eUSB boot module, 8 GB capacity
SB-7300SFMMOD Reset persistent memory module, 16MB SRAM
64MBFlash for the SB-ATCA73001
SB-RTM404
RTM I/O Expansion (PCIe/SAS) Module
SB-RTM415
RTM Video, USB, Ethernet, RAID controller, 2 SAS disks
1. The persistent memory module and the solid state disk are mutually exclusive.
SB-ATCA7300 Installation and Use Guide
1-6
2 Functional Description
2.1 Block Diagram
The block diagram shows how the SB-ATCA7300 components work together and
the data paths used.
Figure 2-1 SB-ATCA7300 Block Diagram
SB-ATCA7300 Installation and Use Guide
2-1
Functional Description
2.2 Processor
The SB-ATCA7300’s Intel L5638 (Xeon 5600, Westmere-EP) CPUs are six core
processors, based on a 32nm process technology and the Intel Nahelem micro
architecture. Each processor features two Intel QuickPath Interconnect point-topoint links capable of up to 5.86 GT/s, 12 MB of shared level 3 cache, and an
Integrated Memory Controller (IMC).
Table 2-2 Intel L5638 Processor Characteristics
Feature
Intel L5638 Processor
Cache Size
- Instruction Cache – 32 KB per core
- Data Cache – 32 KB per core
- 256 KB level 2 cache per core
- 12 MB level 3 cache, share among all cores
Data transfer rate
Two full-width Intel® QuickPath Interconnect links
5.86 GT/s in each direction
Multi-Core support Six cores per processor
Hyper-Threading
Two threads per core
Twelve threads per processor
Memory Support
48 GB per processor, as implemented
2.2.1 Processor Speeds
The SB-ATCA7300 has the ability to run its processors at two different speeds.
These speeds are based on the board power level.
By default, to comply with the ATCA 200 W/slot cooling limits, the processors
run at 1.87 GHz (power level 1). If the Shelf Manager determines that the slot has
260 W or more of cooling capabiity, the SB-ATCA7300 processor speeds will be
increased to 2.0 GHz (power level 2).
CAUTION - Do not use the Shelf Manager to increase the cooling capacity of an
ATCA chassis slot to more than the chassis is rated to handle. This can cause
permanent damage to the blade in the slot, other blades in the chassis, and to the
chassis itself.
SB-ATCA7300 Installation and Use Guide
2-2
Functional Description
2.2.2 Intel L5638 Processor Features
The Intel processors feature a wide range of processing features to enhance
performance and functionality. The table below indicates those provided by the
Intel L5638 processor.
Table 2-3 Intel L5638 Processor Features
Feature
Support
AES instructions
Yes
EM64T technology
Yes
Execute Disable bit
Yes
Hyper-Threading technology
Yes
MMX instruction set
Yes
SSE instructions
Yes
SSE2 instructions
Yes
SSE3 instructions
Yes
SSE3 Supplemental instructions
Yes
SSE4.1 instructions
Yes
SSE4.2 instructions
Yes
Trusted Execution Technology
Yes
Turbo Boost Technology
Yes
Virtualization Technology (VT-c)
Yes
Virtualization Technology (VT-d)
Yes
Virtualization Technology (VT-x)
Yes
Note - The processor’s Hyper-threading and the VT-d features are disabled by
default. See section 5.5.2.1 “CPU Configuration” on page 5-17 and section
5.5.2.3.1 “Intel® VT for Directed I/O Configuration” on page 5-20, respectively,
for more information.
2.3 Intel QuickPath Interconnect
Intel’s QuickPath Interconnect (QPI) is used to connect the two L5638 processors
to each other and to the Intel 5520 I/O Hub. The QPI’s main features are:
 Point to point link architecture


Differential, full-duplex connections
The L5638 runs at a 5.86 GT/s (billion transactions per second) QPI rate
SB-ATCA7300 Installation and Use Guide
2-3
Functional Description
2.4 Integrated Memory Controller
The Intel L5638 CPU features an integrated memory controller. The memory
controller provides three memory channels that allow flexible memory
configurations.
Only DDR3 DIMM technology is supported. Different types of DDR3 memory
modules can be installed, including registered DIMMs with ECC and un-buffered
DIMMs either with or without ECC. DIMM speeds can be DDR3-800, DDR31066 or DDR3-1333. DIMMs of different speed selections can be mixed, but the
lowest speed present in any channel will set the speed for all three of a CPU’s
memory channels.
SB-ATCA7300 supports Low Voltage LVDDR3 Memory running at 1.35 V,
which reduces the power consumption and improves the thermal performance of
the blade. Either standard DDR3 (1.5 V) or the LVDDR3 (1.35V) DIMMS can be
used. Mixing DIMMs with different voltage levels on a board is not supported.
2.4.1 SATA-Cube/SFMMOD module
The SB-ATCA7300 has a connector that can be used for either a SATA-Cube
SSD or a SFMMOD module. See section 3.6.2 “SSD and SFMMOD Module
Installation” on page 3-13 for more information.
2.5 Intel Xeon 5520 I/O Hub
The Intel Xeon 5520 I/O Hub provides connectivity between the two processors
and the I/O subsystem. The hub provides 36 PCI Express generation 2 (Gen 2)
lanes (see section 6.2 “PCI Express Lane Mapping” on page 6-4). The blade uses
one x8 PCIe bus and one x4 PCIe bus to connect to the on-board Ethernet
controllers, and two x4 PCIe buses are routed to the Zone 3 connector.
The Xeon 5520 is further connected to the ICH10R I/O Controller by the
Enterprise South Bridge Interface (ESI).
2.6 Intel ICH10R I/O Controller
The Intel ICH10R I/O controller provides extensive I/O interface support,
including the boot path to the SPI Boot Flash (BIOS) devices for the processors.
The ICH10R is connected to the system through a four-lane (x4) Enterprise
Southbridge Interface (ESI) of the Intel 5520 I/O Hub.
The following is a list of the main internal features and the I/O interface functions
provided by the ICH10R I/O controller.
 Six x4 PCI Express 1.1 Interface


LPC interface
SPI Interface for boot flash
SB-ATCA7300 Installation and Use Guide
2-4
Functional Description














Six serial ATA (SATA) interfaces (2 used on SB-ATCA7300)
Twelve USB 2.0 interfaces (5 used on SB-ATCA7300)
Two 8259 Interrupt Controllers and I/O APIC controllers
Integrated I/O APIC
Power management support
Two 8237 DMA controller
8254 based Counter Timer/timers
High Precision Event Timers (HPET)
RTC with 256-byte battery-backed SRAM
System TCO (total cost of ownership) Reduction circuits
SMBus interface
Two watchdog timers (IPMC and OS boot)
PCI 2.3 interface 32-bit/ 33 MHz (connects to SFMMOD module)
General purpose I/O pins
The SB-ATCA7300 does not provide a legacy Super-IO device or legacy
keyboard and mouse serial interfaces. A keyboard and mouse are supported
through the USB 2.0 ports on the front panel. Serial COM interfaces are provided
from the FPGA. The available Super IO functionality is integrated into the
ICH10R.
2.7 Ethernet Ports
The SB-ATCA7300 has two Ethernet controllers that serve the ATCA Base
interface, Fabric interface, ARTM, and front panel. All of the Ethernet interfaces
have 10/100/1000 Mb capability except for the Fabric interface controller which
can operate only at 1 Gb or 10 Gb (PICMG 3.1 Option 9).
The Ethernet controllers supports I/O virtualization using VT-c, the Intel
Virtualization Technology for Connectivity feature.
Table 2-4 Ethernet Controller Types
Interface
Location
Controller
Count
Ethernet Type
Base Interface
RTM interface
P23
Intel I350-AM4
4
10/100/1000 Mb copper
Fabric Interface
P23
Intel 82599
2
1Gb/10Gb Serdes
Faceplate Interface P27
Intel 82567
1
10/100/1000 Mb copper
SB-ATCA7300 Installation and Use Guide
2-5
Functional Description
2.8 Embedded USB Disk Module
An optional 8 GB Embedded USB (eUSB) flash device is available for the SBATCA7300. This add-on module installs onto to the motherboard, and can hold
data, application software and OS boot images. Booting from this device is
supported. The flash disk controller provides a wear leveling algorithm to
improve the lifetime of the flash device.
2.9 BIOS
SB-ATCA7300 provides a BIOS firmware that is stored in flash memory (see the
previous section). It can be updated over Ethernet or locally by the operating
system. Along with the BIOS and BIOS Setup program, the flash memory devices
contain POST and Plug and Play support.
The BIOS displays a message during POST identifying the type of BIOS and a
revision code.
See Chapter 5 "BIOS Configuration" for more information.
2.9.1 BIOS Flash Memory
The Blade has two physically separate 1 MB flash devices hosting the BIOS
firmware:
 Primary (or Default BIOS) Flash (SPI 0)

Recovery (or backup) BIOS Flash (SPI 1)
The flash devices are used to hold the BIOS. The SB-ATCA7300 boots from the
primary flash (SPI 0) under normal circumstances. If booting the BIOS from
primary flash fails, the IPMC automatically changes the flash device select logic
to boot from the recovery flash (SPI 1). The image that the processor will boot
from after a reset is determined by the IPMC, or by the setting of blade switches.
2.10 IPMC
The SB-ATCA7300 includes an Intelligent Platform Management Controller
(IPMC) compliant to PICMG 3.0 and IPMI 1.5 and 2.0 (Serial over LAN support
only). The IPMC is a management subsystem that provides blade management,
monitoring, event logging, and recovery control. The IPMC serves as the gateway
for management applications to access the blade hardware.
The IPMC supports the Serial Over LAN (SOL) feature from IPMV v.2 for use as
the blade’s serial console port. The SOL interface is available over the ATCA
base network interface. SOL is activated by specific IPMI commands. (See
section 2.12 “Serial Over LAN” on page 2-8 and Chapter 7 "Serial Over LAN" for
more information.)
SB-ATCA7300 Installation and Use Guide
2-6
Functional Description
The IPMC provides the ability to signal a graceful shutdown request to the blade
OS. (See section C.4.16 “Graceful Reset Command” on page C-29.) The IPMC
can also force the processors to reset. The IPMC also controls power and general
reset of the blade processors, and helps control component power sequencing.
2.10.1 IPMC Firmware
The IPMC firmware is stored in two independent memory images. A recovery
mechanism is provided to permit the reboot of the IPMC from a second image if
the primary firmware image is corrupted. The IPMC firmware images can be
updated using IPMI and HPM.1 protocols, from the OS, the Shelf Manager, or
directly to the IPMC over Ethernet. (See Chapter 9 "SB-ATCA7300 Firmware
Updates" for more information.)
The IPMC also supports the update of the ARTM firmware.
2.10.2 IPMC Watchdog Timers
The IPMC provides a watchdog timer that supervises the blade OS boot. Enabled
by default, the blade’s OS must signal the IPMC to prevent a time-out and a boot
failure. The OS watchdog time-out can generate a non-maskable interrupt (NMI),
a payload reset or the power cycling of the blade. The watchdog settings,
including enable/disable, can be changed from the BIOS Setup menu. Time-out
values can be selected from as short as a few seconds to as long as several
minutes.
The IPMC boot is supervised by a separate hardware watchdog timer, which can
not be disabled. This timer will switch to the alternate IPMC firmware image if
the IPMC fails to boot properrly.
2.10.3 IPMC Status Information
The IPMC is connected to various sensors on the blade that provide temperature
sensor readings, voltage sensor readings and other status information. The IPMC
monitors all blade reset events caused by devices like watchdog timers, IPMI
commands, and the reset button.
The ATCA FRU information from the components including blade and ARTM
can be obtained through the IPMC.
See Chapter 8 "FRU Information and Sensor Data Records" for more information.
2.11 Serial Port Redirection
Serial port redirection allows the rerouting of console input and output; that is, the
text output to the screen and input from the keyboard. The console typically is
used by the BIOS setup menus, BIOS initialization and boot routines, OS boot
loaders and loaded OS.
SB-ATCA7300 Installation and Use Guide
2-7
Functional Description
The serial console can be redirected to:
 The front panel serial port



The front panel VGA port
An ARTM serial port
A Serial Over LAN (SOL) session (the front panel serial port will only
display outut at this time)
If needed, an IPMC serial console can be accessed from the front panel serial
connector. This can be requested by using a specific IPMI OEM command. (See
section C.3.1 “Serial Output Commands” on page C-15.)
2.12 Serial Over LAN
Serial Over LAN (SOL) is a feature of IPMI v.2 that has been inpmented in the
SB-ATCA7300 IPMC. It allows a remote client to communicate directly with the
blade’s IPMC over an Ethernet interface on the Base network.
This 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.
Client software such as ipmitool is required to enable SOL and to
communicate with the SOL based serial console.
See Chapter 7 "Serial Over LAN" for more information.
2.13 Blade Front Panel
The blade's front panel provides the following interfaces and control elements:
 Two USB 2.0 ports





A serial console port
Out of Service, In Service, Attention, and Hot Swap LEDs
One 10/100/1000 Mb Base-T Ethernet port
One VGA graphics port
Recessed reset button
2.14 USB 2.0 Interfaces
The blade’s ICH10R I/O controller provides internal USB1.1/ 2.0 host controllers.
Two USB ports are routed to the front panel, one port is used onboard to connect
an eUSB flash module, and two ports are routed to the ARTM.
SB-ATCA7300 Installation and Use Guide
2-8
Functional Description
2.15 Real Time Clock Battery
The provided battery is a +3V lithium battery (CR-2032) with a capacity of
200mAh, which provides 3 years of backup with no external power, and up to
seven years of life in use.
See Appendix A "Replacing the Blade Battery" for more information.
SB-ATCA7300 Installation and Use Guide
2-9
Functional Description
SB-ATCA7300 Installation and Use Guide
2-10
3 Hardware Preparation and
Installation
3.1 Unpacking and Inspecting the Blade
To inspect the shipment, perform the following steps.
1. Verify that you have received all items of your shipment:


SB-ATCA7300 blade
Any optional items ordered
2. Check for damage and report any damage or differences to customer service.
3. Remove the desiccant bag shipped with the blade and dispose of it
appropriately.
Note - The blade is thoroughly inspected before shipment. If any damage
occurred during transportation or any items are missing, please contact our
customer service immediately.
3.2 Environmental and Power Requirements
In order to meet the environmental requirements, the blade has to be tested in the
system in which it is to be installed.
Before you power up the blade, calculate the power needed according to your
combination of blade upgrades and accessories.
3.2.1 Environmental Requirements
The environmental conditions must be tested and proven in the shelf configuration
used. The conditions refer to the surroundings of the blade within the user
environment.
CAUTION - The environmental requirements of the blade may be further limited
by installed accessories, such as hard disks or RTM modules, with more
restrictive environmental requirements than the board itself.
Note - Operating temperatures refer to the temperature of the air circulating
around the blade and not to the actual component or case temperature.
SB-ATCA7300 Installation and Use Guide
3-1
Hardware Preparation and Installation
Table 3-1 Environmental Conditions
Requirement
Operating
Non-Operating
Temperature
-5 °C to +55 °C
-40 °C to +70 °C
Forced Air Flow
Required
N/A
Air Volume
CPTA B.4
N/A
Pressure Loss
(Reference to sea level)
Temp. Change
0.15 H2O (37 Pa) at 30 CFM
+/- 0.5 °C/min
Relative Humidity
+/- 1 °C/min
5% to 95% non condensing at +40 °C
Altitude
-300 m to +3,000 m
-300 m to +13,000 m
Vibration
20 to 2000Hz
Sweep sine at a level 1.0g from
5-200Hz and return with a
sweep rate of 0.25 octaves/
minute.
5 g (RMS) random
5 g (RMS) random
Shock
5 g/30 ms half sine
15 g/11 ms half sine
Free Fall
1,200 mm/all edges and corners (packed state)
100 mm/3 axis (unpacked)
During the safety qualification of this blade, the following on-board locations
were identified as critical with regards to the maximum temperature during blade
operation. To guarantee proper blade operation and to ensure safety, you have to
make sure that the temperatures at the locations specified in the following are not
exceeded. If not stated otherwise, the temperatures should be measured by placing
a sensor exactly at the given locations.
Table 3-2 Critical Temperature Limits
Component
Intel L5638 processor
Xeon 5520 (Tylersburg IOH36 D)
Thermal Design
Power
60 W
27.1 W
SB-ATCA7300 Installation and Use Guide
Maximum Case or Junction
Temperature
Tcmax = 70°C for long term
operation, and Tcmax = 85°C for
short term operation
Tcmax = 95.1°C (case)
3-2
Hardware Preparation and Installation
Table 3-2 Critical Temperature Limits (Continued)
Thermal Design
Power
Component
Maximum Case or Junction
Temperature
ICH10R
4.5 W
Tcmax = 109°C
Intel 82599
8.82 W
Tcmax = 119°C
Intel I350
4W
Tcmax = 111°C (case)
DDR3 DIMM Module (pair)
3W
85° C
If you integrate the blade in your own system please contact your local sales
representative for further safety information.
3.2.2 Power Requirements
The SB-ATCA7300’s total power consumption will increase if you install an
RTM. When calculating total slot power requirements, you must consult the
documentation for the RTM and add its power requirements to the blade’s power
requirements shown in Table 3-3 below.
The SB-ATCA7300 can operate at two different power levels to support the
capabilities of the chassis and slot. The Shelf Manager sets power level based on
power available to the slot.
Table 3-3 Power Requirements
Characteristic
ATCA7300
Rated Voltage
Exception in the US and Canada
-48 VDC to -60 VDC
-48 VDC
Operating Voltage
Exception in the US and Canada
-40 VDC to -72 VDC
-40 VDC to -60 VDC
Max. power consumption of SB-ATCA7300
(Power level 1 = Reduced speed mode)
196 W
Max. power consumption of SB-ATCA7300
(Power level 2 = Standard/fast mode)
260 W
See section 2.2.1 “Processor Speeds” on page 2-2 for a discussion of the processor
speed modes.
Use the IPMI/ATCA command Get Power Level to see the current power
level for an active blade.
The blade provides two independent power inputs according to the AdvancedTCA
Specification. Each input has to be equipped with an additional fuse of max. 90 A
SB-ATCA7300 Installation and Use Guide
3-3
Hardware Preparation and Installation
located either in the shelf where the blade is installed or the power entry module
(PEM).
3.2.2.1 Power Inputs
When connected to a -60 V power source, the SB-ATCA7300 must be connected
to a TNV-2 or a safety-extra-low-voltage (SELV) circuit. A TNV-2 circuit is a
circuit whose normal operating voltages exceed the limits for a SELV circuit
under normal operating conditions, and which is not subject to overvoltages from
telecommunication networks.
CAUTION - Power consumption has been measured using specific boards in a
configuration considered to represent the worst-case (with 20 W RTM, maximum
memory population, USB Flash, SF-MEM persistent memory module) and with
software simultaneously exercising as many functions and interfaces as possible.
This includes a particular load software provided by Intel designed to stress the
processors to reach their theoretical maximum power specification.
Any difference in the system configuration or the software executed by the
processors can affect the actual power dissipation. Depending on the actual
operating configuration and conditions, customers can see slightly higher power
dissipation, or it may even be significantly lower. There is also a dependency on
the batch variance of the major components like the processor and DIMMs used.
Hence, SANBlaze does not represent or warrant that measurement results of a
specific board provide guaranteed maximum values for a series of boards.
SB-ATCA7300 Installation and Use Guide
3-4
Hardware Preparation and Installation
3.3 Blade Layout
The following figure shows the location of components on the SB-ATCA7300.
CPU 1
CPU 1
Memory
Intel
5520
I/O Hub
Intel
ICH10R
I/O Ctlr
SATA/
SFMMOD
Connector
SATA/
SFMMOD
Screw
Mounts
eUSB
Flash
Connector
Intel
82599
CPU 0
Memory
VGA
Module
CPU 0
Battery
(Under
VGA)
1 2 3 4
Switches
(On back
of board)
Power
Supply
Figure 3-1 SB-ATCA7300 Blade Layout


The VGA module is installed over the battery (at the lower left)
The blade control switches (see the following section) are located under
the board where shown in the diagram above.
3.4 Board Control Switch Settings
The blade provides the configuration switches SW1, SW2, SW3 and SW4. Their
location is shown in Figure 3-1 above. Remember that these are located on the
back side of the board.
SB-ATCA7300 Installation and Use Guide
3-5
Hardware Preparation and Installation
CAUTION - If you change a switch setting, remember to set it back to its default
position when you have completed your work to avoid unexpected problems.
CAUTION - Switches marked as reserved can affect production-related
functions, and can cause the blade to malfunction, if their setting is changed. Do
not change settings of switches marked as reserved. The setting of switches
which are not marked as 'reserved' should be checked and set before blade
installation.
CAUTION - Setting or resetting the switches during operation can cause blade
damage. Check and set switch settings before you install the blade.
CAUTION - For normal operation, all switches must be OFF. Switches are used
only for repair, manual maintenance and critical crisis recovery. For remote
maintenance and in order that all firmware update features through IPMC are
available, all switches must be in their default OFF position and are controlled
through IPMC.
SB-ATCA7300 Installation and Use Guide
3-6
Hardware Preparation and Installation
3.4.1 Control Switch Settings
Table 3-4 Board Control Switch Settings
Switch
Description
SW1-1
Default Boot-Flash 0 (BIOS) image write protection
OFF: Write-enabled (default)
ON: Write-protected
SW1-2
Recovery Boot-Flash (BIOS) image write protection
OFF: Write-enabled (default)
ON: Write-protected
SW1-3
Normal or debug-socket SPI boot select
OFF: Boot from Normal SPI flash (either Default or Backup) (default)
ON: Boot from debug socket SPI flash
SW1-4
ICH10 GPIO33-Pinstrap: SPI Flash Descriptor Security Override Strap
and ME disable
OFF: No SPI Flash Descriptor security override and ME working in S0/S1
(default)
ON: Flash security descriptor and ME disabled (for debugging only)
SW2-1
Serial Line #1 and #2 Routing
OFF: FPGA-COM#1 to front panel, FPGA-COM#2 to RTM (default)
ON: FPGA-COM#1 to RTM, FPGA-COM#2 to front panel
SW2-2
IPMC Debug Console Routing (Set off for normal operation)
OFF: IPMC debug console at 3-pin header (default)
ON: IPMC debug console at front panel instead of FPGA COM
SW2-3
FPGA-Bitstream PROM selection
OFF: FPGA loads from Default image PROM
ON: FPGA loads from Backup image PROM
SW2-4
XILINX Flash or SPI Flash Type for FPGA image PROM
OFF: SPI
ON: XIL Flash
SW3-1
Enable manual “Default Boot Flash” / “Backup Boot Flash” selection
OFF: IPMI selects boot flash (default)
ON: SW3-2 selects Boot Flash
SW3-2
SW3-2 controls boot flash selection if SW3-1 is set to ON
OFF: Boot from “Default Boot Flash” device (default)
ON: Boot from “Backup Boot Flash” device
SW3-3
Enable front panel (Frontboard and RTM) reset push button
OFF: Reset push button enabled (default)
ON: Reset push button disabled
SB-ATCA7300 Installation and Use Guide
3-7
Hardware Preparation and Installation
Table 3-4 Board Control Switch Settings (Continued)
Switch
Description
SW3-4
ICH10 TCO Timer system reboot feature
OFF: ICH10 TCO Timer system reboot feature enabled (default)
ON: ICH10 will disable the TCO Timer system reboot feature
SW4-1
Reserved
OFF: Default
SW4-2
ICH10 TCO Timer system reboot feature
OFF: ICH10 TCO Timer system reboot feature enabled (default)
ON: System is strapped to the “No Reboot” mode (ICH10 will disable the
TCO Timer system reboot feature).
SW4-3 and SW4-4 Load BIOS default settings
OFF, OFF: Normal operation (default)
OFF, ON: Load BIOS default from IPMI Boot Parameter DEFAULT area
ON, OFF: Crisis recovery
ON, ON: Status codes reported to seerial port
3.5 Installing and Removing the Blade
The blade is fully compatible to the AdvancedTCA standard and is designed to be
used in AdvancedTCA shelves. The blade can be installed in any AdvancedTCA
node slot. Do not install this blade in an AdvancedTCA hub slot.
CAUTION - Electrostatic discharge and incorrect blade installation and removal
can damage circuits or shorten their life. Before touching the blade or electronic
components, make sure that you are working in an ESD-safe environment.
CAUTION - Incorrect blade installation and removal can result in blade
malfunctions. When installing or removing the blade, do not press or pull on the
front panel; use the handles instead.
3.5.1 Installing the Blade Into a Chassis
The following procedure describes the installation of the SB-ATCA7300 blade. It
assumes that your system is powered on. If your system is not powered on, you
can disregard the blue LED status and skip step 7. In this case, it is purely a
mechanical installation.
SB-ATCA7300 Installation and Use Guide
3-8
Hardware Preparation and Installation
1. Ensure that the top and bottom ejector handles are in the outward position by
squeezing the lever and the latch together.
Figure 3-2 Loosening the Blade Ejector Handle
2. Insert blade into the shelf by placing the top and bottom edges of the blade in
the card guides of the shelf. Ensure that the guiding module of shelf and blade are
aligned properly.
3. Apply equal and steady pressure to the blade to carefully slide the blade into
the shelf until you feel resistance. Continue to gently push the blade until the
blade connectors engage.
4. Squeeze the lever and the latch together and hook the lower and the upper
handles into the shelf rail recesses.
5. Seat the blade in the shelf and lock it in place by squeezing the lever and the
latch together, for both the upper and lower handles at the same time, and moving
both handles towards the front panel.
Figure 3-3 Ejector Handle When Inserting a Board
SB-ATCA7300 Installation and Use Guide
3-9
Hardware Preparation and Installation
If your shelf is powered on, as soon as the blade is connected to the backplane
power pins, the blue LED will illuminate.
When the blade is completely seated, the blue LED will start to blink. This usually
indicates that the shelf management controller is activating the blade.
Note - If an RTM is connected to the front blade, make sure that the handles of
both the RTM and the front blade are closed in order to power up the blade’s
payload.
6. Tighten the two front panel screws which secure the blade to the shelf.
7. When the blue LED goes off, this indicates that the blade’s payload has been
powered up and that the blade is active.
8. Connect cables to the front panel, if present.
3.5.2 Removing the Blade from a Chassis
The following procedure describes how to remove the blade from a system. It
assumes that the system is powered on. If the system is not powered on, you can
disregard the blue LED and skip the respective step. In that case, it is purely a
mechanical procedure.
1. Unlatch the lower handle by squeezing the lever and the latch together and
turning the handle outward just enough to unlatch the handle from the front panel.
Do not rotate the handle fully outward.
2. The blue LED will blink, indicating that the blade power-down process has
begun.
Note - If the LED continues to blink, a possible reason may be that the Shelf
Manager has rejected the blade extraction request.
3. Wait until the blue LED is on solidly (no longer blinking), then unlatch the
upper handle and rotate both handles fully outward.
CAUTION - Removing the blade with the blue LED off or still blinking can
cause data loss. Wait until the blue LED is permanently illuminated before
removing the blade from the chassis.
4. Remove the front panel cables if present.
5. Unfasten the screws of the front panel until the blade is unfastened from the
shelf.
6. Remove the blade from the shelf (see Figure 3-2 on page 3-9).
7. Replace the removed blade with another blade or a filler panel to prevent loss
of cooling air pressure.
SB-ATCA7300 Installation and Use Guide
3-10
Hardware Preparation and Installation
3.6 Installing the SB-ATCA7300 Accessories
The following additional components are available for the blade:
 DIMM memory modules




SFMMOD (persistent memory) module
SSD module
USB 2.0 flash module
Rear transition modules
Except for the RTM, these items are described in detail in the following sections.
For part numbers, refer to section 1.6 “Ordering Information” on page 1-5.
3.6.1 Memory DIMMs
The SB-ATCA7300 provides 12 slots for main memory DIMMs, six per
processor. You can install and remove DIMMs in order to configure the blade’s
memory size to your needs. The DIMM configuration, installation and removal
procedures are described in this section.
The location of the DIMM modules is shown in Figure 3-1 on page 3-5.
CAUTION - Electrostatic discharge and incorrect module installation and
removal can damage circuits or shorten their life. Before touching the module or
electronic components, make sure that you are working in an ESD-safe
environment.
3.6.1.1 DIMM Models
The SB-ATCA7300 supports 12 VLP (Very Low Profile) DDR3 ECC memory
DIMMs. Supported data rates include 800, 1066, and 1333 MT/s. Supported sizes
include 512MB, 1GB, 2GB, 4GB, 8 GB and 16GB.
Only qualified DDR3 DIMMs (Dual Ranked RDIMMs) are supported. This
because of the thermal limit/budget of the blade and the high variation in power
consumptions of different DIMM types. For thermal reasons, 4-rank DIMMs are
not supported.
The SB-ATCA7300 supports Low Voltage LVDDR3 Memory running at 1.35 V
which reduces power consumption and improves thermal performance of the
blade. Either the normal DDR3 (1.5 V) or the LVDDR3 (1.35V) can be used.
CAUTION - Do not mix Low Voltage and regular voltage DIMMs on the same
board. Component damage and/or unpredictable results may occur.
The standard DIMMs provided by SANBlaze are 8 GB (1 Gb x 72), with ECC,
and are rated at 1333 MT/s. Regular voltage (1.5 V) DIMMs are used.
8 GB DIMMs are installed by SANBlaze unless otherwise requested.
SB-ATCA7300 Installation and Use Guide
3-11
Hardware Preparation and Installation
CAUTION - DIMM modules used within one channel must use the same
memory technology. For maximum memory performance all three channels of
one CPU must be configured with the same number and size of DIMMs.
3.6.1.2 DIMM Installation Order
Memory DIMMs should be installed in a specific order to get the best
performance. Each CPU provides 3 memory access channels, and each channel
supports two DIMMs, for a total of six DIMMs per processor.
It is recommended that DIMMs be installed in pairs, one DIMM for each
processor, but this is not required.
If you are using fewer than six DIMMs per processor, refer to the diagram below
and begin populating the DIMM sockets labeled "first.” After all these positions
are full, proceed to populate sockets labeled "second." This order ensures that the
access channels are balanced for best performance.
Each Processor must have at least one DIMM to function.
Figure 3-4 SB-ATCA7300 DIMM Population Order
SB-ATCA7300 Installation and Use Guide
3-12
Hardware Preparation and Installation
3.6.1.3 Installing DIMMs
To install a DIMM module, proceed as follows:
1. Remove blade from system as described in section 3.5.2 “Removing the Blade
from a Chassis” on page 3-10.
2. Determine where the DIMMs will be installed, as described in the previous
section.
3. Open the locks of memory module socket.
4. Press the module evenly and carefully into socket. As soon as the memory
module has been fully inserted, the locks will automatically click closed.If
applicable, repeat steps 2-4 to install further modules.
3.6.1.4 Removing DIMMs
To remove a DIMM module, proceed as follows:
1. Remove blade from system as described in section 3.5.2 “Removing the Blade
from a Chassis” on page 3-10.
2. Push open the locks of DIMM socket on both sides together. The memory
module will automatically lift up.
3. Remove the module from its socket.
4. Repeat steps 2 to 3 in order to remove further memory modules.
3.6.2 SSD and SFMMOD Module Installation
The SSD/SFMMOD extension slot supports the installation of either an
SFMMOD (PMEM) or SATA-based SSD module which are available as
accessories for SB-ATCA7300. There is only one connector, so only one of these
modules can be installed on the blade at a time.
Note the fastening screw holes at the center left and lower right corner.
Figure 3-5 SB-ATCA7300 SSD Module
SB-ATCA7300 Installation and Use Guide
3-13
Hardware Preparation and Installation
The SSD module consists of a 32 or 64 GBSolid State Disk and a SATA
controller. It connects to ICH10R’s SATA Port #5. It’s built using SLC flash, and
its controller uses a wear-leveling algorithm to extend the life of the module.
Figure 3-6 SB-ATCA7300 SFMMOD Module (Installed in a Different Blade Model)
The SFMMOD (SRAM-Flash-Memory Module) consists of an SRAM and a flash
memory. The SRAM has a capacity of up to 16 MB and can be used as persistent
memory, i.e. a memory that holds up the contents during reset. The flash memory
has a capacity of up to 64 MB organized as two memory banks. The SFMMOD
connects to the blade's PCI subsystem. It can be configured via an FPGA register.
The SFMMOD can be used by some operating systems to record debugging and
status information.
The extension module is mechanically fastened to the blade with two screws. The
location of the two corresponding mounting holes as well as the S/F memory
module connector is shown in Figure 3-1 on page 3-5.
Note - The SFMMOD and SSD modules are accessory kits and are not part of the
default SB-ATCA7300 blade configuation.
3.6.2.1 Installing the SATA or SFMMOD Module
To install a SATA or SFMMOD module, proceed as follows:
CAUTION - Electrostatic discharge and incorrect module installation and
removal can damage circuits or shorten their life. Before touching the module or
electronic components, make sure that you are working in an ESD-safe
environment.
1. Remove the blade from the system as described in section 3.5.2 “Removing
the Blade from a Chassis” on page 3-10.
2. Plug the SATA or SFMMOD module into the blade so that the module's
standoffs fit in the blade's mounting holes.
3. Fasten the SATA or SFMMOD module to the blade using the two screws that
previously had fixed the S/F memory module to the blade.
SB-ATCA7300 Installation and Use Guide
3-14
Hardware Preparation and Installation
4. Reinstall the blade into the system as described in section 3.5.1 “Installing the
Blade Into a Chassis” on page 3-8.
The new resource (either persistent memory or SATA SSD) will be detected
automatically during the boot-up sequence.
3.6.2.2 Removing the SATA or SFMMOD Module
To remove the SATA or SFMMOD module, proceed as follows:
CAUTION - Electrostatic discharge and incorrect module installation and
removal can damage circuits or shorten their life. Before touching the module or
electronic components, make sure that you are working in an ESD-safe
environment.
1. Remove the blade from the system as described in section 3.5.2 “Removing
the Blade from a Chassis” on page 3-10.
2. Remove the two screws holding the SATA or SFMMOD module.
3. Lift the SATA or SFMMOD module from the blade.
4. Reinstall the blade into the system as described in section 3.5.1 “Installing the
Blade Into a Chassis” on page 3-8.
3.6.3 eUSB 2.0 Flash Module
The SB-ATCA7300 provides support for one optional eUSB 2.0 flash module
with a capacity of 8 GB. It can be used for a flash file system or as a boot device.
Its controller includes a wear-leveling algorithm to extend the life of the module.
Figure 3-7 SB-ATCA7300 eUSB Flash Module
The location of the eUSB 2.0 Flash Module is shown in Figure 3-1 on page 3-5.
CAUTION - Electrostatic discharge and incorrect module installation and
removal can damage circuits or shorten their life. Before touching the module or
electronic components, make sure that you are working in an ESD-safe
environment.
SB-ATCA7300 Installation and Use Guide
3-15
Hardware Preparation and Installation
3.6.3.1 Installing the eUSB Flash Module
To install the eUSB Flash module, proceed as follows:
1. Remove blade from system as described in section 3.5.2 “Removing the Blade
from a Chassis” on page 3-10.
2. Insert the new flash module in socket (see Figure 3-1 on page 3-5). be careful
not to bend the connector pins.
3. Tighten the screw on the left side of the flash module.
4. Reinstall the blade into the system as described in section 3.5.1 “Installing the
Blade Into a Chassis” on page 3-8.
3.6.3.2 Removing the eUSB Flash Module
To remove the eUSB Flash module, proceed as follows:
1. Remove blade from system as described in section 3.5.2 “Removing the Blade
from a Chassis” on page 3-10.
2. Remove the screw on the left side of the flash module (see figure Figure 3-7
above).
3. Lift the flash module from its socket.
4. Reinstall the blade into the system as described in section 3.5.1 “Installing the
Blade Into a Chassis” on page 3-8.
3.6.4 VGA Module
The SB-ATCA7300 provides a VGA module as a standard feature.However, it
may need to be removed for repair, or to access the board battery residing
underneath it.
Figure 3-8 SB-ATCA7300 VGA Module
SB-ATCA7300 Installation and Use Guide
3-16
Hardware Preparation and Installation
The location of the VGA module is also shown in Figure 3-1 on page 3-5.
CAUTION - Electrostatic discharge and incorrect module installation and
removal can damage circuits or shorten their life. Before touching the module or
electronic components, make sure that you are working in an ESD-safe
environment.
3.6.4.1 Installing the VGA Module
To install the VGA module, proceed as follows:
1. Remove blade from system as described in section 3.5.2 “Removing the Blade
from a Chassis” on page 3-10.
2. Insert the new VGA module in socket (see Figure 3-1 on page 3-5 and
Figure 3-8 on page 3-16). Be careful not to bend any pins on the connector at the
center right.
3. Tighten the screw on the top left side of the VGA module.
4. Reinstall the blade into the system as described in section 3.5.1 “Installing the
Blade Into a Chassis” on page 3-8.
3.6.4.2 Removing the VGA Module
To remove the VGA module, proceed as follows:
1. Remove blade from system as described in section 3.5.2 “Removing the Blade
from a Chassis” on page 3-10.
2. Remove the screw on the top right side of the VGA module (see Figure 3-7
above).
3. Carefully lift the VGA module from its socket.
4. Reinstall the blade into the system as described in section 3.5.1 “Installing the
Blade Into a Chassis” on page 3-8.
SB-ATCA7300 Installation and Use Guide
3-17
Hardware Preparation and Installation
SB-ATCA7300 Installation and Use Guide
3-18
4 Controls, Indicators, and
Connectors
See section 3.3 “Blade Layout” on page 3-5 for the board layout of the SBATCA7300 blade components.
4.1 Front Panel
The following figure illustrates the connectors and LEDs available at the front
panel.
1
2
3
4
5
6
7
8
9
10
11
12
Figure 4-1 SB-ATCA7300 Front Panel
The labeled components are identified in Table 4-1 below.
Table 4-1 SB-ATCA7300 Front Panel Components
Number
Item
1
Captive screw
2
Out of Service LED
3
Active (power on)
SB-ATCA7300 Installation and Use Guide
4-1
Controls, Indicators, and Connectors
Table 4-1 SB-ATCA7300 Front Panel Components
Number
Item
4
Attention
5
Management Ethernet interface
6
Reset button
7
U1, U2 – Base Ethernet activity
U3 – User-programmable LED
8
Console serial port
9
USB 2.0 ports (2)
10
Hot swap LED
11
VGA video port
12
Captive screw
Front Panel LEDs
The SB-ATCA7300 status LEDs, located vertically in the center of the front panel
(see Figure 4-1 on page 4-1), are explained in Table 4-2 below.
Table 4-2 SB-ATCA7300 Status LEDs
Label
ATN
Color
Amber
(Ethernet activity) Green
State
Use is under OS or application control
Link is available
Yellow
Link is active
H/S
Blue
Hot swap component status
Solid - OK to remove
Blinking – Board is coming up or going down
Off - Board is active
IS
Green
Payload power is present
Can also be set to red or yellow
OOS
Red
Out Of Service; board is not operational
Can also be set to be amber
U1, U2
(Varies) Base network interface activity
(eth0 and eth1, respectively)
U3
(Varies) Use is under OS or application control
Can be red, green or orange
SB-ATCA7300 Installation and Use Guide
4-2
Controls, Indicators, and Connectors
4.1.1 Reset Button
The SB-ATCA7300 provides a reset button on its front panel.
E
T
H
R
E
S
E
T
U1 U2 U3
C
O
M
1
Figure 4-2 Location of Front Panel Reset Button
By pressing the reset button, a hard reset is triggered and all attached on-board
devices are reset. The button is recessed in a small hole, and requires a small
object be used to push it.
Note that you cannot reset the IPMC using this button.
4.1.2 Blade Connectors
The blade provides the following connectors on its front panel.
 One 10/100/1000 Mb Ethernet port



One serial port
Two USB 2.0 ports
One VGA port
4.1.2.1 Ethernet Connector
The blade provides one Ethernet 10/100/1000Base-T interface connector on its
front panel. This is a separate interface from those that connect to the ATCA
backplane.
The pinout of this connector is as follows.
1
2
3
4
5
6
7
8
ETH_TX+
ETH_TXETH_RX+
n.c.
n.c.
ETH_RXn.c.
n.c.
1
8
Figure 4-3 Ethernet Interface Connectors Pinout
SB-ATCA7300 Installation and Use Guide
4-3
Controls, Indicators, and Connectors
4.1.2.2 Serial Port Connector
The SB-ATCA7300 provides one RS-232 serial interface RJ-45 connector on its
front panel. This port is physical serial interface port 1. (Port 2 goes to the
ARTM.)
Note - By default, the BIOS maps this interface to serial interface COM1. Board
configuration switch SW2-2 allows you to swap the physical ports assigned to
COM1 and COM2, and thus make the COM2 interface accessible from the front
panel connector. (See section 3.4 “Board Control Switch Settings” on page 3-5 for
more information on the switches.)
The BIOS serial redirection feature uses COM1 as its access interface. If you use
switch SW2-2 to swap the serial interface identities, this also swaps the port used
by the serial redirection feature.
The pinout of the serial port connector is shown below.
1
2
3
4
5
6
7
8
n.c.
n.c.
COM1_RS232_TXD
GND
GND
COM1_RS232_RXD
n.c.
n.c.
1
8
Figure 4-4 Serial Port Connector Pinout
4.1.2.3 USB Connectors
The SB-ATCA7300 provides two USB 2.0 connectors on its front panel. They
correspond to USB interfaces 3 and 4.
The pinout of each USB connector is shown in the figure below.
1
2
3
4
VP5_USB
USB_x_DUSB_x_D+
GND
1
4
Figure 4-5 USB Connector Pinout
4.1.2.4 VGA Connector
The blade provides one DB-14 VGA connector on its front panel.
SB-ATCA7300 Installation and Use Guide
4-4
Controls, Indicators, and Connectors
The DB15 video connector uses the following pinout.
Figure 4-6 DB15 Video Connector
Table 4-3 DB15 Video Connector Pinout
Pin
Signal
Description
1
RED
Red video
2
GREEN
Green video
3
BLUE
Blue video
4
N/C
Not connected
5
GND
Ground (HSync)
6
RED_RTN
Red return
7
GREEN_RTN Green return
8
BLUE_RTN
Blue return
9
+5 V
+5 VDC
10
GND
Ground (VSync, DDC)
11
N/C
Not connected
12
SDA
I²C data
13
HSync
Horizontal sync
14
VSync
Vertical sync
15
SCL
I²C clock
4.2 On-board Connectors
The blade provides the following on-board connectors:
 SFMMOD/SSD module connector

eUSB Flash module connector
4.2.1 SFMMOD/SSD Module Connector
The SFMMOD and SSD module connect to the blade through a connector that
carries the following types of signals. The connector only supports the installation
one module.
 PCI interface signals


I2C signals for connection with the on-board IDROM device
Four configuration pins used for memory configuration
SB-ATCA7300 Installation and Use Guide
4-5
Controls, Indicators, and Connectors


1 SATA port connection (to ICH10R SATA port #5)
Power supply at 5V and 3.3V
The location of the SFMMOD/SFMMOD module connector is shown in Figure 31 on page 3-5. The pinout of this connector is shown in the following figure.
Figure 4-7 SFMMOD/SSD Module Connector Pinout
SB-ATCA7300 Installation and Use Guide
4-6
Controls, Indicators, and Connectors
4.2.2 eUSB Flash Module Connector
The location of the flash memory module connector is shown in Figure 3-1 on
page 3-5. You can find the pin assignment of the flash connector in the following
figure.
Figure 4-8 eUSB Flash Module Connector Pin Assignment
4.3 AdvancedTCA Backplane Connectors
The AdvancedTCA backplane connectors reside in the three zones, numbered 1 to
3 as specified by the AdvancedTCA standard. The connectors used by the SBATCA7300 are named P10, P20 and P23, and J30, J32 and J33, respectively. The
pinouts of all of these connectors are given in this section.
J30
J32
J33
P23
P20
P10
Figure 4-9 Location of AdvancedTCA Backplane Connectors
SB-ATCA7300 Installation and Use Guide
4-7
Controls, Indicators, and Connectors
4.3.1 Zone 1 (P10)
The Zone 1 connector is identified as P10 and carries the following signals:
 Power feed for the blade (VM48_x_CON and RTN_x_CON)





Power enable (ENABLE_x)
IPMB bus signals (IPMB0_x_yyy)
Geographic address signals (HAx)
Ground signals (SHELF_GND and GND)
Reserved signals
Contact Number
Destination
Description
1–4
Reserved
Reserved
5
IPMC ISC PC0
Hardware Address Bit 0
6
IPMC ISC PC1
Hardware Address Bit 1
7
IPMC ISC PC2
Hardware Address Bit 2
8
IPMC ISC PC3
Hardware Address Bit 3
9
IPMC ISC PD4
Hardware Address Bit 4
10
IPMC ISC PD5
Hardware Address Bit 5
11
IPMC ISC PD6
Hardware Address Bit 6
12
IPMC ISC PD7
Hardware Address Bit 7
13
IPMC IMC PD0
IPMB Clock Port A
14
IPMC IMC PD1
IPMB Data Port A
15
IPMC ISC PC5
IPMB Clock Port B
16
IPMC ISC PC4
IPMB Data Port A
17 – 24
Not used
Not used
25
Shelf Ground
Shelf Ground
26
Logic Ground
Logic Ground
27
Power Building Block
Enable B
28
Power Building Block
Voltage Return A
29
Power Building Block
Voltage Return B
30
Power Building Block
Early -48V A
31
Power Building Block
Early -48V B
32
Power Building Block
Enable A
33
Power Building Block
-48V A
34
Power Building Block
-48V A
Figure 4-10 SB-ATCA7300 Zone 1 Backplane Connector Pinout
4.3.2 Zone 2 (P20 and P23)
Zone 2 contains the two connectors, P20 and P23. They carry the following types
of signals:
 Telecom clock signals (CLKx_)


Base interface signals (B_)
Fabric interface signals (F_)
SB-ATCA7300 Installation and Use Guide
4-8
Controls, Indicators, and Connectors

Blade update channel (Sa_)
Some of the pins provided by P20 and P23 are defined as optional in the
AdvancedTCA specification and are unused by the blade. If the AdvancedTCA
specification defines these signals as input signals, they are terminated on the
blade and marked as "TERM_" in the following pinouts. In all other cases, the
pins are unconnected and marked as NC.
The pinouts of P20 and P23 are as follows.
P20
Row #
Interface
1
CLKs
Col AB
2
3
Update Channel
4
Col CD
Col EF
CLK1A+
CLK1A-
CLK1B+
CLK1B-
RES_RX4+
RES_RX4-
RES_TX4+
RES_TX4-
SA_RX2+
SA_RX2-
SA_TX2+
SA_TX2-
SA_RX0+
SA_RX0-
SA_TX0+
SA_TX0-
CLK2A+
Col GH
CLK2A-
SA_RX3+
CLK2B+
SA_RX3-
SA_RX1+
SA_RX1-
CLK2B-
SA_TX3+
SA_TX3-
SA_TX1+
SA_TX1-
NC
NC
Term
Term
NC
NC
Term
Term
6
NC
NC
Term
Term
NC
NC
Term
Term
7
NC
NC
Term
Term
NC
NC
Term
Term
8
NC
NC
Term
Term
NC
NC
Term
Term
9
NC
NC
Term
Term
NC
NC
Term
Term
NC
NC
Term
Term
NC
NC
Term
Term
5
Fabric Channel 15
Fabric Channel 14
Fabric Channel 13
10
Figure 4-11 Zone 2 P20 Backplane Connector Pinout
P23
Row #
Interface
Col AB
Col CD
Col EF
Col GH
F2[2]_TX+
F2[2]_TX-
F2[2]_RX+
F2[2]_RX-
F2[3]_TX+
F2[3]_TX-
F2[3]_RX+
F2[3]_RX-
2
F2[0]_TX+
F2[0]_TX-
F2[0]_RX+
F2[0]_RX-
F2[1]_TX+
F2[1]_TX-
F2[1]_RX+
F2[1]_RX-
3
F1[2]_TX+
F1[2]_TX-
F1[2]_RX+
F1[2]_RX-
F1[3]_TX+
F1[3]_TX-
F1[3]_RX+
F1[3]_RX-
F1[0]_TX+
F1[0]_TX-
F1[0]_RX+
F1[0]_RX-
F1[1]_TX+
F1[1]_TX-
F1[1]_RX+
F1[1]_RX-
1
Fabric Channel 2
Fabric Channel 1
4
5
Base Channel 1
BI1_DA+
BI1_DA-
BI1_DB+
BI1_DB-
BI1_DC+
BI1_DC-
BI1_DD+
BI1_DD-
6
Base Channel 2
BI2_DA+
BI2_DA-
BI2_DB+
BI2_DB-
BI2_DC+
BI2_DC-
BI2_DD+
BI2_DD-
7
n/a
NC
NC
NC
NC
NC
NC
NC
NC
8
n/a
NC
NC
NC
NC
NC
NC
NC
NC
9
n/a
NC
NC
NC
NC
NC
NC
NC
NC
10
n/a
NC
NC
NC
NC
NC
NC
NC
NC
Figure 4-12 Zone 2 P23 Backplane Connector Pinout
4.3.3 Zone 3 (J30, J32 and J33)
Zone 3 contains the three connectors J30,J32 and J33. They are used to connect an
ARTM to the blade and carry the following signals:
 Serial (RS232_x_yyyy)



Serial ATA (SATAx_yyy)
USB (USBxy)
PCI Express (PCIEx_yyy)
SB-ATCA7300 Installation and Use Guide
4-9
Controls, Indicators, and Connectors




IPMI (IPMB1_xxx, ISMB_xxx)
Power (VP12_RTM, V3P3_RTM, VP5_RTM)
Update channel
General control signals (BD_PRESENTx, RTM_PRSNT_N,
RTM_RST_KEY-, RTM_RST-)
The pinouts for these connectors are as follows.
Row# Interface 1
2
Pin Length
e
Pwr
PS1#
NC
short
d
Pwr
+12V PP
+12V PP
long
c
IPMI
IPMI_SCL_L
IPMI_SDA_L
medium
b
Pwr
Logic_GND
+3.3V MP
long
a
Pwr
Logic_GND
Shelf_GND
long
Figure 4-13 Zone 3 J30 Backplane Connector Pinout
Row#
1
Interface
2
RS232/SAS
SA_TX0+
3
RS232/SAS
SA_TX1+
4
RS232/SAS
5
6
7
8
9
10
A
B
C
NC
NC
RES_TX4+
D
RES_TX4-
E
SA_TX0-
SA_RX0+
SA_RX0-
SR0_RTS
SR0_DTR
SA_TX1-
SA_RX1+
SA_RX1-
SR0_TXD
SR0_RXD
SA_TX2+
SA_TX2-
SA_RX2+
SA_RX2-
SR0_DSR
SR0_CTS
SA_TX3+
SA_TX3-
SA_RX3+
SA_RX3-
NC
LAN0_BLAN0_D-
RES_RX4+
F
RES_RX4-
LAN
(MNGT)
LAN0_A+
LAN0_C+
LAN0_ALAN0_C-
LAN0_CTV
ACT_LED#
LAN0_CTV
LINK_LED#
NC
LAN0_B+
LAN0_D+
LAN1
(SerDes)
SLAN_TX1+
SLAN_TX1-
SLAN_RX1+
SLAN_RX1-
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
Figure 4-14 Zone 3 J32 Backplane Connector Pinout
SB-ATCA7300 Installation and Use Guide
4-10
Controls, Indicators, and Connectors
Row#
Interface A
B
C
D
E
F
1
PCIe
PETx0+
PETx0-
PERx0+
PERx0-
FCLKA+
FCLKA-
2
PCIe
PETx1+
PETx1-
PERx1+
PERx1-
3
PCIe
PETx2+
PETx2-
PERx2+
PERx2-
4
PCIe
PETx3+
PETx3-
PERx3+
PERx3-
5
PCIe
PETx4+
PETx4-
PERx4+
PERx4-
6
PCIe
PETx5+
PETx5-
PERx5+
PERx5-
7
PCIe
PETx6+
PETx6-
PERx6+
PERx6-
8
PCIe
PETx7+
PETx7-
PERx7+
PERx7-
9
Misc
USB0+
USB0-
NC
NC
10
Misc.
USB1+
USB1-
FCLKB+
FCLKB+
PCI_RST#
PS0#
Enable#
Figure 4-15 Zone 3 J33 Backplane Connector Pinout
SB-ATCA7300 Installation and Use Guide
4-11
Controls, Indicators, and Connectors
SB-ATCA7300 Installation and Use Guide
4-12
5 BIOS Configuration
5.1 Overview
The BIOS (Basic Input Output System) provides an interface between the
operating system and the hardware of the blade. It is used for hardware
configuration. Before loading the operating system, the BIOS identifies and
configures the installed hardware components, performs basic hardware tests, and
prepares the blade for the initial boot-up procedure. The SB-ATCA7300 BIOS is
based on American Megatrends (AMI) Aptio UEFI (Unified Extensible Firmware
Interface) BIOS. This BIOS supports the SMBIOS 2.4 and ACPI 3.0
Specifications.
5.2 Hardware Architecture
Figure 5-1 SB-ATCA7300 Black Diagram
SB-ATCA7300 Installation and Use Guide
5-1
BIOS Configuration
5.2.1 Processor
SB-ATCA7300 supports dual Intel six core L5638 (Xeon, Westmere-EP)
processor with two QuickPath interconnect links of 5.866GT/s (which
corresponds to a 1333 MHz front side bus). For more detail, see section 2.2
“Processor” on page 2-2.
5.2.2 Processor Support Chip Set
The SB-ATCA7300 provides a North Bridge Intel 5520 chipset (Tylersburg
IOH36D). This provides two QPI interfaces for connecting to two Intel processors
and 36 PCI-E Gen2 lanes. It also supports Intel Virtualization Technology,
Enterprise Southbridge Interface (ESI) and Management Engine.
The ICH10R I/O controller connects to the Intel 5520 through a four lane (x4)
Enterprise Southbridge Interface (ESI). This controller provides I/O support and
the boot path to the redundant BIOS boot flash devices. The controller I/O
interfaces used include SATA, USB2.0, LAN, LPC, and RTC. For more
information see section 2.6 “Intel ICH10R I/O Controller” on page 2-4.
5.2.3 Memory
Each CPU provides a three-channel DDR3 memory controller with two DIMM
slots per channel, for a total of six DIMM slots per processor. The DDR3 interface
(supporting DDR3-800, DDR3-1066 and DDR3-1333 data rates) supports
512MB, 1GB, 2GB, 4GB, 8GB and 16GB memory DIMMs. See section 2.4
“Integrated Memory Controller” on page 2-4 for more information.
5.3 BIOS Considerations
5.3.1 BIOS Update and Recovery
There are three different ways to update the BIOS in SB-ATCA7300:
 Flash tool (FCU and ipmitool in Linux)


USB CD ROM or eUSB Flash device (USB recovery mode)
Serial recovery (emergency recovery mode using the front panel serial
port with Xmodem)
A flash tool is used for normal update modes. The USB CD ROM/flash device
and serial port recovery are used in BIOS recovery modes. The BIOS will be
recoverable after a failed update without any special hardware even when only the
bootblock remains usable on a flash device.
5.3.2 DRAM Support
The BIOS supports the following features of the memory controller:
 Independent Channel Mode
SB-ATCA7300 Installation and Use Guide
5-2
BIOS Configuration



Mirroring Channel Mode
Spare Channel Mode
Lockstep Channel Mode
BIOS uses the independent channel mode as the default for memory initialization.
Asymmetrical DIMM populations are supported, as long as the DIMMs are the
same voltage. Patrol scrubbing of main memory can be enabled through the BIOS
Setup menu.
5.3.2.1 Autosizing
DRAM autosizing is supported. The BIOS reads the Serial Presence Detect (SPD)
data from the memory modules and automatically configures the chipset
accordingly.
5.3.2.2 Memory Test
The BIOS executes simple memory tests during POST. The memory test mode
can be selected through the BIOS Setup item.
5.3.2.3 ECC Support
By default, the BIOS enables ECC support in the chipset, but an option is
provided to enable or disable ECC on the BIOS Setup menu.
5.3.3 Interrupt Routing
The BIOS provides the interrupt routing to OS through the following interfaces:
 ACPI_PRT packages (ACPI environment)



ACPI Multiple APIC Description Table (ACPI environment)
PCI IRQ Routing Table (non-ACPI environment)
Multi Processor Table (non-ACPI environment)
5.3.4 PCI Initialization
The BIOS supports the following PCI initialization specifications:
 PCI BIOS Specification, Revision 2.1
During POST, the BIOS identifies all PCI-to-PCI bridges and all PCI devices with
a header type 1 in the system, then initializes them according to their resource
requirements.
SB-ATCA7300 Installation and Use Guide
5-3
BIOS Configuration
5.3.5 I/O Device Configuration
5.3.5.1 Serial Ports
The routing of the output of the FPGA serial ports to the front panel connectors is
set by IPMI and onboard switches (see section 3.4 “Board Control Switch
Settings” on page 3-5). There is no BIOS setup item for this routing.
The routing of the IPMI debug output to the front panel connector can only be
enabled via IPMI; there is no BIOS setup items for this routing. IPMI debug
output is not routed to front panel connector by default.
5.3.5.2 Integrated SATA Controller
The BIOS provides the setup items to configure the ICH10R I/O controller
embedded Serial ATA controller for debugging purposes. Hard disk autotyping is
supported. The BIOS automatically determines the proper geometry for hard disks
by reading information from the drive.
5.3.6 Boot Options
The SB-ATCA7300 BIOS supports BIOS Boot Specification version 1.01. The
BIOS will identify all IPL (Initial Program Load) BAID (BIOS Aware IPL
Device) and BEV (Boot Entry Vector) devices as well as all BCV (Boot
Connection Vector) devices (such as hard drives and USB devices) in the system
and attempt to boot them in the order specified in Setup.
The following boot devices are supported in the BIOS:
 USB devices (sticks, onboard embedded USB Flash disk, hard drives,
CD-ROM)




SAS controller on ARTM
Fibre Channel Controller on ARTM
Network (BEV)
Onboard Embedded SSD
The default boot order is:
 Attached USB CDROM




Attached USB devices of any USB external port
SAS HDD connected to ARTM SAS Controller
Base Ethernet Interface
EFI shell
If the BIOS does not find any ready bootable device, it will report an error on the
IPMI channel and loop infinitely on the source list until a boot device becomes
ready or the IPMC watchdog timer triggers.
SB-ATCA7300 Installation and Use Guide
5-4
BIOS Configuration
5.3.6.1 Boot Support for the SAS Controller on the ARTM
ARTM products with an integrated LSI SAS controller also contain an option
ROM to support disk boot. The option ROM facilitates legacy boot, allowing the
host to see and boot an OS from a disk connected to the SAS topology. UEFI boot
is not supported.
5.3.6.2 Boot Support for Fibre Channel on the ARTM
ARTM products with an integrated LSI Fibre Channel controller also contain an
option ROM to support disk boot. The option ROM facilitates legacy boot,
allowing the host to see and boot an OS from a disk connected to the FC topology.
UEFI boot is not supported.
5.3.6.3 Network Boot Support
The BIOS uses standard PXE Option PROMs to support booting from the
network.
The following table summarizes network boot support status:
Table 5-1 Ethernet Interfaces Supported for Network Boot
Ethernet Interface
PXE Boot
Support
Front Panel Network Interface 1 (82567EB - 1)
YES
Base Network Interface 1 (I350-AM4 - 1)
YES
Base Network Interface 2 (I350-AM4 - 2)
YES
Fabric Network Interface 1 (82599EB - 1)
YES
Fabric Network Interface 2 (82599EB - 2)
YES
I350-AM4 (Quad GbE), two interfaces (3, 4) to ARTM
YES
5.3.7 Redirection of Serial I/O to COM Ports (Console Redirection)
Redirection of serial I/O to a COM port makes it possible to configure the BIOS
using the Setup menu in the absence of a VGA adapter.
This allows the user to select either of the onboard serial ports or to disable the
console redirection. Possible settings: Enabled or Disabled.
The default value is Enabled. If Disabled is selected, no redirection of I/O to a
COM port will be performed. COM1 is fully compliant with industry standard
16550 asynchronous communication controllers (UARTs) and are implemented in
the Glue Logic FPGA. If COM1 is selected as console redirection, COM0 must be
set to "Disabled" due to console redirection limitations.
The following options are configurable via BIOS setup:
SB-ATCA7300 Installation and Use Guide
5-5
BIOS Configuration

Baud rates supported



9600 baud, 19200 baud, and 115200 baud
The default is 9600 baud
COM0 port
See section 5.5.2.8 “Serial Port Console Redirection” on page 5-22 for more
information.
5.3.7.1 SOL (Serial Over LAN)
The BIOS writes to an FPGA register the COM port number through which the
console redirection is done:
 0=Serial Redirection

1=COM0
The rest of the SOL initialization is done by the blade IPMC. See Chapter 7
"Serial Over LAN" for more information.
5.3.8 IPMI Support
The SB-ATCA7300 BIOS provides the following IPMI support based on the
IPMI version 1.5 specification:
 Check whether the board IPM Controller is active, and display an
appropriate error message if not.

Read the SelfTest result from the IPM Controller, and display an error
message if the SelfTest failed.






Set the initial timestamp.
Read the IPMC firmware version and display it in BIOS Setup menu.
Send System Firmware Progress status to the IPMC.
Log Boot Errors to the IPMC event log (SEL).
Send an OS boot event to the IPMC.
Read IPMC GUID and fill the DMI structure Type 1 UUID field.
Only the KCS interface is supported. The IPMI base address and interrupt is
provided to OS via SMBIOS structure type38.
5.3.8.1 Watchdog Timers
The watchdog timers in SB-ATCA7300 are implemented by the IPMC watchdog
facility. The BIOS uses the IPMC watchdog timer during two phases.
 BIOS boot

OS boot
The IPMC watchdog for BIOS boot is started by IPMC automatically after board
is powered on. You can disable the IPMC’s watchdog timer for BIOS boot in the
SB-ATCA7300 Installation and Use Guide
5-6
BIOS Configuration
BIOS Setup menu. If the BIOS boot timer is enabled, it will be temporarily
disabled when the BIOS Setup menu is running, or on a boot to the EFI shell or
the blade OS. The timer setting for BIOS boot is configurable through the BIOS
Setup menu. The default timer setting is three minutes. The IPMC watchdog for
BIOS boot is enabled by default.
If the IPMC watchdog times out during BIOS boot, the IPMC will switch BIOS
banks and boot from the other image.
The BIOS can disable the IPMC watchdog for OS boots through the BIOS Setup
menu. The timer setting for OS boot is configurable through BIOS setup. The
default timer setting is five minutes. The IPMC watchdog for OS boot is disabled
by default.
See section 5.5.3.1 “IPMI Watchdog Configuration” on page 5-26 for watchdog
timer configuration information.
5.3.9 SMBIOS Support
The BIOS includes SMBIOS structures follwoing the SMBIOS 2.4 and IPMI1.5
specifications. The IPMI IRQ number is not defined in SMBIOS 2.4; it is defined
in IPMI 1.5 specification.
5.3.10 Configuring Boot Parameters Using IPMC
You can set the OS boot device and some OS boot parameters through the
IPMC.BIOS The following can be set:
 boot_order



serial port baud rate
console_port
os_boot_watchdog status
5.3.11 LED Behavior During POST
After power up/reset and while BIOS is running, LEDs are used to determine the
current power up or BIOS stage. The state of LEDs is defined so that in case of a
system hang, the LEDs will clearly indicate the boot up phase on which the hang
occurred.
To indicate that POST is in progress, the BIOS switches the state of the user LED
for different POST task that is executing. After POST has completed, the BIOS
switches off the LEDs. The LEDs labeled B1/U1, B2/U2 and U3 are used for this
purpose.
5.3.12 ARTM SAS Controller
The BIOS extension firmware supports both RAID 0 and RAID 1.
SB-ATCA7300 Installation and Use Guide
5-7
BIOS Configuration
5.3.13 CPU and Chipset Firmware
The BIOS programs for SB-ATCA7300 use CPUs with the latest CPU microcode.
The CPU-related code will be updated to be compliant with the latest related Intel
BIOS specifications and Intel reference source code.
5.3.14 Legacy Free Support
The SB-ATCA7300 BIOS meets the Legacy Free BIOS requirements. The
Legacy Free status and support level reports to the OS over ACPI interface. A
USB keyboard is fully functional in BIOS Setup, in DOS, during OS installation,
OS recovery and in the OS preboot environment, as a standard 8042 Keyboard
Controller is not available to the blade.
5.3.15 BIOS Setup Layout
The BIOS Setup defaults are aligned with the SB-ATCA7300 BIOS defaults.
5.3.15.1 Board Information Display
The BIOS displays the following board related information in BIOS Setup under
Board Info.
 Current System (label for the loaded BIOS defaults set)








BIOS Version
BIOS Date
IPMI Firmware Version
FPGA Version (Onboard FPGA version)
BIOS Source (boot flash device bank used)
CPU information
CPLD information
Board Serial Number stored in the IPMC FRU data
5.3.16 USB Ports
The five USB ports can be enabled or disabled in the BIOS Setup menu.
Table 5-2 SB-ATCA7300 USB Ports
USB Port BIOS Setting Format/Options Default Value
Onboard eUSB Flash disk
Enabled/Disabled
Enabled
Front Panel USBports
Enabled/Disabled
Enabled
ARTM USB ports
Enabled/Disabled
Enabled
SB-ATCA7300 Installation and Use Guide
5-8
BIOS Configuration
Note - The maximum current for every USB port is 800 mA to 1 A. Peripheral
USB devices (such as DVD-ROM) should not exceed this limit.
5.3.17 Supported Operating Systems
Contact your SANBlaze sales person for information about other OSes and OS
versions tested since this prinitng.
 Wind River PNE LE 4.x Linux





Red Hat Enterprise Linux 5.x


VMware ESXi 5.0
Windows 2008 x64 R2
Windows 2003 x64 R2
VMware ESXi 4.1
VMware ESXi 4.1 Update 1
DOS is used for debugging.
Note - When installing Red Hat Enterprise Linux 5.x using the DVD Installer
media, the installation interface and instructions will be displayed on the display
device that is connected to the VGA port, not on the serial terminal.
5.3.18 SRAM Flash Memory Module (SFMMOD)
The SANBlaze SFMMOD persistent memory module can be installed in the SBATCA7300. If installed, the BIOS automatically initializes the PCI bridge on the
SFMMOD during the normal BIOS PCI initialization phase. There are no BIOS
Setup items related to the SFMMOD.
5.3.19 CPU Specific Initialization
The BIOS provides support for setting the processors into Turbo mode and
returning them to normal state. After power-up, the Turbo mode of the processors
will be turned off by default. Enabling and disabling CPU Turbo mode is
implemented in BIOS Setup.
P states are supported in ACPI.
A single processor can be initialized if the other has failed.
5.3.20 Intel 5520-Specific Initializations
5.3.20.1 Intel 5520 QPI Link Speed Configuration
At reset, the Intel QPI links initializes in slow mode (66 MT/s). The BIOS will
determine the proper speed at which to run the Intel QPI links in full speed mode
(5.866GT/s), and then program the transmitter equalization parameters, clear
GP56, and issue a reset to bring the Intel QPI links to full speed.
SB-ATCA7300 Installation and Use Guide
5-9
BIOS Configuration
5.3.20.2 PCI Express Port Configuration
The width of all PCIe links is programmed through the PCIE_PRTx_BIF_CTRL
register instead of by GPIO by using PEWIDTH[5:0] to strap the PCI Express
Port width configuration. The value for PEWIDTH[5:0] is 11111b (Wait-OnBIOS).
5.3.20.3 SPI Boot Flash
The SPI boot flash contains a descriptor mode image with all the parameters
described in Intel® ICH Family SPI Flash Programming Guide Revision 2.4.
5.3.21 Virtualization Support
Intel Virtualization Technology (Intel VT) is the technology that makes a single
system appear as multiple independent systems to software. This allows for
multiple independent operating systems to be running simultaneously on a single
system. See section 2.2.2 “Intel L5638 Processor Features” on page 2-3, section
5.5.2.1 “CPU Configuration” on page 5-17, and section 5.5.2.3.1 “Intel® VT for
Directed I/O Configuration” on page 5-20 for more information.
The SB-ATCA7300 supports the Intel VT-c, VT-d and VT-x technologies.
5.3.22 BIOS CLI tool - ipmibpar
The Linux ipmibpar tool can be used to configure the IPMI Boot Parameter list
when blade is running. It supports the following options:
Table 5-3 IPMI Boot Parameter List
Option
Description
-a xx
IPMB Address; if not present local IPMC is used
-d
Enable debug output
-g
Read the IPMI Boot Parameter USER area
-h
Help
-i
Get device ID
-s file Store IPMI Boot Parameter (USER area), read from file
5.3.23 Dual BIOS Flash Devices
SB-ATCA7300 has two copies of the BIOS image, residing on two separate SPI
flash devices. Each copy of BIOS consists of the bootblock and main BIOS parts.
In addition, the flash devices may contain vendor specific data and setup data.
You can set either flash device A or flash device B as the active BIOS device; the
other becomes the backup. The flash device used is controlled by the IPMC.
SB-ATCA7300 Installation and Use Guide
5-10
BIOS Configuration
The BIOS bootblock verifies the main BIOS image’s integrity by a checksum
calculation. If the active BIOS image is corrupted, the BIOS bootblock will make
a switchover to the backup BIOS image.
A switchover will also occur if the bootblock code is missing or corrupted. This
BIOS independent switch is triggered by IPMC watchdog logic (see section
5.3.8.1 “Watchdog Timers” on page 5-6). Switching to the backup BIOS device is
reported to the console and logged to SMBIOS log. The switchover is performed
by setting the backup flash device active.
5.4 BIOS Initialization
The BIOS executes in multiple phases, in the following order.
Table 5-4 BIOS Execution Phases
Component
Phase
Function
SEC
Security
Early CPU initialization, run from CPU cache
PEI
Pre-EFI Initialization
Full CPU, memory, and board initialization,
determines boot type (cold, S3, S4)
DXE
Driver Execution Environment
Locates and runs firmware driver code that
initializes the rest of the system hardware
BDS
Boot Device Select
Determines the proper boot device
TSL
Transient System Load
Loads and calls the initial OS boot loader
RT
Run Time
OS execution
The first three phases together are often referred to as platform initialization or
POST (Power On Self-Test).
Status and error codes for the BIOS are given in Appendix B, "BIOS Status
Codes".
5.4.1 Power On Self-Test (POST)
After power-up or reset, the BIOS performs a Power On Self-Test (POST) which
attempts to determine if continued operation is possible and if the detected
hardware configuration is supportable and at least minimally complete.
This process can complete normally or result in a warning or error. The BIOS
boot process does not stop when a warning occurs, but displays a message on the
primary display device. If an error is detected, the boot process is stopped.
Failures early in POST can be indicated by POST codes (see Appendix B, "BIOS
Status Codes".)
Viewing the status codes as they are generated by the Aptio BIOS firmware
requires access to the status LEDs near the battery/VGA module during boot. (See
SB-ATCA7300 Installation and Use Guide
5-11
BIOS Configuration
Figure A-2 on page A-2.) The LED display is located to the lower right of the
battery/VGA module.
5.4.2 BIOS Boot Process
While performing the functions of the traditional BIOS, the Aptio 4.x BIOS core
follows the firmware model described by the Intel Platform Innovation
Framework for EFI ("the Framework"). The Framework refers to the following
boot phases, which may apply to various status code descriptions:
 Security (SEC) - initial low-level initialization



Pre-EFI Initialization (PEI) - memory initialization1
Driver Execution Environment (DXE) - main hardware initialization
Boot Device Selection (BDS) - system setup, pre-OS user interface and
selecting a bootable device (CD/DVD, HDD, USB, Network, EFI Shell)
During boot process, information message including BIOS version and build date,
board information, BOOT devices, CPU and memory information will be
displayed. The following is an example for SB-ATCA7300:
SANBlaze ATCA7300 BIOS Version 1.0.4 build 0009 (09/09/2011 - 16:36:35)
Board-Info:
FPGA version: 01
CPLD version: 2
Reset Cause: CPU
BIOS Boot Mode: Normal
Boot Flash Selection: Bank A (IPMI)
Last Boot Flash Selection: Bank A
Flash Bank A: WP off
Flash Bank B: WP off
System Time: 09/10/2011 - 11:28:07
IPMC Version: 2.2.0005
ATCA Power Level 2: 259.6 Watt - No Power Limit
Current System: Standard
Available BOOT Devices:
Base Network 1
Base Network 2
Fabric Network 1
Fabric Network 2
FrontPanel Network
UEFI: Built-in EFI Shell
BOOT Order:
SANBlaze ATCA7300 BIOS Version 1.0.4 build 0009 (09/09/2011 - 16:36:35)
Board: SB-ATCA7300 Version: 01 S/N:
CPU 0: Intel(R) Xeon(R) CPU L5638 @ 2.00GHz, Version: 206C2, MCVer: 13
CPU 1: Intel(R) Xeon(R) CPU L5638 @ 2.00GHz, Version: 206C2, MCVer: 13
SB-ATCA7300 Installation and Use Guide
5-12
BIOS Configuration
Memory
CPU 0
P01:
P02:
P03:
P04:
P05:
P06:
CPU 1
P11:
P12:
P13:
P14:
P15:
P16:
Info: Total Memory 98304 MB
Channel
Channel
Channel
Channel
Channel
Channel
0
0
1
1
2
2
Socket
Socket
Socket
Socket
Socket
Socket
0:
1:
0:
1:
0:
1:
8192
8192
8192
8192
8192
8192
MB
MB
MB
MB
MB
MB
(DDR3
(DDR3
(DDR3
(DDR3
(DDR3
(DDR3
@
@
@
@
@
@
1333MHz)
1333MHz)
1333MHz)
1333MHz)
1333MHz)
1333MHz)
Channel
Channel
Channel
Channel
Channel
Channel
0
0
1
1
2
2
Socket
Socket
Socket
Socket
Socket
Socket
0:
1:
0:
1:
0:
1:
8192
8192
8192
8192
8192
8192
MB
MB
MB
MB
MB
MB
(DDR3
(DDR3
(DDR3
(DDR3
(DDR3
(DDR3
@
@
@
@
@
@
1333MHz)
1333MHz)
1333MHz)
1333MHz)
1333MHz)
1333MHz)
Version 1.29.1121. Copyright (C) 2009 American Megatrends, Inc.
Press <DEL> or <F2> to enter setup.
5.4.3 Initiating Setup
During BIOS initialization, pressing the F2 or Del key requests that the Setup
utility to be launched when POST completes, before searching for a boot device
(the BDS stage; see section 5.4.2 “BIOS Boot Process” on page 5-12).
If you exit Setup without saving any changes, the boot process continues with the
search for a boot device. If changes are made, the BIOS saves the new settings and
then resets, restarting the BIOS boot process from the beginning.
5.5 BIOS Setup
The BIOS incorporates a Setup capability that allows you to change a variety of
system options. This section describes the operation of Setup by describing the
various options available through its set of hierarchical menus.
The current settings are stored in the SPI Flash NVRAM area and any changes are
saved back to this area by the Exit menu. The operation of the BIOS defaults is
described later in this document.
To start Setup, you must press the F2 or Del key during the early stages of POST
after power-up. Note that this functionality operates with USB keyboards when
enabled, and with the console redirection facility when enabled.
SB-ATCA7300 Installation and Use Guide
5-13
BIOS Configuration
The table below briefly describes the primary menus, most of which have
submenus. The following sections describe the menus in detail.
Table 5-5 Primary Menus
Menu
Options
Main
BIOS information, memory information and date and time
Advanced
CPU, Memory, Chipset-North Bridge, Chipset-South Bridge, SATA,
USB, Super IO, Serial Port Console Redirection Options, Runtime
Error Logging, SMBIOS Event Log, Local IPMI System Event Log
and WHEA.
IPMI
IPMI information, SEL and FRU options.
Boot
Option ROM Execution, boot mode and boot options.
Security
Save & Exit
Administrator and User password options.
Save with or without changes, load/save default settings and boot
device override options.
Aptio BIOS navigation can be accomplished using a combination of keys. These
keys include the Function keys, Enter, Esc, Arrow keys, and so on.
Table 5-6 Aptio BIOS Navigation Keys
Key
Enter
Description
The Enter key allows the user to select an option to edit its value or
access a sub menu.
>< Left/Right The Left and Right arrow keys allow you to select a screen.
^v Up/Down
The Up and Down arrow keys allow you to select an item or sub-screen.
+- Plus/Minus
The Plus and Minus keys allow you to change the field value of a
particular setup item.
For example: Date and Time.
Tab
The Tab key allows you to select fields.
Esc
The Esc key allows you to discard any changes you have made and exit
the Aptio Setup. When you are in a submenu, the Esc key allows you to
exit to the upper menu.
Function keys
When other function keys become available, they are displayed at the
right of the screen along with their intended function.
F1
General Help
F2
Load Previous Values.
F3
Load Optimized Defaults.
F4
Save ESC & Exit
SB-ATCA7300 Installation and Use Guide
5-14
BIOS Configuration
5.5.1 BIOS Main Menu
Figure 5-2 BIOS Main Menu
Table 5-7 BIOS Main Menu
Field
Description
BIOS Name
SANBlaze board name SB-ATCA7300
BIOS Version
BIOS version
Build Date
BIOS build date
Current System Hardware variant of the board
FPGA Version
Version of the FPGA image currently installed
Boot Flash
Selection
Which boot flash image was used for this boot 1 (primary) or 2
(backup)
Total Memory
Total memory installed
System Date
Sets the time and date (month/day/year format).
To change these values, go to each field and enter the desired value.
Press the Tab key to move from hour to minute to second, or from
month to day to year. There is no default value.
System Time
Access Level
If password protection was configured for the BIOS, the security
level of the supplied password (Administrator or User)
SB-ATCA7300 Installation and Use Guide
5-15
BIOS Configuration
5.5.2 BIOS Advanced Menu
Figure 5-3 BIOS Advanced Menu
Table 5-8 Advanced Menu
Field
Description
CPU Configuration
CPU Configuration Parameters. See section 5.5.2.1 “CPU
Configuration” on page 5-17.
Memory Configuration
Memory setup. See section 5.5.2.2 “Memory Configuration” on
page 5-18.
Chipset - North Bridge
North Bridge Parameters. See section 5.5.2.3 “Chipset - North
Bridge” on page 5-19.
Chipset - South Bridge
South Bridge Parameters. See section 5.5.2.4 “Chipset - South
Bridge” on page 5-20.
SATA Configuration
SATA Devices Configuration Parameters. See section 5.5.2.5
“SATA Configuration” on page 5-20.
USB Configuration
USB Configuration Parameters. See section 5.5.2.6 “USB
Configuration” on page 5-21.
Super IO Configuration Super IO facility parameters. See section 5.5.2.7 “Super IO
Configuration” on page 5-21.
Serial Port Console
Redirection
Serial Port Console Redirection Configuration Parameters. See
section 5.5.2.8 “Serial Port Console Redirection” on page 5-22.
Runtime Error Logging Runtime Error Logging Support Setup Options. See section
5.5.2.9 “Runtime Error Logging” on page 5-24.
SB-ATCA7300 Installation and Use Guide
5-16
BIOS Configuration
Table 5-8 Advanced Menu (Continued)
Field
Description
SMBIOS Event Log
View or Change the SMBIOS Event Log Configuration. See
section 5.5.2.10 “SMBIOS Event Log” on page 5-24.
Local IPMI System
Event Log
View the Local IPMI System Event Log. See section 5.5.2.11
“Local IPMI System Event Log” on page 5-24.
5.5.2.1 CPU Configuration
Table 5-9 CPU Configuration
Field
Description
Socket 0/1 CPU Information
Show the processor module and stepping and microcode
revision
Max Processor Speed
Maximum processor speed possible
Min Processor Speed
Minimum processor speed possible
Processor Speed
Current processor speed
Processor Cores
Current count of enabled processor cores
Intel HT Technology
Intel HT Technology availability status
EMT64
EMT64 availability status
Hyper-threading
Enable for Windows XP (and later) and Linux (OS is
optimized for Hyper-Threading Technology) and disable for
other OS (OS is not optimized for Hyper-Threading
Technology). When Disabled only one thread per enabled core
is enabled. Default is "Disabled".
Active Processor Core
Number of cores to enable in each processor. Options: ALL, 1,
2, 3, 4, 5. Default is ALL.
Limit CPUID Maximum
Limit CPUID Maximum. Options: Disabled and Enabled.
Disabled for Windows XP. Default is "Disabled".
Hardware Prefetcher
To enable/disable the MLC streamer prefetcher. Options:
Disabled and Enabled. Default is "Enabled".
Adjacent Cache Line Prefetch
To enable/disable prefetching of adjacent cache lines. Options:
Disabled and Enabled. Default is "Enabled".
Intel Virtualization Technology When enabled, a VMM can utilize the additional hardware
capabilities provided by Vanderpool Technology. Options:
Disabled and Enabled. Default is "Enabled".
Turbo Mode
Enable/Disable Intel Turbo mode. Options: Disabled and
Enabled. Default is "Enabled".
SB-ATCA7300 Installation and Use Guide
5-17
BIOS Configuration
5.5.2.1.1 CPU Socket 0/1 CPU Information
Table 5-10 CPU Socket 0/1 CPU Information
Field
Description
Processor Module
Processor Module Name: Intel® Xeon® CPU L5638 @2.00GHz
Processor Stepping
Processor stepping (Usually B1 for L5638)
Microcode Revision
Microcode revision
5.5.2.2 Memory Configuration
Table 5-11 Memory Configuration
Field
Description
Total Memory
Total memory installed
Current Memory Mode
Current memory mode
Current Memory Speed Current memory speed
Mirroring
Mirroring support status
Sparing
Sparing support status
DIMM Information
Display DIMM presence and size information. See section 5.5.2.2.1
“Per Processor DIMM Information” on page 5-19.
Memory Mode
Select the mode for memory initialization. Options: Independent,
Mirroring and Lock Step. Default is "Independent".
Channel Interleaving
Select Channel Interleave setting. Options: Auto, 6 Way, 4 Way, 3
Way, 2 Way and 1 Way. Default is "Auto".
Rank Interleaving
Select different rank Interleaving setting. Options: Auto, 4 Way, 3
Way, 2 Way and 1 Way. Default is "Auto".
Patrol Scrub
Enable/Disable Patrol Scrubbing Feature. Options: Disable and Enable.
Default is "Enable".
Demand Scrub
Enable/Disable Demand Scrubbing Feature. Options: Disable and
Enable. Default is "Disable".
SB-ATCA7300 Installation and Use Guide
5-18
BIOS Configuration
5.5.2.2.1 Per Processor DIMM Information
Table 5-12 Per Processor DIMM Information
Field
Description
P01: Channel 0 Slot 0
DIMM status: Present or Not Present.
If Present, memory size and DDR mode is displayed.
P02: Channel 0 Slot 1
P03: Channel 1 Slot 0
P04: Channel 1 Slot 1
P05: Channel 2 Slot 0
P06: Channel 2 Slot 1
P01: Channel 0 Slot 0
P02: Channel 0 Slot 1
P03: Channel 1 Slot 0
P04: Channel 1 Slot 1
P05: Channel 2 Slot 0
P06: Channel 2 Slot 1
Example for Present status:
Present 4096 MB (DDR3).
Example for Not Present status:
Not Present.
DIMM status: Present or Not Present.
If Present, memory size and DDR mode is displayed.
Example for Present status:
Present 4096 MB (DDR3).
Example for Not Present status:
Not Present.
5.5.2.3 Chipset - North Bridge
Table 5-13 Chipset - North Bridge
Field
Description
Tylerburg Revision ID
Tylerburg (Intel 5520) Revision ID and stepping information.
Current QPI Link Freq
Current QPI Link Freq - 5.866 GT/s for example
Connected RTM
Connected RTM Name, such as SanBlaze SB-RTM414 or SBRTM 410
Auto-Detect RTM
If enabled, the RTM is detected and the RTM PCIe parameters
are set for this RTM. If disabled, the RTM PCIe parameters
can be set manually.
RTM PCIe Gen1 Speed This option force RTM PCIe root ports to Gen1 operation. If
disabled, RTM PCIe support both Gen1 and Gen2 devices.
PCIe to RTM
Select PCIe port Bifurcation for Zone3 connector (RTM).
Options: x4x4, x8. Default: x8
Primary Display
Select RTM or Onboard Graphics device as Primary Display.
Default is Auto.
Intel® VT for Directed
I/O Configuration
Intel® Virtual Technology for Directed I/O Configuration.
See section 5.5.2.3.1 “Intel® VT for Directed I/O
Configuration” on page 5-20.
SB-ATCA7300 Installation and Use Guide
5-19
BIOS Configuration
5.5.2.3.1 Intel® VT for Directed I/O Configuration
Table 5-14 Intel® VT for Directed I/O Configuration
Field
Intel(R) VT-d
Description
Enable/Disable Intel(R) Virtualization Technology for
Directed I/O. Options: Disabled and Enabled.
Default is "Disabled".
5.5.2.4 Chipset - South Bridge
Table 5-15 Chipset - South Bridge
Field
Description
Front Panel Ethernet
Enable/Disable Front Panel Ethernet Controller
USB Configuration
USB Configuration Parameters page. See section 5.5.2.4.1
“USB Port Configuration” on page 5-20.
5.5.2.4.1 USB Port Configuration
See also section 5.5.2.6 “USB Configuration” on page 5-21.
Table 5-16 USB Configuration
Field
Description
All USB Devices
Enable/Disable All USB Devices ports. Options: Disabled and
Enabled. Default is "Enabled".
Front Panel USB
Enable/Disable Front Panel USB port 1. This setting is
ignored if the "All USB Devices" option is disabled. Options:
Disabled and Enabled. Default is "Enabled".
Onboard eUSB Flash Disk Enable/Disable Onboard eUSB Flash Disk. This setting is
ignored if the "All USB Devices" option is disabled. Options:
Disabled and Enabled. Default is "Enabled".
ARTM USB
Enable/Disable RTM USB port. This setting is ignored if the
"All USB Devices" option is disabled. Options: Disabled and
Enabled. Default is "Enabled".
5.5.2.5 SATA Configuration
Table 5-17 SATA Configuration
Field
Description
SATA Cube (Onboard) Displays the SSD device (Cube Socket) present status
SB-ATCA7300 Installation and Use Guide
5-20
BIOS Configuration
Table 5-17 SATA Configuration (Continued)
Field
Description
SATA Mode
Determines how SATA controllers operate. Options: Disable,
IDE mode, AHCI mode and RAID mode. Default is "IDE".
SATA Controller 0
Enable/Disable Serial-ATA Controller 0. This option is only
valid when SATA Mode is in IDE mode. Options: Disable,
Enhanced and Compatible. Default is "Compatible".
SATA Controller 1
Enable/Disable Serial-ATA Controller 1. This option is only
valid when SATA Mode is in IDE mode. Options: Disable and
Enhanced. Default is "Enhanced".
5.5.2.6 USB Configuration
See also section 5.5.2.4.1 “USB Port Configuration” on page 5-20.
Table 5-18 USB Configuration
Field
Description
USB Devices
Lists the USB devices attached.
EHCI Hand-off
This is a workaround for OSes without EHCI hand-off
support. The EHCI ownership change should be claimed by
the EHCI driver. Default is Disabled.
Mass Storage Devices Lists mass storage devices.
5.5.2.7 Super IO Configuration
Table 5-19 Super IO Configuration
Field
Super IO Chip
Description
The Super IO device is connected to the FPGA serial devices.
Serial Port 0 Configuration Sets parameters of Serial Port 0 (COM A). See section
5.5.2.7.1 “Serial Port 0 (COM A) Configuration” on page 522.
Serial Port 1 Configuration Sets parameters of Serial Port 0 (COM B). See section
5.5.2.7.2 “Serial Port 1 (COM B) Configuration” on page 522.
SB-ATCA7300 Installation and Use Guide
5-21
BIOS Configuration
5.5.2.7.1 Serial Port 0 (COM A) Configuration
Table 5-20 Serial Port 0 Configuration
Field
Serial Port
Description
Enable/Disable serial port. Default is "Enabled".
Change Settings Select an optimal setting for Super IO Device. This option is
only valid when the serial port is enabled. Options are:
Auto
IO=3F8h; IRQ=4;
IO=3F8h; IRQ=3,4,5,6,7,10,11,12;
IO=2F8h; IRQ=3,4,5,6,7,10,11,12;
IO=3E8h; IRQ=3,4,5,6,7,10,11,12;
IO=2E8h; IRQ=3,4,5,6,7,10,11,12;
Default is IO=3F8h; IRQ=4
5.5.2.7.2 Serial Port 1 (COM B) Configuration
Table 5-21 Serial Port 1 Configuration
Field
Serial Port
Description
Enable/Disable serial port. Default is "Enabled".
Change Settings Select an optimal setting for Super IO Device. This option is
only valid when the serial port is enabled. Options are:
Auto
IO=3F8h; IRQ=4;
IO=3F8h; IRQ=3,4,5,6,7,10,11,12;
IO=2F8h; IRQ=3,4,5,6,7,10,11,12;
IO=3E8h; IRQ=3,4,5,6,7,10,11,12;
IO=2E8h; IRQ=3,4,5,6,7,10,11,12;
Default is IO=2F8h; IRQ=3,4,5,6,7,10,11,12
5.5.2.8 Serial Port Console Redirection
Table 5-22 Serial Port Console Redirection
Field
Description
COM0: Console
Redirection
Enable/Disable console redirection. Default is "Enabled".
COM0: Console
Redirection Settings
See section 5.5.2.8.1 “COM0/1 Console Redirection Settings”
on page 5-23.
SB-ATCA7300 Installation and Use Guide
5-22
BIOS Configuration
Table 5-22 Serial Port Console Redirection (Continued)
Field
Description
COM1: Console
Redirection
Enable/Disable console redirection. To use COM1, COM0
must be disabled due to a Console Redirection limitation.
Default is "Disabled".
COM1: Console
Redirection Settings
See section 5.5.2.8.1 “COM0/1 Console Redirection Settings”
on page 5-23.
5.5.2.8.1 COM0/1 Console Redirection Settings
Table 5-23 COM0/1 Console Redirection Settings
Field
Description
Terminal Type
Emulation type:
ANSI: Extended ASCII char set.
VT100: ASCII char set.
VT100+: Extends VT100 to support color, function keys, etc.
VT-UTF8: Uses UTF8 encoding to map Unicode chars onto 1
or more bytes.
Options: VT100, VT100+, VT-UTF8 and ANSI.
Default is VT100.
Bits per second Selects serial port transmission speed. The speed must be
matched on the other side. Long or noisy lines may require
lower speeds. Options: 9600,19200, 57600 and 115200.
Default is 9600.
Data Bits
Data Bits. Options: 7 and 8. Default is 8.
Parity
A parity bit can be sent with the data bits to detect some
transmission errors.
None: No parity bit sent.
Even: Parity bit is 0 if the number of 1s in the data bits is even.
Odd: Parity bit is 0 if number of 1s in the data bits is odd.
Mark: Parity bit is always 1.
Space: Parity bit is always 0.
Mark and Space Parity do not allow for error detection. They
can be used as an additional data bit.
Options: None, Even, Odd, Mark and Space. Default is None.
Stop Bits
Stop bits indicates the end of a serial data packet. (A start bit
indicates the beginning of a packet.) The standard setting is 1
stop bit. Communication with slow devices may require 2 stop
bits. Options: 1 and 2. Default is 1.
SB-ATCA7300 Installation and Use Guide
5-23
BIOS Configuration
5.5.2.9 Runtime Error Logging
Table 5-24 Runtime Error Logging
Field
Description
Runtime Error Logging Enable/Disable Runtime Error Logging Support. Options: Disabled
and Enabled. Default is "Enabled".
PCI Error Logging
Enable/Disable PCI Error Logging. Options: Disabled, Enabled,
Default is "Enabled".
Error Threshold
Enter the correctable error threshold value to use if Runtime Error
Logging option is enabled. Range: 1 - 1000. Default is 10.
Error Logging Limit
Enter the Error Logging Limit value if Runtime Error Logging
option is enabled. Range: 1 - 20. Default is "10".
5.5.2.10 SMBIOS Event Log
Table 5-25 SMBIOS Event Log
Field
Description
SMBIOS Event Log Setting Change the SMBIOS Event Log configuration
View SMBIOS Event Log
View the SMBIOS Event Log records
5.5.2.11 Local IPMI System Event Log
Table 5-26 Local IPMI System Event Log
Field
Description
Erase Local SEL
Choose options for erasing local SEL
View Local IPMI
System Event Log
View the System Event Log from local IPMC records.
SB-ATCA7300 Installation and Use Guide
5-24
BIOS Configuration
5.5.3 BIOS IPMI Menu
Figure 5-4 BIOS IPMI Menu
Table 5-27 BIOS IPMI Menu
Field
Description
IPMC Version
IPMC version
ATCA Power Level
ATCA power level information
P-State Limitation
P-State limitation information
Available Power levels Available power levels for the blade
Connected RTM
Connected RTM type
RTM IPMC Version
RTM IPMC version
IPMI Watchdog
Configuration
Sel IPMI Watchdog configuration page. See section 5.5.3.1
“IPMI Watchdog Configuration” on page 5-26.
System Event Log
Sel Event Log configuration page. See section 5.5.3.2
“System Event Log” on page 5-26.
View FRU information FRU information page. See section 5.5.3.3 “View FRU
information” on page 5-26.
SB-ATCA7300 Installation and Use Guide
5-25
BIOS Configuration
5.5.3.1 IPMI Watchdog Configuration
Table 5-28 IPMI Watchdog Configuration
Field
Description
POST Timer (FRB2)
Enable or Disable FRB2 timer (POST/BIOS). Option: Disabled and
Enabled. Default is Enabled.
FRB2 Timer timeout
Set the Timeout value for the FRB2 Timer expiration. Options:
3,4,5 or 6 minutes, Default is 6 minutes.
FRB2 Timer Action
Specify how the system should respond if the FRB2 Timer expires.
Options: Do Nothing, Reset Power Down or Power Cycle. Default
is Reset.
O/S Watchdog Timer
Enable or Disable OS Watchdog Timer. Option: Disabled and
Enabled. Default is Disabled.
O/S Wtd Timer Timeout
Set the timeout value for the OS Boot Watchdog Timer. Options: 1,
2, 3, 5, 7, 10, 15 or 20 minutes, Default is 5 minutes.
O/S Wtd Timeout Action Specify the action after OS Watchdog Timer expiration. Options:
Do Nothing, Reset Power Down or Power Cycle. Default is Reset.
5.5.3.2 System Event Log
Table 5-29 System Event Log
Field
Description
Log EFI Status Codes
Disable the logging of EFI Status Codes, or log only error code or
only progress code or both. Options: Disabled, Both, Error code
and Progress code. Default is Both.
NOTE: A new value will not take effect until the system is reset.
5.5.3.3 View FRU information
Table 5-30 View FRU information
Field
Description
Product Manufacturer
"SANBlaze"
Product Name
Refer to IPMC FRU for the values.
Product Part Number
Refer to IPMC FRU for the values.
Product Version
Refer to IPMC FRU for the values.
Product Serial Number Refer to IPMC FRU for the values.
Manufacturing Date
Refer to IPMC FRU for the values.
Board Manufacturer
Refer to IPMC FRU for the values.
SB-ATCA7300 Installation and Use Guide
5-26
BIOS Configuration
Table 5-30 View FRU information (Continued)
Field
Description
Board Product Name
Refer to IPMC FRU for the values.
Board Serial Number
Refer to IPMC FRU for the values.
Board Part Number
Refer to IPMC FRU for the values.
5.5.4 BIOS Boot Menu
Figure 5-5 BIOS Boot Menu
Table 5-31 BIOS Boot Menu
Field
Description
Option ROM Execution
Option ROM Execution Configuration page. See section
5.5.4.1 “Boot Option ROM Execution” on page 5-28.
Setup Prompt Timeout
The number of seconds to delay waiting for the setup
activation key to be prompted (Del or F2).
A value of 65535 (0xFFFF) means the system will wait
indefinitely. Setting of 0 means the system will not wait (not
recommended). Default is 3.
Bootup NumLock State
Select the keyboard NumLock state. Options: On and Off.
Default is On.
Wait AMC/RTM Timeout Wait time in seconds for PCIe device detection before system
times out. Range: 0-255, Default is 3.
SB-ATCA7300 Installation and Use Guide
5-27
BIOS Configuration
Table 5-31 BIOS Boot Menu (Continued)
Field
Description
Wait AMC/RTM Policy
Options: Force or Auto. If set to "Force", BIOS waits for the
value specified in Timeout; If set to "Auto", BIOS ignores the
value specified in Timeout . Default is "Auto."
Boot Option #1
Boot group option #1.
Boot Option #2
Boot group option #2.
Boot Option #3
Boot group option #3.
Boot Option #4
Boot group option #4.
Boot Option #5
Boot group option #5.
Boot Option #6
Boot group option #6.
5.5.4.1 Boot Option ROM Execution
Figure 5-6 BIOS Boot Option ROM Execution
Table 5-32 BIOS Boot Option ROM Execution
Field
Description
Front Panel PXE Boot
Controls execution of the Option ROM for the Front Panel Ethernet
controller. Options: Disabled and Enabled. Default is "Disabled".
Base Network PXE Boot
Controls execution of the Option ROM for the Base Interface
Ethernet. Options: Disabled and Enabled. Default is "Enabled".
SB-ATCA7300 Installation and Use Guide
5-28
BIOS Configuration
Table 5-32 BIOS Boot Option ROM Execution (Continued)
Field
Description
ARTM Network PXE Boot Controls execution of the Option ROM for the Ethernet on the
ARTM. Options: Disabled and Enabled. Default is "Disabled".
ARTM SAS Boot
Controls execution of the Option ROM for the SAS controller on
the ARTM. Options: Disabled and Enabled. Default is "Disabled".
Fabric Network Boot
Controls execution of the Option ROM for the Fabric Interface
Ethernet. Options: Disabled, PXE and iSCSI. Default is "PXE".
ATCA Power Level Limit
Enable/Disable Spread Spectrum Clock to the ARTM. Option:
Disabled and Enabled. Default is "Enabled".
5.5.5 BIOS Security Menu
Figure 5-7 BIOS Security Menu
Table 5-33 BIOS Security Menu
Field
Description
Setup Administrator Password Set the Setup Administrator password
User Password
SB-ATCA7300 Installation and Use Guide
Set the Setup User password
5-29
BIOS Configuration
5.5.6 Save and Exit Menu
Figure 5-8 Save and Exit Menu
Table 5-34 Save and Exit Menu
Field
Description
Save Changes and Exit
Exits system setup after saving the changes.
Discard Changes and Exit
Exits system setup without saving any changes.
Save Changes and Reset
Resets the system after saving the changes.
Discard Changes and Reset Resets system setup without saving any changes.
Save Changes
Saves changes done to any of the setup options.
Discard Changes
Discard changes done to any of the setup options.
Restore Defaults
Restore/Load default values for all the setup options. This
option is the same as pressing F3.
Boot Override
Overrides the boot device order from the Boot menu and
selects the specific device from which the system will boot on
a one-time basis.
SB-ATCA7300 Installation and Use Guide
5-30
6 Maps and Registers
6.1 Interrupt Structure
The SB-ATCA7300 supports both APIC and non-APIC (legacy PIC Mode)
modes for interrupt delivery to the CPUs. The 8259 PIC Mode Interrupt
Concentrator inside the ICH10R supports 16 interrupts (eight external signal
inputs). The IO-APIC device inside the ICH10R supports 24 interrupt sources.
In APIC mode the ICH10R supports only front side bus interrupt delivery (not the
serial APIC mode). The following figure and tables summarize the interrupt
sources and mappings for the SB-ATCA7300. APIC mode is configured through
BIOS after boot-up phase which is done in legacy PIC mode.
Figure 6-1 Interrupt Structure of the SB-ATCA7300
SB-ATCA7300 Installation and Use Guide
6-1
Maps and Registers
6.1.1 APIC Mode Interrupts
In APIC Mode the PCI Interrupts A:H are mapped to IRQ[16:23].
If an interrupt is used for PCI IRQ[A:H], SCI or TCO, it must not be used for ISA
(legacy)-style interrupts (using SERIRQ).
Table 6-1 APIC Mode Interrupt Mapping
IRQ
0
Interrupt Source
Cascade from 8259 1
1
2
8254 Counter 0, Timer 0 (legacy mode)
3
4
5
6
7
8
RTC, Timer 1 (legacy mode)
9
Option for TCI, TCO
10
Option for TCI, TCO
11
Timer 2, Option for TCI, TCO
12
Timer 3
13
FERR# logic
14
SATA Primary (legacy mode)
15
SATA Secondary (legacy mode)
16
PIRQ[A]#
17
PIRQ[B]#
18
PIRQ[C]#
19
PIRQ[D]#
20
PIRQ[E]# (GPIO)
21
PIRQ[F]# (GPIO)
22
PIRQ[G]# (GPIO)
23
PIRQ[H]# (GPIO)
SB-ATCA7300 Installation and Use Guide
6-2
Maps and Registers
6.1.2 Non-APIC Mode Interrupts
The non-APIC (legacy mode) interrupt map is shown in the table below.
Table 6-2 Non-APIC (PIC mode / 8259 Mode) Interrupt Mapping
Type
Master
8259
IRQ
Typical Interrupt
Source
Interrupt Source
0
Internal
8254 Counter 0, Timer 0 (HPET)
1
Keyboard
IRQ1 via SERIRQ
2
Internal
Slave 8259 INTR output
3
Serial Port A
IRQ3 via SERIRQ, PIRQ#
4
Serial Port B
IRQ4 via SERIRQ, PIRQ#
5
Parallel/Generic
IRQ5 via SERIRQ, PIRQ#
6
Floppy
IRQ6 via SERIRQ, PIRQ#
7
Parallel/Generic
IRQ7 via SERIRQ, PIRQ#
8
Internal RTC
Internal RTC, Timer 1 (HPET)
9
Generic
IRQ9 via SERIRQ, SCI, TCO, or PIRQ#
10
Generic
IRQ10 via SERIRQ, SCI, TCO, or PIRQ#
11
Generic
IRQ11 via SERIRQ, SCI, TCO, or PIRQ# or
Timer#2 (HPET)
12
PS/2 Mouse
IRQ11 via SERIRQ, SCI, TCO, or PIRQ# or
Timer#3 (HPET)
13
Internal
State Machine output based on processor FERR#
assertion. May optionally be used for SCI or TCO
interrupt if FERR# not needed.
14
SATA
SATA Primary (legacy mode), or via SERIRQ or
PIRQ#
15
SATA
SATA Secondary (legacy mode), or via SERIRQ
or PIRQ#
Slave
SB-ATCA7300 Installation and Use Guide
6-3
Maps and Registers
6.2 PCI Express Lane Mapping
The Xeon 5520 (Tylersburg IOH36D) PCI Express lanes use the naming
convention shown in Table 6-3 below, and are grouped as shown in Figure 6-2.
Table 6-3 PCI Express Lane Naming
Lane
1
2
3
4
5
6
7
8
9
10
x2
x2
x4
x4
x4
x4
x4
x4
x4
x4
x8
x4
x8
x8
x16
x8
x16
Figure 6-2 IOH36D PCIe Lane Mapping on SB-ATCA7300
6.3 Configuration Registers
The configuration register descriptions in this chapter use the conventions shown
below in Table 6-4 and in Table 6-5.
Table 6-4 Register Default Value Conventions
Default
0 or 1
Description
Not applicable or undefined
Default value after PWR_GOOD is valid or after ICH_PLTRST
deassertion
Ext.
External Reset Source; default depends on external logic level
reset: 0 or 1
Default value after deassertion of the reset signal named reset
Undef.
Undefined value
SB-ATCA7300 Installation and Use Guide
6-4
Maps and Registers
Table 6-5 Register Access Type Conventions
Access
Description
r
Read only
w
Write only
r/w
Read and write
w1c
Write-1-to-clear, ignore bit while reading
r/w1c
Read and write-1-to-clear, write 0 has no effect
r/w1s
Read and write-1-to-set, write 0 has no effect
r/w1t
Read and write-1-to-toggle, write 0 has no effect
LPC:
The prefix “LPC:” signals that the access is made using the LPC interface.
For example, LPC: r/w means that the register bit is read/writable from the LPC
interface
IPMC:
The prefix “IPMC:” signals that the access is made using the IPMC SPI interface.
For example, IPMC: r/w means that the register bit is read/writable from IPMC SPI
interface
6.3.1 FPGA Register Access and Addresses
The FPGA registers may be accessed from the host or the IPMC. From the host,
the LPC bus interface is used. The IPMC uses an SPI interface.
6.3.1.1 LPC Addresses
The LPC bus supports three different access protocols, but only one is
mplemented.
6.3.1.1.1 LPC I/O Addresses
The LPC interface responds to LPC I/O accesses listed in Table 6-6 below. All
other LPC I/O accesses are ignored.
Table 6-6 LPC I/O Register Map Overview
Base
Address
Address
Size
Address
Range Name
Description
0x4E
2
SIW
Super IO Configuration Registers for Index and
Date
0x80
1
POSTCODE
POST Code Register
BASE1
8
COM1
UART1. Serial Port 1 (Logical Device 4). BASE1
address is set up during Super IO configuration
BASE2
8
COM2
UART2. Serial Port 2. (Logical Device 4). BASE2
address is set up during Super IO configuration
SB-ATCA7300 Installation and Use Guide
6-5
Maps and Registers
Table 6-6 LPC I/O Register Map Overview (Continued)
Base
Address
0x600
Address
Size
128
Address
Range Name
REGISTERS
Description
FPGA Registers
All LPC I/O accesses to address POSTCODE, within the address range
REGISTERS and within the address ranges of COM1 or COM2 (only when
enabled during Super IO configuration) are decoded by the LPC core.
6.3.1.1.2 LPC Memory Addresses
The LPC interface never responds to LPC Memory accesses.
6.3.1.1.3 LPC Firmware Addresses
The LPC interface never responds to LPC Firmware accesses.
6.3.1.2 SPI Register Access and Addresses
All SPI accesses from the IPMC to the FPGA with the SPI select signal
IPMC_SPI_SS_FPGA_ asserted are accepted.
Table 6-7 IPMC SPI Register
SPI Address Range Address Range Name
0x00 – 0x7F
REGISTERS
Description
FPGA Registers
6.3.2 POST Code Register
The FPGA provides an 8 bit wide register to store POST codes at LPC I/O address
0x80. The two nibbles of the register are converted to 7 segment codes and are
displayed as two hex values by two 7 segment LED displays at the bottom of the
SB-ATCA7300 board..
The IPMC can read the POST code using the SPI interface (with the signal
IPMC_SPI_SS_FPGA_ asserted) using SPI address 0x7F.
Table 6-8 POST Code Register
LPC I/O Address: 0x80
IPMC SPI Address: 0x7f
Bit
Description
Default
Access
7:0
POST codes from host
0
LPC: r/w
IPMC: r
SB-ATCA7300 Installation and Use Guide
6-6
Maps and Registers
6.3.3 Super IO Functionality Configuration Register
After a LPC Reset (ICH_PLTRST_ is asserted) or “Power On Reset,” the Super
IO is in Run Mode with the UARTs disabled. These may be configured using the
LPC IO Address Range SIW (INDEX and DATA) by placing the Super IO into
Configuration State.
The BIOS uses these configuration addresses to initialize the logical devices
during POST. The INDEX and DATA addresses are only valid and effective
when the Super IO is in Configuration State. When the Super IO is not in
Configuration State, all reads return 0xFF and any write data is ignored.
Table 6-9 Super IO Configuration Index Register
LPC I/O Address: 0x4E
Bit
Description
7:0 INDEX. Configuration Index
Default
Access
0xff
LPC: r/w
Table 6-10 Super IO Configuration Data Register
LPC I/O Address: 0x4F
Bit
Description
Default
Access
0xff
LPC: r/w
7:0 DATA Configuration Data
6.3.3.1 Entering Configuration State
The Super IO device enters Configuration State after the following contiguous
sequence.
1. Write 68 to Configuration Index Port.
2. Write 08 to Configuration Index Port.
6.3.3.2 Configuration State
Only two states are defined (Run and Configuration). In the Run State the Super
IO is always ready to enter the Configuration State.
The system sets the logical device information and activates desired logical
devices through the INDEX and DATA ports.
The configuration registers are accessed in two steps:
1. Write the index of the Logical Device Number Configuration Register (07) to
the INDEX PORT, and then write the number of the desired logical device to the
DATA PORT.
SB-ATCA7300 Installation and Use Guide
6-7
Maps and Registers
2. Write the address of the desired configuration register within the logical
device to the INDEX PORT, and then write or read the configuration register
through the DATA PORT.
Note - If accessing the Global Configuration Registers, step (1) is not required.
The Super IO returns to the RUN State.
6.3.3.3 Super IO Functionality Configuration Registers
The SB-ATCA7300 implements only the subset of Super I/O functions required
for serial communication.
Note - Address locations that are not listed are considered reserved register
locations. Reads to reserved registers may return non-zero values. Writes to
reserved locations may cause system failure.
6.3.3.3.1 Global Control Configuration Registers
The Super IO Global Registers lie in the address range 0x00-0x2F. All eight bits
of the ADDRESS Port are used for register selection. All unimplemented registers
and bits ignore writes and return zero when read. The INDEX PORT is used to
select a configuration register in the chip. The DATA PORT is then used to access
the selected register. These registers are accessible only in Configuration State.
Table 6-11 Global Configuration Register Summary
Index Address
Description
0x07
Super IO Logical Device Number
0x20
Super IO Device ID
0x21
Super IO Device Revision
0x28
Super IO LPC Control
0x29
Super IO SERIRQ and Pre-divide Control
SB-ATCA7300 Installation and Use Guide
6-8
Maps and Registers
Table 6-12 Super IO Logical Device Number Register
Index Address: 0x07
Bit
Description
Default
Access
0
LPC: r/w
Logical Device Number:
0x04: Logical Device 4 (UART 1Serial Port 1)
0x05: Logical Device 5 (UART2 Serial Port 2)
7:0
A write to this register selects the current logical
device. This allows access to the control and
configuration registers for each logical device.
Table 6-13 Super IO Device Identification Register
Index Address: 0x20
Bit Description Default Access
7:0 Device ID
0
LPC: r
Table 6-14 Super IO Device Revision Register
Index Address: 0x21
Bit
Description
7:0 Device Revision
Default Access
0x01
LPC: r
Table 6-15 Super IO LPC Control Register
Index Address: 0x28
Bit
Description
Default Access
0
LPC Bus Wait States:
1: Long wait states (sync 6)
1
LPC: r
1
Reserved
0
LPC: r
Table 6-16 Global Super IO SERIRQ and Pre-divide Control Register
Index Address: 0x29
Bit
Description
Default
Access
0
SERIRQ enable:
0: disabled. Serial interrupts disabled.
1: enabled. Logical devices participate in interrupt generations.
0
LPC: r/w
1
SERIRQ Mode:
1: Continuous Mode
1
LPC: r
SB-ATCA7300 Installation and Use Guide
6-9
Maps and Registers
Table 6-16 Global Super IO SERIRQ and Pre-divide Control Register
Index Address: 0x29
Bit
Description
Default
Access
UART Clock pre-divide
00: divide by 1
3:2 01: divide by 8
10: divide by 26 (CLK_UART is 48 MHz)
11: reserved
0
LPC: r/w
7:4 Reserved
0
LPC: r
6.3.3.3.2 Logical Device Configuration Registers
These registers are used to access the configuration registers assigned to each
logical unit. The Super IO supports two logical units and has two sets of logical
device registers.
The two logical devices are UART1 (Logical Number 4) and UART2 (Logical
Number 5). A separate set (bank) of control and configuration registers exists for
each logical device and is selected with the Logical Device Number Register.
The INDEX PORT is used to select a specific logical device register. These
registers are then accessed through the DATA PORT. The Logical Device
registers are accessible only when the device is in the Configuration state.
Table 6-17 Logical Device Configuration Register Summary
Index Address
Description
0x30
Enable
0x60
Base IO Address MSB
0x61
Base IO Address LSB
0x70
Primary Interrupt Select
0x74
Reserved
0x75
Reserved
0xF0
Reserved
SB-ATCA7300 Installation and Use Guide
6-10
Maps and Registers
The logical register addresses are shown in the tables below.
Table 6-18 Logical Device Enable Register
Index Address: 0x30
Bit
0
Description
Default
Access
Logical Device Enable:
0: disabled. Currently selected device is inactive.
1: enabled. . The currently selected device is enabled.
1
LPC: r/w
0
LPC: r
7:1 Reserved
Table 6-19 Logical Device Base IO Address MSB Register
Index Address: 0x60
Bit
Description
Default
Access
0
LPC: r/w
7:0 Logical Device Base IO Address MSB
Table 6-20 Logical Device Base IO Address LSB Register
Index Address: 0x61
Bit
Description
Default
Access
2:0 Bits 0 to 2 are read only. Address is on an 8 byte boundary.
0
LPC: r
7:3 Logical Device Base IO Address LSB.
0
LPC: r/w
Registers 0x60 (MSB) and 0x61 (LSB) set the Logical Device Base IO address for
the logical device. For example, to specify Base IO address 0x3F8, the content of
Register 0x60 is 0x03, and the content of Register 0x61 is 0xF8.
See the table below for Common Decode Ranges:
Table 6-21 Logical Device Common Decode Ranges
IO Address Range Description
0x3F8 – 0x3FF
COM1
0x2F8 – 0x2FF
COM2
0x2E8 – 0x2EF
COM3
0x3E8 – 0x3EF
COM4
SB-ATCA7300 Installation and Use Guide
6-11
Maps and Registers
Table 6-22 Logical Device Primary Interrupt Register
Index Address: 0x70
Bit
Description
Default
Access
Interrupt level is used for Primary Interrupt.:
0x0: no interrupt selected
0x1: IRQ1
0x2: IRQ2
0x3: IRQ3
0x4: IRQ4
0x5: IRQ5
0x6: IRQ6
3:0 0x7: IRQ7
0x8: IRQ8
0x9: IRQ9
0xA: IRQ10
0xB: IRQ11
0xC: IRQ12
0xD: IRQ13
0xE: IRQ14
0xF: IRQ15
1
LPC: r/w
7:4 Reserved
0
LPC: r
An Interrupt is activated by enabling the device (at offset 0x30), setting this
register to a non-zero value, then setting any combination of bits 0-4 in the
corresponding UART IER and the occurrence of the corresponding UART event
(i.e. Modem Status Change, Receiver Line Error Condition, Transmit Data
Request, Receiver Data Available or Receiver Time Out), and setting the OUT2
bit in the MCR.
Table 6-23 Logical Device 0x74 Reserved Register
Index Address: 0x74
Bit Description Default Access
7:0 Reserved
0x04
LPC: r
Table 6-24 Logical Device 0x75 Reserved Register
Index Address: 0x75
Bit Description Default Access
7:0 Reserved
SB-ATCA7300 Installation and Use Guide
0x04
LPC: r
6-12
Maps and Registers
Table 6-25 Logical Device 0xF0 Reserved Register
Index Address: 0xF0
Bit Description Default Access
7:0 Reserved
0x04
LPC: r
6.3.4 UART1 and UART2 Register Map
The LPC IO Base addresses BASE1 for UART1 and BASE2 for UART2 are set
up during BIOS configuration.
6.3.4.1 UART Register Overview
Table 6-26 below shows the registers and their addresses as offsets of a base
address for one of the two UARTs.
The state of the Divisor Latch Bit (DLAB), which is the MOST significant bit of
the Serial Line Control Register (SCR), affects the selection of certain of the
UART registers. The DLAB bit must be set high by the system software to access
the Baud Rate Generator Divisor Latches (DLL and DLM).
Table 6-26 UART Register Overview
LPC IO
Address
DLAB Bit
Value
Base
0
Receiver Buffer (RBR). Read Only
Base
0
Transmitter Holding (THR). Write Only
Base + 1
0
Interrupt Enable Register (IER)
Base + 2
X
Interrupt Identification Register (IIR). Read Only
Base + 2
X
FIFO Control Register (FCR). Write Only
Base + 3
X
Line Control Register (LCR)
Base + 4
X
Modem Control Register (MCR)
Base + 5
X
Line Status Register (LSR). Read Only
Base + 6
X
Modem Status Register (MSR). Read Only
Base + 7
X
Scratch Pad Register (SCR)
Base
1
Divisor Latch LSB (DLL)
Base + 1
1
Divisor Latch MSB (DLM)
Description
SB-ATCA7300 Installation and Use Guide
6-13
Maps and Registers
6.3.4.2 UART Registers DLAB=0
6.3.4.2.1 Receiver Buffer Register (RBR)
In non-FIFO mode, this register holds the character received by the UART's
Receive Shift Register. If fewer than eight bits are received, the bits are rightjustified and the leading bits are zeroed. Reading the register empties the register
and resets the Data Ready (DR) bit in the Line Status Register to zero. Other
(error) bits in the Line Status Register are not cleared. In FIFO mode, this register
latches the value of the data byte at the top of the FIFO.
Table 6-27 Receiver Buffer Register (RBR) if DLAB=0
LPC IO Address: Base
Bit
Description
Default Access
7:0 Receiver Buffer register(RBR) Undef.
LPC: r
6.3.4.2.2 Transmitter Holding Register (THR)
This register holds the next data byte to be transmitted. When the Transmit Shift
Register becomes empty, the contents of the Transmit Holding Register are
loaded into the shift register and the transmit data request (TDRQ) bit in the Line
Status Register is set to one.
Table 6-28 Transmitter Holding Register (THR) if DLAB=0
LPC IO Address: Base
Bit
Description
Default Access
7:0 Transmitter Holding register(THR) Undef.
LPC: w
In FIFO mode, writing to THR moves data to the top of the FIFO. The data at the
bottom of the FIFO is loaded into the shift register when it is empty.
6.3.4.2.3 Interrupt Enable Register (IER)
This register controls the four types of interrupts which independently activate the
int signal and set a value in the Interrupt Identification Register. Each of the four
SB-ATCA7300 Installation and Use Guide
6-14
Maps and Registers
interrupt types can be disabled by resetting the appropriate bit of the IER register.
Similarly, by setting the appropriate bits, the selected interrupts can be enabled.
Table 6-29 Interrupt Enable Register (IER), if DLAB=0
LPC IO Address: Base + 1
Bit
Description
Default
Access
0
Receive data interrupt enable/disable:
1: receive data interrupt enabled
0: receive data interrupt disabled
0
LPC: r/w
1
Transmitter holding register empty (THRE) interrupt enable/disable
1: THRE interrupt enabled
0: THRE interrupt disabled
0
LPC: r/w
2
Receiver line status interrupt enable/disable
1: receiver line status interrupt enabled
0: receiver line status interrupt disabled
0
LPC: r/w
3
Modem status interrupt enable/disable:
1: modem status interrupt enabled
0: modem status interrupt disabled
0
LPC: r/w
0
LPC: r
7:4 Reserved
6.3.4.2.4 Interrupt Identification Register (IIIR)
In order to minimize software overhead during data character transfers, the UART
prioritizes interrupts into four levels (as shown in Table 6-29 above) and indicates
these in the Interrupt Identification Register. The Interrupt Identification Register
(IIR) stores information indicating that a prioritized interrupt is pending and the
source of that interrupt.
Table 6-30 UART Interrupt Priorities
Priority Level
1 (highest)
Interrupt Source
Receiver Line Status. One or more error bits were set.
2
Received Data is available. In FIFO mode, trigger level was reached; in
non-FIFO mode, RBR has data.
2
Receiver Time out occurred. It happens in FIFO mode only, when there is
data in the receive FIFO but no activity for a time period.
3
Transmitter requests data. In FIFO mode, the transmit FIFO is half or
more than half empty; in non-FIFO mode, THR is read already
4
Modem Status: one or more of the modem input signals has changed state
SB-ATCA7300 Installation and Use Guide
6-15
Maps and Registers
Table 6-31 Interrupt Identification Register (IIR)
LPC IO Address: Base + 1
Bit
Description
Default Access
Interrupt status bit:
1: no interrupt pending
0: interrupt pending
0
1
LPC: r
0
LPC: r
0
LPC: r
5:4 Reserved
0
LPC: r
FIFO Mode Enable bits:
00: Default mode
7:6 01: Reserved
10: Reserved
11: FIFO mode
0
LPC: r
Interrupt priority level and source:
11: Receiver line status
2:1 10: Receiver data available
01: Transmitter holding register empty
00: Modem status
Time Out Detected:
0: No time out interrupt is pending
1: Character time-out indication (FIFO mode only)
3
6.3.4.2.5 FIFO Control Register (FCR)
The FCR is a write-only register that is located at the same address as the IIR (the
IIR is a read-only register). The FCR enables, disables and ckears the transmitter
and receiver FIFOs, and sets the receiver FIFO trigger level.
Table 6-32 FIFO Control Register (FCR)
LPC IO Address: Base + 2
Bit
Description
Default Access
0
FIFO enable/disable:
1: Transmitter and Receiver FIFO enabled
0: FIFO disabled
0
LPC: w
1
Receiver FIFO reset:
1: Bytes in receiver FIFO and counter are reset.
Shift register is not reset (bit is self-clearing)
0: No effect
0
LPC: w
2
Transmit FIFO reset:
1: Bytes in receiver FIFO and counter are reset.
Shift register is not reset (bit is self-clearing)
0: No effect
0
LPC: w
SB-ATCA7300 Installation and Use Guide
6-16
Maps and Registers
Table 6-32 FIFO Control Register (FCR) (Continued)
LPC IO Address: Base + 2
Bit
3
Description
Default Access
Receiver/Transmitter ready. Not supported.
0
LPC: w
5:4 Reserved
0
LPC: w
Receiver FIFO interrupt trigger level:
00: 1 byte
7:6 01: 4 bytes
10: 8 bytes
11: 14 bytes
0
LPC: w
6.3.4.2.6 Line Control Register (LCR)
The Line Control Register (LCR) specifies the format of the asynchronous data
communications exchange. The serial data format consists of a start bit (logic 0),
five to eight data bits, an optional parity bit, and one or two stop bits (logic 1). The
LCR has bits for accessing the Divisor Latch and causing a break condition.
The programmer can also read the contents of the Line Control Register. The read
capability simplifies programming and eliminates the need for separate storage in
system memory.
Table 6-33 Line Control Register (LCR)
LPC IO Address: Base + 3
Bit
Description
Default
Access
0
LPC: r/w
2
Stop bit length.
1: 1.5 stop bits for 5 bit WORD length
1: 2 stop bits for 6, 7, and 8 bit WORD length
0: 1 stop bit for any serial character WORD length
0
LPC: r/w
3
Parity enable/disable
When bit 3 is set, a parity bit is generated in transmitted data
between the last data WORD bit and the first stop bit. In
received data, if bit 3 is set, parity is checked. When bit 3 is
cleared, no parity is generated or checked.
1: Parity enabled
0: Parity disabled
0
LPC: r/w
Serial character WORD length.
00: 5 bits
1:0 01: 6 bits
10: 7 bits
11: 8 bits
SB-ATCA7300 Installation and Use Guide
6-17
Maps and Registers
Table 6-33 Line Control Register (LCR) (Continued)
LPC IO Address: Base + 3
Bit
Description
Default
Access
4
Parity even/odd
When parity is enabled and bit 4 is set, even parity (an even
number of logic ones in the data and parity bits) is selected.
When parity is disabled and bit 4 is cleared, odd parity (an odd
number of logic ones) is selected.
1: Even parity
0: Odd parity
0
LPC: r/w
5
Stick parity
When bits 3, 4, and 5 are set, the parity bit is transmitted and
checked as cleared. When bits 3 and 5 are set and bit 4 is
cleared, the parity bit is transmitted and checked as set. If bit 5
is cleared, stick parity is disabled.
1: Stick parity enabled
0: Stick parity disabled
0
LPC: r/w
6
Break control bit
Bit 6 is set to force a break condition, i.e. a condition where
TXD is forced to the spacing (cleared) state. When bit 6 is
cleared, the break condition is disabled and has no affect on the
transmitter logic. It only effects TXD.
1: Break condition enabled
0: Break condition disabled
0
LPC: r/w
7
Divisor latch access bit (DLAB)
Bit 7 must be set to access the divisor latches of the baud
generator during a read or write. Bit 7 must be cleared during a
read or write to access the RBR, THR, or IER.
1: Access to DLL and DLM registers
0: Access to RBR, THR and IER registers
0
LPC: r/w
6.3.4.2.7 Modem Control Register (MCR)
This 8-bit register controls the interface with the modem or data set (or a
peripheral device emulating a modem).
Table 6-34 Modem Control Register (MCR)
LPC IO Address: Base + 4
Bit
0
Description
Data terminal ready (DTR#) output control
1: DTR# output in low (active) state
0: DTR# output in high state
SB-ATCA7300 Installation and Use Guide
Default
Access
0
LPC: r/w
6-18
Maps and Registers
Table 6-34 Modem Control Register (MCR) (Continued)
LPC IO Address: Base + 4
Bit
Description
Default
Access
1
Request to send (RTS#) output control
1: RTS# output in low (active) state
0: RTS# output in high state
0
LPC: r/w
2
User output control signal (OUT1#)
1: OUT1# output in high state
0: OUT1# output in low state
Not supported
0
LPC: r/w
3
User output control signal (OUT2#)
1: OUT2# output in high state
0: OUT2# output in low state
Not supported
0
LPC: r/w
4
Local loop back diagnostic control
When loop back is activated: Transmitter TXD is set high.
Receiver RXD is disconnected. Output of Transmitter Shift
register is looped back into the receiver shift register input.
Modem control inputs are disconnected Modem control outputs
are internally connected to modem control inputs. Modem
control outputs are forced to the inactive (high) levels.
1: Loop back mode activated
0: Normal operation
0
LPC: r/w
5
Autoflow control enable (AFE)
1: Autoflow control enabled (auto-RTS# and auto-CTS# or autoCTS# only enabled)
0: Autoflow control disabled
0
LPC: r/w
0
LPC: r
7:6 Reserved
6.3.4.2.8 Line Status Register (LSR)
This register provides status information to the processor concerning the data
transfers. Bits 5 and 6 provide information about the transmitter section. The rest
of the bits contain information about the receiver.
In non-FIFO mode, three of the LSR register bits, parity error, framing error, and
break interrupt, show the error status of the character that has just been received.
In FIFO mode, these three bits of status are stored with each received character in
the FIFO. The LSR shows the status bits of the character at the top of the FIFO.
When the character at the top of the FIFO has errors, the LSR error bits are set and
are not cleared until software has read the LSR, even if the character in the FIFO
is read and a new character is now at the top of the FIFO.
SB-ATCA7300 Installation and Use Guide
6-19
Maps and Registers
Bits one through four are the error conditions that produce a receiver line status
interrupt when any of the corresponding conditions are detected and the interrupt
is enabled. These bits are not cleared by reading the erroneous byte from the FIFO
or receive buffer. They are cleared only by reading the LSR. In FIFO mode, the
line status interrupt occurs only when the erroneous byte is at the top of the FIFO.
If the erroneous byte being received is not at the top of the FIFO, an interrupt is
generated only after the previous bytes are read and the erroneous byte is moved
to the top of the FIFO.
Table 6-35 Line Control Register (LCR)
LPC IO Address: Base + 5
Bit
Description
0
Receiver data ready (DR) indicator
DR is set whenever a complete incoming character has been
received and transferred into the RBR or the FIFO. DR is cleared
by reading all of the data in the RBR or the FIFO.
1: New data received
0: No new data
0
LPC: r
1
Overrun error (OE) indicator
When OE is set, it indicates that before the character in the RBR
was read, it was overwritten by the next character transferred into
the register. OE is cleared every time the CPU reads the contents
of the LSR. If the FIFO mode data continues to fill the FIFO
beyond the trigger level, an overrun error occurs only after the
FIFO is full and the next character has been completely received in
the shift register. An overrun error is indicated to the CPU as soon
as it happens. The character in the shift register is overwritten but
it is not transferred to the FIFO.
1: Overrun error occurred
0: No overrun error
0
LPC: r
2
Parity Error (PE) indicator
When PE is set, it indicates that the parity of the received data
character does not match the parity selected in the LCR (bit 4). PE
is cleared every time the CPU reads the contents of the LSR. In the
FIFO mode, this error is associated with the particular character in
the FIFO to which it applies. This error is revealed to the CPU
when its associated character is at the top of the FIFO.
1: Parity error occurred
0: No parity error
0
LPC: r
SB-ATCA7300 Installation and Use Guide
Default Access
6-20
Maps and Registers
Table 6-35 Line Control Register (LCR) (Continued)
LPC IO Address: Base + 5
Bit
Description
3
Framing Error (FE) indicator
When FE is set, it indicates that the received character did not have
a valid (set) stop bit. FE is cleared every time the CPU reads the
contents of the LSR. In the FIFO mode, this error is associated
with the particular character in the FIFO to which it applies. This
error is revealed to the CPU when its associated character is at the
top of the FIFO. The ACE tries to resynchronize after a framing
error. To accomplish this, it is assumed that the framing error is
due to the next start bit. The ACE samples this start bit twice and
then accepts the input data.
1: Framing error occurred
0: No framing error
0
LPC: r
4
Break Interrupt (BI) indicator
When BI is set, it indicates that the received data input was held
low for longer than a full-word transmission time. A full-word
transmission time is defined as the total time to transmit the start,
data, parity, and stop bits. BI is cleared every time the CPU reads
the contents of the LSR. In the FIFO mode, this error is associated
with the particular character in the FIFO to which it applies. This
error is revealed to the CPU when its associated character is at the
top of the FIFO. When a break occurs, only one 0 character is
loaded into the FIFO. The next character transfer is enabled after
RXD goes to the marking state for at least two Receiver CLK
samples and then receives the next valid start bit.
1: Full WORD transmission time exceeded
0: Normal operation
0
LPC: r
5
Transmit Holding Register Empty (THRE) indicator
THRE is set when the THR is empty, indicating that the ACE is
ready to accept a new character. If the THRE interrupt is enabled
when THRE is set, an interrupt is generated. THRE is set when the
contents of the THR are transferred to the TSR. THRE is cleared
concurrent with the loading of the THR by the CPU. In FIFO
mode, THRE is set when the transmit FIFO is empty; it is cleared
when at least one byte is written to the transmit FIFO.
1: THR/Transmit FIFO empty
0: THR/Transmit FIFO contains data
0
LPC: r
SB-ATCA7300 Installation and Use Guide
Default Access
6-21
Maps and Registers
Table 6-35 Line Control Register (LCR) (Continued)
LPC IO Address: Base + 5
Bit
Description
Default Access
6
Transmitter Empty (TEMT) indicator
TEMT bit is set when the THR and the TSR are both empty. When
either the THR or the TSR contains a data character, TEMT is
cleared. In FIFO mode, TEMT is set when both the transmitter
FIFO and shift register are empty.
1: THR/Transmit FIFO/TSR empty
0: THR/Transmit FIFO/TSR contains data
0
LPC: r
7
FIFO data error
In the FIFO mode, LSR7 is set when there is at least one parity,
framing, or break error in the FIFO. It is cleared when the
microprocessor reads the LSR and there are no subsequent errors
in the FIFO. If the FIFO is not used, this bit always reads 0.
1: FIFO data error encountered
0: No FIFO error encountered
0
LPC: r
6.3.4.2.9 Modem Status Register (MSR)
This 8-bit register provides the current state of the control lines from the modem
or data set (or a peripheral device emulating a modem) to the processor. In
addition to this current state information, four bits of the Modem Status register
provide change information. Bits 03:00 are set to a logic 1 when a control input
from the Modem changes state. They are reset to a logic 0 when the processor
reads the Modem Status register.
When bits 0, 1, 2, or 3 are set to logic 1, a Modem Status interrupt is generated if
bit 3 of the Interrupt Enable Register is set.
Table 6-36 Modem Status Register (MSR)
LPC IO Address: Base + 6
Bit
Description
Default
Access
0
Change in clear-to-send (DCTS) indicator
DCTS indicates that the CTS# input has changed state since the
last time it was read by the CPU. When DCTS is set (autoflow
control is not enabled and the modem status interrupt is enabled),
a modem status interrupt is generated. When autoflow control is
enabled (DCTS is cleared), no interrupt is generated.
1: Change in state of CTS# input since last read
0: No change in state of CTS# input since last read
0
LPC: r/w
SB-ATCA7300 Installation and Use Guide
6-22
Maps and Registers
Table 6-36 Modem Status Register (MSR) (Continued)
LPC IO Address: Base + 6
Bit
Description
Default
Access
1
Change in data set ready (DDSR) indicator
DDSR indicates that the DSR# input has changed state since the
last time it was read by the CPU. When DDSR is set and the
modem status interrupt is enabled, a modem status interrupt is
generated.
1: Change in state of DSR# input since last read
0: No change in state of DSR# input since last read
0
LPC: r/w
2
Trailing edge of the ring indicator (TERI) detector
TERI indicates that the RI# input to the chip has changed from a
low to a high level. When TERI is set and the modem status
interrupt is enabled, a modem status interrupt is generated. Not
supported.
0
LPC: r/w
3
Change in data carrier detect (DDCD) indicator
DDCD indicates that the DCD# input to the chip has changed
state since the last time it was read by the CPU. When DDCD is
set and the modem status interrupt is enabled, a modem status
interrupt is generated. Not supported.
0
LPC: r/w
4
Complement of the clear-to-send (CTS#) input
When the Asynchronous Communications Element (ACE) is in
diagnostic test mode (LOOP [MCR4] = 1), this bit is equal to
MCR bit 1 (RTS#).
Ext.
LPC: r
5
Complement of the data set ready (DSR#) input
When the ACE is in the diagnostic test mode (LOOP [MCR4] =
1), this bit is equal to MCR bit 0 (DTR#).
Ext.
LPC: r
6
Complement of the ring indicator (RI#) input
When the ACE is in the diagnostic test mode (LOOP [MCR4] =
1), this bit is equal to MCR bit 2 (OUT1#). Not supported.
Ext.
LPC: r
7
Complement of the data carrier detect (DCD#) input
When the ACE is in the diagnostic test mode (LOOP [MCR4] =
1), this bit is equal to MCR bit 3 (OUT2#). Not supported.
Ext.
LPC: r
SB-ATCA7300 Installation and Use Guide
6-23
Maps and Registers
6.3.4.2.10 Scratch Register (SCR)
This 8-bit read/write register has no effect on the UART. It is intended as a
scratchpad register for use by the programmer.
Table 6-37 Scratch Register (SCR))
LPC IO Address: Base + 7
Bit
Description
Scratch Register (SCR)
The scratch register is an 8 bit register that is intended for the
7:0
programmer's use as a scratch pad; it temporarily holds data
without affecting any other ACE operation.
Default
Access
Undef.
LPC: r/w
6.3.4.3 Programmable Baud Rate Generator
The UART contains a programmable Baud Rate Generator that is capable of
taking the UART_CLK input and dividing it by any divisor from 1 to (216-1). The
output frequency of the Baud Rate Generator is 16 times the baud rate. Two 8-bit
latches store the divisor in a 16-bit binary format. These Divisor Latches must be
loaded during initialization to ensure proper operation of the Baud Rate
Generator.
If both Divisor Latches are loaded with 0, the 16X output clock is stopped. Upon
loading either of the Divisor latches, a 16-bit baud counter is immediately loaded.
This prevents long counts on initial load. Access to the Divisor latch can be made
with a word write.
The UART_CLK is the CLK_UART (48MHz) input divided by the pre-divider
set by the Super IO Configuration Register (Offset 0x29).
The baud rate of the data shifted in and out of the UART is given by:
Baud Rate = UART_CLK / (16X Divisor)
For example, if the pre-divider is 26, the UART_CLK is 1.8461538 MHz. When
the divisor is 12, the baud rate is 9600.
A Divisor value of 0 in the Divisor Latch Register is not allowed.
Table 6-38 Divisor Latch LSB Register (DLL), if DLAB=1
LPC IO Address: Base
Bit
Description
7:0 Divisor Latch LSB (DLL)
SB-ATCA7300 Installation and Use Guide
Default
Access
Undef.
LPC: r/w
6-24
Maps and Registers
Table 6-39 Divisor Latch MSB Register (DLM), if DLAB=1
LPC IO Address: Base + 1
Bit
Description
7:0 Divisor Latch MSB (DLM)
Default
Access
Undef.
LPC: r/w
6.4 FPGA Register Mapping
6.4.1 LPC I/O Register Map
The FPGA registers may be accessed using LPC I/O cycles in the I/O address
range REGISTERS. See Table 6-40 below. For LPC access, use the base address
0x600 and add the Address Offset. An LPC I/O write access to an address not
listed in this table or not marked with an “X” in the LPC I/O column is ignored. A
corresponding read access always returns zero.
6.4.2 IPMC SPI Register Map
The FPGA registers may be accessed via IPMC SPI transactions (with the signal
IPMC_SPI_SS_FPGA_ asserted). A SPI write access to an address not listed in
this table or not marked with an “X” in the IPMC SPI column is ignored. A
corresponding read access delivers always zero.
Table 6-40 FPGA Register Map Overview
Address Offset1 LPC I/O IPMC SPI
Description
0x00
x
x
Module Identification Register
0x01
x
x
FPGA Version Register
0x03 - 0x05
x
x
Serial Line Routing Registers
0x06
x
x
IPMC Power Level Register
0x08
x
x
SPD PROM MUX Control Register
0x10
x
x
BIOS Reset Source Register
0x11
x
x
Reset Mask Register
0x12
x
x
BIOS IPMC Watch dog timeout Register
0x13
x
-
BIOS Push Button Enable Register
0x14
x
x
OS Reset Source Register
0x15
x
x
OS IPMC Watch dog timeout Register
0x16
-
x
IPMC Watch dog timeout Register
0x17
-
x
IPMC Reset Source Register
0x18 - 0x19
x
-
RTM SPI Interface
SB-ATCA7300 Installation and Use Guide
6-25
Maps and Registers
Table 6-40 FPGA Register Map Overview (Continued)
Address Offset1 LPC I/O IPMC SPI
Description
0x20
x
-
External Interrupt Status Register
0x21
x
x
Processor Hot Status/Control Register
0x22
x
-
Telecom Status/Control Register
0x23 – 0x2D
x
-
Interrupt Mask and Map Registers
0x40
x
-
Flash Control and Status Register
0x41 – 0x42
x
-
Boot Flash Write Enable Registers
0x43
x
x
BIOS Boot Mode Register
0x45
x
x
SFMMOD Module Configuration Register
0x48
x
x
Update Channel Equalization Control
0x49
x
-
IPMC E-Keying Status Register
0x4A
x
x
IPMC E-Keying Control Register
0x4B
x
-
IPMC GPIO Register
0x50
x
x
LED Status and Control Register
0x58
x
x
NMI Status and Control Register
0x60 - 0x66
x
-
Telecom Clocking Registers
0x6F
x
x
Miscellaneous Status/Control Register
0x7D
x
x
LPC Scratch Register
0x7E
x
x
IPMC Scratch Register
0x7F
x
x
POST codes from host
1.For LPC I/O accesses add the LPC I/O Base Address 0x600
Note - For LPC I/O address 0x80 is used.
6.4.3 Module Identification Register
The Module Identification Register identifies the SB-ATCA7300 Blade.
Table 6-41 Module Identification Register
Address Offset: 0x00
Bit
Description
7:0 SB-ATCA7300 Blade Module Identification
SB-ATCA7300 Installation and Use Guide
Default Access
0x60
r
6-26
Maps and Registers
6.4.4 Version Register
The version register identifies the version of the FPGA bit stream. The initial
value starts at 0x01 and is incremented with each new release.
Table 6-42 Version Register
Address Offset: 0x01
Bit
Description
Default
Access
7:0 Specifies FPGA version 1 (Initial Value) r
6.4.5 Serial Redirection Control Register
The BIOS sets the corresponding bit, which is used for serial port redirection. The
IPMC uses this information to route the appropriate port to the serial IPMC
interface in case of SOL.
Note - The BIOS should never set both status bits.
Table 6-43 Serial Redirection Control Register
Address Offset: 0x03
Bit
Description
Default
Access
0
COM1 used for serial redirection:
0: COM1 not used for serial redirection
1: COM1 used for serial redirection
0
LPC: r/w
IPMC: r
COM2 use for serial redirection
0: COM2 not used for serial redirection
1: COM2 used for serial redirection
0
LPC: r/w
IPMC: r
0
r
1
7:2 Reserved
6.4.6 Serial Over LAN (SOL) Control Register
The IPMC software can route serial data from serial port 1 (COM1) or serial port
2 (COM2) to the IPMC. This register identifies which serial port is redirected.
SB-ATCA7300 Installation and Use Guide
6-27
Maps and Registers
Note - When both control bits are enabled, bit 1 is ignored.
Table 6-44 Serial over LAN Control Register
Address Offset: 0x04
Bit
Description
Default
Access
0
SOL over COM1 enable:
LPC: r/w
0: disabled
PWR_GOOD: 0
IPMC: r
1: enabled. COM1 is forwarded to IPMC
1
SOL over COM2 enable:
LPC: r/w
0: disabled
PWR_GOOD: 0
IPMC: r
1: enabled. COM2 is forwarded to IPMC
7:2 Reserved
0
r
6.4.7 Serial Line Routing Register
This register contains the inverted level of signals SEL_SERIAL[1:0], which are
controlled by blade switches SW2.2 and SW2.1 (see section 3.4 “Board Control
Switch Settings” on page 3-5). The switch settings may be overwritten by IPMC
software.
Table 6-45 Serial Line Routing Register
Address Offset: 0x05
Bit
Description
Default
Access
Ext.
00: COM1 to Front Panel and COM2 to RTM
01: COM1 to RTM and COM2 to Front Panel
1:0
10: Reserved
11: Reserved
7:2 Reserved
(SW2.21, SW2.1)
00: (OFF,OFF)
r
01: (OFF,ON)
10: (ON,OFF)
11: (ON,ON)
0
r
1.The Signal SEL_SERIAL[1] is reserved. Switch SW2.2 should always be
“OFF” for normal oepration, and the IPMC should not override the default
value.
SB-ATCA7300 Installation and Use Guide
6-28
Maps and Registers
6.4.8 IPMC Power Level Register
This register is used to set the power level at which the blade runs. See section
2.2.1 “Processor Speeds” on page 2-2 for its effect.
Table 6-46 IPMC Power Level Register
Address Offset: 0x06
Bit
7:0
Description
IPMC Power Level. IPMC writes a value,
which correspond to a defined power level.
Default
Access
PWR_GOOD:0
IPMC: r/w
LPC: r
6.4.9 SPD PROM MUX Control Register
Table 6-47 SPD PROM MUX Control Registerr
Address Offset: 0x08
Bit
Description
Default
Access
0
Signal Level of SMBUS_MUX0_IN
Ext.
r
1
Signal Level of SMBUS_MUX1_IN
Ext.
r
2
Signal Level of BIOS_POST_CMPLT_IN
Ext.
r
3
Reserved
0
r
4
SMBUS_MUX0_OUT.1
0: SMBUS_MUX0_OUT is driven low
1: SMBUS_MUX0_OUT is driven high
Ext.:
SMBUS_MUX0_IN
LPC: r
IPMC: r/w
5
SMBUS_MUX1_OUT. 2
0: SMBUS_MUX1_OUT is driven low
1: SMBUS_MUX1_OUT is driven high
Ext.:
SMBUS_MUX1_IN
LPC: r
IPMC: r/w
6
BIOS_POST_CMPLT_OUT. 3
0: BIOS_POST_CMPLT_IN is driven low
1: BIOS_POST_CMPLT_IN is driven high
7
SPD PROM MUX locked by BIOS
1: The output signals XXX_OUT are directly
controlled by the corresponding input signals
XXX_IN.
0: The output signals XXX_OUT are
controlled by register bits 4 to 6.
Ext.:
LPC: r
BIOS_POST_CMPLT_IN IPMC: r/w
0
LPC: r/w
IPMC: r
1.When the SPD PROM MUX is locked by BIOS (Bit 7 is set) the signal level of SMBUS_MUX0_IN is
read.Write transactions are ignored.
2.When the SPD PROM MUX is locked by BIOS (Bit 7 is set) the signal level of SMBUS_MUX1_IN is
read. Write transactions are ignored.
SB-ATCA7300 Installation and Use Guide
6-29
Maps and Registers
3.When the SPD PROM MUX is locked by BIOS (Bit 7 is set) the signal level of
BIOS_POST_CMPLT_IN is read. Write transactions are ignored.
6.4.10 Reset Registers
6.4.10.1 BIOS Reset Source Register
The BIOS Reset Source Register indicates the cause of the most recent reset. A
one in a register bit indicates that the associated reset has occurred. If more than
one reset occurs from different sources without clearing the corresponding
register bits, it is not possible to determine the most recent reset cause as more
than one bit will be set. This will also happen when two or more reset sources go
active at the same time.
Note - The OS should never write to this register.
Table 6-48 BIOS Reset Source Register
Address Offset: 0x10
Bit
Description
Default
Access
PWR_GOOD:1
LPC: r/w1c
IPMC: r
0
PWR_GOOD Payload Power-on reset
1: Reset occurred
1
XDP0_BRD_PWROK CPU debugger system reset
request
1: Reset occurred
2
PB_RST_ Front panel push button reset
1: Reset occurred
PWR_GOOD:0
LPC: r/w1c
IPMC: r
3
XDP1_DBRST_ CPU debugger reset
1: Reset occurred
PWR_GOOD:0
LPC: r/w1c
IPMC: r
4
RTM_PB_RST_ Reset key from RTM
1: Reset occurred
PWR_GOOD:0
LPC: r/w1c
IPMC: r
5
CPU_RST_ CPU Reset signal from CPU
1: Reset occurred
PWR_GOOD:0
LPC: r/w1c
IPMC: r
6
XDP0_DBRST_ CPU Debugger reset
1: Reset occurred
PWR_GOOD:0
LPC: r/w1c
IPMC: r
7
IPMC_RST_ REQ_ Payload reset from IPMC
1: Reset occurred
PWR_GOOD:0
LPC: r/w1c
IPMC: r
SB-ATCA7300 Installation and Use Guide
LPC: r/w1c
PWR_GOOD:0 IPMC: r
6-30
Maps and Registers
6.4.10.2 Reset Mask Register
The reset mask register allows or disallows a reset cause to assert the reset signal.
Only Push Button reset requests are affected by the reset mask register. The
register default values are latched when PWR_GOOD is asserted. This register
can be read or written by the host CPU. A one in the register bit indicates that the
associated reset is enabled. A zero indicates that the associated reset source is
masked.
Table 6-49 Reset Mask Register
Address Offset: 0x11
Bit
Description
Default
Access
0
Reserved
PWR_GOOD:1 r
1
Spare switch SW3.4
PWR_GOOD:0 r
2
PB_RST_ Front panel push button reset
PWR_GOOD:0 r/w
1: enabled
0: disabled
3
Reserved
PWR_GOOD:0 r
4
RTM_PB_RST_ Reset key at RTM
1: enabled
0: disabled
PWR_GOOD:0 r/w
7:5 Reserved
PWR_GOOD:0 r
6.4.10.3 BIOS IPMC Watchdog Timeout Register
When one of the IPMC Watchdog Timeout register bits is set, the corresponding
BIOS IPMC Watchdog Timeout bit is set. The BIOS clears this status bit, writing
one.
Note - The OS should never write to this register.
Table 6-50 BIOS IPMC Watchdog Timeout Register
Address Offset: 0x12
Bit
Description
Default
Access
0
BIOS IPMC Watchdog Timeout:
LPC: r/w1c
PWR_GOOD:0
1: IPMC Watchdog Timeout occurred
IPMC: r
1
BIOS IPMC Pre-Timeout
1: IPMC Pre-Timeout occurred
7:2 Reserved
SB-ATCA7300 Installation and Use Guide
PWR_GOOD:0
0
LPC: r/w1c
IPMC: r
r
6-31
Maps and Registers
6.4.10.4 BIOS Push Button Enable Register
The BIOS must write to this register to enable the Front Panel push button reset,
the RTM push button reset, and the IPMC reset.
Note - After a timeout of 8 seconds, the resets are armed again in any case.
Table 6-51 BIOS Push Button Enable Register
Address Offset: 0x13
Bit
Description
Default Access
7:0 BIOS Push Button Enable Register
-
LPC: w
6.4.10.5 OS Reset Source Register
The OS Reset Source Register identifies the cause of the most recent reset, just as
in the BIOS Reset Source Register. A one in a register bit indicates that the
corresponding reset has occurred. If more than one reset occurs from different
causes without clearing the corresponding register bits, it is not possible to
determine the most recent reset cause as more than one bit will be set. This will
also happen when two or more reset sources go active at the same time.
Note - The BIOS should never write to this register.
Table 6-52 Reset Source Register
Address Offset: 0x14
Bit
Description
Default
Access
0
PWR_GOOD Payload Power-on reset
1: Reset occurred
PWR_GOOD:1
LPC: r/w1c
IPMC: r
1
XDP0_BRD_PWROK CPU debugger system reset
request
1: Reset occurred
PWR_GOOD:0
LPC: r/w1c
IPMC: r
2
PB_RST_ Front panel push button reset
1: Reset occurred
PWR_GOOD:0
LPC: r/w1c
IPMC: r
3
XDP1_DBRST_ CPU debugger reset
1: Reset occurred
PWR_GOOD:0
LPC: r/w1c
IPMC: r
4
RTM_PB_RST_ Reset key from RTM
1: Reset occurred
PWR_GOOD:0
LPC: r/w1c
IPMC: r
SB-ATCA7300 Installation and Use Guide
6-32
Maps and Registers
Table 6-52 Reset Source Register (Continued)
Address Offset: 0x14
Bit
Description
Default
Access
5
CPU_RST_ CPU Reset signal from CPU
1: Reset occurred
PWR_GOOD:0
LPC: r/w1c
IPMC: r
6
XDP0_DBRST_ CPU debugger reset
1: Reset occurred
PWR_GOOD:0
LPC: r/w1c
IPMC: r
7
IPMC_RST_ REQ_ Payload reset from IPMC
1: Reset occurred
PWR_GOOD:0
LPC: r/w1c
IPMC: r
6.4.10.6 OS IPMC Watchdog Timeout Register
When the IPMC Watchdog Timeout bit of IPMC Watchdog Timeout Register is
set, the OS IPMC Watchdog Timeout bit is set. The OS clears this status bit by
writing one.
Note - The BIOS should never write to this register.
Table 6-53 OS IPMC Watchdog Timeout Register
Address Offset: 0x15
Bit
Description
Default
Access
0
OS IPMC Watchdog Timeout:
LPC: r/w1c
PWR_GOOD:0
1: IPMC Watchdog Timeout occurred
IPMC: r
1
OS IPMC Pre-Timeout
1: IPMC Pre-Timeout occurred
7:2 Reserved
PWR_GOOD:0
0
LPC: r/w1c
IPMC: r
r
6.4.10.7 IPMC Watchdog Timeout Register
The IPMC sets the corresponding bit to signal an IPMC watchdog timeout event.
When the IPMC Watchdog Timeout bit is set from low to high, the corresponding
bits in the registers in Table 6-54 and Table 6-53 are set.
SB-ATCA7300 Installation and Use Guide
6-33
Maps and Registers
Note - The IPMC must clear the IPMC watchdog timeout bit to arm IPMC
watchdog timeout event recognition.
Table 6-54 IPMC Watchdog Timeout Register
Address Offset: 0x16
Bit
Description
Default
Access
0
IPMC Watchdog Timeout:
0: No IPMC Watchdog Timeout
PWR_GOOD:0 IPMC: r/w
1: IPMC Watchdog Timeout occurred
1
IPMC Pre-Timeout
0: No IPMC Pre-Timeout
1: IPMC Pre-Timeout occurred
PWR_GOOD:0 IPMC: r/w
7:2 Reserved
0
r
6.4.10.8 IPMC Reset Source Register
The IPMC Reset Source Register identifies the cause of the most recent reset. A
one in the register bit indicates that the corresponding reset has occurred. If more
than one reset occurs from different sources without clearing the corresponding
register bits, it is not possible to determine the most recent reset cause as more
than one bit will be set. This will also happen when two or more reset sources go
active at the same time.
Table 6-55 IPMC Reset Source Register
Address Offset: 0x17
Bit
Description
Default
Access
0
PWR_GOOD Payload Power-on reset
1: Reset occurred
PWR_GOOD:1 IPMC: r/w1c
1
XDP0_BRD_PWROK CPU debugger system reset
request
1: Reset occurred
PWR_GOOD:0 IPMC: r/w1c
2
PB_RST_ Front panel push button reset
1: Reset occurred
PWR_GOOD:0 IPMC: r/w1c
3
XDP1_DBRST_ CPU debugger reset
1: Reset occurred
PWR_GOOD:0 IPMC: r/w1c
4
RTM_PB_RST_ Reset key at RTM
1: Reset occurred
PWR_GOOD:0 IPMC: r/w1c
5
CPU_RST_ CPU Reset signal from CPU
1: Reset occurred
PWR_GOOD:0 IPMC: r/w1c
SB-ATCA7300 Installation and Use Guide
6-34
Maps and Registers
Table 6-55 IPMC Reset Source Register (Continued)
Address Offset: 0x17
Bit
Description
Default
Access
6
XDP0_DBRST_ CPU debugger reset
1: Reset occurred
PWR_GOOD:0 IPMC: r/w1c
7
IPMC_RST_ REQ_ Payload reset from IPMC
1: Reset occurred
PWR_GOOD:0 IPMC: r/w1c
6.4.11 RTM SPI Interface Registers
The signals RTM_SPI_SCK, RTM_SPI_SS_, RTM_SPI_MISO and
RTM_SPI_MOSI. are used to support a SPI master protocol. The signal
RTM_SPI_MISO is used to signal the a RTM interrupt. See section 6.4.12.2
“External Interrupt Status Register” on page 6-36.
A write access to the RTM SPI Address/Command Register starts the SPI
transaction. The write access terminates when the SPI transaction has finished.
Table 6-56 RTM SPI Address/Command Register
Address Offset: 0x18
Bit
0
Description
Default
Access
0
IPMC: r/w
Command bit
0: Write
1: Read
7:1 RTM SPI Address bits [6:0] PWR_GOOD:0 IPMC: r/w
A write access to the RTM SPI Address/Command Register with the Command
Bit 0 (Write) set starts a SPI write transaction. The RTM SPI Write Register
content is written to the SPI device.
Table 6-57 RTM SPI Write Register
Address Offset: 0x19
Bit
Description
7:0 RTM SPI write data
SB-ATCA7300 Installation and Use Guide
Default Access
-
LPC: w
6-35
Maps and Registers
A write access to the RTM SPI Address/Command Register with the Command
Bit 1 (Read) set starts a SPI read transaction. The RTM SPI Read Register
contains the data read from the SPI device.
Table 6-58 RTM SPI Read Register
Address Offset: 0x19
Bit
Description
Default Access
7:0 RTM SPI read data
-
LPC: r
6.4.12 Interrupt Control and Status Registers
The interrupt status registers described in this section indicate the status of the
interrupt input signals. They are all read-only registers. When an interrupt is
active, the corresponding status bit is read 1. Write access to these register bits
does not have any effect.
6.4.12.1 RTM Interrupt Status Register
The RTM Interrupt Status Register will be located in the RTM SPI address space.
The host can access the RTM register using the RTM SPI Master Interface.
No RTM interrupt sources are defined yet.
6.4.12.2 External Interrupt Status Register
Table 6-59 External Interrupt Status Register
Address Offset: 0x20
Bit
Signal1
Description
Default Access
0
IPMC2HOST_INT_ IPMC signals interrupt
Ext.
LPC: r
1
LM75_INT_
Interrupt input from payload temp sensor
Ext.
LPC: r
2
SFMMOD_IRQ_
Interrupt from SFMMOD Module
Ext.
LPC: r
3
THERM_SEN0
IRQ request from 82599 therm sensor 0
Ext.
LPC: r
4
THERM_SEN1
IRQ request from 82599 therm sensor 1
Ext.
LPC: r
5
THERM_ALERT_
IRQ request from IOH therm sensor
Ext.
LPC: r
6
APB_ALARM
An 48V input alarm (low voltage, etc)
Ext.
LPC: r
SB-ATCA7300 Installation and Use Guide
6-36
Maps and Registers
Table 6-59 External Interrupt Status Register (Continued)
Address Offset: 0x20
Signal1
Bit
7
Description
RTM_SPI_MISO
Default Access
RTM interrupt sources
0: RTM_SPI_MISO is high. No RTM
interrupt.
1: RTM_SPI_MISO is low. One or more
RTM interrupt sources are active. When
the RTM SPI Master interface is active
the current level is latched.
Ext.
LPC: r
Default
Access
1.When an interrupt is active the corresponding status bit is read 1.
6.4.12.3 Processor Hot Status/Control Register
Table 6-60 Processor Hot Status/Control Register
Address Offset: 0x21
Bit
Signal
Description
0
CPU0_PRCHT_ IPMC signals interrupt
Ext.
LPC: r
1
CPU1_PRCHT_ Interrupt input from payload temp sensor
Ext.
LPC: r
2
CPU0_PRCHT_ Interrupt from SFMMOD Module
0
LPC: r/w
3
CPU1_PRCHT_ IRQ request from 82599 therm sensor 0
0
LPC: r/w
-
r
7:4 -
Reserved
6.4.12.4 Telecom Status/Control Register
Table 6-61 Telecom Status/Control Register
Address Offset: 0x22
Bit
Signal
0
CH1_CLK1A_IN
1
CH1_CLK1B_IN
2
Description
Default
Access
Clock CLK1A of Chassis 1 has changed state
from static to toggle or toggle to static.
0
LPC: r/w1c
Clock CLK1A of Chassis 1 has changed state
from static to toggle or toggle to static.
0
LPC: r/w1c
-
Telecom timeout occurred
0
LPC: r/w1c
3
-
Reserved
-
r
7:4
-
Counter of Telecom timeouts that have
occurred. Clearing bit 2 of this register also
clears this counter.
0
LPC: r
SB-ATCA7300 Installation and Use Guide
6-37
Maps and Registers
6.4.12.5 Interrupt Mask and Map Registers
Each interrupt signal of the External Interrupt Status Register, Processor Hot
Status/Control Register or Telecom Status/Control Register can be mapped to one
of the CPU_IRQ_X_ interrupts or any IRQ Frame number of the serialized IRQ
protocol.
Multiple interrupt sources may share the same CPU_IRQ_X_ or the same IRQ
Frame. In this case all interrupt sources need to be of type “level active low”.
Each Interrupt source has an Interrupt Mask and Map Register. See the table
below.
Table 6-62 Address Map of Interrupt Mask and Map Registers
Interrupt Source
Description
Address
Offset of
Interrupt
Mask
APB_ALARM
A 48V input alarm (low voltage, etc)
0x29
CPU0_PRCHT_ CPU0
“Processor hot” interrupt
0x2B
CPU1_PRCHT_ CPU1
“Processor hot” interrupt
0x2C
IPMC2HOST_INT_
IPMC signals interrupt
0x23
LM75_INT_
Interrupt input from payload temp sensor
0x24
RTM_SPI_MISO
RTM interrupt sources
0x2A
SFMMOD_IRQ_
Interrupt from SFMMOD Module
0x25
Telecom Status/
Control Register
Active when at least one Status bit (bit 0,
1 or 2) is set.
0x2D
THERM_ALERT_
IRQ request from IOH Thermo-sensor
0x28
THERM_SEN0
IRQ request from 82599 Thermsen0
0x26
THERM_SEN1
IRQ request from 82599 Thermsen1
0x27
SB-ATCA7300 Installation and Use Guide
6-38
Maps and Registers
Each Interrupt Mask and Map Register has the same layout. See the table below
for more details.
Table 6-63 Interrupt Mask and Map Registers
Address Offset: 0x23 – 0x2D
Bit
Description
Default
Access
IRQ Frame Number of Serialized IRQ protocol. Any
valid Frame number enables the interrupt.
0x00: Interrupt is mapped to CPU_IRQ_X_. See bits 7:5
of this register.
0x01: Frame number 1. IRQ0
0x02: Frame number 2. IRQ1
0x03: Frame number 3. IRQ2 (SMI_)
0x04: Frame number 4. IRQ3
0x05: Frame number 5. IRQ4
0x06: Frame number 6. IRQ5
0x07: Frame number 7. IRQ6
0x08: Frame number 8. IRQ7
0x09: Frame number 9. IRQ8
4:0 0x0A: Frame number 10. IRQ9
0x0B: Frame number 11. IRQ1
0x0C: Frame number 12. IRQ11
0x0D: Frame number 13. IRQ12
0x0E: Frame number 14. IRQ13
0x0F: Frame number 15. IRQ14
0x10: Frame number 16. IRQ15
0x11: Frame number 17. IOCHK_
0x12: Frame number 18. INTA_
0x13: Frame number 19. INTB_
0x14: Frame number 20. INTC_
0x15: Frame number 21. INTD_
0x16 – 0x1F: Frame number 22-31. IRQ Frame Number
not valid. Value is ignored.
0
LPC:r/ w
An external Interrupt Signal CPU_IRQ_X_ is used.
Only used when IRQ Frame Number is 0x00.
0x0: Interrupt is masked (disabled).
0x1: Map Interrupt to CPU_IRQ_A_
0x2: Map Interrupt to CPU_IRQ_B_
7:5
0x3: Map Interrupt to CPU_IRQ_C_
0x4: Map Interrupt to CPU_IRQ_D_
0x5: Map Interrupt to CPU_IRQ_F_
0x6: Map Interrupt to CPU_IRQ_G_
0x7: Map Interrupt to CPU_IRQ_H_
0
LPC:r/ w
SB-ATCA7300 Installation and Use Guide
6-39
Maps and Registers
6.4.13 Flash Status and Write Protection Registers
The Flash Status Register indicates the actual setting of mechanical switches
SW1.1 (Signal BOOT_DEF_WP_), SW1.2 (Signal BOOT_REC_WP_), SW1.3
(Signal BOOT_TSOP), SW3.1 (Signal BOOT_SEL_EN_) and SW3.2 (Signal
BOOT_DEFAULT) and the status of IPMC signal BOOT_SELECT. (See section
3.4 “Board Control Switch Settings” on page 3-5 for information on the switches.)
Table 6-64 Flash Status Register
Address Offset: 0x040
Bit
Description
Default
Access
0
Default Boot SPI Flash Write protection Status. See Table
6-65 on page 6-41 for how to disable write protection.
0: Default Boot SPI Flash is unprotected
1: Default Boot SPI Flash is protected
Ext.
BOOT_DEF_WP_1
0: SW1.1 OFF
1: SW1.1 ON
LPC: r
1
Recovery Boot SPI Flash Write protection Status. See Table
6-66 on page 6-41 for how to disable write protection.
0: Recovery Boot SPI Flash is unprotected
1: Recovery Boot SPI Flash is protected
Ext.
BOOT_REC_WP_2
0: SW1.2 OFF
1: SW1.2 ON
LPC: r
0
LPC: r
3:2 Reserved
4
TSOP or PLCC Boot select. Signal BOOT_TSOP.
0: TSOP selected
1: PLCC selected
Ext.
0: SW1.3 OFF
1: SW1.3 ON
LPC: r
5
Manual Boot Flash select enable. Signal BOOT_SEL_EN_. Ext.
0: Signal BOOT_SELECT selects active boot flash
0: SW3.1 OFF
1: Switch SW3.2 selects the active Boot Flash.
1: SW3.1 ON
LPC: r
6
Manual Boot Flash select. Signal BOOT_DEFAULT. Used
when SW3.1 is ON:
0: Selects Default Boot SPI Flash.
1: Selects Recover Boot SPI Flash.
Ext.
0: SW3.2 OFF
1: SW3.2 ON
LPC: r
7
IPMC signal BOOT_SELECT. Boot Flash Select.
0: Selects Default Boot SPI Flash
1: Selects Recovery Boot SPI Flash
Ext.
LPC: r
1.The default is latched from SW1.1 when ICH_PLTRST_ is deasserted.
2.The default is latched from SW1.2 when ICH_PLTRST_ is deasserted
6.4.13.1 Flash Write Protection Registers
The write protection status signals for the Boot SPI flashes are determined by
external switch settings SW1.1 and SW1.2. Software can overwrite this write
SB-ATCA7300 Installation and Use Guide
6-40
Maps and Registers
protection status by writing a “magic word” to the Boot SPI Flash Write Enable
Registers.
Table 6-65 Default Boot SPI Flash Write Enable
Address Offset: 0x41
Bit
Description
Default Access
Default Boot SPI Flash image write enable/disable.
7:0 A write of value 0xC3 enables write access to the Boot Block.
All other values disable write access to the Boot Block.
-
LPC: w
Table 6-66 Recovery Boot SPI Flash Write Enable
Address Offset: 0x42
Bit
Description
Default Access
Recovery Boot SPI Flash image enable/disable.
7:0 A write of value 0xC3 enables write access to the image.
All other values disable write access to the image.
-
LPC: w
6.4.14 BIOS Boot Mode Register
Table 6-67 BIOS Boot Mode Register
Address Offset: 0x43
Bit
Description
The switch signals SW_BIOS[1:0] controls the BIOS
Boot Mode:
0:1
7:2 Reserved
SB-ATCA7300 Installation and Use Guide
Default
Access
-Ext.
1: SW4.3 ON r
0: SW4.3 OFF
Ext.
1: SW4.4 ON
0: SW4.4 OF
r
0
r
6-41
Maps and Registers
6.4.15 SFMMOD Module Configuration Register
Table 6-68 SFMMOD Module Configuration Register
Address Offset: 0x45
Bit
Description
Default
Access
3:0 Control output signals SFMMOD_CONF[3:0] PWR_GOOD:0
LPC: r/w
IPMC: r
7:4 Reserved
r
0
6.4.16 IPMC E-Keying Status Register
Table 6-69 IPMC E-Keying Status Register
Address Offset: 0x49
Bit
Description
4:0 IPMC_UPDCH_[4:0]. IPMC electronic key signals
Default Access
Ext.
LPC: r
5
IPMC_FAB1_10G_SEL_
Ext.
LPC: r
6
IPMC_FAB2_10G_SEL_
Ext.
LPC: r
7
Reserved
0
r
6.4.17 IPMC E-Keying Control Register
Table 6-70 IPMC E-Keying Control Register
Address Offset: 0x4A
Bit
Description
Default
Access
0
Shut off the Intel 82567 Front Panel GB Eth PHY.
0: FP_LAN_DISABLE_ driven low. Disabled
1: FP_LAN_DISABLE_ driven high. Enabled
1
LPC: r/w
IPMC: r/w
1
Shut off the Intel I350 BASE-Eth Controller
0: BASEIF_DEV_OFF_ driven low. Device is off
1: BASEIF_DEV_OFF_ driven high. Device is on
1
LPC: r/w
IPMC: r/w
2
Enable/Disable Base-IF#0.
0: BASEIF_LAN0_DIS_ driven low. Disabled
1: BASEIF_LAN0_DIS_ driven high. Enabled
1
LPC: r/w
IPMC: r/w
3
Enable/Disable Base-IF#1.
0: BASEIF_LAN1_DIS_ driven low. Disabled
1: BASEIF_LAN1_DIS_ driven high. Enabled
1
LPC: r/w
IPMC: r/w
SB-ATCA7300 Installation and Use Guide
6-42
Maps and Registers
Table 6-70 IPMC E-Keying Control Register
Address Offset: 0x4A
Bit
Description
Default
Access
4
Enable/Disable Fabric-IF#0.
0: FABIF_LAN0_DIS_ driven low. Disabled
1: FABIF_LAN0_DIS_ driven high. Enabled
1
LPC: r/w
IPMC: r/w
5
Enable/Disable Fabric-IF#1.
0: FABIF_LAN1_DIS_ driven low. Disabled
1: FABIF_LAN1_DIS_ driven high. Enabled
1
LPC: r/w
IPMC: r/w
6
Reserved
0
r
7
Disable/Enable USB Port 7/8 to RTM.
0: RTMUSB_ENABLE_ driven low. Enabled
1: RTMUSB_ENABLE_ driven high. Disabled
PWR_GOOD: 1
LPC: r/w
IPMC: r/w
6.4.18 IPMC GPIO Register
Table 6-71 IPMC GPIO Register
Address Offset: 0x4B
Bit
Description
Default Access
0
IPMC_GPIO1
Ext.
LPC: r
1
IPMC_GPIO2
Ext.
LPC: r
2
IPMC_GPIO2
Ext.
LPC: r
7:3 Reserved
-
6.4.19 LED Status and Control Register
Table 6-72 LED Status and Control Register
Address Offset: 0x50
Bit
Description
Default
Access
0
Control green LED output signal of U3
0: LED_GREEN_ is driven high.
1: LED_GREEN_ is driven low.
0
LPC: r/w
IPMC: r
1
Control red LED output signal of U3
0: LED_RED_ is driven high.
1: LED_RED_ is driven low.
0
LPC: r/w
IPMC: r
2
Control red LED output signal of U1
0: LED_USER1_ is driven high.
1: LED_USER1 is driven low.
0
LPC: r/w
IPMC: r
SB-ATCA7300 Installation and Use Guide
6-43
Maps and Registers
Table 6-72 LED Status and Control Register (Continued)
Address Offset: 0x50
Bit
3
Description
Default
Access
0
LPC: r/w
IPMC: r
0
r
Control red LED output signal of U2
0: LED_USER2_ is driven high.
1: LED_USER2 is driven low.
5:4 Reserved
6
Signal level of ME_DISABLE_
(Connected to SW1.4 and ICH10 GP33)
Ext.
r
7
FPGA PROM select signal FPGA_PROM_SEL
controlled by IPMC
Ext.
r
6.4.20 NMI Status and Control Register
Table 6-73 NMI Status and Control Register
Address Offset: 0x58
Bit
0
1
2
3
Description
Diagnostic NMI Status
Diagnostic NMI Status
Watchdog NMI Status
Watchdog NMI Status
7:4 Reserved
SB-ATCA7300 Installation and Use Guide
Default
Access
0
LPC: r/w1c
IPMC: r/w
0
LPC: r
IPMC: r/w
0
LPC: r/w1c
IPMC: r/w
0
LPC: r
IPMC: r/w
0
r
6-44
Maps and Registers
6.4.21 Telecom Clock Supervision Registers
6.4.21.1 Telecom Clocking Status Registers
The telecom backplane clocking status register indicates when the backplane
input clock signals are toggling.
Table 6-74 Telecom Backplane Clocking Status Register
Address Offset: 0x66
Bit
Description
Default
Access
0
0: CH1_CLK1A_IN is static or period is not in the correct range.
PWR_GOOD:0 LPC: r
1: CH1_CLK1A_IN is toggling
1
0: CH1_CLK1B_IN is static or period is not in the correct range.
1: CH1_CLK1B_IN is toggling
7:2
PWR_GOOD:0 LPC: r
Reserved
0
r
Table 6-75 Telecom Backplane Clocking Latch Register
Address Offset: 0x67
Bit
Description
Default Access
7:0
Latch clock period measurements for CH1_CLK1A and CH1_CLK1B.
Write data is discarded.
-
LPC: w
The Clock period of CH1_CLK1A is measured periodically. The result of the
measurement (number of LPC clock cycles) is latched with a write access to the
Telecom Backplane Clocking Latch Register. The 16 bit value is stored in the
registers Telecom CH1_CLK1A Clock Period MSB Register and Telecom
CH1_CLK1A Clock Period LSB Register . When the clock is static or the period
is higher than a 16 bit value the result is always 0xFFFF.
Table 6-76 Telecom CH1_CLK1A Clock Period MSB Register
Address Offset: 0x61
Bit
Description
Default
Access
7:0 MSB of CH1_CLK1A clock period PWR_GOOD: 0xFF LPC: r
Table 6-77 Telecom CH1_CLK1A clock period LSB Register
Address Offset: 0x60
Bit
Description
Default
Access
7:0 LSB of CH1_CLK1A clock period PWR_GOOD: 0xFF LPC: r
SB-ATCA7300 Installation and Use Guide
6-45
Maps and Registers
The Clock period of CH1_CLK1B is measured periodically. The result of the
measurement (number of LPC clock cycles) is latched with a write access to the
Telecom Backplane Clocking Latch Register. The 16 bit value is stored in the
register Telecom CH1_CLK1B Clock Period MSB Register and Telecom
CH1_CLK1B Clock Period LSB Register. When the clock is static or the period is
higher than a 16 bit value the result is always 0xFFFF.
Table 6-78 Telecom CH1_CLK1B Clock Period MSB Register
Address Offset: 0x63
Bit
Description
Default
Access
7:0 MSB of CH1_CLK1B clock period PWR_GOOD: 0xFF LPC: r
Table 6-79 Telecom CH1_CLK1B Clock Period LSB Register
Address Offset: 0x62
Bit
Description
7:0 LSB of CH1_CLK1B clock period
Default
Access
PWR_GOOD: 0xFF LPC: r
6.4.21.2 Telecom Timer Registers
The Telecom Timer is decremented on each rising edge of the input clock.
The Telecom Timer is disabled when loaded with 0 (both the MSB and LSB
Timer registers are 0). The Telecom Timer value can be set to values from 1 to
65535, which allows timeout values from 125 usec to 8.191875 sec (based on an 8
KHz input clock).
When a timeout occurs (the timer is 0), the timeout bit is set. See Table 6-61
Telecom Status/Control Register. The Telecom Timer is reloaded with the timer
start value stored in the Telecom Timer LSB Register and Telecom Timer MSB
Register and armed again, waiting for a rising edge of the input clock.
A write access to the Telecom Timer MSB Register loads the 16 bit Telecom
timer with the write data from the current access and the content of the Telecom
Timer LSB Register.
Table 6-80 Telecom Timer MSB Register
Address Offset: 0x65
Bit
Description
7:0 MSB of Telecom Timer start value
SB-ATCA7300 Installation and Use Guide
Default
Access
PWR_GOOD: 0 LPC: r/w
6-46
Maps and Registers
Table 6-81 Telecom Timer LSB Register
Address Offset: 0x64
Bit
Description
Default
7:0 LSB of Telecom Timer start value
Access
PWR_GOOD: 0 LPC: r/w
6.4.22 Miscellaneous Status/Control Registers
Table 6-82 CPLD Version and Spare Signal Status Register
Address Offset: 0x6F
Bit
Description
Default Access
2:0 CPLD Version. The CPLD uses the signals CPLD_SPARE[3:1]
Ext.
r
3
Ext.
r
0
r
CPLD_SPARE[4]
7:4 Reserved
6.4.23 Scratch Registers
Table 6-83 LPC Scratch Register
Address Offset: 0x45
Bit
Description
Default
7:0 LPC Scratch bits PWR_GOOD:0
Access
LPC: r/w
IPMC: r
Table 6-84 IPMC Scratch Register
Address Offset: 0x45
Bit
Description
Default
7:0 IPMC Scratch bits PWR_GOOD:0
SB-ATCA7300 Installation and Use Guide
Access
LPC: r
IPMC: r/w
6-47
Maps and Registers
SB-ATCA7300 Installation and Use Guide
6-48
7 Serial Over LAN
7.1 Overview
Serial Over LAN (SOL) is a IPMI mechanism that you can use to redirect the
serial console of the SB-ATCA7300 blade to an IPMI session that is accessible
over the network. (This is the only IPMI v2 feature supported by the blade.)
The SB-ATCA7300 blade’s IPMC is used to establish and manage the SOL
session. SOL access is only available through the base network interfaces. The
sideband port of the Intel I350 Powerville Ethernet device (in pass-through mode)
is used for SOL sessions.
You must first configure the IPMC, as it does not have an IP address, user name or
password by default.
The board’s SOL data path goes from the CPU to the FPGA serial port, then to the
IPMC (H8S chip), then to the Ethernet NC-SI interface and the base network.
CPU
LPC
F
a
c
e
p
l
a
t
e
QPI
FPGA
Serial
Intel IOH36D
Serial
PCI Express
H8S
I2C
Intel I350
(Powerville)
Ethernet
Serial
Figure 7-1 SOL On-Blade Data Path
Note - Only a blade console data rate of 9600 baud is supported.
You can configure the IPMC SOL parameters using direct IPMI commands or by
using an open source IPMI utility such as ipmitool or OpenIPMI.
7.1.1 SOL Configuration Steps
There are three different sets of SOL parameters that can be configured.
 SOL facility availability and configuration


The user accounts used for SOL access
The IPMC network configuration
The configuration of these parameters are discussed in the following sections.
SB-ATCA7300 Installation and Use Guide
7-1
Serial Over LAN
7.2 Installing ipmitool
You can download ipmitool from http://sourceforge.net/projects/ipmitool. At the
time this manual was published, the current version of ipmitool was 1.8.11.
Documentation for ipmitool is also available at this site.
To install ipmitool, do the following.
1. Download the ipmitool tar file from http://sourceforge.net/projects/
ipmitooll to your blade or workstation.
2. Extract the tar file.
prompt> tar -xjf ipmitool-1.8.11.tar.bz2
prompt> bzcat ipmitool-1.8.11.tar.bz2 | tar -xf -
3. Change to the directory into which you have extracted ipmitool.
prompt> cd <path>/ipmitool-1.8.11
4. Build ipmitool. It is installed by default in /usr/local/bin.
prompt> ./configure && make && make install
7.3 Configuring the IPMC SOL Parameters
There are many SOL parameters that can be configured for an IPMC, which are
used to manage SOL access security and set its IP configuration. All of them can
be set using ipmitool from an OS running on the blade; from ipmitool
running against the Shelf Manager; and some can be set automatically.
7.3.1 Configuring the SOL Facility
The SOL facility itself has a number of properties that can be set. Use the
ipmitool sol set command to change their values.
Table 7-2 SOL Facility Properties
Property
Values
Meaning
character-accumulate-level count (5 ms units)
How long to hold characters
before sending them
character-send-threshold
count
How many characters to hold
before sending them
enabled
true | false
Whether the SOL facility is
available
force-authentication
true | false
Whether a user password is
required
force-encryption
true | false
Whether network traffic
encryption is required
SB-ATCA7300 Installation and Use Guide
7-2
Serial Over LAN
Table 7-2 SOL Facility Properties
Property
Values
Meaning
non-volatile-bit-rate
serial
9.6
Expected serial port data rate
privilege-level
user
operator
admin
oem
IPMI user privilege level
required to use SOL
retry-count
count
How many times to retry a
lost network packet
retry-interval
count (10 ms units)
Lost network packet retry
interval
set-in-progress
set-complete
Advisory IPMC LAN
set-in-progress configuration state
commit-write
volatile-bit-rate
serial
9.6
Expected serial port data rate
Note - Remember that, for the SB-ATCA7300, IPMI channel 5 corresponds to
Base interface 0, and channel 6 to interface 1.
Any IPMC parameter changes are persistent, even across IPMC firmware updates.
They will need to be restored if the blade is replaced.
To display these properties, use the ipmitool sol info command, run from
the blade OS. These are the default values.
# ipmitool sol info 5
Set in progress
Enabled
Force Encryption
Force Authentication
Privilege Level
Character Accumulate Level (ms)
Character Send Threshold
Retry Count
Retry Interval (ms)
Volatile Bit Rate (kbps)
Non-Volatile Bit Rate (kbps)
Payload Channel
Payload Port
#
:
:
:
:
:
:
:
:
:
:
:
:
:
set-complete
true
true
false
USER
150
200
7
480
9.6
9.6
5 (0x05)
623
SB-ATCA7300 Installation and Use Guide
7-3
Serial Over LAN
7.3.2 Configuring the IPMI SOL User
The IPMI SOL implementation supports only two users, a mandatory null user
with user ID 1, and a second user with user ID 2. The second user’s name,
password, and other characteristics can be changed if desired. These configuration
commands can be run from the host OS on the target blade.
The default user name and password for user ID 2 are soluser and
solpasswd, respectively. These can be changed with the following commands.
ipmitool user set name 2 admin
ipmitool user set password 2 new_password
Ensure that the second user is activated for logins if you will use it.
ipmitool user enable 2
You can display the user ID 2 account configuration using this command.
ipmitool user list 2
7.3.3 Configuring the IPMC Network Environment
There are several different ways to configure IP address information for an IPMC.
 Shelf Manager configuration file



DHCP data requested by the Shelf Manager
ipmitool run on the blade OS
ipmitool run against the Shelf Manager
There are other options, such as placing the network information into the board’s
FRU data or using raw IPMI commands passed through ipmitool, but these are
not suitable for most users and so are not shown.
The IPMC has two network connection points, known as LAN Channels,
connected to the base network. Each LAN Channel can be assigned a different IP
address. These LAN Channels are identified as IPMI channel addresses 5 and 6.
LAN Channel 5 should be configured for base network 0, and LAN Channel 6 for
base network 1.
7.3.3.1 Using the Shelf Manager Configuration File
This is a very convenient mechanism, where a board IPMC in a specific slot
always has the same IP address, regardless of the board serial number. If a board
is replaced, the new board’s PMC will have the same IP address(es) as the
previous board in the slot. The IPMC addresses are set during M3 state
processing. (This requires Pigeon Point Shelf Manager version 2.6.4 or higher.)
To use this configuration file, you must set the /etc/shelfman.conf
parameter BOARD_LAN_PARAMETERS_CHANNEL_LIST parameter to identify
SB-ATCA7300 Installation and Use Guide
7-4
Serial Over LAN
the channels to be assigned. The value of this parameter applies to all boards in
the shelf. If this parameter is not set (the default), the configuration file is ignored.
The file name is /var/nvdata/subsidiary_lan_param, which does not
exist by default. It is an ASCII text file.
Note - Remember to set the parameter and place the file on each ShMM, and
restore them after a ShMM replacement.
This file will be preserved across a Shelf Manager update.
The format of each line is:
slot_num = ip-address, netmask, default-gateway
For example, to assign an address to LAN Channel 6 of the IPMC in physical slot
one, in /etc/shelfman.conf, set:
BOARD_LAN_PARAMETERS_CHANNEL_LIST=6
and place the following in the configuration file:
1 = 192.168.8.81, 255.255.255.0, 192.168.8.1
To assign addresses to more than one LAN Channel of an IPMC, add the
parameter line(s) for the additional channels following immediately after the first.
You must group parameters for the same slot together.
For example, to set IP addresses for LAN Channels 5 and 6 of the IPMC in the
board in slot 1, in /etc/shelfman.conf, set:
BOARD_LAN_PARAMETERS_CHANNEL_LIST=5,6
and put the following in the /var/nvdata/subsidiary_lan_param file.
1 = 192.168.8.81, 255.255.255.0, 192.168.8.1
1 = 192.168.9.81, 255.255.255.0, 192.168.9.1
Blank lines are ignored. Comment lines (starting with #) are accepted and
ignored.
This file can be compressed using gzip if desired.
See section 4.10 of the Shelf Manager User’s Guide for more information.
7.3.3.2 Using DHCP
To configure the board IPMC IP addresses using DHCP, set the
BOARD_LAN_PARAMETERS_USE_DHCP parameter to True in the
/etc/shelfman.conf file. (This requires Pigeon Point Shelf Manager
version 2.7 or higher.)
SB-ATCA7300 Installation and Use Guide
7-5
Serial Over LAN
The AN Channels for which IP addresses are requested are either those set in the
BOARD_LAN_PARAMETERS_CHANNEL_LIST parameter (see section 7.3.3
“Configuring the IPMC Network Environment” on page 7-4), or, by default,
channel 0, meaning the first LAN Channel on the IPMC (channel 5), then channel
1 (second LAN Channel, channel 6) and so on.
The information returned to the IPMC is based on the DHCP Client ID built for
the IPMC. This is a three byte value, consisting of:
 Slot number + 0x2f (slot 1 = 0x30)


AMC Site number (0 for a board IPMC)
LAN Channel number (0 default)
Parameters for all slots are retrieved in parallel, with an infinite lease. The data
obtained is persistently saved by the Shelf Manager. If the board is removed, the
Shelf Manager will delete its internal record and send a Release to the DHCP
manager to free the IP address.
You can pre-configure the DHCP server to assign data based on the client ID, if
desired. Note that there is no indication of the specific shelf ID in the Client ID.
To identify the IP address(es) assigned to the blade, you can either query the
DHCP server or run ipmitool lan print command.
7.3.3.3 Using ipmitool From the Blade OS
Note - ipmitool command privilege levels are managed by the Shelf Manager
or IPMC, not the host OS. However, when used to configure the blade on which it
is running, it usually must be run as root.
The example below shows how to set a LAN configuration parameter for a later
SOL session with ipmitool for base interface 0 (LAN Channel 5). This
command must be run on the blade to which the SOL session will be directed.
n0s70:~# ipmitool lan set 5 ipaddr 192.168.100.97
Setting LAN IP Address to 192.168.100.97
n0s70:~#
Related commands are:
ipmitool
ipmitool
ipmitool
ipmitool
ipmitool
lan
lan
lan
lan
lan
set
set
set
set
set
5
5
5
5
5
netmask 255.255.255.0
defgw ipaddr 192.168.100.1
ipsrc static
access on
arp response on
The example below shows how to display the LAN configuration parameters that
are currently set for SOL sessions to base interface 0 (IPMI channel 5) and base
interface 1 (IPMI channel 6):
SB-ATCA7300 Installation and Use Guide
7-6
Serial Over LAN
root@localhost:~# ipmitool lan print 5
Set in Progress
Auth Type Support
Auth Type Enable
IP Address Source
IP Address
Subnet Mask
MAC Address
Default Gateway IP
Default Gateway MAC
RMCP+ Cipher Suites
Cipher Suite Priv Max
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
Set Complete
Callback :
User
:
Operator :
Admin
:
OEM
:
Unspecified
192.168.100.97
255.255.255.0
00:00:00:00:00:00
192.168.100.1
00:00:00:00:00:00
1,2,3,0
Not Available
root@localhost:~# ipmitool lan print 6
Set in Progress
Auth Type Support
Auth Type Enable
IP Address Source
IP Address
Subnet Mask
MAC Address
Default Gateway IP
Default Gateway MAC
RMCP+ Cipher Suites
Cipher Suite Priv Max
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
Set Complete
Callback :
User
:
Operator :
Admin
:
OEM
:
Unspecified
192.168.100.98
255.255.255.0
00:00:00:00:00:00
192.168.100.1
00:00:00:00:00:00
1,2,3,0
Not Available
root@localhost:~#
A MAC Address of 00:00:00:00:00:00 means that the MAC address is shared
between the OS base interface and the IPMC SOL interface. The actual address
can be found in the MAC address record of the blade.
7.3.3.4 Using ipmitool Through the Shelf Manager
Note - ipmitool need not be run by root when running remotely (using -I lan
or -I lanplus); command privilege levels are managed by the Shelf Manager
or IPMC, not the host OS.
You can send an IPMI command for a blade’s IPMC to the Shelf Manager, to
have the Shelf Manager pass the command on to the blade.
SB-ATCA7300 Installation and Use Guide
7-7
Serial Over LAN
All of the other IPMI commands shown can be executed using this mechanism.
Just add the appropriate Shelf Manager access information in front of the
command.
For example:
ipmitool lan print 5
becomes
ipmitool -I lan -H shelfm_b2 -t 0x92 -b 0 -U root -f pwfile lan print 5
where:

-I lan – Send the IPMI command across the network, using the RMCP
protocol. (-I lanplus is only supported for IPMI version 2, but may
work depending on your Shelf Manager.)

-H shelfm_b2 – The host name or IP address of the active Shelf
Manager.

-t 0x8e – The IPMB address of the blade with the IPMC against which
the command is to be run. In the range 0x82 - 0x9C. The value is assumed
to be in decimal if not otherwise indicated.


-b 0 – Use IPMB 0 to access the blade. (Required)

-f pwfile – The name of a file containing the -U user’s password.
Either the -E operand (to retrieve the password from the
IPMI_PASSWORD environment variable) or -P password operand
could be used instead.
-U root – The Shelf Manager user to be used to run the command. The
user must have the appropriate privilege level to run the command.
7.4 Establishing a SOL Session
To start a SOL session, the following requirements must be met.
 It must be possible to reach the Base Ethernet network interface on the
target blade from the client system.

The blade is powered on and the IPMC has been initialized.
Remember that you can have only one SOL session per IPMC active at a time.
To establish a SOL session, do the following.
1. Make sure that the session requirements given above are met.
2. Compile and install ipmitool on your target which is destined for opening
the SOL session on the SB-ATCA7300. For details refer to section 7.2 “Installing
ipmitool” on page 7-2.
3. If necessary, change the SOL user name and password. The default user is
soluser and password is solpasswd. See section 7.3.2 “Configuring the
IPMI SOL User” on page 7-4.
SB-ATCA7300 Installation and Use Guide
7-8
Serial Over LAN
4. Set an IP address for the SB-ATCA7300 IPMC. Refer to section 7.3.3
“Configuring the IPMC Network Environment” on page 7-4.
5. Start the SOL session for your target with ipmitool using the configured IP
address for the appropriate SB-ATCA7300 IPMC LAN Channel and user
information. (-H is the IP address or host name assigned to the target IPMC.)
The -k operand specifies the BMC key, used to create the network Session
Integrity Key. The default value is gkey.
ipmitool -I lanplus -H 172.16.0.221 -U soluser -P solpasswd -k gkey sol
activate
6. When done, exit your SOL session using ~. (Tilde - period), like tip.
7. You can deactivate SOL using the following command.
ipmitool -I lanplus -H 172.16.0.221 -U soluser -P solpasswd -k gkey sol
deactivate
For details on the command parameters, refer to the ipmitool documentation
available on http://ipmitool.sourceforge.net.
Note - To access the BIOS setup screens, you must reset the blade after the SOL
session has been established to enter BIOS setup.
SB-ATCA7300 Installation and Use Guide
7-9
Serial Over LAN
SB-ATCA7300 Installation and Use Guide
7-10
8 FRU Information and Sensor
Data Records
8.1 FRU ID Information
The SB-ATCA7300 provides the following FRU ID information in FRU ID 0.
Table 8-1 FRU ID Definition
Area
Internal use
Board information
Product information
Description
Value
Access
Not used
Mfg date/time
According to Platform
Management FRU
information Storage
Definition v1.01
r
Board manufacturer
SANBlaze Technology, Inc. r
Board product name
SB-ATCA7300
r
Board serial number
Defined by SANBlaze
r
Board part number
Defined by SANBlaze
r
Product manufacturer
SANBlaze Technology, Inc. r
Product name
SB-ATCA7300
r
Product serial number Defined by SANBlaze
r
Product part number
SB-ATCA7300
r
Board Point-To-Point
Connectivity Records
This Multi-Record area
contains the ATCA Blade
Point to Point Connectivity
Records according to
PICMG 3.0, Rev.1.0. These
contents are described in
section 8.2 “E-Keying” on
page 8-4.
r
Multi-Record
information
User Info Area
r/w
Custom usage
r/w
The following is a formatted version of the SB-ATCA7300 FRU ID data.
CLI> fruinfo -v board 12
94: FRU # 0, FRU Info
Common Header:
Format Version = 1
SB-ATCA7300 Installation and Use Guide
8-1
FRU Information and Sensor Data Records
Board Info Area:
Version
= 1
Language Code
Mfg Date/Time
Board Manufacturer
Board Product Name
Board Serial Number
Board Part Number
FRU Programmer File ID
Custom Board Info
=
=
=
=
=
=
=
=
25
Apr 20 00:00:00 2011 (8046720 minutes since 1996)
SANBlaze Technology,Inc.
SB-ATCA7300
703E1040001
600-730000
7106825L
Product Info Area:
Version
= 1
Language Code
Manufacturer Name
Product Name
Product Part / Model#
Product Version
Product Serial Number
Asset Tag
FRU Programmer File ID
Custom Product Info
=
=
=
=
=
=
=
=
=
25
SANBlaze Technology,Inc.
SB-ATCA7300
SB-ATCA7300
00
703E1040001
Multi Record Area:
PICMG Board Point-to-Point
Version = 0
OEM GUID Count
=
OEM GUID 000
= 00
Link Descriptor:
Link Grouping ID
=
Link Type
=
Link Type Extension =
Link Designator
=
Link Descriptor:
Link Grouping ID
=
Link Type
=
Link Type Extension =
Link Designator
=
Link Descriptor:
Link Grouping ID
=
Link Type
=
Link Type Extension =
Link Designator
=
Link Descriptor:
Link Grouping ID
=
Link Type
=
Link Type Extension =
Link Designator
=
Link Descriptor:
Link Grouping ID
=
Link Type
=
Link Type Extension =
Link Designator
=
Link Descriptor:
Link Grouping ID
=
Link Type
=
Link Type Extension =
Link Designator
=
Link Descriptor:
Connectivity Record (ID=0x14)
1
00 00 73 CA A7 00 00 00 00 00 20 20 20 CA A7
0x00
0x01 PICMG 3.0 Base 10/100/1000 Base-T
0x0 10/100/1000BASE-T Link (four-pair)
0x101 Channel1/BaseInterface/Ports0
0x00
0x01 PICMG 3.0 Base 10/100/1000 Base-T
0x0 10/100/1000BASE-T Link (four-pair)
0x102 Channel2/BaseInterface/Ports0
0x00
0x02 PICMG 3.1 Ethernet Fabric
0x1
0xF41 Channel1/FabricInterface/Ports0123
0x00
0x02 PICMG 3.1 Ethernet Fabric
0x0
0x141 Channel1/FabricInterface/Ports0
0x00
0x02 PICMG 3.1 Ethernet Fabric
0x1
0xF42 Channel2/FabricInterface/Ports0123
0x00
0x02 PICMG 3.1 Ethernet Fabric
0x0
0x142 Channel2/FabricInterface/Ports0
SB-ATCA7300 Installation and Use Guide
8-2
FRU Information and Sensor Data Records
Link
Link
Link
Link
Grouping ID
Type
Type Extension
Designator
=
=
=
=
0x00
0xF0 E-Keying OEM GUID Definition
0x0
0x181 Channel1/UpdateInterface/Ports0
AMC Carrier Information Table Record (ID=0x1a)
Version = 0
Site Count = 1
Site Numbers: 0x0f
AMC Carrier Activation and Current Management Record (ID=0x17)
Version = 0
Maximum Internal Current Draw = 3.0 Amps at 12V Payload
Allowance for Module Activation Readiness = 5 seconds
Module Activation and Power Descriptor count = 1
Local IPMB-L 0x8e, Max Module Current 3.0 Amps, Config Value: 0xff
AMC Carrier Point-to-Point Connectivity Record (ID=0x18)
Version = 0
Resource: 1 "AMC", ID 15, P2P Port count = 8
Local port # 20, Remote Port # 0, Resource: 0 "on-Carrier
Local port # 21, Remote Port # 1, Resource: 0 "on-Carrier
Local port # 22, Remote Port # 2, Resource: 0 "on-Carrier
Local port # 23, Remote Port # 3, Resource: 0 "on-Carrier
Local port # 24, Remote Port # 4, Resource: 0 "on-Carrier
Local port # 25, Remote Port # 5, Resource: 0 "on-Carrier
Local port # 26, Remote Port # 6, Resource: 0 "on-Carrier
Local port # 27, Remote Port # 7, Resource: 0 "on-Carrier
device",
device",
device",
device",
device",
device",
device",
device",
AMC Point-to-Point Connectivity Record (ID=0x19)
Version = 0
OEM GUID Count = 0
Type: On-Carrier Device # 0
AMC Channel Descriptors:
Lane 3: Port 3, Lane 2: Port 2, Lane 1: Port 1, Lane 0: Port 0
Lane 3: Port 7, Lane 2: Port 6, Lane 1: Port 5, Lane 0: Port 4
AMC Link Descriptors:
Channel: 0x00, Link Type: 0x02 ("AMC.1 PCI Express"), Ext: 0x0
Asym Match: 0x2, Link Group ID: 0x01
Lane 3: Included, Lane 2: Included, Lane 1: Included, Lane
Included
Channel: 0x01, Link Type: 0x02 ("AMC.1 PCI Express"), Ext: 0x0
Asym Match: 0x2, Link Group ID: 0x01
Lane 3: Included, Lane 2: Included, Lane 1: Included, Lane
Included
Channel: 0x00, Link Type: 0x02 ("AMC.1 PCI Express"), Ext: 0x2
Asym Match: 0x2, Link Group ID: 0x02
Lane 3: Included, Lane 2: Included, Lane 1: Included, Lane
Included
Channel: 0x01, Link Type: 0x02 ("AMC.1 PCI Express"), Ext: 0x2
Asym Match: 0x2, Link Group ID: 0x02
Lane 3: Included, Lane 2: Included, Lane 1: Included, Lane
Included
ID
ID
ID
ID
ID
ID
ID
ID
0
0
0
0
0
0
0
0
0:
0:
0:
0:
CLI>
SB-ATCA7300 Installation and Use Guide
8-3
FRU Information and Sensor Data Records
8.2 E-Keying
The following table lists the E-Keying information provided by the
SB-ATCA7300. This information is contained in the point-to-point connectivity
record area. This data is shown formatted in the previous section.
Table 8-2 Contents of the Blade Point-to-Point Connectivity Record Area
#
1
2
3
4
5
6
Link
Grouping
ID
0
Interface
0 (Base
Interface)
0
0 (Base
Interface)
0
1 (Fabric
Interface)
0
0
0
1 (Fabric
Interface)
1 (Fabric
Interface)
1 (Fabric
Interface)
Link
Link
Type
Descriptor
Extension
Value
Channel
Number
Ports
Link
Type
1
0 -SET
1 - NOT SET
2 - NOT SET
3 - NOT SET
0x01
0
2
0 -SET
1 - NOT SET
2 - NOT SET
3 - NOT SET
0x01
1
1
0 -SET
1 - SET
2 -SET
3 -SET
0x02
1
1
0 -SET
1 - NOT SET
2 - NOT SET
3 - NOT SET
0x02
0
2
0 - SET
1 - SET
2 - SET
3 - SET
0x02
1
2
0 -SET
1 - NOT SET
2 - NOT SET
3 - NOT SET
0x02
0
SB-ATCA7300 Installation and Use Guide
8-4
FRU Information and Sensor Data Records
8.3 Power Configuration
This table describes the blade’s power level and power management information.
Table 8-3 Power Configuration
Item
Value
Description
Dynamic power
reconfiguration
support
No
While the blade is powered, it
supports only one power
level.
Dynamic power
configuration
No
The power level is fixed and
does not change once set.
Number of power
draw levels
2
The amount of possible power
levels
Early Power Draw
Levels, Watt
-
Complete early power level
including IPMC
Steady state Power
Draw Levels, Watt
Level 1 - 195 Watts
Level 2 - 260 Watts
Entire blade slot steady-state
power consumption
0 seconds
How long blade power usage
takes to settle after power on.
Transition from early
to steady levels
8.4 Sensor Data Record Types
The sensors available on the SB-ATCA7300 are shown in the table below. See
section 8.5 “Detailed Sensor Data Records” on page 8-8 for a detailed description
of the Sensor Data Records.
Table 8-4 SDR Record Types
Sensor Type
Sensor
Number
MC Locator
Management Controller Locator Record
N/A
Hot Swap Carrier
PICMG 3.0:FRU HotSwap
0
Hotswap_RTM
PICMG 3.0:FRU HotSwap
1
Version Change
Version Change
2
IPMB Physical
IPMB Physical Link Good
3
BMC Watchdog
Watchdog 2 [OS boot timer]
4
12.0V
Voltage
5
3.3V
Voltage
6
3.3V Mgmt
Voltage
7
1.8V Eth
Voltage
8
Sensor Name
SB-ATCA7300 Installation and Use Guide
8-5
FRU Information and Sensor Data Records
Table 8-4 SDR Record Types (Continued)
Sensor Name
Sensor Type
Sensor
Number
1.5V
Voltage
9
1.2V
Voltage
10
VCC CPU0
Voltage
11
1.5V DDR3
Voltage
12
Bottom Edge Temp
Temperature
13
Top Edge Temp
Temperature
14
IPMC POST
Management Subsystem Health
15
Boot Bank
SANBlaze-specific Discrete Digital
16
Fw Progress
System Firmware [Upgrade] Progress
17
OS Boot
OS booting
18
Boot Error
Boot Error
19
Boot Initiated
System Boot Initiated
20
SB-ATCA7300 IPMC
SANBlaze IPMC Status
21
Power Good
Entity Presence
22
POST Code
SANBlaze-specific Discrete Digital
23
Reset Source
SANBlaze-specific Discrete Digital
24
DDR 1 temp
Temperature
25
DDR 2 temp
Temperature
26
DDR 3 temp
Temperature
27
DDR 4 temp
Temperature
28
DDR 5 temp
Temperature
29
DDR 6 temp
Temperature
30
DDR 7 temp
Temperature
31
DDR 8 temp
Temperature
32
DDR 9 temp
Temperature
33
DDR 10 temp
Temperature
34
DDR 11 temp
Temperature
35
DDR 12 temp
Temperature
36
IPMC temp
Temperature
37
CPU Status
Processor
38
CPU0 temp
Temperature
39
SB-ATCA7300 Installation and Use Guide
8-6
FRU Information and Sensor Data Records
Table 8-4 SDR Record Types (Continued)
Sensor Name
Sensor Type
Sensor
Number
CPU1 temp
Temperature
40
-48v A Volts
Voltage
41
-48v B Volts
Voltage
42
-48v Amps
Current
43
HoldUp Cap Volts
Voltage
44
PWR Entry Status
PWR Entry Status Sensor
45
Memory
Memory event (presence, ECC error)
46
Critical IRQ
PCIe error information
47
Battery
Blade battery status
48
48V A Supply
Power supply status
49
48V B Supply
Power supply status
50
+3.3V
Voltage
51
+5V
Voltage
52
+12V
Voltage
53
Inlet Temp
Temperature
54
Board Temp
Temperature
55
+1.5V
Voltage
56
+1.2V
Voltage
57
+1V
Voltage
58
+1.8V
Voltage
59
Version Change
RTM MMC FW Version Change
60
SB-ATCA7300 Installation and Use Guide
8-7
FRU Information and Sensor Data Records
8.5 Detailed Sensor Data Records
The sensors available on the SB-ATCA7300 are described in detail in the table below.
Table 8-5 Sensor Data Records
#
0
1
2
Sensor
Name
Sensor
Type
Event
Reading
Type
Event DataByte
1
2
3
Event
Threshold
Description
Sensorspecific
discrete
0x6F
0x0
0x1
0x2
0x3
0x4
0x5
0x6
0x7
Hotswap_RTM
Hot Swap
0xF0
Sensorspecific
discrete
0x6F
0x0
0x1
0x2
0x3
0x4
0x5
0x6
0x7
[7:4] = Cause
[3:0] = Previous
State
FRU ID
0x0: M0
0x1: M1
0x2: M2
0x3: M3
0x4: M4
0x5: M5
0x6: M6
0x7: M7
Version change
Version
Change
0x2B
Sensorspecific
discrete
0x6F
0x7
Change type
0xFF
0x7: Software or
F/W change
successful
Hot Swap
Carrier
Asrt: Assertion
Deass: Deassertion
Hot Swap
0xF0
Unr: Upper non-recoverable threshold
Lnr: Lower non-recoverable threshold
SB-ATCA7300 Installation and Use Guide
[7:4] = Cause
[3:0] = Previous
State
Uc: Upper critical threshold
Lc: Lower critical threshold
Assertion
Rearm
Deassertion
FRU ID
0x0: M0
0x1: M1
0x2: M2
0x3: M3
0x4: M4
0x5: M5
0x6: M6
0x7: M7
Asrt
Auto
Asrt
Auto
Asrt
Auto
Unc: Upper non-critical threshold
Lnc: Lower non-critical threshold
8-8
FRU Information and Sensor Data Records
Table 8-5 Sensor Data Records (Continued)
#
Sensor
Name
Sensor
Type
Event
Reading
Type
Event DataByte
1
2
3
Event
Threshold
Description
Assertion
Rearm
Deassertion
reading
0x0: IPMB-A
disabled, IPMB-B
disabled
0x1: IPMB-A
enabled, IPMB-B
disabled
0x2: IPMB-A
disabled, IPMB-B
enabled
0x3: IPMB-A
enabled, IPMB-B
enabled
Asrt
Auto
See IPMI Spec
0xFF
0x0: Timer expired
0x1: Hard Reset
0x2: Power Down
0x3: Power Cycle
0x8: Timer Interrupt
Asrt
Auto
3
IPMB Physical
Sensorspecific
discrete
0x6F
0x0
0x1
0x2
0x3
4
SensorWatchdog 2 specific
BMC Watchdog
discrete
0x23
0x6F
0x0
0x1
0x2
0x3
0x8
5
12.0V
Voltage
0x02
Threshold
0x01
reading
threshold
unr uc lnr lc
Asrt / Deass
Auto
6
3.3V
Voltage
0x02
Threshold
0x01
reading
threshold
unr uc lnr lc
Asrt / Deass
Auto
7
3.3V Mgmt
Voltage
0x02
Threshold
0x01
reading
threshold
unr uc lnr lc
Asrt / Deass
Auto
8
1.8V Eth
Voltage
0x02
Threshold
0x01
reading
threshold
unr uc lnr lc
Asrt / Deass
Auto
Asrt: Assertion
Deass: Deassertion
Physical
IPMB-0
0xF1
Unr: Upper non-recoverable threshold
Lnr: Lower non-recoverable threshold
SB-ATCA7300 Installation and Use Guide
[7:4] = Channel
Number
[3:0] = Reserved
Uc: Upper critical threshold
Lc: Lower critical threshold
Unc: Upper non-critical threshold
Lnc: Lower non-critical threshold
8-9
FRU Information and Sensor Data Records
Table 8-5 Sensor Data Records (Continued)
#
Sensor
Name
Sensor
Type
Event
Reading
Type
Event DataByte
1
2
3
Event
Threshold
Description
Assertion
Rearm
Deassertion
9
1.5V
Voltage
0x02
Threshold
0x01
reading
threshold
unr uc lnr lc
Asrt / Deass
Auto
10
1.2V
Voltage
0x02
Threshold
0x01
reading
threshold
unr uc lnr lc
Asrt / Deass
Auto
11
VCC CPU0
Voltage
0x02
Threshold
0x01
reading
threshold
unr uc lnr lc
Asrt / Deass
Auto
12
1.5V DDR3
Voltage
0x02
Threshold
0x01
reading
threshold
unr uc lnr lc
Asrt / Deass
Auto
13
Bottom Edge
Temp
Temp
0x01
Threshold
0x01
reading
threshold
unr uc unc
Asrt / Deass
Auto
14
Top Edge Temp
Temp
0x01
Threshold
0x01
reading
threshold
unr uc unc
Asrt / Deass
Auto
IPMC POST
Manageme
nt
Subsystem
Health
0x28
digital
Discrete
0x06
0x0
0x1
0xFF
0xFF
0x0: Performance
Met
0x1: Performance
Lags
Asrt
Auto
Boot Bank
OEM
0xD2
Sensorspecific
discrete
0x6F
0x0
0xFF
0xFF
0x0: Boot Bank A
Asrt
Auto
15
16
Asrt: Assertion
Deass: Deassertion
Unr: Upper non-recoverable threshold
Lnr: Lower non-recoverable threshold
SB-ATCA7300 Installation and Use Guide
Uc: Upper critical threshold
Lc: Lower critical threshold
Unc: Upper non-critical threshold
Lnc: Lower non-critical threshold
8-10
FRU Information and Sensor Data Records
Table 8-5 Sensor Data Records (Continued)
#
17
18
Sensor
Name
Sensor
Type
Fw Progress
System
Firmware
Progress
0x0F
OS Boot
Asrt: Assertion
Deass: Deassertion
OS Boot
0x1F
Event
Reading
Type
Sensorspecific
discrete
0x6F
Sensorspecific
discrete
0x6F
Unr: Upper non-recoverable threshold
Lnr: Lower non-recoverable threshold
SB-ATCA7300 Installation and Use Guide
Event DataByte
1
0x0
0x1
0x2
0x0
0x1
0x2
0x3
0x4
0x5
0x6
2
See IPMI Spec
0xFF
Uc: Upper critical threshold
Lc: Lower critical threshold
3
Event
Threshold
Description
Assertion
Rearm
Deassertion
See IPMI
Spec
0x0: System
Firmware Error
0x1: System
Firmware Hang
0x2: System
Firmware Progress
Asrt
Auto
0xFF
0x0: A: boot
completed
0x1: C: boot
completed
0x2: PXE boot
completed
0x3: Diagnostic boot
completed
0x4: CD_ROM boot
completed
0x5: ROM boot
completed
0x6: boot completed
- boot device not
specified
Asrt
Auto
Unc: Upper non-critical threshold
Lnc: Lower non-critical threshold
8-11
FRU Information and Sensor Data Records
Table 8-5 Sensor Data Records (Continued)
#
19
20
Sensor
Name
Boot Error
0x1E
Boot Error
Boot Initiated
Asrt: Assertion
Deass: Deassertion
Sensor
Type
System
Boot
Initiated
0x1D
Event
Reading
Type
Sensorspecific
discrete
0x6F
Sensorspecific
discrete
0x6F
Unr: Upper non-recoverable threshold
Lnr: Lower non-recoverable threshold
SB-ATCA7300 Installation and Use Guide
Event DataByte
1
0x0
0x1
0x2
0x3
0x4
0x0
0x1
0x2
0x3
0x4
2
0xFF
0xFF
Uc: Upper critical threshold
Lc: Lower critical threshold
3
Event
Threshold
Description
Assertion
Rearm
Deassertion
0xFF
0x0: No Bootable
media
0x1: Non-bootable
diskette left in drive
0x2: PXE Server not
found
0x3: Invalid boot
sector
0x4: Timout waiting
for user selection of
boot source
Asrt
Auto
0xFF
0x0: Initiated by
power up
0x1: Initiated by
hard reset
0x2: Initiated by
warm reset
0x3: User requested
PXE boot
0x4: Automatic boot
to diagnostic
Asrt
Auto
Unc: Upper non-critical threshold
Lnc: Lower non-critical threshold
8-12
FRU Information and Sensor Data Records
Table 8-5 Sensor Data Records (Continued)
#
21
22
23
Sensor
Name
Sensor
Type
Event
Reading
Type
Event DataByte
1
SB-ATCA7300
IPMC
OEM
0xD5
Sensorspecific
discrete
0x6F
0x0
0x1
0x2
0x3
0x4
0x5
0x6
Power Good
Entity
Presence
0x25
Sensorspecific
discrete
0x6F
0x0
0x1
Sensorspecific
discrete
0x6F
0x0
0x1
0x2
0x3
0x4
0x5
0x6
0x7
POST Code
Asrt: Assertion
Deass: Deassertion
OEM
0xD2
Unr: Upper non-recoverable threshold
Lnr: Lower non-recoverable threshold
SB-ATCA7300 Installation and Use Guide
2
-
0xFF
-
Uc: Upper critical threshold
Lc: Lower critical threshold
3
Event
Threshold
Description
Assertion
Rearm
Deassertion
-
0x0: Watchdog
Reset
0x1: Software Reset
0x2: Power Failure
0x3: Hard Boot
0x4: Cold Boot
0x5: Warm Boot
0x6: Reserved
Asrt
Auto
0xFF
0x0: Entity Present
0x1: Entity Absent
Asrt
Auto
-
0x0: No events for
this sensor. Read
according to EFI
BIOS port 80 status
codes. (See
Appendix B, "BIOS
Status Codes".)
Asrt
Auto
Unc: Upper non-critical threshold
Lnc: Lower non-critical threshold
8-13
FRU Information and Sensor Data Records
Table 8-5 Sensor Data Records (Continued)
#
Sensor
Name
Sensor
Type
Event
Reading
Type
Sensorspecific
discrete
0x6F
Event DataByte
1
2
3
0x0
[7] =
IPMC_RST_REQ
_Payload
[6] =
XDP0_DBRST_C
PU
[5] =
CPU_RST_CPU
[4]
RTM_PB_RST_R
eset
[3] =
XDP1_DBRST_C
PU
[2] =
PB_RST_Face
[1]
XDP0_BRD_PW
ROK
[0] =
PWR_GOOD
[7:2] =
Reserved
[1] = IPMC
Pre-Timout
[0] = IPMC
Watchdog
Timeout
0x0: Payload Reset
detected. Cause
delivered in Event
Byte 2/3
24
Reset Source
OEM
0xD2
25
DDR 1 temp
Temp
0x01
Threshold
0x01
reading
threshold
26
DDR 2 temp
Temp
0x01
Threshold
0x01
reading
threshold
Asrt: Assertion
Deass: Deassertion
Unr: Upper non-recoverable threshold
Lnr: Lower non-recoverable threshold
SB-ATCA7300 Installation and Use Guide
Event
Threshold
Description
Uc: Upper critical threshold
Lc: Lower critical threshold
Assertion
Rearm
Deassertion
Asrt
Auto
unr uc unc
Asrt / Deass
Auto
unr uc unc
Asrt / Deass
Auto
Unc: Upper non-critical threshold
Lnc: Lower non-critical threshold
8-14
FRU Information and Sensor Data Records
Table 8-5 Sensor Data Records (Continued)
Event DataByte
Event
Threshold
Description
#
27
DDR 3 temp
Temp
0x01
Threshold
0x01
reading
threshold
unr uc unc
Asrt / Deass
Auto
28
DDR 4 temp
Temp
0x01
Threshold
0x01
reading
threshold
unr uc unc
Asrt / Deass
Auto
29
DDR 5 temp
Temp
0x01
Threshold
0x01
reading
threshold
unr uc unc
Asrt / Deass
Auto
30
DDR 6 temp
Temp
0x01
Threshold
0x01
reading
threshold
unr uc unc
Asrt / Deass
Auto
31
DDR 7 temp
Temp
0x01
Threshold
0x01
reading
threshold
unr uc unc
Asrt / Deass
Auto
32
DDR 8 temp
Temp
0x01
Threshold
0x01
reading
threshold
unr uc unc
Asrt / Deass
Auto
33
DDR 9 temp
Temp
0x01
Threshold
0x01
reading
threshold
unr uc unc
Asrt / Deass
Auto
34
DDR 10 temp
Temp
0x01
Threshold
0x01
reading
threshold
unr uc unc
Asrt / Deass
Auto
35
DDR 11 temp
Temp
0x01
Threshold
0x01
reading
threshold
unr uc unc
Asrt / Deass
Auto
36
DDR 12 temp
Temp
0x01
Threshold
0x01
reading
threshold
unr uc unc
Asrt / Deass
Auto
37
IPMC temp
Temp
0x01
Threshold
0x01
reading
threshold
unr uc unc
Asrt / Deass
Auto
Asrt: Assertion
Deass: Deassertion
Sensor
Type
Event
Reading
Type
Sensor
Name
Unr: Upper non-recoverable threshold
Lnr: Lower non-recoverable threshold
SB-ATCA7300 Installation and Use Guide
1
2
Uc: Upper critical threshold
Lc: Lower critical threshold
3
Assertion
Rearm
Deassertion
Unc: Upper non-critical threshold
Lnc: Lower non-critical threshold
8-15
FRU Information and Sensor Data Records
Table 8-5 Sensor Data Records (Continued)
#
Sensor
Name
Sensor
Type
38
CPU Status
Processor
0x07
39
CPU0 temp
Temp
0x01
40
CPU1 temp
41
Event
Reading
Type
Sensorspecific
discrete
0x6F
Event DataByte
1
3
0xFF
0xFF
0x1: Thermal Trip
Threshold
0x01
reading
threshold
Temp
0x01
Threshold
0x01
reading
-48v A Volts
Voltage
0x02
Threshold
0x01
42
-48v B Volts
Voltage
0x02
43
-48v Amps
44
HoldUp Cap
Volts
Asrt: Assertion
Deass: Deassertion
Assertion
Rearm
Deassertion
Asrt
Auto
unr uc unc
Asrt / Deass
Auto
threshold
unr uc unc
Asrt / Deass
Auto
reading
threshold
unr uc lnr lc
Asrt / Deass
Auto
Threshold
0x01
reading
threshold
unr uc lnr lc
Asrt / Deass
Auto
Current
0x03
Threshold
0x01
reading
threshold
No Thresholds
N/A
N/A
Voltage
0x02
Threshold
0x01
reading
threshold
unr uc lnr lc
Asrt / Deass
Auto
Unr: Upper non-recoverable threshold
Lnr: Lower non-recoverable threshold
SB-ATCA7300 Installation and Use Guide
0x1
2
Event
Threshold
Description
Uc: Upper critical threshold
Lc: Lower critical threshold
Unc: Upper non-critical threshold
Lnc: Lower non-critical threshold
8-16
FRU Information and Sensor Data Records
Table 8-5 Sensor Data Records (Continued)
#
45
Sensor
Name
PWR Entry
Status
Asrt: Assertion
Deass: Deassertion
Sensor
Type
OEM
0xD7
Event
Reading
Type
Sensorspecific
discrete
0x6F
Unr: Upper non-recoverable threshold
Lnr: Lower non-recoverable threshold
SB-ATCA7300 Installation and Use Guide
Event DataByte
1
2
3
0x0
Synchor Pwr Entr
Module:
[6] = VOUT_low
[5] = Hotswap
[4] = Holdup
[2] = Alarm
[1] = Enable_B
[0] Enable_A
SANBlaze Pwr
Entry Module:
[7] = DIG_Fault
[6] =
HUCapEngage
[5] =
Hotswap_Enable
[4] =
HUCap_Switch
[3] =
Alarm_Control
[1] = DIG_Alarm
[0] =
Sec_MCU_Fault
All other bits are
reserved
[7:6] = Pwr
Entry
Module
0=
Synchor
1=
SANBlaze
Pwr Entry
Module:
[2] =
DIG_Enabl
eA
[1] =
DIG_Enabl
eB
[0] =
Mcu_Fault
All other
bits are
reserved
Uc: Upper critical threshold
Lc: Lower critical threshold
Event
Threshold
Description
0x0: Pwr Entry
Module Status
Change detected
Assertion
Rearm
Deassertion
Asrt
Auto
Unc: Upper non-critical threshold
Lnc: Lower non-critical threshold
8-17
FRU Information and Sensor Data Records
Table 8-5 Sensor Data Records (Continued)
#
46
47
Sensor
Name
Sensor
Type
Event
Reading
Type
Memory
Memory
0x0C
Sensorspecific
discrete
0x6F
Critical IRQ
Critical
Interrupt
0x13
Sensorspecific
discrete
0x6F
Asrt: Assertion
Deass: Deassertion
Unr: Upper non-recoverable threshold
Lnr: Lower non-recoverable threshold
SB-ATCA7300 Installation and Use Guide
Event DataByte
1
2
3
0x0
0x1
0x4
0x5
0x6
0x7
0xFF
[7] = CPU
Socket 0/1
[6:5] =
DIMM
channel
0..2
[4] =
DIMM
number per
Channel
0/1
[3:0] =
DIMM
number
1..12
0xF in
DIMM
number
means
unknown
number
0x4
0x5
0xFF
0xFF
Uc: Upper critical threshold
Lc: Lower critical threshold
Event
Threshold
Description
Assertion
Rearm
Deassertion
0x0: Correctable
ECC
0x1: Uncorrectable
ECC
0x4: Memory Device
Disabled
0x5: Correctable
ECC
0x6: Presence
detected
0x7: Configuration
error.
Asrt
Auto
0x4: PCI PERR
0x5: PCI SERR
Asrt
Auto
Unc: Upper non-critical threshold
Lnc: Lower non-critical threshold
8-18
FRU Information and Sensor Data Records
Table 8-5 Sensor Data Records (Continued)
#
Sensor
Name
Sensor
Type
Event
Reading
Type
Event DataByte
1
Battery
Battery
0x29
Sensorspecific
discrete
0x6F
0x1
48V A Supply
Power
Supply
0x08
Sensorspecific
discrete
0x6F
0x0
0x1
50
48V B Supply
Power
Supply
0x08
Sensorspecific
discrete
0x6F
0x0
0x1
51
+3.3V
Voltage
0x02
52
+5V
53
48
2
Assertion
Rearm
Deassertion
0xFF
0x1: Battery failed
Asrt
Auto
0xFF
0x0: Presence
detected
0x1: Power Supply
Failure detected
Asrt / Deass
Auto
See IPMI Spec
0xFF
0x0: Presence
detected
0x1: Power Supply
Failure detected
Asrt / Deass
Auto
Threshold
0x01
reading
threshold
unr uc unc lnr lc lnc
Asrt / Deass
Auto
Voltage
0x02
Threshold
0x01
reading
threshold
unr uc unc lnr lc lnc
Asrt / Deass
Auto
+12V
Voltage
0x02
Threshold
0x01
reading
threshold
unr uc unc lnr lc lnc
Asrt / Deass
Auto
54
Inlet Temp
Temp
0x01
Threshold
0x01
reading
threshold
unr uc unc
Asrt / Deass
Auto
55
Board Temp
Temp
0x01
Threshold
0x01
reading
threshold
unr uc unc
Asrt / Deass
Auto
56
+1.5V
Voltage
0x02
Threshold
0x01
reading
threshold
unr uc unc lnr lc lnc
Asrt / Deass
Auto
49
Asrt: Assertion
Deass: Deassertion
Unr: Upper non-recoverable threshold
Lnr: Lower non-recoverable threshold
SB-ATCA7300 Installation and Use Guide
0xFF
3
Event
Threshold
Description
See IPMI Spec
Uc: Upper critical threshold
Lc: Lower critical threshold
Unc: Upper non-critical threshold
Lnc: Lower non-critical threshold
8-19
FRU Information and Sensor Data Records
Table 8-5 Sensor Data Records (Continued)
#
Sensor
Name
Sensor
Type
Event
Reading
Type
Event DataByte
1
2
3
Event
Threshold
Description
Assertion
Rearm
Deassertion
57
+1.2V
Voltage
0x02
Threshold
0x01
reading
threshold
unr uc unc lnr lc lnc
Asrt / Deass
Auto
58
+1V
Voltage
0x02
Threshold
0x01
reading
threshold
unr uc unc lnr lc lnc
Asrt / Deass
Auto
59
+1.8V
Voltage
0x02
Threshold
0x01
reading
threshold
unr uc unc lnr lc lnc
Asrt / Deass
Auto
Version Change
[RTM MMC]
Version
Change
0x2B
Sensorspecific
discrete
0x6F
Change type
0xFF
0x7: Software or
F/W change
successful
Asrt
Auto
60
Asrt: Assertion
Deass: Deassertion
Unr: Upper non-recoverable threshold
Lnr: Lower non-recoverable threshold
SB-ATCA7300 Installation and Use Guide
0x7
Uc: Upper critical threshold
Lc: Lower critical threshold
Unc: Upper non-critical threshold
Lnc: Lower non-critical threshold
8-20
9 SB-ATCA7300 Firmware Updates
9.1 Firmware Update Mechanisms
Updatable firmware components of the SB-ATCA7300 include the BIOS, FPGA,
and IPMC flash images. These images are updated either by a specially-designed
DOS utility or by using the ipmitool utility.
Table 9-1 SB-ATCA7300 Firmware Update Methods
Component
Update Method
DOS Utility
BIOS
X
FPGA
X
IPMC
HPM.1
X
HPM.1 updates, based on the PICMG Hardware Platform Management 1
specification, are performed using IPMI, connecting either through the Shelf
Manager or directly to a properly configured IPMC.
Note - HPM.1 commands are always directed to the inactive image, including the
commands which read firmware image properties. As a result, the HPM.1
interface cannot provide information about the active firmware image.
9.1.1 Obtaining Updates
You can obtain updates for the SB-ATCA7300 from the SANBlaze web site. If
you are already a registered SANBlaze user, go to http://www.sanblaze.com/user/
login. Otherwise, you will need to create an account at http://www.sanblaze.com/
user/register.
9.2 Updating the BIOS and FPGA Firmware
Both the BIOS and FPGA have two separate boot images, an active and a backup
or inactive image. The BIOS and FPGA updates are run from a DOS utility
running on the blade to be updated.
SB-ATCA7300 Installation and Use Guide
9-1
SB-ATCA7300 Firmware Updates
9.2.1 The Update Package
The BIOS update package will contain the following update files:
Table 9-2 BIOS Update Package
Filename
Description
atca7300_bios_xx_xx_xxxx_xxxx.bin
BIOS update image
atca7300_fpga_xx_xx_xxxx_xxxx.bin FPGA update image
The update packages contain the new image (such as AMIBIOS.BIN), the
update utility (afudos.exe) and a README file (readme.txt).
9.2.2 Determining the Current BIOS and FPGA Firmware Versions
There are several ways to determine version of the blade’s currently installed
BIOS and FPGA images.
 Access the BIOS; see section 5.3.15.1 “Board Information Display” on
page 5-8 and section 5.5.1 “BIOS Main Menu” on page 5-15.

From the BIOS boot messages; see section 5.4.2 “BIOS Boot Process” on
page 5-12.

Using ipmitool hpm check; see section 9.3.2.2 “Using ipmitool” on
page 9-5.

Depending on your OS, the BIOS and FPGA version information may be
displayed and recorded in a system log file as part of the boot process.
Note that most OS-provided utilities do not return the FPGA version, only the
BIOS version.
9.2.3 Performing the Update
CAUTION - Please do not turn off or reboot the blade during a BIOS update.
This can cause the need for a long recovery process with multiple blade reboots.
Note - To update the BIOS or FPGA images, you will need to copy the update
images and utility onto a bootable device, initialized with a DOS image. This
utility will not run in a Windows command window nor DOS prompt window.
The flags for the afudos.exe utility are displayed when you run the utility with
no flags.
C:\7300>afudos
+---------------------------------------------------------------------------+
|
AMI Firmware Update Utility(APTIO) Ver.2.23
|
|
Copyright (C)2007 American Megatrends Inc. All Rights Reserved.
|
+---------------------------------------------------------------------------+
| Usage: AFUDOS <ROM File Name> [Option 1] [Option 2]...
|
SB-ATCA7300 Installation and Use Guide
9-2
SB-ATCA7300 Firmware Updates
|
or
|
|
AFUDOS <Input or Output File Name> <Command>
|
|
or
|
|
AFUDOS <Command>
|
| ------------------------------------------------------------------------- |
| Commands:
|
|
/O - Save current BIOS into file
|
|
/U - Display ROM file's ROMID
|
|
/D - Verification test of given ROM File without flashing BIOS.
|
| Options:
|
|
/P - Program main BIOS image
|
|
/B - Program Boot Block
|
|
/N - Program NVRAM
|
|
/E - Program Embedded Controller Block
|
|
/K - Program all non-critical blocks
|
|
/Kn - Program n'th non-critical block only(n=0-7)
|
|
/Q - Silent execution
|
|
/REBOOT - Reboot after programming
|
|
/X - Don't Check ROM ID
|
|
/S - Display current system's ROMID
|
|
/R - Preserve ALL SMBIOS structure during NVRAM programming
|
|
/Rn - Preserve SMBIOS type N during BB programming(n=0-255)
|
|
/ECUF - Update EC BIOS when newer version is detected.
|
| /SHUTDOWN - Shutdown after programming.
|
+---------------------------------------------------------------------------+
C:\7300>
9.2.3.1 BIOS Update Example
Normally, you would run the update using the flags shown below.
A:\afudos AMIBIOS.BIN /P /B /N /R
AMI Firmware Update Utility Ver.2.23
Copywrite C(2007) American Megatrends Inc. All Rights reserved
-
Bootblock checksum ....
Module checksum .......
Erasing flash..........
writing flash .........
verifying flash .......
Erasing NVRAM .........
Writing NVRAM .........
Verifying NVRAM .......
Erasing bootblock .....
writing bootblock .....
verifying bootblock ...
CMOS checksum destroyed
program ended normally
ok
ok
done
done
done
done
done
done
done
done
done
A:
SB-ATCA7300 Installation and Use Guide
9-3
SB-ATCA7300 Firmware Updates
If a BIOS update fails, you can just rerun the update operation. Do not power off
the blade; this may leave a corrupted BIOS image on the blade. While the blade
has a backup BIOS image, it is always best to have two functional images. (For
imformation on the backup image, see section 5.3.23 “Dual BIOS Flash Devices”
on page 5-10 and section 5.3.1 “BIOS Update and Recovery” on page 5-2 for
more information on BIOS recovery.)
If the BIOS update continually fails, or the blade is no longer able to boot, contact
your support provider.
9.3 Updating the IPMC Firmware
The SB-ATCA7300 IPM Controller (IPMC) is fully HPM.1 compatible and
contains three firmware components as shown in the figure below.
Figure 9-1 IPMC Component Elements
These components are the boot loader, which loads the IPMC operational
firmware, and two copies of the operational firmware, the active and backup
images. The active and backup images may be identical or different, depending on
the blade’s firmware update history.
The boot loader itself does not perform any update action. The boot loader is used
to boot either of the two copies of the operational firmware in the flash PROM,
based on a status byte that is stored in the IPMC’s EEPROM. It is also responsible
for detecting if the active firmware is invalid or has failed. If the active firmware
failed or is invalid, the boot loader will try to load the backup image.
Note - If necessary, you can manually force the blade to use the firmware image
from a specific flash PROM location. See the descriptions of switches SW2-2 and
SW2-3 (FPGA) and SW3-1 and SW3-2 (BIOS) in section 3.4 “Board Control
Switch Settings” on page 3-5.
When updating, the new firmware is loaded into the current backup firmware
location, then booted. If the new image boots successfully, the prior active image
is marked as the backup image, and the newly updated image is set active.
SB-ATCA7300 Installation and Use Guide
9-4
SB-ATCA7300 Firmware Updates
9.3.1 Installing ipmitool
You will need to use ipmitool to update the IPMC firmware images.
Install the ipmitool utility as shown in section 7.2 “Installing ipmitool” on
page 7-2.
9.3.2 Determining the Current IPMC Firmware Version
There are two different ways to determine the current IPMC firmware version.
9.3.2.1 From the Shelf Manager
You can determine the current IPMC firmware version by using the board -v
(or fru -v) command.
CLI> board -v 9
Physical Slot # 9
88: Entity: (0xa0, 0x60) Maximum FRU device ID: 0x01
PICMG Version 2.3
Hot Swap State: M4 (Active), Previous: M3 (Activation In Process),
Last State Change Cause: Normal State Change (0x0)
Device ID: 0x00, Revision: 0, Firmware: 2.01, IPMI ver 1.5
Manufacturer ID: 0076a4, Product ID: 0730, Auxiliary Rev: 00000004
Device ID String: "SB-ATCA7300"
CLI>
The underlined text above identifies the IPMC firmware as version 2.0.1 (from the
2.01). The IPMI ver. field identifies the IPMC as supporting the IPMI version
1.5 specification.
9.3.2.2 Using ipmitool
You can also obtain the version of the currently active IPMC firmware by using
ipmitool hpm check.
$ ipmitool hpm check
PICMG HPM.1 Upgrade Agent 1.0.2:
-------Target Information------Device Id
: 0x0
Device Revision
: 0x80
Product Id
: 0x0730
Manufacturer Id
: 0x76a4 (Unknown (0x76A4))
--------------------------------|ID | Name
|
Versions
|
SB-ATCA7300 Installation and Use Guide
9-5
SB-ATCA7300 Firmware Updates
|
|
| Active| Backup|
--------------------------------|*0 |H8S-AMCc F/| 2.02 |127.ff |
| 1 |H8S-AMCc B/| 2.02 | --.-- |
| 2 |H8S-AMCc F/| 0.00 | --.-- |
| 3 |H8S-AMCc F/| 0.00 | --.-- |
| 4 |FPGA
| 0.00 | --.-- |
| 5 |BIOS
| 1.00 | --.-- |
| 6 |BIOS
| 0.00 | --.-- |
--------------------------------(*) Component requires Payload Cold Reset
$
9.3.3 HPM.1 Firmware Update of the IPMC
To update the SB-ATCA7300 IPMC flash images, it is recommended that you use
the Pigeon Point Systems modified ipmitool. The firmware images are
packaged following the PICMG HPM.1 standard.
9.3.4 Update Package
The HPM.1-format IPMC update package contains the following files:
Table 9-3 IPMC HPM.1 Update Package
Filename
Description
atca7300_boot_xx_xx_xxxx_xxxx.hpm
HPM file contains only the boot loader image
atca7300_ipmc_xx_xx_xxxx_xxxx.hpm
HPM file contains only the firmware image
There are firmware update images provided for both the boot loader and the
operational firmware. There is also a combined image containing both the boot
loader and the operational firmware. A boot loader update is rarely needed, and it
should be updated only if required, as directed in the firmware version’s Release
Notes.
9.3.5 Basic Update Commands
ipmitool uses a two-step process for an HPM.1 update:
1. Update the IPMC backup firmware image.
prompt> ipmitool hpm upgrade fw_file
2. Reboot the IPMC to activate the new firmware image, switching the backup
and active images.
prompt> ipmitool hpm activate
SB-ATCA7300 Installation and Use Guide
9-6
SB-ATCA7300 Firmware Updates
9.3.5.1 IPMC Update Example
Both steps can be performed in one command.
prompt> ipmitool hpm upgrade fw_file activate
Here is an example showing separate upgrade and activate commands.
$ ipmitool hpm upgrade atca7300_ipmc_02_02_00ff_B00ff.hpm
PICMG HPM.1 Upgrade Agent 1.0.2:
Validating firmware image integrity...OK
Performing preparation stage...OK
Performing upgrade stage:
------------------------------------------------------------------------------|ID | Name
|
Versions
|
Upload Progress | Upload| Image |
|
|
| Active| Backup| File |0%
50%
100%| Time | Size |
|---|-----------|-------|-------|-------||----+----+----+----||-------|-------|
|*0 |H8S-AMCc F/| 2.02 |127.ff | 2.02 ||...................|| 02.40 | 35f85 |
------------------------------------------------------------------------------(*) Component requires Payload Cold Reset
Firmware upgrade procedure successful
$ ipmitool hpm activate
PICMG HPM.1 Upgrade Agent 1.0.2:
Performing activation stage:
Firmware upgrade procedure successful
$
9.3.6 ipmitool Update Interfaces
The HPM.1 update mechansim can use three different interfaces to update blade
firmware. These are the KCS (Keyboard Controller Style) interface, the Shelf
Manager, and using Ethernet directly to the blade’s IPMC.
The Ethernet interface is only supported if the blade is fully powered on. (The
blade must be in state M4.) The shelf’s switch (hub) blade(s) must also be active..
9.3.6.1 Using the Local KCS Interface
The common way to update the firmware of the payload is through the KCS
interface running on the blade itself. Update through this interface is the fastest
HPM.1 update. This method requires the blade OS to be running; it cannot be
performed from the BIOS.
SB-ATCA7300 Installation and Use Guide
9-7
SB-ATCA7300 Firmware Updates
ipmitool must be installed on the blade to be updated, the firmware images
must be present, and the OS IPMI driver must be active.
prompt> ipmitool hpm upgrade fw_file
prompt> ipmitool hpm activate
9.3.6.2 Using the Shelf Manager
This interface uses the shelf IPMI bus between the Shelf Manager and the bladed,
and allows remote firmware update. The number of simultaneous updates is
limited because of the limited IPMB bus speed.
Running ipmitool on the Shelf Manager itself.
prompt> ipmitool -t 0x92 hpm upgrade fw_file
Example using RMCP from a remote client to the Shelf Manager. The IP address
(-H), the user ID (-U), and password (-P) are those of the Shelf Manager. The
-t operand designates the address of the blade being updated (in this example,
slot 3.)
prompt> ipmitool -I lan -H 192.168.34.8 -U root -P smpass -t 0x92 hpm
upgrade fw_file
prompt> ipmitool -I lan -H 192.168.34.8 -U root -P smpass -t 0x92 hpm
activate
9.3.6.3 Using IPMI over Ethernet (Base Network)
The IPMI over Ethernet interface uses the Base Ethernet network to perform the
firmware updates. The blade IPMC’s SOL environment must already be
configured. Configuring this interface is described in Chapter 7, "Serial Over
LAN".
The IP address (-H), the user ID (-U), and password (-P) are those for the
IPMC’s null user.
This example combines the upgrade and activate commands.
prompt> ipmitool -I lan -H 172.16.0.221 -U "" -P "" hpm upgrade fw_file
activate
SB-ATCA7300 Installation and Use Guide
9-8
Appendix A Replacing the Blade Battery
A.1 Replacing the Battery
The SB-ATCA7300 has an on-board battery. Its location is shown in the
following figure.
Battery
Figure A-1 Location of On-board Battery
The battery type is CR-2032.
The battery provides configuration data retention for up to seven years, including
all periods of actual blade use. There is usually no need to replace the battery
except, for example, in case of long-term spare part storage.
WARNING - Incorrect replacement of lithium batteries can result in a
hazardous explosion. Ensure that the battery is replaced as described in this
appendix.
CAUTION - If the battery does not provide enough power, the Real Tiem Clock
is reset and the configuration data in the NVRAM is lost. To avoid this, replace
the battery before seven years of actual battery use have elapsed.
CAUTION - Replacing the battery always results in data loss of the data which
uses battery power for retention. Back up ant affected data before replacing the
battery.
SB-ATCA7300 Installation and Use Guide
A-1
Replacing the Blade Battery
The figure below shows the battery placement. Note that the positive side of the
battery is facing up.
Figure A-2 Battery Location Detail
A.2 Replacement Procedure
To replace the CR-2032 battery, proceed as follows:
1. Remove the VGA module. See section 3.6.4.2 “Removing the VGA Module”
on page 3-17.
1. Remove the installed battery by pushing down on the battery retainer button at
the bottom of the battery container and lifting out the old battery.
CAUTION - Improperly removing the battery may damage the circuit board or
the battery holder. To prevent this damage, do not use a screwdriver to remove the
battery from its holder.
2. Pop the new battery into position with the + side facing up.
3. Reinstall the VGA module. See section 3.6.4.1 “Installing the VGA Module”
on page 3-17.
4. Dispose of the old battery properly.
SB-ATCA7300 Installation and Use Guide
A-2
Appendix B BIOS Status Codes
B.1 BIOS Status Codes
The following tables list the BIOS status codes applicable to the AMI Aptio UEFI
(Unified Extensible Firmware Interface) BIOS. The BIOS status codes are
written to the blade's I/O Port 80 register and can be obtained by reading the
POST code on-board IPMI sensor.
The reading of the POST code sensor is only valid when the board is in the BIOS
initialization phase. The sensor value can be used to locate the cause of a board
hang during BIOS initialization. When the blade has booted an OS, the POST
code sensor’s status code value is invalid.
B.1.1 Status Code Ranges
The BIOS status codes are subdivided into ranges, which indicate which BIOS
component has issued the code.
Table B-1 Status Code Ranges
Range
Description
0x01 - 0x0F
SEC Status Codes & Errors
0x10 - 0x2F
PEI execution up to and including memory detection
0x30 - 0x4F
PEI execution after memory detection
0x50 - 0x5F
PEI errors
0x60 - 0xCF
DXE execution up to BDS
0xD0 - 0xDF DXE errors
0xE0 - 0xE8
S3 Resume (PEI)
0xE9 - 0xEF
S3 Resume errors (PEI)
0xF0 - 0xF8
Recovery (PEI)
0xF9 - 0xFF
Recovery errors (PEI)
Table Location
Table B-2 on page 2
Table B-3 on page 2
Table B-5 on page 5
Table B-3 on page 2
For information on the BIOS components, see Chapter 5, "BIOS Configuration".
SB-ATCA7300 Installation and Use Guide
B-1
BIOS Status Codes
B.1.2 Standard Status Codes
B.1.2.1 Security (SEC) Status Codes
Table B-2 SEC Status Codes
Status Code
0x0
Description
Not used
Progress Codes
0x1
Power on. Reset type detection (soft/hard)
0x2
AP initialization before microcode loading
0x3
North Bridge initialization before microcode loading
0x4
South Bridge initialization before microcode loading
0x5
OEM initialization before microcode loading
0x6
Microcode loading
0x7
AP initialization after microcode loading
0x8
North Bridge initialization after microcode loading
0x9
South Bridge initialization after microcode loading
0xA
OEM initialization after microcode loading
0xB
Cache initialization
SEC Error Codes
0xC - 0xD
Reserved for future AMI SEC error codes
0xE
Microcode not found
0xF
Microcode not loaded
B.1.2.2 Security (SEC) Beep Codes
None
B.1.2.3 PEI Status Codes
Table B-3 PEI Status Codes
Status Code
Description
Progress Codes
0x10
PEI Core is started
0x11
Pre-memory CPU initialization is started
0x12
CPU pre-memory initialization (CPU module specific)
SB-ATCA7300 Installation and Use Guide
B-2
BIOS Status Codes
Table B-3 PEI Status Codes (Continued)
Status Code
Description
0x13
CPU pre-memory initialization (CPU module specific)
0x14
CPU pre-memory initialization (CPU module specific)
0x15
Pre-memory North Bridge initialization is started
0x16
Pre-Memory North Bridge initialization (North Bridge module specific)
0x17
Pre-Memory North Bridge initialization (North Bridge module specific)
0x18
Pre-Memory North Bridge initialization (North Bridge module specific)
0x19
Pre-memory South Bridge initialization is started
0x1A
Pre-memory South Bridge initialization (South Bridge module specific)
0x1B
Pre-memory South Bridge initialization (South Bridge module specific)
0x1C
Pre-memory South Bridge initialization (South Bridge module specific)
0x1D - 0x2A
OEM pre-memory initialization codes
0x2B
Memory initialization. Serial Presence Detect (SPD) data reading
0x2C
Memory initialization. Memory presence detection
0x2D
Memory initialization. Programming memory timing information
0x2E
Memory initialization. Configuring memory
0x2F
Memory initialization (other).
0x30
Reserved for ASL (see ASL Status Codes section below)
0x31
Memory Installed
0x32
CPU post-memory initialization is started
0x33
CPU post-memory initialization. Cache initialization
0x34
CPU post-memory initialization. Application Processor(s) (AP)
initialization
0x35
CPU post-memory initialization. Boot Strap Processor (BSP) selection
0x36
CPU post-memory initialization. System Management Mode (SMM)
initialization
0x37
Post-Memory North Bridge initialization is started
0x38
Post-Memory North Bridge initialization (North Bridge module specific)
0x39
Post-Memory North Bridge initialization (North Bridge module specific)
0x3A
Post-Memory North Bridge initialization (North Bridge module specific)
0x3B
Post-Memory South Bridge initialization is started
0x3C
Post-Memory South Bridge initialization (South Bridge module specific)
0x3D
Post-Memory South Bridge initialization (South Bridge module specific)
SB-ATCA7300 Installation and Use Guide
B-3
BIOS Status Codes
Table B-3 PEI Status Codes (Continued)
Status Code
Description
0x3E
Post-Memory South Bridge initialization (South Bridge module specific)
0x3F-0x4E
0x4F
OEM post memory initialization codes
DXE IPL is started
PEI Error Codes
0x50
Memory initialization error. Invalid memory type or incompatible
memory speed
0x51
Memory initialization error. SPD reading has failed
0x52
Memory initialization error. Invalid memory size or memory modules do
not match.
0x53
Memory initialization error. No usable memory detected
0x54
Unspecified memory initialization error.
0x55
Memory not installed
0x56
Invalid CPU type or Speed
0x57
CPU mismatch
0x58
CPU self test failed or possible CPU cache error
0x59
CPU micro-code is not found or micro-code update is failed
0x5A
Internal CPU error
0x5B
reset PPI is not available
0x5C-0x5F
Reserved for future AMI error codes
S3 Resume Progress Codes
0xE0
S3 Resume is stared (S3 Resume PPI is called by the DXE IPL)
0xE1
S3 Boot Script execution
0xE2
Video repost
0xE3
OS S3 wake vector call
0xE4-0xE7
0xE0
Reserved for future AMI progress codes
S3 Resume is stared (S3 Resume PPI is called by the DXE IPL)
S3 Resume Error Codes
0xE8
S3 Resume Failed in PEI
0xE9
S3 Resume PPI not Found
0xEA
S3 Resume Boot Script Error
0xEB
S3 OS Wake Error
0xEC-0xEF
Reserved for future AMI error codes
SB-ATCA7300 Installation and Use Guide
B-4
BIOS Status Codes
Table B-3 PEI Status Codes (Continued)
Status Code
Description
Recovery Progress Codes
0xF0
Recovery condition triggered by firmware (Auto recovery)
0xF1
Recovery condition triggered by user (Forced recovery)
0xF2
Recovery process started
0xF3
Recovery firmware image is found
0xF4
Recovery firmware image is loaded
0xF5 - 0xF7
Reserved for future AMI progress codes
Recovery Error Codes
0xF8
Recovery PPI is not available
0xF9
Recovery capsule is not found
0xFA
Invalid recovery capsule
0xFB - 0xFF
Reserved for future AMI error codes
B.1.2.4 PEI Beep Codes
Table B-4 PEI Beep Codes
# of
Beeps
Description
1
Memory not Installed
1
Memory was installed twice (InstallPeiMemory routine in PEI
Core called twice)
3
DXEIPL was not found
3
DXE Core Firmware Volume was not found
7
Reset PPI is not available
4
Recovery failed
4
S3 Resume failed
B.1.2.5 DXE Status Codes
Table B-5 DXE Status Codes
Status Code
Description
0x60
DXE Core is started
0x61
NVRAM initialization
SB-ATCA7300 Installation and Use Guide
B-5
BIOS Status Codes
Table B-5 DXE Status Codes (Continued)
Status Code
Description
0x62
Installation of the South Bridge Runtime Services
0x63
CPU DXE initialization is started
0x64
CPU DXE initialization (CPU module specific)
0x65
CPU DXE initialization (CPU module specific)
0x66
CPU DXE initialization (CPU module specific)
0x67
CPU DXE initialization (CPU module specific)
0x68
PCI host bridge initialization
0x69
North Bridge DXE initialization is started
0x6A
North Bridge DXE SMM initialization is started
0x6B
North Bridge DXE initialization (North Bridge module specific)
0x6C
North Bridge DXE initialization (North Bridge module specific)
0x6D
North Bridge DXE initialization (North Bridge module specific)
0x6E
North Bridge DXE initialization (North Bridge module specific)
0x6F
North Bridge DXE initialization (North Bridge module specific)
0x70
South Bridge DXE initialization is started
0x71
South Bridge DXE SMM initialization is started
0x72
South Bridge devices initialization
0x73
South Bridge DXE Initialization (South Bridge module specific)
0x74
South Bridge DXE Initialization (South Bridge module specific)
0x75
South Bridge DXE Initialization (South Bridge module specific)
0x76
South Bridge DXE Initialization (South Bridge module specific)
0x77
South Bridge DXE Initialization (South Bridge module specific)
0x78
ACPI module initialization
0x79
CSM initialization
0x7A - 0x7F
Reserved for future AMI DXE codes
0x80 - 0x8F
OEM DXE initialization codes
0x90
Boot Device Selection (BDS) phase is started
0x91
Driver connecting is started
0x92
PCI Bus initialization is started
0x93
PCI Bus Hot Plug Controller Initialization
0x94
PCI Bus Enumeration
0x95
PCI Bus Request Resources
SB-ATCA7300 Installation and Use Guide
B-6
BIOS Status Codes
Table B-5 DXE Status Codes (Continued)
Status Code
Description
0x96
PCI Bus Assign Resources
0x97
Console Output devices connect
0x98
Console input devices connect
0x99
Super IO Initialization
0x9A
USB initialization is started
0x9B
USB Reset
0x9C
USB Detect
0x9D
USB Enable
0x9E - 0x9F
Reserved for future AMI codes
0xA0
Reserved for ASL (see ASL Status Codes section below)
0xA1
IDE initialization is started
0xA2
IDE Reset
0xA3
IDE Detect
0xA4
IDE Enable
0xA5
SCSI initialization is started
0xA6
SCSI Reset
0xA7
SCSI Detect
0xA8
SCSI Enable
0xA9
Setup Verifying Password
0xAA
Reserved for ASL (see ASL Status Codes section below)
0xAB
Start of Setup
0xAC
Setup Input Wait
0xAD
Ready To Boot event
0xAE
Legacy Boot event
0xAF
Exit Boot Services event
0xB0
Runtime Set Virtual Address MAP Begin
0xB1
Runtime Set Virtual Address MAP End
0xB2
Legacy Option ROM Initialization
0xB3
System Reset
0xB4
USB hot plug
0xB5
PCI bus hot plug
0xB6
Clean-up of NVRAM
SB-ATCA7300 Installation and Use Guide
B-7
BIOS Status Codes
Table B-5 DXE Status Codes (Continued)
Status Code
0xB7
Description
Configuration Reset (reset of NVRAM settings)
0xB8 - 0xBF
Reserved for future AMI codes
0xC0 - 0xCF
OEM BDS initialization codes
DXE Error Codes
0xD0
CPU initialization error
0xD1
North Bridge initialization error
0xD2
South Bridge initialization error
0xD3
Some of the Architectural Protocols are not available
0xD4
PCI resource allocation error. Out of Resources
0xD5
No Space for Legacy Option ROM
0xD6
No Console Output Devices are found
0xD7
No Console Input Devices are found
0xD8
Invalid password
0xD9
Error loading Boot Option (LoadImage returned error)
0xDA
Boot Option is failed (StartImage returned error)
0xDB
Flash update is failed
0xDC
Reset protocol is not available
B.1.2.6 DXE Beep Codes
Table B-6 DXE Beep Codes
# of Beeps
Description
1
Invalid password
4
Some of the Architectural Protocols are not available
5
No Console Output Devices are found
5
No Console Input Devices are found
6
Flash update is failed
7
Reset protocol is not available
SB-ATCA7300 Installation and Use Guide
B-8
BIOS Status Codes
B.1.2.7 CPU Exception Status Codes
Table B-7 CPU Exception Status Codes
Status Code
Description
0x00
Divide error
0x01
CPU Debug exception
0x02
Non Maskable hardware Interrupt occurred
0x03
INT 3 breakpoint
0x04
Overflow, INT 0 instruction
0x05
Bound Range Exceeded
0x06
Invalid OpCode (undefined OpCode)
0x07
Device Not Available ( No Math Co-Processor)
0x08
Double Fault. Any instruction to the CPU that can Generate an NMI or INTR
0x09
Co-Processor Segment Overrun
0x0A
Invalid Task Switch Access
0x0B
Segment not present. Occurs after a load segment
0x0C
Stack Segment Fault. Relations to Stack operations
0x0D
General Protection fault. Any memory reference and other protection checks
0x0E
Page Fault.
0x0F
Reserved by Intel
0x10
Floating Point Error
0x11
Alignment Check
0x12
Machine Check
0x13
SIMD Floating point exception
B.1.2.8 CPU Exception Beep Codes
None
B.1.2.9 ASL Status Codes
Table B-8 ASL Status Codes
Status Code
Description
0x01
System is entering S1 sleep state
0x02
System is entering S2 sleep state
0x03
System is entering S3 sleep state
SB-ATCA7300 Installation and Use Guide
B-9
BIOS Status Codes
Table B-8 ASL Status Codes (Continued)
Status Code
Description
0x04
System is entering S4 sleep state
0x05
System is entering S5 sleep state
0x10
System is waking up from the S1 sleep state
0x20
System is waking up from the S2 sleep state
0x30
System is waking up from the S3 sleep state
0x40
System is waking up from the S4 sleep state
0xAC
System has transitioned into ACPI mode. Interrupt controller is in PIC mode.
0xAA
System has transitioned into ACPI mode. Interrupt controller is in APIC
B.1.2.10 OEM-Reserved Status Code Ranges
Table B-9 OEM-Reserved Status Code Ranges
Status Code
Description
0x5
OEM SEC initialization before microcode loading
0xA
OEM SEC initialization after microcode loading
0x1D - 0x2A
OEM pre-memory initialization codes
0x3F - 0x4E
OEM PEI post memory initialization codes
0x80 - 0x8F
OEM DXE initialization codes
0xC0 - 0xCF
OEM BDS initialization codes
B.1.3 Network Device PCIe Addresses
All vendor device types are Ethernet controller.
Table B-10 Network Device PCIe Addresses
PHY_NAME
NIC
Bus
Dev
Func
Branding String
frontnet
1
00:19.0 8086-10CC Intel 82567LM-2 Gigabit Network
base1
2
01:00.0 8086-1521
Intel I350 device 1521 (rev 01)
base2
3
01:00.1 8086-1521
Intel I350 device 1521 (rev 01)
rtm1
4
01:00.2 8086-1521
Intel I350 device 1521 (rev 01)
rtm2
5
01:00.3 8086-1523
Intel I350 device 1523 (rev 01)
fabric1
6
04:00.0 8086-10FC
Intel 82599EB 10-Gigabit XAUI/BX4
Network Connection (rev 01)
SB-ATCA7300 Installation and Use Guide
B-10
BIOS Status Codes
Table B-10 Network Device PCIe Addresses (Continued)
PHY_NAME
NIC
fabric2
Bus
7
Dev
Func
04:00.1 8086-10FC
SB-ATCA7300 Installation and Use Guide
Branding String
Intel 82599EB 10-Gigabit XAUI/BX4
Network Connection (rev 01)
B-11
BIOS Status Codes
SB-ATCA7300 Installation and Use Guide
B-12
Appendix C Supported IPMI Commands
C.1 Standard IPMI Commands
The SB-ATCA7300 IPMC is fully compliant with the Intelligent Platform
Management Interface (IPMI) version 1.5 specification. This section provides
information about the IPMI commands supported by the blade IPMC.
C.1.1 Global IPMI Commands
The IPMC supports the following global IPMI commands.
Table C-1 Supported Global IPMI Commands
NetFn
(Request/Response)
CMD
Comments
Get Device ID
0x06/0x07
0x01
-
Cold Reset
0x06/0x07
0x02
-
Warm Reset
0x06/0x07
0x03
-
Get Self Test Results
0x06/0x07
0x04
-
Get Device GUID
0x06/0x07
0x08
-
Master Write-Read
0x06/0x07
0x52
Only for accessing private I2C buses.
Command
C.1.2 System Interface
The system interface commands control IPMC access configuration information.
Table C-2 Supported System Interface Commands
Command
NetFn
CMD
(Request/Response)
Set BMC Global Enables
0x06/0x07
0x2E
Get BMC Global Enables
0x06/0x07
0x2F
Clear Message Flags
0x06/0x07
0x30
Get Message Flags
0x06/0x07
0x31
Get Message
0x06/0x07
0x33
Send Message
0x06/0x07
0x34
Set Channel Access
0x06/0x07
0x40
Get Channel Access
0x06/0x07
0x41
SB-ATCA7300 Installation and Use Guide
C-1
Supported IPMI Commands
Table C-2 Supported System Interface Commands (Continued)
NetFn
CMD
(Request/Response)
Command
Get Channel Info
0x06/0x07
0x42
Set User Access
0x06/0x07
0x43
Get User Access
0x06/0x07
0x44
Set User Name
0x06/0x07
0x45
Get User Name
0x06/0x07
0x46
Set User Password
0x06/0x07
0x47
Set User Payload Access
0x06/0x07
0x4C
Get User Payload Access
0x06/0x07
0x4D
Set Channel Security Keys
0x06/0x07
0x5C
C.1.3 Watchdog Commands
The watchdog commands are supported by blades providing a system interface
and a watchdog type 2 sensor.
The options pre-timeout and power-cycle are not supported.
Table C-3 Supported Watchdog Commands
Command
NetFn
(Request/Response)
CMD
Reset Watchdog Timer
0x06/0x07
0x22
Set Watchdog Timer
0x06/0x07
0x24
Get Watchdog Timer
0x06/0x07
0x25
C.1.4 SEL Device Commands
The SEL device commands manage the System Event Log (SEL).
Table C-4 Supported SEL Device Commands
Command
NetFn
(Request/Response)
CMD
Get SEL Info
0x0A/0x0B
0x40
Reserve SEL
0x0A/0x0B
0x42
Get SEL Entry
0x0A/0x0B
0x43
Add SEL Entry
0x0A/0x0B
0x44
SB-ATCA7300 Installation and Use Guide
C-2
Supported IPMI Commands
Table C-4 Supported SEL Device Commands (Continued)
NetFn
Command
(Request/Response)
CMD
Clear SEL
0x0A/0x0B
0x47
Get SEL Time
0x0A/0x0B
0x48
Set SEL Time
0x0A/0x0B
0x49
C.1.5 FRU Data Commands
Table C-5 Supported FRU Data Commands
NetFn
Command
(Request/Response)
CMD
Get FRU Inventory Area Info
0x0A/0x0B
0x10
Read FRU Data
0x0A/0x0B
0x11
Write FRU Data
0x0A/0x0B
0x12
C.1.6 Sensor Device Commands
Table C-6 Supported Sensor Device Commands
Command
NetFn
(Request/Response)
CMD
Comments
Get Device SDR Info
0x04/0x05
0x20
-
Get Device SDR
0x04/0x05
0x21
-
Reserve Device SDR
Repository
0x04/0x05
0x22
-
Get Sensor Reading Factors
0x04/0x05
0x23
-
Set Sensor Hysteresis
0x04/0x05
0x24
-
Get Sensor Hysteresis
0x04/0x05
0x25
-
Set Sensor Threshold
0x04/0x05
0x26
Most of the thresholdbased sensors have fixed
thresholds. Before using
this command, check
whether threshold setting is
supported by using the Get
Device SDR command.
Get Sensor Threshold
0x04/0x05
0x27
-
Set Sensor Event Enable
0x04/0x05
0x28
-
SB-ATCA7300 Installation and Use Guide
C-3
Supported IPMI Commands
Table C-6 Supported Sensor Device Commands (Continued)
NetFn
Command
(Request/Response)
CMD
Comments
Get Sensor Event Enable
0x04/0x05
0x29
-
Get Sensor Event Status
0x04/0x05
0x2B
-
Get Sensor Reading
0x04/0x05
0x2D
-
Get Sensor Type
0x04/0x05
0x2F
-
Set Event Receiver
0x04/0x05
0x00
-
Get Event Receiver
0x04/0x05
0x01
-
Platform Event
0x04/0x05
0x02
-
C.1.7 Chassis Device Commands
Table C-7 Supported Chassis Device Commands
Command
NetFn (Request/Response)
CMD
Set System Boot Options
0x00/0x01
0x08
Get System Boot Options
0x00/0x01
0x09
C.1.7.1 System Boot Options Commands
The IPMI system boot options commands allow you to control the boot process of
a blade by sending boot parameters to the blade’s boot firmware (for example
BIOS, U-Boot, Linux or VxWorks). The boot firmware interprets the provided
boot parameters and executes the boot process accordingly. Each boot parameter
addresses a particular functionality and consists of a sequence of one or more
bytes. The IPMI specification assigns numbers to boot parameters. Boot
parameters 0 to 7 are standard parameters whose structure and functionality is
defined by the IPMI specification. Boot parameters 96 to 127 are OEM-specific
which can be used for different purposes.
When using the Get/Set System Boot Options commands, except for parameter
100, use the response/request data fields with the Set Selector and the Block
Selector both set to 0x00. When using the Get/Set System Boot Option for the
parameter 100, the Set Selector and the Block Selector have specific meanings.
Details are given in section C.1.7.1.4 “System Boot Options Parameter #100” on
page C-7 for details.
SB-ATCA7300 Installation and Use Guide
C-4
Supported IPMI Commands
The following table lists which boot properties can be configured and the
corresponding boot parameter number.
Table C-8 Configurable System Boot Option Parameters
Configurable Boot Property
Corresponding Boot
Parameter Number
Selection between default and backup boot flash as device to
boot
Selection between the default and backup EEPROM as
device where the on-board FPGA loads its configuration
stream
96
IPMC POST Type
97
Timeout for graceful shutdown
98
BIOS boot parameters as defined in Table C-15 on page C10
100
C.1.7.1.1 System Boot Options Parameter #96
This boot parameter is a SANBlaze-specific OEM boot parameter. Its definition is
given in the following table.
Table C-9 System Boot Options Parameter #96
Data Byte
Description
Bits 7..2: Reserved
1
Bit 1: FPGA configuration stream load
0: Load configuration stream from default boot flash
1: Load configuration stream from backup boot flash
Note: The new FPGA configuration stream is loaded into the FPGA at
the next power-up of the payload.
Bit 0: Default/backup boot flash selection
0: Boot from default boot flash
1: Boot from backup boot flash
The newly selected boot flash is connected to the payload immediately,
that means writing to the flash is possible. Its image is executed after the
next power-up or cold reset of the payload.
System Boot Options parameter #96 is non-volatile. During blade production, its
data is initialized to 0xFF and its state is set to invalid. This parameter data
remains preserved after IPMC power cycles and firmware updates.
SB-ATCA7300 Installation and Use Guide
C-5
Supported IPMI Commands
C.1.7.1.2 System Boot Options Parameter #97
This boot parameter is a SANBlaze-specific OEM parameter. Its definition is
given in the following table.
Table C-10 System Boot Options Parameter #97
Data Byte
Description
1
IPMC POST Type
Data 1 - Set Selector. This is the processor ID for which the boot
option is to be set.
2
Data 2 - IPMC POST Type Selector. This parameter is used to
specify the IPMC POST Type that the IPMC will execute.
0x00: Short POST
0x01: Long POST
0x02 to 0xFF: Not used
System Boot Options parameter #97 is non-volatile. During blade production, its
data is initialized to 0xFF and its state is set to invalid. Its parameter data is
preserved after IPMC power cycles and firmware updates.
The System Boot Options parameter #97 is only valid for the IPMC.
C.1.7.1.3 System Boot Options Parameter #98
This boot parameter is a SANBlaze-specific OEM parameter.
This timer specifies how long the IPMC waits for the payload to shut down
gracefully. If the payload software does not configure its OpenIPMI library to be
notified for graceful shutdown requests, the IPMC shuts down the payload when
the timer expires.
Table C-11 System Boot Options Parameter #98
Bit
Description
15:8 Timeout for GRACEFUL_SHUTDOWN, LSB (given in 100 msec)
7:0
Timeout for GRACEFUL_SHUTDOWN, MSB (given in 100 msec)
System Boot Options parameter #98 is non-volatile. During blade production its
data is initialized to 0xFF and its state is set to invalid. Its parameter data is
preserved after IPMC power cycles and firmware updates.
SB-ATCA7300 Installation and Use Guide
C-6
Supported IPMI Commands
C.1.7.1.4 System Boot Options Parameter #100
System boot options parameter #100 allows you to send multiple boot options to
the blade’s boot firmware and thus control the boot process. The boot options
which you can configure using this parameter are typically a subset of the boot
options which you can configure in the boot firmware directly, for example, using
a setup menu.
The IPMC contains a storage area where the boot parameters are stored. When the
blade boots, the boot firmware reads out the storage area, interprets the parameters
and executes the boot process accordingly. Note that the boot parameters in the
IPMC storage area have higher priority than the same boot options which may be
configured in the firmware itself, for example, using the setup menu.
The storage area is divided into two parts: the default area and the user area. The
user area can be read and written by an IPMI user and by default is, the area which
the boot firmware reads out and uses during the boot process. The default area can
only be read by both the IPMI user and the boot firmware. Its purpose is to store
factory-programmed default boot options which can be used to restore the
standard settings. If you want the boot firmware to read out and use the boot
parameters stored in the default area and thus use the factory settings, you need to
configure the blade accordingly. This is typically done by an on-board switch (for
example, "Clear CMOS RAM"). It depends on the blade and firmware which
settings are stored in the default area. Details are given in the following sections.
Changing a boot parameter in the firmware setup menu will usually change the
boot parameter in the user area as well, if the same parameter is defined both in
the user area and the set-up menu. Details are given below.
The following figure summarizes the previously explained basic information flow
related to the system boot options parameter #100.
Figure C-3 System Boot Options Parameter #100 - Information Flow Overview
SB-ATCA7300 Installation and Use Guide
C-7
Supported IPMI Commands
The boot options need to be stored as a sequence of zero terminated strings. The
following table describes in detail the format of the boot options to be used when
setting or reading the System Boot Options parameter #100.
Table C-12 System Boot Options - Parameter #100 - Data Format
Byte
Description
0..1
Number of bytes used for boot parameters (LSB first)
The number of bytes must be calculated and written into these two bytes
by the software which writes into the storage area. The values 0x0000 and
0xFFFF indicate that no data has been written to the storage area. When
reading from the storage area and you find any of these two values, your
software should assume that no user-specific boot options have previously
been written to the storage area.
2 .. n
Boot parameters data
The boot parameters are stored as ASCII text with the following general
format: <name>=<value>, where all name/value pairs are separated by
a zero byte. The end of the boot parameter data is indicated by two zero
bytes. Allowed and supported name/value pairs are blade-specific. Details
are given below.
n + 1 .. n + 2 16 byte checksum over the boot parameters data section. (LSB first)
For backward compatibility reasons, the checksums 0x0000 and 0xFFFF
are accepted as valid. They indicate that no checksum has been calculated
and stored.
When writing to or reading from the storage area, you can only read or write
chunks of 16 bytes at a time. For this reason, the default and user area are divided
into numbered blocks of 16 bytes which need to be addressed individually. For
this purpose, the "Block Selector" field in the request data field is used. The "Set
Selector" field, on the other hand, is used to select either the default or user area.
The following two tables describe in detail how the request and response data
fields need to be filled and interpreted when performing SET and GET accesses.
Table C-13 System Boot Options Parameter #100 - SET Command Usage
Byte
Description
Request Data
1
Bit 7: when set to "1", the storage area on the IPMC is locked, i.e. no
other software can access it. This should be set, before doing any
modifications and cleared again after the final access.
Bits 6..0: must contain the value: "100", indicating this OEM system
boot option.
SB-ATCA7300 Installation and Use Guide
C-8
Supported IPMI Commands
Table C-13 System Boot Options Parameter #100 - SET Command Usage (Continued)
Byte
Description
2
Set Selector
Must be set to "0" (user area). You can only write to the user area,
therefore no other values are supported.
3
Block Selector
Zero based index of the 16-byte block which you want to write to.
Index 0 refers to the first block of 16 bytes, which includes the first
two bytes that indicate the boot parameter data size.
Depending on the total length of the boot option data, the software
may need to write several blocks of 16 bytes in a row, each
individually addressed using the block selector.
4 .. n (n <= 19) Data that you want to write into the addressed block. This will be a
chunk of the boot parameter data. If less than 16 bytes are written,
then only the provided data is written, the remaining bytes in the
addressed storage area block are left unchanged.
Response Data
1
0x00: Write successful
0x80: Boot parameter storage not supported by the IPMC
0x81: Storage area is locked by another software entity
0x82: Illegal write-access
0xC9: Block selector is outside of the allowed range.
Use the following command to retrieve parameter 100 data.
Table C-14 System Boot Options Parameter #100 - GET Command Usage
Byte
Description
Request Data
1
Bit 7: reserved. Set to "0".
Bits 6..0: must contain the value: "100", indicating this OEM
system boot option.
2
Set Selector
0: User area
1: Default area
3
Block Selector
Zero based index of the 16-byte block which you want to read
from. Index 0 refers to the first block of 16 bytes, which includes
the first two bytes which indicate the boot parameter data size.
Response Data
SB-ATCA7300 Installation and Use Guide
C-9
Supported IPMI Commands
Table C-14 System Boot Options Parameter #100 - GET Command Usage (Continued)
Byte
Description
1
0x00: Read successful
0x80: Boot parameter storage not supported by the IPMC
0xC9: Block selector is outside of the allowed range
2
Reserved. Set to "1".
3
Bit 7: If set to "1", the addressed storage area is locked
Bits 6 ..0: value "100", indicating this OEM boot option command
4 .. 19
The content of the read 16-byte block
In order to detect the maximum size of writable storage area, the software can
perform a series of read accesses while incrementing the block selector with each
access. Once the error code C9 is returned, the limit has been reached and the total
available space in the writable storage area can be easily determined by the
number of previously performed successful read accesses.
This is supported by HPI, for details refer to the System Management Interface
Based on HPI-B User’s Guide related to your system environment.
The following table lists boot parameters which can be configured for the SBATCA7300 blade, using the system boot option parameter #100.
When used in System Boot Options parameter #100, the boot parameters and their
values are case-sensitive.
All boot options listed in the following table are set by the BIOS setup menu and
can be configured using the System Boot options command #100. The IPMC and
BIOS software automatically synchronize the settings made in the BIOS setup
menu and the settings specified using the System Boot Options command #100.
Changing a parameter in either of these places automatically changes the
corresponding value in the other.
Table C-15 System Boot Options Parameter #100 - Supported Parameters
Parameter
Description
Values
artm_fc_boot
Boot from ARTM
FC device
off/on
artm_net_boot
Boot from ARTM
Network
off/on
artm_sas_boot
Boot from ARTM
SAS device
off/on
basenet_boot
Boot from Base
Network
off/on
baudrate
Console baud rate
9600/19200/57600/115200
SB-ATCA7300 Installation and Use Guide
C-10
Supported IPMI Commands
Table C-15 System Boot Options Parameter #100 - Supported Parameters (Continued)
Parameter
Description
Values
boot_order
Boot priority order
device1,device2,..device8
See Table C-16 on page C-11
frontnet_boot
Boot from Front
Panel interface
off/on
os_boot_watchdog
OS boot Watchdog
(IPMI)
on/off,timout in minutes,action
Timeout range 1,2,3,5,7,10,15,20
action: noaction/reset/poweroff/powercycle
Example: os_boot_watchdog=on,10,reset
-> watchdog is on, 10 minutes timeout, action=reset
rtm_auto
Auto detect ARTM
If enabled (on), the
parameter for 'Force
Gen1' and RTM
PCIe configuration
is set correctly.
on/off: auto detect on/off
gen1on/gen1off: Force Gen1 on/off
x4x4x4x4/x4x4x8/x8x4x4/x8x8/x16: PCIe bifurcation
uefi#
UEFI Media path
Format: NAME=DevicePath
This paramter contains a UEFI Device path in text
form. This parameter is saved at boot time. The
Installer from a UEFI compatible OS writes this
parameter to NVRAM and after the next reboot
BIOS stores this to IPMI boot parameter
usb
USB support
fp_on/fp_off,rtm_on/rtm_off,onboard_on/onboard_off
Example: rtm_auto=off,gen1on,x4x4x8
-> RTM auto detect on, Force Gen1 on, PCIe x4x4x8
Example: usb=fp_off,rtm_off,onboard_on
-> Front panel USB off, RTM USB off, Onboard
Flash USB on
The devices which can be specified from which the SB-ATCA7300 can boot are
listed in the table below.
Table C-16 boot_order Devices
Device
Description
basenet0
Base0 Network
basenet1
Base1 Network
efishell
Built in UEFI shell
frontnet
Front Panel Network
sas0_nn
SAS Controller nn = SCSI ID
(use this when a SAS array is connected to the ARTM)
sashdd
SAS HDD mounted on the RTM
SB-ATCA7300 Installation and Use Guide
C-11
Supported IPMI Commands
Table C-16 boot_order Devices (Continued)
Device
Description
sata0
SATA device 0 (Debug SATA)
sata1
SATA device 1 (RTM Debug SATA)
sata5
SATA device 5 (Onboard SATA)
sataonboard
SATA device 5 (Onboard SATA)
uefi#
UEFI Media path place holder which points to the corresponding uefi#
parameter
uefibasenet0 UEFI Base Network 1
uefibasenet1 UEFI Base Network 2
uefifrontnet UEFI Front Panel Network
uefirtmnet1
UEFI RTM 1 Network
uefirtmnet2
UEFI RTM 2 Network
uefirtmnet3
UEFI RTM 3 Network
uefirtmnet4
UEFI RTM 4 Network
uefirtmnet5
UEFI RTM 5 Network
uefirtmnet6
UEFI RTM 6 Network
usb1
USB frontpanel 1
usb2
USB frontpanel 2
usbartm
USB artm
usbcdrom
USB cdrom
usbfdd
USB floppy disk
usbhdd
USB hdd
usbkey
USB key
usbonboard
USB onboard HDD
Up to 10 boot devices are supported.
Example: boot_order=sas0_03,basenet0,usbkey,sata1
Note: uefi network devices are only available when Network Stack in the Advanced Setup Menu is
set to enabled.
SB-ATCA7300 Installation and Use Guide
C-12
Supported IPMI Commands
C.1.8 LAN Device Commands
Table C-17 Supported LAN Device Commands
NetFn
CMD
(Request/Response)
Command
Set LAN Configuration Parameters
0x0C/0x0D
0x01
Get LAN Configuration Parameters
0x0C/0x0D
0x02
Set SOL Configuration Parameters
0x0C/0x0D
0x21
Get SOL Configuration Parameters
0x0C/0x0D
0x22
C.2 PICMG 3.0 Commands
The SANBlaze IPMC is a fully compliant AdvancedTCA IPMC. It supports all
required and mandatory AdvancedTCA commands as defined in the PICMG 3.0
R3.0 and AMC.0 R2.0 specifications.
Table C-18 Supported PICMG 3.0 Commands
Command
NetFn
CMD
(Request/Response)
Comments
Get PICMG Properties
0x2C/0x2D
0x00
-
Get Address Info
0x2C/0x2D
0x01
-
FRU Control
0x2C/0x2D
0x04
The blade supports the
cold reset and graceful
reboot options.
Get FRU LED Properties
0x2C/0x2D
0x05
-
Get FRU LED Color
Capabilities
0x2C/0x2D
0x06
-
Set FRU LED State
0x2C/0x2D
0x07
-
Get FRU LED State
0x2C/0x2D
0x08
-
Set IPMB State
0x2C/0x2D
0x09
-
Set FRU Activation Policy
0x2C/0x2D
0x0A
-
Get FRU Activation Policy
0x2C/0x2D
0x0B
-
Set FRU Activation
0x2C/0x2D
0x0C
-
Get Device Locator Record ID
0x2C/0x2D
0x0D
The SANBlaze IPMC
support the standard
PICMG 3.0 and the
extended AMC.0 R2.0
versions of this
command.
SB-ATCA7300 Installation and Use Guide
C-13
Supported IPMI Commands
Table C-18 Supported PICMG 3.0 Commands (Continued)
Command
NetFn
CMD
(Request/Response)
Comments
Set Port State
0x2C/0x2D
0x0E
-
Get Port State
0x2C/0x2D
0x0F
-
Compute Power Properties
0x2C/0x2D
0x10
-
Set Power Level
0x2C/0x2D
0x11
-
Get Power Level
0x2C/0x2D
0x12
-
Get IPMB Link Info
0x2C/0x2D
0x18
-
Set AMC Port State
0x2C/0x2D
0x19
-
Get AMC Port State
0x2C/0x2D
0x1A
-
Get FRU Control Capabilities
0x2C/0x2D
0x1E
-
Get target upgrade capabilities
0x2C/0x2D
0x2E
-
Get component properties
0x2C/0x2D
0x2F
-
Abort firmware upgrade
0x2C/0x2D
0x30
-
Initiate upgrade action
0x2C/0x2D
0x31
-
Upload firmware block
0x2C/0x2D
0x32
-
Finish firmware upload
0x2C/0x2D
0x33
-
Get upgrade status
0x2C/0x2D
0x34
-
Activate firmware
0x2C/0x2D
0x35
-
Query self-test results
0x2C/0x2D
0x36
-
Query rollback status
0x2C/0x2D
0x37
-
Initiate manual rollback
0x2C/0x2D
0x38
-
The firmware update commands supported by the blade are implemented
according to the PICMG HPM.1 Revision 1.0 specification.
The boot block can be updated with PICMG HPM.1 specific commands.
C.2.1 Set/Get Power Level
The blade supports two power levels. In case of a shelf which only allows 200 W
per slot the P-States of the blade will be restricted to match this requirement. The
second power level has no such restrictions.
For more information, refer to section 2.2.1 “Processor Speeds” on page 2-2 and
section 3.2.2 “Power Requirements” on page 3-3..
SB-ATCA7300 Installation and Use Guide
C-14
Supported IPMI Commands
C.3 SANBlaze Specific Commands
The SANBlaze IPMC supports several commands which are not defined in the
IPMI or PICMG 3.0 specification but are introduced by SANBlaze: serial output
commands.
 Before sending any of these commands, the shelf management software
must check whether the receiving IPMI controller supports SANBlaze
specific IPMI commands by using the IPMI command 'Get Device ID'.
Sending SANBlaze specific commands to IPMI controllers which do not
support these IPMI commands will lead to no or undefined results.

Proper use of these commands is required to write a portable application.
C.3.1 Serial Output Commands
Table C-19 Serial Output Commands
Command Name
NetFn
CMD
(Request/Response)
Description
Set Serial Output
0x2E/0x2F
0x15
See section C.3.1.1 “Set Serial
Output Command” on page C-15
Get Serial Output
0x2E/0x2F
0x16
See section C.3.1.2 “Get Serial
Output Command” on page C-16
C.3.1.1 Set Serial Output Command
The Set Serial Output command selects the serial port output source for a serial
port connector.
C.3.1.1.1 Request Data
The following table lists the request data applicable to the Set Serial Output
command.
Table C-20 Request Data of Set Serial Output Command
Byte
Data Field
1
LSB of SANBlaze IANA Enterprise number. A value of 0xCD must be used.
2
Second byte of SANBlaze IANA Enterprise number. A value of 0x65 must be
used.
3
MSB of SANBlaze IANA Enterprise number. A value of 0x00 must be used.
SB-ATCA7300 Installation and Use Guide
C-15
Supported IPMI Commands
Table C-20 Request Data of Set Serial Output Command (Continued)
Byte
Data Field
4
Serial connector type
0: Face plate connector
1: Backplane connector
All other values are reserved.
Note: Only the faceplate connector is supported. No connector on the RTM
available.
5
Serial connector instance number. A sequential number that starts from "0".
6
Serial output selector
0: BIOS
2: IPMC debug console
All other values are reserved.
C.3.1.1.2 Response Data
The following table lists the response data applicable to the Set Serial Output
command.
Table C-21 Response Data of Set Serial Output Command
Byte
Data Field
1
Completion code
2
LSB of SANBlaze IANA Enterprise number.
3
Second byte of SANBlaze IANA Enterprise number.
4
MSB of SANBlaze IANA Enterprise number.
C.3.1.2 Get Serial Output Command
The Get Serial Output Command provides a way to determine which serial output
source goes to a particular serial port connector.
Currently, only BIOS output is supported.
SB-ATCA7300 Installation and Use Guide
C-16
Supported IPMI Commands
C.3.1.2.1 Request Data
The following table lists the request data applicable to the Get Serial Output
command.
Table C-22 Request Data of Get Serial Output Command
Byte
Data Field
1
LSB of SANBlaze IANA Enterprise number. A value of 0xCD must be used.
2
Second byte of SANBlaze IANA Enterprise number. A value of 0x65 must be
used.
3
MSB of SANBlaze IANA Enterprise number. A value of 0x00 must be used.
4
Serial connector type
0: Face plate connector
1: Backplane connector
All other values are reserved.
Note: Only the faceplate connector is supported. No connector on the RTM
available.
5
Serial connector instance number. A sequential number that starts from 0.
C.3.1.2.2 Response Data
The following table lists the response data applicable to the Get Serial Output
command.
Table C-23 Response Data of Get Serial Output Command
Byte
Data Field
1
Completion code
2
LSB of SANBlaze IANA Enterprise number.
3
Second byte of SANBlaze IANA Enterprise number.
4
MSB of SANBlaze IANA Enterprise number.
5
Serial output selector
SB-ATCA7300 Installation and Use Guide
C-17
Supported IPMI Commands
C.4 Pigeon Point Specific Commands
The IPMC supports additional IPMI commands that are specific to Pigeon Point.
This section provides detailed descriptions of those extensions:
Table C-24 Pigeon Point Extension Commands
Command
NetFn
CMD
(Request/Response)
Get Status (Table C-26 on page C-19)
0x2E/0x2F
0x00
Get Serial Interface Properties (Table C-27 on page C-21)
0x2E/0x2F
0x01
Set Serial Interface Properties (Table C-28 on page C-22)
0x2E/0x2F
0x02
Get Debug Level (Table C-29 on page C-23)
0x2E/0x2F
0x03
Set Debug Level (Table C-30 on page C-24)
0x2E/0x2F
0x04
Get Hardware Address (Table C-31 on page C-25)
0x2E/0x2F
0x05
Set Hardware Address (Table C-32 on page C-25)
0x2E/0x2F
0x06
Get Handle Switch (Table C-33 on page C-26)
0x2E/0x2F
0x07
Set Handle Switch (Table C-34 on page C-26)
0x2E/0x2F
0x08
Get Payload Communication Time-Out (Table C-35 on
page C-27)
0x2E/0x2F
0x09
Set Payload Communication Time-Out (Table C-36 on
page C-27)
0x2E/0x2F
0x0A
Enable Payload Control (Table C-37 on page C-28)
0x2E/0x2F
0x0B
Disable Payload Control (Table C-38 on page C-28)
0x2E/0x2F
0x0C
Reset IPMC (Table C-39 on page C-28)
0x2E/0x2F
0x0D
Hang IPMC (Table C-40 on page C-29)
0x2E/0x2F
0x0E
Graceful Reset (Table C-41 on page C-30)
0x2E/0x2F
0x11
Get Payload Shutdown Time-Out (Table C-42 on page C30)
0x2E/0x2F
0x15
Set Payload Shutdown Time-Out (Table C-43 on page C-31)
0x2E/0x2F
0x16
Get Module State (Table C-44 on page C-31)
0x2E/0x2F
0x27
Enable Module Site (Table C-45 on page C-32)
0x2E/0x2F
0x28
Disable Module Site (Table C-46 on page C-33)
0x2E/0x2F
0x29
Reset Carrier SDR repository (Table C-47 on page C-33)
0x2E/0x2F
0x33
SB-ATCA7300 Installation and Use Guide
C-18
Supported IPMI Commands
Some of the following commands refer to IPMC modes which are defined as
follows:
Table C-25 IPMC Modes
Mode
Description
Standalone
In standalone mode, the carrier IPMC disconnects from IPMB-0
but keeps on listening to the serial debug and payload interfaces
and serving requests coming from them, as well as managing the
modules, AMC point-to-point (P2P) and clock E-keying.
Standalone mode is intended for debugging purposes and/or
operation in a non-ATCA environment. In standalone mode, the
carrier IPMC automatically activates and deactivates the oncarrier payload and modules whenever it does not violate any
carrier limitations.
Manual
standalone
Manual standalone mode is equivalent to standalone mode with
only one exception: carrier IPMC control over the on-carrier
payload is automatically disabled in manual standalone mode.
C.4.1 Get Status Command
The Get Status command can be used by the payload software to retrieve the
status of the IPMC.
Table C-26 Get Status Command Description
Type
Request Data
Byte
1:3
Response Data 1
2:4
Data Field
PPS IANA Private Enterprise ID
0x00400A = 16394 (Pigeon Point Systems)
LSB Byte first: byte 1 = 0A, byte 2 = 40, byte 3 = 00
Completion Code
PPS IANA Private Enterprise ID
0x00400A = 16394 (Pigeon Point Systems)
LSB Byte first: byte 2 = 0A, byte 3 = 40, byte 4 = 00
SB-ATCA7300 Installation and Use Guide
C-19
Supported IPMI Commands
Table C-26 Get Status Command Description (Continued)
Type
Byte
Data Field
5
Bit [7] Graceful Reboot Request
If set to 1, indicates that the payload is requested to initiate the
graceful reboot sequence.
Bit [6] Diagnostic Interrupt Request
If set to 1, indicates that a payload diagnostic interrupt request has
arrived.
Bit [5] Shutdown Alert
If set to 1, indicates that the payload is going to be shutdown.
Bit [4] Reset Alert
If set to 1, indicates that the payload is going to be reset.
Bit [3] Sensor Alert
If set to 1, indicates that at least one of the IPMC sensors detects a
threshold crossing.
Bits [2:1] Mode
The current IPMC modes are defined as:
0: Normal
1: Standalone, for a description refer to Table C-25 on page C-19
2: Manual Standalone, for a description refer to Table C-25 on
page C-19
Bit [0] Control
If set to 0, the IPMC control over the payload is disabled.
6
Bits [4:7] Metallic Bus 2 Events
These bits indicate pending Metallic Bus 2 requests arrived from the
shelf manager:
0: Metallic Bus 2 Query
1: Metallic Bus 2 Release
2: Metallic Bus 2 Force
3: Metallic Bus 2 Free
Bits [0:3] Metallic Bus 1 Events
These bits indicate pending Metallic Bus 1 requests arrived from the
shelf manager:
0: Metallic Bus 1 Query
1: Metallic Bus 1 Release
2: Metallic Bus 1 Force
3: Metallic Bus 1 Free
SB-ATCA7300 Installation and Use Guide
C-20
Supported IPMI Commands
Table C-26 Get Status Command Description (Continued)
Type
Byte
Data Field
7
Bits [4:7] Clock Bus 2 Events
These bits indicate pending Clock Bus 2 requests arrived from the
shelf manager:
0: Clock Bus 2 Query
1: Clock Bus 2 Release
2: Clock Bus 2 Force
3: Clock Bus 2 Free
Bits [0:3] Clock Bus 1 Events
These bits indicate pending Clock Bus 1 requests arrived from the
shelf manager:
0: Clock Bus 1 Query
1: Clock Bus 1 Release
2: Clock Bus 1 Force
3: Clock Bus 1 Free
8
Bits [4:7] Reserved
Bits [0:3] Clock Bus 3 Events
These bits indicate pending Clock Bus 3 requests arrived from the
shelf manager:
0: Clock Bus 3 Query
1: Clock Bus 3 Release
2: Clock Bus 3 Force
3: Clock Bus 3 Free
C.4.2 Get Serial Interface Properties Command
The Get Serial Interface Properties command is used to get the properties of a
particular serial interface.
Table C-27 Get Serial Interface Properties Command Description
Type
Request Data
Byte
Data Field
1:3
PPS IANA Private Enterprise ID
0x00400A = 16394 (Pigeon Point Systems)
LSB Byte first: byte 1 = 0A, byte 2 = 40, byte 3 = 00
4
Interface ID
0: Serial Debug Interface
Response Data 1
2:4
Completion Code
PPS IANA Private Enterprise ID
0x00400A = 16394 (Pigeon Point Systems)
LSB Byte first: byte 2 = 0A, byte 3 = 40, byte 4 = 00
SB-ATCA7300 Installation and Use Guide
C-21
Supported IPMI Commands
Table C-27 Get Serial Interface Properties Command Description (Continued)
Type
Byte
5
Data Field
Bit [7] Echo On
If this bit is set, the IPMC enables echo for the given serial interface.
Bits [6:4] Reserved
Bits [3:0] Baud Rate ID
The baud rate ID defines the interface baud rate as follows:
0: 9600 bps
1: 19200 bps
2: 38400 bps
3: 57600 bps (unsupported)
4: 115200 bps (unsupported)
C.4.3 Set Serial Interface Properties Command
The Set Serial Interface Properties command is used to set the properties of a
particular serial interface.
Table C-28 Set Serial Interface Properties Command Description
Type
Request Data
Byte
Data Field
1:3
PPS IANA Private Enterprise ID
0x00400A = 16394 (Pigeon Point Systems)
LSB Byte first: byte 1 = 0A, byte 2 = 40, byte 3 = 00
4
Interface ID
0: Serial Debug Interface
5
Bit [7] Echo On
If this bit is set, the IPMC enables echo for the given serial interface.
Bits [6:4] Reserved
Bits [3:0] Baud Rate ID
The baud rate ID defines the interface baud rate as follows:
0: 9600 bps
1: 19200 bps
2: 38400 bps
3: 57600 bps (unsupported)
4: 115200 bps (unsupported)
Response Data 1
2:4
Completion Code
PPS IANA Private Enterprise ID
0x00400A = 16394 (Pigeon Point Systems)
LSB Byte first: byte 2 = 0A, byte 3 = 40, byte 4 = 00
SB-ATCA7300 Installation and Use Guide
C-22
Supported IPMI Commands
C.4.4 Get Debug Level Command
The Get Debug Level command gets the current debug level of the IPMC
firmware.
Table C-29 Get Debug Level Command Description
Type
Request Data
Byte
1:3
Response Data 1
Data Field
PPS IANA Private Enterprise ID
0x00400A = 16394 (Pigeon Point Systems)
LSB Byte first: byte 1 = 0A, byte 2 = 40, byte 3 = 00
Completion Code
2:4
PPS IANA Private Enterprise ID
0x00400A = 16394 (Pigeon Point Systems)
LSB Byte first: byte 2 = 0A, byte 3 = 40, byte 4 = 00
5
Bit [7] IPMB-L Dump Enable
If set to "1", the IPMC provides a trace of IPMB-L messages that are
arriving to/going from the IPMC via IPMB-L.
Bit [6] n/a
Bit [5] KCS Dump Enable
If set to "1", the IPMC provides a trace of KCS messages that are
arriving to/going from the IPMC via KCS.
Bit [4] IPMB Dump Enable
If set to "1", the IPMC provides a trace of IPMB messages that are
arriving to/going from the IPMC via IPMB-O.
Bit [3] n/a
Bit [2] Alert Logging Enable
If set to "1", the IPMC outputs important alert messages onto the
serial debug interface.
Bit [1] Low-level Error Logging Enable
If set to "1", the IPMC outputs low-level error/diagnostic messages
onto the serial debug interface.
Bit [0] Error Logging Enable
If set to "1", the IPMC outputs error/diagnostic messages onto the
serial debug interface.
SB-ATCA7300 Installation and Use Guide
C-23
Supported IPMI Commands
C.4.5 Set Debug Level Command
The Set Debug Level command sets the current debug level of the IPMC
firmware.
Table C-30 Set Debug Level Command Description
Type
Request Data
Byte
Data Field
1:3
PPS IANA Private Enterprise ID
0x00400A = 16394 (Pigeon Point Systems)
LSB byte first: byte 1 = 0A, byte 2 = 40, byte 3 = 00
4
Bit [7] IPMB-L Dump Enable
If set to "1", the IPMC provides a trace of IPMB-L messages that are
arriving to/going from the IPMC via IPMB-L.
Bit [6] n/a
Bit [5] KCS Dump Enable
If set to "1", the IPMC provides a trace of KCS messages that are
arriving to/going from the IPMC via KCS.
Bit [4] IPMB Dump Enable
If set to "1", the IPMC provides a trace of IPMB messages that are
arriving to/going from the IPMC via IPMB-O.
Bit [3] n/a
Bit [2] Alert Logging Enable
If set to "1", the IPMC outputs important alert messages onto the
serial debug interface.
Bit [1] Low-level Error Logging Enable
If set to "1", the IPMC outputs low-level error/diagnostic messages
onto the serial debug interface.
Bit [0] Error Logging Enable
If set to "1", the IPMC outputs error/diagnostic messages onto the
serial debug interface.
Response Data 1
2:4
Completion Code
PPS IANA Private Enterprise ID
0x00400A = 16394 (Pigeon Point Systems)
LSB byte first: byte 2 = 0A, byte 3 = 40, byte 4 = 00
SB-ATCA7300 Installation and Use Guide
C-24
Supported IPMI Commands
C.4.6 Get Hardware Address Command
The Get Hardware Address command reads the hardware address of the IPMC.
Table C-31 Get Hardware Address Command Description
Type
Request Data
Byte
1:3
Response Data 1
Data Field
PPS IANA Private Enterprise ID
0x00400A = 16394 (Pigeon Point Systems)
LSB Byte first: byte 1 = 0A, byte 2 = 40, byte 3 = 00
Completion Code
2:4
PPS IANA Private Enterprise ID
0x00400A = 16394 (Pigeon Point Systems)
LSB Byte first: byte 2 = 0A, byte 3 = 40, byte 4 = 00
5
Hardware Address
C.4.7 Set Hardware Address Command
The Set Hardware Address command allows to override the hardware address
read from hardware when the IPMC operates in (manual) standalone mode (for a
description refer to Table C-25 on page C-19).
Table C-32 Set Hardware Address Command Description
Type
Request Data
Byte
Data Field
1:3
PPS IANA Private Enterprise ID
0x00400A = 16394 (Pigeon Point Systems)
LSB Byte first: byte 1 = 0A, byte 2 = 40, byte 3 = 00
4
Hardware Address
If set to 00, the ability to override the hardware
address is disabled.
NOTE: A hardware address change only takes effect
after an IPMC reset.
Response Data 1
2:4
Completion Code
PPS IANA Private Enterprise ID
0x00400A = 16394 (Pigeon Point Systems)
LSB Byte first: byte 2 = 0A, byte 3 = 40, byte 4 = 00
C.4.8 Get Handle Switch Command
The Get Handle Switch command reads the state of the hot-swap handle of the
IPMC. Overriding of the handle switch state is allowed only if the IPMC operates
SB-ATCA7300 Installation and Use Guide
C-25
Supported IPMI Commands
in manual standalone mode (for a description refer to Table C-25 on page C-19).
Table C-33 Get Handle Switch Command Description
Type
Byte
Request Data
1:3
Response Data 1
Data Field
PPS IANA Private Enterprise ID
0x00400A = 16394 (Pigeon Point Systems)
LSB Byte first: byte 1 = 0A, byte 2 = 40, byte 3 = 00
Completion Code
2:4
PPS IANA Private Enterprise ID
0x00400A = 16394 (Pigeon Point Systems)
LSB Byte first: byte 2 = 0A, byte 3 = 40, byte 4 = 00
5
Handle Switch Status
0x00: The handle switch is open.
0x01: The handle switch is closed.
0x02: The handle switch state is read from hardware.
C.4.9 Set Handle Switch Command
The Set Handle Switch command sets the state of the hot-swap handle switch in
manual standalone mode (for a description refer to Table C-25 on page C-19).
Table C-34 Set Handle Switch Command Description
Type
Request Data
Byte
Data Field
1:3
PPS IANA Private Enterprise ID
0x00400A = 16394 (Pigeon Point Systems)
LSB Byte first: byte 1 = 0A, byte 2 = 40, byte 3 = 00
4
Handle Switch Status
0x00: The handle switch is open.
0x01: The handle switch is closed.
0x02: The handle switch state is read from hardware.
Response Data 1
2:4
Completion Code
PPS IANA Private Enterprise ID
0x00400A = 16394 (Pigeon Point Systems)
LSB Byte first: byte 2 = 0A, byte 3 = 40, byte 4 = 00
SB-ATCA7300 Installation and Use Guide
C-26
Supported IPMI Commands
C.4.10 Get Payload Communication Time-Out Command
The Get Payload Communication Time-Out command reads the payload
communication time-out value.
Table C-35 Get Payload Communication Time-Out Command Description
Type
Request Data
Byte
1:3
Response Data 1
Data Field
PPS IANA Private Enterprise ID
0x00400A = 16394 (Pigeon Point Systems)
LSB Byte first: byte 1 = 0A, byte 2 = 40, byte 3 = 00
Completion Code
2:4
PPS IANA Private Enterprise ID
0x00400A = 16394 (Pigeon Point Systems)
LSB Byte first: byte 2 = 0A, byte 3 = 40, byte 4 = 00
5
Payload Time-out
Payload communication time-out measured in
hundreds of milliseconds. Thus, the payload
communication time-out may vary from 0.1 to 25.5
seconds.
C.4.11 Set Payload Communication Time-Out Command
The Set Payload Communication Time-Out command sets the payload
communication time-out value.
Table C-36 Set Payload Communication Time-Out Command Description
Type
Request Data
Byte
Data Field
1:3
PPS IANA Private Enterprise ID
0x00400A = 16394 (Pigeon Point Systems)
LSB Byte first: byte 1 = 0A, byte 2 = 40, byte 3 = 00
4
Payload Time-out
Payload communication time-out measured in
hundreds of milliseconds. Thus, the payload
communication time-out may vary from 0.1 to 25.5
seconds.
Response Data 1
2:4
Completion Code
PPS IANA Private Enterprise ID
0x00400A = 16394 (Pigeon Point Systems)
LSB Byte first: byte 2 = 0A, byte 3 = 40, byte 4 = 00
SB-ATCA7300 Installation and Use Guide
C-27
Supported IPMI Commands
C.4.12 Enable Payload Control Command
The Enable Payload Control command enables payload control from the serial
debug interface.
Table C-37 Enable Payload Control Command Description
Type
Byte
Request Data
1:3
Data Field
PPS IANA Private Enterprise ID
0x00400A = 16394 (Pigeon Point Systems)
LSB Byte first: byte 1 = 0A, byte 2 = 40, byte 3 = 00
Response Data 1
Completion Code
2:4
PPS IANA Private Enterprise ID
0x00400A = 16394 (Pigeon Point Systems)
LSB Byte first: byte 2 = 0A, byte 3 = 40, byte 4 = 00
C.4.13 Disable Payload Control Command
The Disable Payload Control command disables payload control from the serial
debug interface.
Table C-38 Disable Payload Control Command Description
Type
Byte
Request Data
1:3
Response Data 1
2:4
Data Field
PPS IANA Private Enterprise ID
0x00400A = 16394 (Pigeon Point Systems)
LSB Byte first: byte 1 = 0A, byte 2 = 40, byte 3 = 00
Completion Code
PPS IANA Private Enterprise ID
0x00400A = 16394 (Pigeon Point Systems)
LSB Byte first: byte 2 = 0A, byte 3 = 40, byte 4 = 00
C.4.14 Reset IPMC Command
The Reset IPMC command allows the payload to reset the IPMC over the KCS
host interface.
Table C-39 Reset IPMC Command Description
Type
Request Data
Byte
1:3
Data Field
PPS IANA Private Enterprise ID
0x00400A = 16394 (Pigeon Point Systems)
LSB Byte first: byte 1 = 0A, byte 2 = 40, byte 3 = 00
SB-ATCA7300 Installation and Use Guide
C-28
Supported IPMI Commands
Table C-39 Reset IPMC Command Description (Continued)
Type
Byte
4
Data Field
Reset Type Code
0x00: Cold IPMC reset to the current mode
0x01: Cold IPMC reset to the Normal mode
0x02: Cold IPMC reset to the Standalone mode, for a
description refer to Table C-25 on page C-19
0x03: Cold IPMC reset to the Manual Standalone mode, for a
description refer to Table C-25 on page C-19
0x04: Reset the IPMC and enter Upgrade mode
Response Data 1
Completion Code
2:4
PPS IANA Private Enterprise ID
0x00400A = 16394 (Pigeon Point Systems)
LSB Byte first: byte 2 = 0A, byte 3 = 40, byte 4 = 00
C.4.15 Hang IPMC Command
The IPMC provides a way to test the watchdog timer support by implementing the
Hang IPMC command, which simulates firmware hanging by entering an endless
loop.
Table C-40 Hang IPMC Command Description
Type
Request Data
Byte
1:3
Response Data 1
2:4
Data Field
PPS IANA Private Enterprise ID
0x00400A = 16394 (Pigeon Point Systems)
LSB Byte first: byte 1 = 0A, byte 2 = 40, byte 3 = 00
Completion Code
PPS IANA Private Enterprise ID
0x00400A = 16394 (Pigeon Point Systems)
LSB Byte first: byte 2 = 0A, byte 3 = 40, byte 4 = 00
C.4.16 Graceful Reset Command
The IPMC supports the Graceful Reboot option of the FRU Control command. On
receiving such a command, the IPMC sets the Graceful Reboot Request bit of the
IPMC status, sends a status update notification to the payload, and waits for the
Graceful Reset command from the payload. If the IPMC receives such a
command before the payload communication time-out time, it sends the 0x00
completion code (Success) to the shelf manager. Otherwise, the 0xCC completion
code is sent.
The IPMC does not reset the payload upon receiving the Graceful Reset command
or time-out. If the IPMC participation is necessary, the payload must request the
SB-ATCA7300 Installation and Use Guide
C-29
Supported IPMI Commands
IPMC to perform a payload reset. The Graceful Reset command is also used to
notify the IPMC about the completion of the payload shutdown sequence.
Table C-41 Graceful Reset Command Description
Type
Byte
Request Data
1:3
Response Data 1
2:4
Data Field
PPS IANA Private Enterprise ID
0x00400A = 16394 (Pigeon Point Systems)
LSB Byte first: byte 1 = 0A, byte 2 = 40, byte 3 = 00
Completion Code
PPS IANA Private Enterprise ID
0x00400A = 16394 (Pigeon Point Systems)
LSB Byte first: byte 2 = 0A, byte 3 = 40, byte 4 = 00
C.4.17 Get Payload Shutdown Time-Out Command
When the shelf manager commands the IPMC to shut down the payload (i.e. sends
the Activate FRU (Deactivate) command), the IPMC notifies the payload by
forwarding the command Activate FRU (Deactivate) to the KCS interface.
Provided the OpenIPMI driver has registered this command for notification, the
payload gets notified. Upon receiving this notification, the payload software is
expected to initiate the payload shutdown sequence. After performing this
sequence, the payload should send the Graceful Reset command to the IPMC over
the payload Interface to notify the IPMC that the payload shutdown is complete.
To avoid deadlocks that may occur if the payload software does not respond, the
IPMC provides a special time-out for the payload shutdown sequence. If the
payload does not send the Graceful Reset command within a definite period of
time, the IPMC assumes that the payload shutdown sequence is finished, and
resets the payload.
Table C-42 Get Payload Shutdown Time-Out Command Description
Type
Request Data
Byte
1:3
Response Data 1
Data Field
PPS IANA Private Enterprise ID
0x00400A = 16394 (Pigeon Point Systems)
LSB Byte first: byte 1 = 0A, byte 2 = 40, byte 3 = 00
Completion Code
2:4
PPS IANA Private Enterprise ID
0x00400A = 16394 (Pigeon Point Systems)
LSB Byte first: byte 2 = 0A, byte 3 = 40, byte 4 = 00
5:6
Time-Out measured in hundreds of milliseconds, LSB first
SB-ATCA7300 Installation and Use Guide
C-30
Supported IPMI Commands
C.4.18 Set Payload Shutdown Time-Out Command
The Set Payload Shutdown Time-Out command is defined as follows.
Table C-43 Set Payload Shutdown Time-Out Command Description
Type
Byte
Request Data
Data Field
1:3
PPS IANA Private Enterprise ID
0x00400A = 16394 (Pigeon Point Systems)
LSB Byte first: byte 1 = 0A, byte 2 = 40, byte 3 = 00
4:5
Time-Out measured in hundreds of milliseconds, LSB first
Response Data 1
Completion Code
2:4
PPS IANA Private Enterprise ID
0x00400A = 16394 (Pigeon Point Systems)
LSB Byte first: byte 2 = 0A, byte 3 = 40, byte 4 = 00
C.4.19 Get Module State Command
The Get Module State command is used to query the state of a module (RTM with
site ID1) using any of the external interfaces.
Table C-44 Get Module State Command Description
Type
Request Data
Byte
Data Field
1:3
PPS IANA Private Enterprise ID
0x00400A = 16394 (Pigeon Point Systems)
LSB Byte first: byte 1 = 0A, byte 2 = 40, byte 3 = 00
4
Module Site ID
Response Data 1
2:4
Completion Code
PPS IANA Private Enterprise ID
0x00400A = 16394 (Pigeon Point Systems)
LSB Byte first: byte 2 = 0A, byte 3 = 40, byte 4 = 00
SB-ATCA7300 Installation and Use Guide
C-31
Supported IPMI Commands
Table C-44 Get Module State Command Description (Continued)
Type
Byte
5
Data Field
Module Status
Bit [0]
0: Module site is enabled.
1: Module site is disabled.
Bit [1]
0: Module is not present.
1: Module is present.
Bit [2]
0: Management power is disabled.
1: Management power is enabled.
Bit [3]
0: Management power is bad.
1: Management power is good.
Bit [4]
0: Payload power is disabled.
1: Payload power is enabled.
Bit [5]
0: Payload power is bad.
1: Payload power is good.
Bit [6]
0: IPMB-L buffer is not attached.
1: IPMB-L buffer is attached.
Bit [7]
0: IPMB-L buffer is not ready.
1: IPMB-L buffer is ready.
C.4.20 Enable Module Site Command
The Enable Module Site command is used to enable a module site.
Table C-45 Enable Module Site Command Description
Type
Request Data
Byte
Data Field
1:3
PPS IANA Private Enterprise ID
0x00400A = 16394 (Pigeon Point Systems)
LSB Byte first: byte 1 = 0A, byte 2 = 40, byte 3 = 00
4
Module Site ID
Response Data 1
2:4
Completion Code
PPS IANA Private Enterprise ID
0x00400A = 16394 (Pigeon Point Systems)
LSB Byte first: byte 1 = 0A, byte 2 = 40, byte 3 = 00
SB-ATCA7300 Installation and Use Guide
C-32
Supported IPMI Commands
C.4.21 Disable Module Site Command
The Disable Module Site command is used to disable a module site. If a module
site is disabled, the IPMC firmware ignores the module inserted and acts as if the
module is not present.
Table C-46 Disable Module Site Command Description
Type
Request Data
Byte
Data Field
1:3
PPS IANA Private Enterprise ID
0x00400A = 16394 (Pigeon Point Systems)
LSB Byte first: byte 1 = 0A, byte 2 = 40, byte 3 = 00
4
Module Site ID
Response Data 1
2:4
Completion Code
PPS IANA Private Enterprise ID
0x00400A = 16394 (Pigeon Point Systems)
LSB Byte first: byte 2 = 0A, byte 3 = 40, byte 4 = 00
C.4.22 Reset Carrier SDR Repository Command
The Reset Carrier SDR Repository command is used to clear and rebuild the
carrier SDR repository.
Table C-47 Reset Carrier SDR Repository Command Description
Type
Request Data
Byte
1:3
Response Data 1
2:4
Data Field
PPS IANA Private Enterprise ID
0x00400A = 16394 (Pigeon Point Systems)
LSB Byte first: byte 1 = 0A, byte 2 = 40, byte 3 = 00
Completion Code
PPS IANA Private Enterprise ID
0x00400A = 16394 (Pigeon Point Systems)
LSB Byte first: byte 2 = 0A, byte 3 = 40, byte 4 = 00
SB-ATCA7300 Installation and Use Guide
C-33
Supported IPMI Commands
SB-ATCA7300 Installation and Use Guide
C-34
Index
Symbols
/var/nvdata/subsidiary_lan_pa
ram 7-4
Numerics
5520
Intel I/O hub 2-4
PCIe
initialization 5-10
QPI
initialization 5-9
82599 2-5
A
abbreviations About-2
about
manual About-1
accessory
installation 3-11
part numbers 1-5
ACPI
3.0 5-1
P states 5-9
activate
ipmitool 9-6
address
PCIe
network device B-10
AFUDOS.exe 9-2
afudos.exe 9-2
American Megatrends 5-1
SB-ATCA7300 Installation and Use Guide
AMI 5-1
APIC 6-1
Aptio BIOS 5-1
aufdos
syntax 9-2
B
backplane
connector 4-7
BAID
device 5-4
battery
caution A-1
location A-2
Real Time Clock 2-9
replacing A-1
warning Safety-3, A-1
BEV 5-4
device 5-4
BIOS 5-1
5520 5-2
ACPI 3.0 5-1
afudos 9-2
AMI 5-1
ARTM
SAS boot 5-5
ASL
status codes B-9
BDS 5-12
board information 5-8
boot
messages 5-12
Index-1
Index
options 5-4
order 5-4
stages 5-12
support 5-4
Boot Specification 5-4
copies 5-10
CPU
exception status codes B-9
initialization 5-9
defaults 5-8
DRAM
autosizing 5-3
DRAM support 5-2
DXE 5-12
status codes B-5
firmware
package 9-2
flash memory 2-6
Hyper-threading 5-17
ICH10R 5-2
SATA controller 5-4
image switch 5-11
initialization 5-11
Intel VT 5-10
interrupt routing 5-3
IOH36D 5-2
IPMI support 5-6
Legacy Free 5-8
memory 5-2
channels 5-2
ECC 5-3
menu 5-14
advanced 5-16
boot 5-27
IPMI 5-25
main 5-15
option ROM
execution 5-28
save and exit 5-30
security 5-29
navigation 5-14
network
boot 5-5
OEM reserved
status codes B-10
overview 5-1
Index-2
PCI 5-3
PCIe width 5-10
PEI 5-12
status codes B-2
POST 5-11
processor 5-2
PXE PROM 5-5
QPI speed 5-9
recovery 5-2
register
boot mode 6-41
SB-ATCA7300 2-6
SEC 5-12
status codes B-2
serial
redirection 5-5
Serial Over LAN 5-6
serial ports 5-4
setup 5-13
SFMMOD 5-9
SMBIOS
support 5-7
SOL 5-6
SPI flash 5-10
status code
display 5-11
ranges B-1
status codes B-1
switch image 5-11
update 5-2, 9-1
afudos 9-2
example 9-3
failure 9-4
running 9-2
USB ports 5-8
version 5-12, 5-15, 9-2
watchdog timer 5-6
blade
BIOS information 5-8
connectors 4-3
insertion 3-8
switches 3-5
block diageram
SB-ATCA7300 2-1
BOARD_LAN_PARAMETERS_
CHANNEL_LIST 7-4
SB-ATCA7300 Installation and Use Guide
Index
boot 5-10
BIOS
messages 5-12
stages 5-12
IPMC options
boot devices C-11
commands C-4
parameter 100 C-7
parameter 100 format C-8
parameter 100 get C-9
parameter 100 set C-8
parameter 100 values C-10
parameter 96 C-5
parameter 97 C-6
parameter 98 C-6
parameter storage C-7
IPMC properties C-5
watchdog timer 5-6
watchdog timers 2-7
button
reset 4-3
C
caution
battery A-1
installation Safety-3
operation Safety-3
power 3-4
xontrol switches 3-6
CE notice Safety-2
channel
IPMC 7-3
characteristics
Intel L5638 2-2
clock 6-45
RTC
battery 2-9
codes
BIOS
ASL B-9
CPU exception B-9
display 5-11
DXE B-5
OEM reserved B-10
PEI B-2
SB-ATCA7300 Installation and Use Guide
ranges B-1
SEC B-2
BIOS status B-1
commands
IPMC
ATCA C-13
boot options C-4
chassis device C-4
FRU data C-3
global C-1
IPMI C-1
LAN device C-13
PICMG 3.0 C-13
Pigeon Point C-18
power level C-14
SANBlaze C-15
SEL device C-2
sensor device C-3
serial output C-15
system interface C-1
watchdog C-2
compliance 1-2
notes 1-3
component
locations 3-5
conditions
environmental 3-2
configuration 6-4
IPMC
network 7-4
SOL 7-1
switches 3-5
watchdog timers 5-26
connector
backplane 4-7
blade 4-3
Ethernet 4-3
J30 4-9
J32 4-9
J33 4-9
on-board 4-5
P10 4-8
P20 4-8
P23 4-8
serial port 4-4
SFMMOD 4-5
Index-3
Index
SSD module 4-5
USB 4-4
Flash module 4-7
VGA 4-4
video 4-5
zone 1 4-8
zone 2 4-8
zone 3 4-9
console
IPMC 2-8
redirection 5-5
serial
redirection 2-7
Serial Over LAN 2-8
content
BIOS
update 9-2
firmware
update 9-6
control
front panel 2-8
switches 3-5
controller
Ethernet
types 2-5
memory
L5638 2-4
conventions About-5
copy
BIOS 5-10
CPLD
version
register 6-47
CPU
BIOS
initialization 5-9
microcode 5-8
D
data record
sensor
detail 8-8
types 8-5
DB15
pinout 4-5
Index-4
DDR3
Intel
L5638 2-4
memory 2-4
device 5-4
BAID 5-4
boot
order 5-4
supported 5-4
IPL 5-4
network
boot 5-5
DHCP
IPMC configuration 7-5
dimensions 1-4
DIMM 3-11
insertion 3-13
installation 3-11
order 3-12
location 3-12
removal 3-11, 3-13
sizes 3-11
speeds 3-11
disk
eUSB 2-6
eUSB flash 2-6
SATA-Cube 2-4
display
POST code 6-6
document Safety-4
DOS
update utility 9-1
DRAM
BIOS
autosizing 5-3
E
ECC
BIOS 5-3
ejector
handle 3-9
E-Keying
data 8-4
EMC Safety-2
enable
SB-ATCA7300 Installation and Use Guide
Index
Hyper-threading 5-17
VT-d 5-20
Enterprise Southbridge
Interface 2-4, 5-2
environment
conditions 3-2
requirements 3-1
temperatures 3-2
ESI 2-4, 5-2
Ethernet
connector 4-3
controller
types 2-5
PCIe
device addresses B-10
SB-ATCA7300 2-5
eUSB
disk module 2-6
Flash module 3-15
eUSB Flash module
location 3-15
Exit 5-30
F
F2
BIOS setup 5-13
features
Intel
ICH10R 2-4
L5638 2-3
IPMC 2-6
SB-ATCA7300 1-1
file
IPMC
network configuration 7-4
fimrware
update 9-1
firmware
BIOS
update 9-1
FPGA
update 9-1
IPMC 2-7
backup 9-4
layout 9-4
SB-ATCA7300 Installation and Use Guide
update 9-4
version 9-5
update
ipmitool 9-6
obtaining 9-1
package 9-6
flammability Safety-2
flash
eUSB 2-6
memory
BIOS 2-6
register
status 6-40
write protection 6-40
FPGA
register 6-25
LPC access 6-25
SPI access 6-25
register access 6-5
update 9-1
version 9-2
front panel 2-8, 4-1
componenets 4-1
LEDs 4-2
FRU
power data 8-5
FRU ID
data 8-1
H
handle
blade 3-9
ejector 3-9
hot swap 4-2
HPM.1 9-6
Hyper-threading 2-3
BIOS 5-17
I
I/O hub
Intel
Xeon 5520 2-4
I350 2-5
ICH10R 2-4
interrupts 6-1
Index-5
Index
USB ports 2-8
icons
manual About-5
initialization
BIOS 5-11
insertion
SB-ATCA7300 3-8
installation
accessory 3-11
cautions Safety-3
DIMM 3-11, 3-13
order 3-12
ipmitool 7-2
SFMMOD 3-14
SSD module 3-13, 3-14
USB
Flash module 3-16
VGA
module 3-17
VGA module 3-17
Intel 2-4
83599 2-5
I350 2-5
sideband port 7-1
L5638
features 2-3
QPI 2-3
speeds 2-2
L5638 processor 2-2
QPI 2-3
Quick Path Interconnect 2-3
UCH10R 2-4
VT
BIOS 5-10
Xeon 5520
I/O Hub 2-4
interface
front panel 2-8
ipmitool 9-7
interrupt 6-1
APIC 6-2
BIOS routing 5-3
control register 6-36
non-APIC 6-3
register
external status 6-36
Index-6
mask and map 6-38
RTM status 6-36
IO-APIC 6-1
IPL device 5-4
IPMC
boot options
boot devices C-11
parameter 100 C-7
parameter 100 format C-8
parameter 100 get C-9
parameter 100 set C-8
parameter 100 values C-10
parameter 96 C-5
parameter 97 C-6
parameter 98 C-6
parameter storage C-7
boot properties C-5
channel 7-3
commands C-1
ATCA C-13
boot options C-4
chassis device C-4
FRU data C-3
global C-1
LAN device C-13
PICMG C-13
Pigeon Point C-18
power level C-14
SANBlaze C-15
SEL device C-2
sensor device C-3
serial output C-15
system iinterface C-1
watchdog C-2
console 2-8
firmware 2-7
backup 9-4
layout 9-4
package 9-6
graceful shutdown 2-7
image
switching 9-4
ipmitool 9-8
MAC address 7-7
network
configuration 7-4
SB-ATCA7300 Installation and Use Guide
Index
configuration file 7-4
DHCP configuration 7-5
ipmitool configuration 7-6
OS boot
control 5-7
power level
register 6-29
register
E-Keying control 6-42
E-Keying status 6-42
GPIO 6-43
scratch 6-47
SB-ATCA7300 2-6
sensors 2-7
Serial Over LAN 7-1
status 2-7
update 9-4
example 9-7
version 9-5
watchdog timer 2-7, 5-6
IPMI
BIOS support 5-6
debug output 5-4
IPMC
commands C-1
Serial Over LAN 2-8, 7-1
ipmibpar 5-10
ipmitool
activate 9-6
firmware
upgrade 9-6
hpm check 9-5
-I lan 7-7
installiation 7-2
interface 9-7
IPMC 9-8
network configuration 7-6
KCS interface 9-7
remote interface 9-8
RMCP 9-8
IRQ 6-3
J
J30
connector 4-9
SB-ATCA7300 Installation and Use Guide
J32
connector 4-9
J33
connector 4-9
L
L5638
memory controller 2-4
labels
SB-ATCA7300 1-4
LAN
channel 7-3
lane
PCIe 6-4
LED 4-2
during POST 5-7
register
status and control 6-43
SB-ATCA7300 4-2
Legacy Free BIOS 5-8
location
battery A-2
DIMM 3-12
eUSB
flash module 3-15
updates 9-1
VGA module 3-17
xomponent 3-5
LPC
register
addresses 6-5
scratch 6-47
M
MAC address
IPMC 7-7
manual
about About-1
mapping
interrupts 6-2
memory
BIOS
ECC 5-3
controller
L5638 2-4
Index-7
Index
DDR3 2-4
flash
BIOS 2-6
POST
tests 5-3
menus
BIOS 5-14
microcode
CPU 5-8
model
DIMM 3-11
module
disk
eUSB 2-6
eUSB Flash 3-15
USB Flash 3-15
VGA 3-16
module indentification
register 6-26
N
navigation
BIOS 5-14
network
IPMC
configuration 7-4
NMI
register
status and control 6-44
notice
CE Safety-2
safety Safety-1
number
part 1-5
number format 1-5
O
operation
warning Safety-3
organization
manual About-1
OS
graceful shutdown 2-7
watchdog timer 2-7, 5-6
overview
Index-8
SB-ATCA7300 1-1
P
P states
ACPI 5-9
P10
connector 4-8
P20
connector 4-8
P23
connector 4-8
parameter
Serial Over LAN 7-2
parameters
ipimibpar 5-10
part numbers 1-5
password
Serial Over LAN 7-4
PCI
BIOS 5-3
PCIe
BIOS initialization 5-10
lane mapping 6-4
network device
addresses B-10
PCIe ports 6-4
PIC mode 6-1
pinout
backplane connectors 4-7
DB15 4-5
Ethernet 4-3
serial port 4-4
SFMMOD 4-5
SSD module 4-5
USB 4-4
Flash module 4-7
VGA 4-4
video 4-5
point-to-point connectivity
data 8-4
port
Ethernet 2-5
PCIe 6-4
serial
redirection 2-7
SB-ATCA7300 Installation and Use Guide
Index
USB 2-8
POST
BIOS 5-11
code register 6-6
LED usage 5-7
memory tests 5-3
power
caution 3-4
FRU data 8-5
level 2-2, 3-3
requirements 3-3
Power On Self-Test 5-11
processor
Intel L5638 2-2
L5628
speeds 2-2
L5638
features 2-3
microcode 5-8
register
thermal 6-37
Q
QPI 2-3
BIOS initialization 5-9
Quick Path Interconnect 2-3
R
Real Time Clock
battery 2-9
record
sensor data
detail 8-8
types 8-5
recovery
BIOS 5-2
redirection 5-5
serial I/O 5-5
serial port 2-7
register 6-27
BIOS
boot mode 6-41
conventions 6-4
CPLD version 6-47
flash
SB-ATCA7300 Installation and Use Guide
write protection 6-40
flash status 6-40
FPGA 6-25
access 6-5
LPC access 6-25
SPI access 6-25
interrupt
external status 6-36
mask and map 6-38
RTM status 6-36
interrupt control 6-36
IPMC
E-Keying control 6-42
E-Keying status 6-42
GPIO 6-43
scratch 6-47
IPMC power level 6-29
LED status and control 6-43
LPC
addresses 6-5
scratch 6-47
module identification 6-26
NMI status and control 6-44
POST code 6-6
processor
thermal 6-37
reset 6-30
BIOS pushbutton 6-32
BIOS source 6-30
IPMC source 6-34
IPMC watchdog 6-31, 6-33
mask 6-31
OS IPMC watchdog 6-33
OS source 6-32
RTM SPI interface 6-35
serial line routing 6-28
Serial Over LAN control 6-27
serial redirection control 6-27
SFMMOD configuration 6-42
SPD PROM MUX control 6-29
SPI
addresses 6-6
Super IO 6-7, 6-8
device interrupt 6-12
global 6-8
logical device 6-10
Index-9
Index
telecom 6-45
clock status 6-45
status 6-37
timer 6-46
UART 6-13
baud rate generator 6-24
FIFO control 6-16
interrupt enable 6-14
interrupt
identification 6-15
line control 6-17
line status 6-19
modem control 6-18
modem status 6-22
overview 6-13
receiver buffer 6-14
scratch 6-24
transmitter holding 6-14
version 6-27
removal
blade 3-10
DIMM 3-13
SB-ATCA7300 3-10
SFMMOD 3-13, 3-15
SSD module 3-15
USB
Flash module 3-16
replace
battery A-1
requirements
environmental 3-1
power 3-3
reset
button 4-3
register 6-30
BIOS pushbutton 6-32
BIOS source 6-30
IPMC source 6-34
IPMC watchdog 6-31, 6-33
mask 6-31
OS IPMC watchdog 6-33
OS source 6-32
RTM
register
interrupt status 6-36
SPI interface 6-35
Index-10
S
safety Safety-1
safety-extra-low-voltage 3-4
SAS
BIOS
boot 5-5
SATA-Cube SSD 2-4
SB-ATCA7300 1-2
BIOS 2-6
defaults 5-8
block diagram 2-1
compliance 1-2
component
locations 3-5
connectors 4-3
dimensions 1-4
Ethernet 2-5
features 1-1
front panel 2-8, 4-1
components 4-1
insertion 3-8
IPMC 2-6
labels 1-4
LEDs 4-2
overview 1-1
part numbers 1-5
removal 3-10
serial number 1-5
unpacking 3-1
weight 1-4
SDR
detail 8-8
types 8-5
SELV 3-4
sensor
data record
detail 8-8
types 8-5
IPMC 2-7
serial 1-5
line routing
register 6-28
Serial Over LAN 2-8, 7-1
control register 6-27
serial port
BIOS 5-4
SB-ATCA7300 Installation and Use Guide
Index
connector 4-4
redirection 2-7
serial redirection
control 6-27
session
SOL
create 7-8
quit 7-9
settings
switches 3-7
setup
BIOS 5-13
SFMMOD 2-4
BIOS 5-9
connector 4-5
descrption 3-14
installation 3-13, 3-14
register
configuration 6-42
removal 3-15
Shelf Manager
ipmitool 9-8
shutdown
IPMC graceful 2-7
size
DIMM 3-11
SMBIOS 5-1
support 5-7
SOL 2-8, 7-1
BIOS 5-6
configuration 7-1
ipmitool 7-2
parameters 7-2
session
create 7-8
quit 7-9
user account 7-4
SPD PROM Mux control
register 6-29
speed
DIMM 3-11
processor
L5638 2-2
SPI
flash
BIOS 5-10
SB-ATCA7300 Installation and Use Guide
register addresses 6-6
SSD module
connector 4-5
installation 3-13, 3-14
removal 3-15
SATA-Cube 2-4
standards
compliance 1-2
status
IPMC 2-7
subsidiary_lan_param 7-4
Super IO
configuration state 6-7
register 6-7, 6-8
device interrupt 6-12
global 6-8
logical device 6-10
Super-IO 2-5
switch
BIOS image 5-11
caution 3-6
configuration 3-5
control 3-5
IPMC image 9-4
T
telecom
register
clock 6-45
clock status 6-45
timer 6-46
status register 6-37
temperature
maximums 3-2
timer
watchdog 5-6
typographical
conventions About-5
U
U LEDs 4-2
POST 5-7
UART
register
baud rate generator 6-24
Index-11
Index
Index-12
FIFO control 6-16
interrupt enable 6-14
interrupt
identification 6-15
line control 6-17
line status 6-19
modem control 6-18
modem status 6-22
overview 6-13
receiver buffer 6-14
scratch 6-24
transmitter holding 6-14
registers 6-13
UEFI
BIOS 5-1
update
BIOS 5-2, 9-1
afudos 9-2
example 9-3
failure 9-4
firmware 9-1
FPGA 9-1
IPMC 9-4
example 9-7
obtaining 9-1
upgrade
firmware 9-1
ipmitool 9-6
USB
connector 4-4
flash disk 2-6
Flash module 3-15
connector 4-7
installation 3-16
removal 3-16
ports 2-8
power limit 5-9
user
Serial Over LAN 7-4
utility
ipmipbar 5-10
version
BIOS 5-12, 5-15
CPLD register 6-47
FPGA 9-2
IPMC 9-5
register 6-27
VGA
connector 4-4
module 3-16
installation 3-17
VGA module
installation 3-17
location 3-17
video
pinout 4-5
virtualization
connectivity 2-5
VT-c 2-5
VT-d 2-3
VT-c 2-5
VT-d 2-3
V
Z
verion
BIOS 9-2
zone 1
connector 4-8
W
warning Safety-1
battery Safety-3, A-1
operation Safety-3
watchdog
timer 5-6
configuration 5-26
IPMC 2-7
OS 2-7
weight 1-4
Westmere-EP
L5638 2-2
X
Xeon
5520 2-4
PCIe ports 6-4
L5638 2-2
SB-ATCA7300 Installation and Use Guide
Index
zone 2
connectors 4-8
zone 3
connectors 4-9
SB-ATCA7300 Installation and Use Guide
Index-13
Index
Index-14
SB-ATCA7300 Installation and Use Guide
SANBlaze Technology, Inc. is a leading provider of storage, networking and
multifunction solutions for embedded systems. SANBlaze embedded
computing products include a complete line of ATCA storage and compute
blades, multifunction RTMs for ATCA blades, and AMC storage and
networking controllers and modules. Additionally, the company provides fully
configured and integrated ATCA systems and services.
SANBlaze Technology Inc.
The Industry's Most Innovative Embedded Products
and Storage Emulation Solutions
© 2011 SANBlaze Technology Inc.
www.SANBlaze.com
Download