C H A P T E R 3

Managing the AMC

This chapter describes the AMC management software.

The Sun Netra CP3000 AMC.1-HDD SAS disk includes an IPMI-based Module Management Controller (MMC) that meets all requirements set out in the PICMG AMC.0 specification. The MMC allows detection of the module by the carrier board and manages communication between the AMC.1-HDD SAS disk and management controllers on the carrier board and system level. Board voltages, temperature, and hot-swap handle status are all monitored by the MMC.

This chapter contains the following topics:

- Section 3.1, Monitoring and Control Functions

- Section 3.2, IPMI Controller

- Section 3.3, FRU Information

- Section 3.4, Sensors

- Section 3.5, Firmware and Software Upgrades

##

3.1 Monitoring and Control Functions

The MMC is responsible for communicating module status information to the carrier board, and also has some control at the module level. The 10GbE local PHY is held in reset until the AMC Carrier IPMI uses e-Keying to turn on the interface (to ensure that the interface is compatible). The MMC has the ability to reset the PHY through the `IPMI` `FRU` `Control` command.

##

3.2 IPMI Controller

The IPMI controller consists of a 16-bit microcontroller, flash, and SRAM. The microcontroller uses I2C interface (IPMB-L) to collect data from various sensors located on the AMC. The host ATCA blade server might read data collected by the IPMI controller, and transmit it to the shelf management controller (ShMC) through the IPMB-0.

The IPMB is routed through the AMC connector to the host carrier blade and backplane. The IPMB allows the AMC MMC to be discovered by and communicate with the carrier blade and system-level management. It is always active.

The MMC communicates with the carrier controller through the local IPMB-L bus of the carrier and responds to all mandatory commands for AMC MMC (as defined in the AMC Specification), as well as some optional commands.

TABLE 3-1 Supported IPMI Commands
Command | IPMI/PICMG/AMC Specification | NetFn | CMD | MMC Req
IPM Device Global Commands
`Get` `Device` `ID` | 17.1 | App | 01h | Mandatory
`Broadcast` `Get` `Device` `ID` | 17.9 | App | 01h | Mandatory
Messaging Commands
`Send` `Message` | 18.7 | App | 34h | Optional
Event Commands
`Platform` `Event` | 23.3 | S/E | 02h | Mandatory
Sensor Device Commands
`Get Device SDR Info` | 29.2 | S/E | 20h | Mandatory
`Get Device SDR` | 29.3 | S/E | 21h | Mandatory
`Reserve Device SDR Repository` | 29.4 | S/E | 22h | Mandatory
`Get Sensor Reading Factors` | 29.5 | S/E | 23h | Optional
`Set Sensor Hysteresis` | 29.6 | S/E | 24h | Optional
`Get Sensor Hysteresis` | 29.7 | S/E | 25h | Optional
`Set Sensor Threshold` | 29.8 | S/E | 26h | Optional
`Get Sensor Threshold` | 29.9 | S/E | 27h | Optional
`Set Sensor Event Enable` | 29.10 | S/E | 28h | Optional
`Get Sensor Event Enable` | 29.11 | S/E | 29h | Optional
`Rearm Sensor Events` | 29.12 | S/E | 2Ah | Optional
`Get Sensor Event Status` | 29.13 | S/E | 2Bh | Optional
`Get Sensor Reading` | 29.14 | S/E | 2Dh | Mandatory
FRU Device Commands
`Get FRU Inventory Area Info` | 28.1 | Storage | 10h | Mandatory
`Read FRU Data` | 28.2 | Storage | 11h | Mandatory
`Write FRU Data` | 28.3 | Storage | 12h | Mandatory
AdvancedTCA Commands
`Get PICMG Properties` | 3-9 | PICMG | 00h | Mandatory
`FRU Control` | 3-22 | PICMG | 04h | Mandatory
`Get FRU LED Properties` | 3-24 | PICMG | 05h | Mandatory
`Get LED Color Capabilities` | 3-25 | PICMG | 06h | Mandatory
`Set FRU LED State` | 3-26 | PICMG | 07h | Mandatory
`Get FRU LED State` | 3-27 | PICMG | 08h | Mandatory
`Get Device Locator Record ID` | 3-29 | PICMG | 0Dh | Mandatory
AMC® Commands
`Set AMC Port State` | 3-27 | PICMG | 19h | Mandatory
`Get AMC Port State` | 3-28 | PICMG | 1Ah | Mandatory

##

3.3 FRU Information

Board information such as serial number, date of manufacture, OEM name, part number, and so on is retrievable from the FRU EEPROM integrated into the MMC. FRU information stored onboard the AMC.1-HDD SAS disk complies with the PICMG 2.9 specification.

The AMC.1-HDD SAS disk includes the standard FRU data records per the IPMI Platform Management FRU Information Storage Definition, Board Info Area. The AMC.1-HDD SAS disk includes additional FRU records as defined in the PICMG 2.9 specification.

TABLE 3-2 Standard FRU Data Records
Product Information | AMC.1-HDD SAS Disk
Version | 1
Language Code | 0 (EN-English)
MFG date.time | See note 1
Manufacturer Name | Sun Microsystems, Inc.
Product Name | SAS AMC.1 xxxGB disk, where xxx denotes disk capacity
Product Serial Number | 2009NAT-YYWWNTSSSS (See note 2)
Product Part / Model# | 375-mmmm-01 or 376-mmmm-01, where mmmm denotes product model based on disk capacity
Product Version | 50

1 Manufacturing time is defined as 'minutes since January 1, 1996 in the IPMI FRU specification.2 Serial Number format:
2009NAT = vendor and factory code
YY = year (4 = 2004, 0 = 2010)
NT = multiuse code
WW = work week
SSSS = sequence number (0-9999)

##

3.4 Sensors

The AMC.1-HDD SAS disk module management is connected to sensors monitoring key board voltages and temperatures. Data records from the following sensors are accessible using IPMI commands:

- Hot-swap

- +12V payload power

- +3.3V management power

- Board and inlet temperature

- +1.2V onboard voltage (generated from payload)

- +3.3V onboard voltage (generated from payload)

Note - The sensor index number is dynamically created by the shelf manager and might not always start at index zero (0).

TABLE 3-3 Threshold Sensors
Sensor | Name | Type | Description | Units | Lower Thresholds Minor | Critical | Non- recoverable | Upper Thresholds Minor | Critical | Non- recoverable
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
0 | Hot- swap | Hot- swap | Hot-swap sensor | M states | N/A | N/A | N/A | N/A | N/A | N/A
1 | +3.3V STBY | Voltage | Voltage | Volts | 3.162 | 3.105 | 3.005 | 3.462 | 3.505 | 3.605
2 | +1.2V | Voltage | Voltage | Volts | 1.118 | 1.088 | 1.059 | 1.294 | 1.324 | 1.353
3 | +12V | Voltage | Voltage | Volts | 10.853 | 10.248 | 10.027 | 13.218 | 13.822 | 14.043
4 | Board temp | Temp | Temp | Celsius | N/A | N/A | N/A | 65.450 | 76.440 | 85.860
5 | Inlet temp | Temp | Temp | Celsius | N/A | N/A | N/A | 65 | 75 | 85

##

3.5 Firmware and Software Upgrades

For up-to-date instructions on upgrading the firmware and software, refer to the following documentation:

- Sun Netra CP3000 Advanced Mezzanine Card PCIe Hard Drive and SAS Controller Product Notes (820-7174)

- README files within the download package

Copyright © 2010, Oracle and/or its affiliates. All rights reserved.