HP Storage Platform Firmware Management Tool for StoreAll User Guide Abstract This document describes firmware management on StoreAll platforms and explains the strategy that protects validated sets of firmware. This means that the Firmware Management Tool (FMT) provides a validated/qualified set of firmware components with a recipe approach. Use of individual components by direct downloads is strictly prohibited. FMT is the tool that protects this recipe approach strategy.
© Copyright 2012, 2014 Hewlett-Packard Development Company, L.P. Confidential computer software. Valid license from HP required for possession, use, or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government under vendor's standard commercial license. The information contained herein is subject to change without notice.
Contents 1 Introduction...............................................................................................7 Installation...............................................................................................................................7 Logging...................................................................................................................................7 Definitions....................................................................................................
All components..................................................................................................................37 By category (server/storage/chassis)....................................................................................38 Single component..............................................................................................................39 Set of components.............................................................................................................
Embedded smart array controller (P410i)..........................................................................69 All server components....................................................................................................70 StoreAll 9320/9300 storage components.............................................................................71 SAS storage controller...................................................................................................
Related information.................................................................................................................91 Typographic conventions.........................................................................................................91 Customer self repair................................................................................................................92 9 Documentation feedback...........................................................................
1 Introduction The Firmware Management Tool (FMT) is a CLI-based tool that can be used to manage the firmware of StoreAll hardware components. FMT supports the following operations: • Discovering the active firmware version • Getting firmware update recommendations • Updating (upgrading/downgrading/rewriting) firmware Installation FMT is delivered by the Red Hat Package Manager (RPM) and is bundled with the StoreAll Quick Restore DVD. It is installed during the Quick Restore process.
Definitions Table 1 Terminology and abbreviations Terms and abbreviations Definitions Couplet StoreAll 8800/8200—A pair of DL380 Gen8 servers sharing the same storage. StoreAll 9320/9300—A pair of DL380 G6 servers or a pair of DL380 G7 servers sharing the same storage. StoreAll 9730—A pair of BL460c G7 servers sharing the same storage. Node One of the servers in a couplet. FW Firmware. Active firmware version The firmware version of a component that is current/running.
2 Firmware update strategy Firmware recipe All firmware images for hardware components are provided as a bundle of validated firmware versions for the system. This bundle is called a firmware recipe, or simply the recipe, because it is a specific set of firmware images (ingredients) that function together as a whole. This firmware recipe can only be managed with the FMT. As the platform evolves and firmware updates are released, new recipes are validated.
Table 3 Storage components update Update from 8200 8800 X9720 9730 9300 9320 Server 1 NA ✓1 ✓ ✓ NA ✓2 Server 2 NA ✓ ✓ NA ✓ 1 2 3 4 3 ✓ 4 Storage components can be flashed from any node of the couplet. However, parallel flashing of the same firmware kit from two different nodes is not allowed. Storage components can be flashed from any node of the couplet. However, parallel flashing of the same firmware kit from two different nodes is not allowed.
3. After a successful update, reboot Server Node 1. Wait for Server Node 1 to completely boot and present the login prompt. 4. Bring up Server Node 2 of the couplet.
Table 9 Upgrade support for X9720 G6 server components (continued) Component Upgrade Downgrade Rewrite Online? Reboot? Failover? BIOS ✓ ✓ ✓ Online Yes Yes PPIC ✓ ✓ ✓ Online Yes Yes Embedded NIC-NC532i ✓ ✓ ✓ Online Yes Yes Embedded Smart Array ✓ ✓ ✓ Online Yes Yes Table 10 Upgrade support for X9720 G7 server components Component Upgrade Downgrade Rewrite Online? Reboot? Failover? P700m Controller ✓ ✓ ✓ Online Yes Yes ILO3 ✓ ✓ ✓ Online No No BIOS ✓ ✓
Table 13 X9720 HDD models with supported firmware (continued) Type HDD model MB3000FBNWV MB2000FCQPF DB1000BABFF MB1000BAWJP MB2000FBUCL MB3000FBUCN MB2000FCVBV MB3000FCVCA MB1000FCWPP StoreAll 8800/8200 firmware This section lists the supported upgrade scenarios by component type for the 8200 and 8800.
Table 16 Upgrade support for 9320/9300 G6 server components (continued) Component Upgrade Downgrade Rewrite Online? Reboot? Failover? Power Management Controller ✓ ✓ ✓ Online Yes Yes Embedded NIC—NC 382i ✓ ✓ ✓ Online Yes Yes PCIe NIC—NC550SFP ✓ ✓ ✓ Online Yes Yes PCIe NIC—NC522SFP ✓ ✓ ✓ Online Yes Yes PCIe NIC—NC364T N/A N/A N/A N/A N/A N/A Table 17 Upgrade support for 9320/9300 G7 server components Component Upgrade Downgrade Rewrite Online? Reboot? Failover?
1 Before updating the enclosure HDD firmware, you must stop all the I/O to the storage array. Table 20 9320/9300 HDD models with supported firmware Type HDD model Server HDDs EG0300FAWHV DG0300FAMWN NOTE: A firmware update using the FMT is not supported DG0300FARVV on server HDDs because the update must be done offline.
3 Command reference Basic syntax Table 21 (page 16) summarizes the differences in meaning of the different parentheses used in individual command syntax statements. Table 21 Basic command syntax Notations Description <…> Angle brackets enclosing a string indicate required user-supplied input. The string between the brackets identifies the type of input needed. For example indicates the user must input one of the subcommands, such as --discover, in this part of the command line.
Command options Table 23 (page 17) lists the hpsp_fmt command options that can be used on the StoreAll platforms.
Table 24 Command option descriptions (continued) Option Description -F, or --format Reports the output as text or XML format. Forces the firmware update operation regardless of the recommended update action. The –force option is required for the firmware downgrade and rewrite operations. -fo, or --force This option is applicable for a single component firmware update. -o, or --outputfile Redirects the output to the specified file.
Table 25 CLI exit status codes (continued) Operation Exit code Description Perform update operation 0 A firmware update was not attempted for any components. 1 The firmware of all targeted components was updated successfully. 2 The firmware of all targeted components was updated successfully and a reboot is required. 3 The firmware of all targeted components was updated successfully and a coordinated server reboot is required. 4 Error—Failed to update the firmware of one or more components.
4 StoreAll 8800 and 8200 FMT command reference and examples Listing supported components Syntax # hpsp_fmt -lc # hpsp_fmt -listcomp Description Lists all the supported hardware components defined in the firmware recipe for the product.
Description Discover the active firmware version for all components, a component category, a single component, or a set of components. All components To discover the active firmware version of all components, run the following command: # hpsp_fmt –d all Example 4 Discover the active firmware version of all components on the 8800 platform # hpsp_fmt -d all Based on the configuration, FW discovery may take 20 minutes.
Example 5 Discover the active firmware version of all components on the 8200 platform # hpsp_fmt -d all Based on the configuration, FW discovery may take 20 minutes.
Example 6 Discover the active firmware version of 8800 server components # hpsp_fmt -d server Based on the configuration, FW discovery may take 5 minutes. <<< Completed >>> Single component To discover the active firmware version of a single component, use the option –c along with the –d option as follows: # hpsp_fmt –d –c The possible component name can be the short form of components shown in the -lc command output.
Example 8 Discover the active firmware version of a set of components for the 8800 platform # hpsp_fmt -d -c iLO4, Enclosure_IO_Mod, PCIeNIC, SERVER_HDD Based on the configuration, FW discovery may take 15 minutes. <<< Completed >>> Obtaining the update (flash) recommendation Syntax --flashrec -fr Description The output of the --flashrec command includes the recommended action and the severity of the recommended action.
Example 9 Get the firmware update recommendation on all components # hpsp_fmt -fr all Based on the configuration, Flash recommendation may take 20 minutes.
Example 11 Firmware recommendation for an 8800 storage controller firmware update # hpsp_fmt -fr -c Storage_Ctlr Set of components To get the firmware recommendation for a set of components, use the –c option with comma-separated component names as the option parameter, along with the –fr subcommand as follows: # hpsp_fmt –fr –c [,]… Example 12 Get the firmware update recommendation for a set of components # hpsp_fmt -fr -c ILO4,BIOS,Storage_Ctlr,Enclosure_IO_Mod Based on th
If the flash recommendation for a component is NONE or DOWNGRADE, executing the --flash subcommand without any options does not perform a firmware update because the component’s active firmware is either up-to-date (for NONE) or is newer than the tool-qualified version (for DOWNGRADE). In these cases, you can use the --force option to force the firmware update or downgrade of the component to the qualified firmware version.
• “Storage controller” (page 30) • “All server components” (page 31) BIOS Example 13 Firmware update of the BIOS on 8800/8200 platforms # hpsp_fmt -f -c BIOS Flashing BIOS: Based on the configuration, it may take 5 minutes. <<< Succeeded >>> ---------------------------------------------------------------------------------------------------Device :BIOS Status :Success (Reboot Pending) Code :0x1001 CONDITIONAL_SUCCESS :Flash succeeded for BIOS using CP021628.scexe.
Example 15 Firmware update of the embedded network adapter on 8800/8200 platforms # hpsp_fmt -f -c NIC Flashing NIC: Based on the configuration, it may take 10 minutes. <<< Succeeded >>> ---------------------------------------------------------------------------------------------------Device :NIC Status :Success (Reboot Pending) Code :0x1001 CONDITIONAL_SUCCESS :Flash succeeded for HP Embedded Network Adapter using CP018942.scexe. The system must be restarted to complete the operation.
Coordinated Reboot Required :No ---------------------------------------------------------------------------------------------------- SUMMARY: ---------------------------------------------------------------------------------------------------Device Description Reboot Flash Status Reqd.
2. 3. On node 2, run hpsp_fmt –f –c Storage_Ctlr. Reboot node 1 and node 2 together and wait for them to completely power up. All server components When upgrading the storage controllers in the 8800 couplet using the command to upgrade all server components, complete the upgrade as follows: 1. Fail over to node 2. See “Failing a server over manually” in the Administrator Guide for your platform. 2.
Device Status Code INFORMATION :NIC :Flash Not Attempted :0x1028 :Flash not attempted for HP Embedded Network Adapter using CP018942.scexe: the firmware version (BC:1.34;PXE:16.0.4) is already up to date for device. However, you may still force the install of the firmware by specifying the option '--force'.
StoreAll 8800 storage components This section contains example updates of the following: • “Storage enclosure I/O module” (page 33) • “Storage enclosure hard disk drives” (page 34) Storage enclosure I/O module CAUTION: Take care of the following prerequisite measures before performing a firmware update operation on the enclosure I/O module: • To avoid spurious failure indications and potential system crashes, you must suspend hardware monitoring during the update process.
Example 20 Firmware update of the storage enclosure I/O module on the 8800 platform # hpsp_fmt -f -c Enclosure_IO_Mod Flashing Enclosure_IO_Mod: Based on the configuration, it may take 30 minutes. <<< Not attempted >>> Flashing Enclosure_IO_Mod: Based on the configuration, it may take 60 minutes.
***WARNING*** - While flashing SERVER_HDD, the smart-component might also flash some of the Enclosure_HDD drive models if supported by the same smart-component. - And also, while flashing Enclosure_HDD, the smart-component might also flash some of the SERVER_HDD drive models if supported by the same smart-component.
5 StoreAll 9730 and IBRIX X9720 FMT command reference and examples Listing supported components Syntax # hpsp_fmt -lc # hpsp_fmt -listcomp Description Lists all the supported hardware components defined in the firmware recipe for the product.
VC_Flex-10 3Gb_SAS_BL_SW :HP VC Flex-10 Enet Module :HP 3Gb SAS BL Switch Discovering the active firmware versions Syntax The complete syntax for the discover command is: # hpsp_fmt --discover [all|server|storage|--component { [, …]}] [--format ] [--oaip ] [--credservice]|[--ctrluser ] [--ctrlpasswd ]} You can also replace --discover with -d.
Enclosure_HDD 9QJ282CP000099102P9H HPD7 Port: 51 Box: 1 Bay: 29 N/A Enclosure_HDD 9QJ26ZBZ00009909G70N HPD7 Port: 51 Box: 1 Bay: 30 N/A Enclosure_HDD 3QJ0B6F300009838WM3J HPD7 Port: 51 Box: 1 Bay: 31 N/A Enclosure_HDD 3QJ0BBKR00009839FHEG HPD7 Port: 51 Box: 1 Bay: 32 N/A Enclosure_HDD 3QJ0BA7R00009840RUWJ HPD7 Port: 51 Box: 1 Bay: 33 N/A Enclosure_HDD 3QJ0BA5L00009839R1XD HPD7 Port: 51 Box: 1 Bay: 34 N/A Enclosure_HDD 9QJ4KB3T00009950M5G0 HPD7 Port: 51 Box: 1 Bay: 35 N/A Enclosure_HDD 9QJ2E91400009904JL5B H
Example 25 Discover the active firmware version of chassis components # hpsp_fmt -d chassis -ou -op Based on the configuration, FW discovery may take 20 minutes.
Example 27 Discover the active firmware version for a set of components # hpsp_fmt -d -c ilo3,enclosure_io_mod,nic,oa Enter OA Username:Administrator Enter OA Password: Based on the configuration, FW discovery may take 18 minutes.
Example 28 Get the flash firmware recommendation for all components (server, storage, and chassis) on the X9720 platform # hpsp_fmt -fr all -ou Administrator Enter OA Password: Based on the configuration, Flash recommendation may take 20 minutes.
By category (server/storage/chassis) Use the component category with the get firmware recommendation command as follows: • To get the firmware recommendation for all server components: # hpsp_fmt –fr server • To get the firmware recommendation for all storage components: # hpsp_fmt –fr storage • To get the firmware recommendation for all chassis components: # hpsp_fmt –fr chassis Example 29 Get the firmware update recommendation for all server components on an X9720 or 9730 platform # hpsp_fmt -fr Sin
Example 31 Get the firmware update recommendation for the specified set of components # hpsp_fmt -fr -c ilo3,oa,enclosure_io_mod,nic,storage_ctlr Enter OA Username:Administrator Enter OA Password: Based on the configuration, Flash recommendation may take 19 minutes.
Recommended process for updating a component's firmware 1. 2. 3. 4. 5. Obtain a flash update recommendation for the component using the -fr or --flashrec command option. For any component, the firmware update task is closely associated with the flash recommendation task. Therefore, it is always a best practice to run the flash recommendation task before performing the firmware update task.
BIOS Example 32 Firmware update of the BIOS on 9730 and X9720 platforms # hpsp_fmt -f -c bios Flashing BIOS: Based on the configuration, it may take 5 minutes. <<< Succeeded >>> -------------------------------------------------------------------------------Device :BIOS Status :Success (Reboot Pending) Code :0x1001 CONDITIONAL_SUCCESS :Flash succeeded for BIOS using CP015510.scexe. The system must be restarted to complete the operation.
Reboot Required :Yes Coordinated Reboot Required :No -------------------------------------------------------------------------------SUMMARY: -------------------------------------------------------------------------------Device Description Reboot Flash Status Reqd.
P1210m SAS storage controller Example 37 Firmware update of the P1210m SAS storage controller on 9730 and X9720 platforms # hpsp_fmt -f -c Storage_Ctlr Flashing Storage_Ctlr: Based on the configuration, it may take 10 minutes. <<< Succeeded >>> -------------------------------------------------------------------------------Device :Storage_Ctlr Status :Success (Reboot Pending) Code :0x1001 CONDITIONAL_SUCCESS :Flash succeeded for HP SAS Storage Controller using CP017965.scexe.
<<< Flashing <<< Flashing <<< Flashing <<< Flashing <<< Flashing <<< Flashing <<< Succeeded >>> BIOS: Based on the configuration, it may take 5 minutes. Succeeded >>> Power_Mgmt_Ctlr: Based on the configuration, it may take 5 minutes. Succeeded >>> Smart_Array_Ctlr: Based on the configuration, it may take 10 minutes. Succeeded >>> NIC: Based on the configuration, it may take 10 minutes. Succeeded >>> SAS_HBA: Based on the configuration, it may take 5 minutes.
HDD(s) are not supported by this tool. If flash recommendation severity is "MANDATORY", please see the documentation for flashing the Server HDD(s) off-line. Reboot Required :No Coordinated Reboot Required :No -------------------------------------------------------------------------------- SUMMARY: -------------------------------------------------------------------------------Device Description Reboot Flash Status Reqd.
Virtual connect module Example 41 Firmware update of the virtual connect module on 9730 and X9720 platforms # hpsp_fmt -f -c VC_Flex-10 -cs --ignorerole Flashing VC_Flex-10: Based on the configuration, it may take 40 minutes. <<< Succeeded >>> -------------------------------------------------------------------------------Device :VC_Flex-10 Status :Success Code :0x1000 SUCCESS :Flash succeeded for HP VC Flex-10 Enet Module using vcfwall360.
SUCCESS Reboot Required Coordinated Reboot Required :Flash succeeded for SAS_SWITCH_BAY_4 using S-2_2_17_0.img :No :No -------------------------------------------------------------------------------- SUMMARY: -------------------------------------------------------------------------------Device Description Reboot Flash Status Reqd.
SAS_SWITCH_BAY_7 HP 6Gb SAS BL Switch No Success SAS_SWITCH_BAY_8 HP 6Gb SAS BL Switch No Success -------------------------------------------------------------------------------- IBRIX X9720 storage components This section contains example updates of the following: • “SAS storage controller (ExDS9100cc)” (page 52) • “Storage enclosure I/O module” (page 53) • “Storage enclosure hard disk drives” (page 54) SAS storage controller (ExDS9100cc) CAUTION: Take care of the following prerequisite measures
Storage enclosure I/O module CAUTION: Take care of the following prerequisite measures before performing a firmware update operation on an enclosure I/O module: • Ensure that the update of enclosure HDDs and I/O modules is an OFFLINE process. • Ensure that all host and array I/O is stopped prior to the update. • Do not interrupt the setup while the firmware is being updated. Ensure that the storage system configuration is not being reconfigured during firmware update.
NOTE: Upon rebooting the storage controller after successful flash operation, wait until the storage controller comes back online and is reachable. It may take as much as 45 to 60 minutes based on storage configuration. During the flash operation, you will observe blinking of the UID on rear side of the I/O module and the U3 or U5 code on the 7-segment display of the storage controller.
StoreAll 9730 storage components This section contains example updates of the following: • “Storage enclosure I/O module” (page 55) • “Storage enclosure hard disk drives” (page 55) Storage enclosure I/O module Example 47 Firmware update of the storage enclosure I/O module on 9730 platforms # hpsp_fmt -f -c Enclosure_IO_Mod Enter OA Username:Administrator Enter OA Password: Flashing Enclosure_IO_Mod: Based on the configuration, it may take 30 minutes.
SUMMARY: -------------------------------------------------------------------------------Device Description Reboot Flash Status Reqd.
6 StoreAll 9320 and 9300 FMT command reference and examples Listing supported components Syntax # hpsp_fmt -lc # hpsp_fmt -listcomp Description Lists all the supported hardware components defined in the firmware recipe for the product.
You can supply the credentials by using the options -ou and -op, or the tool will prompt you for the credentials. When the tool prompts for the credentials, you have two options. You can perform the discovery operation on another storage cluster. Enter y to add one more controller. Then enter the ip-address, username, and password for one of the storage controllers from the other storage cluster.
Example 51 Discover the active firmware version of server components on a 9320 platform # hpsp_fmt -d server Based on the configuration, FW discovery may take 5 minutes.
Example 53 Discover the active firmware version of a set of components on a 9320 platform # hpsp_fmt -d -c ilo3,enclosure_io_mod,nic,oa Enter OA Username:Administrator Enter OA Password: Based on the configuration, FW discovery may take 18 minutes.
Example 54 Get the firmware update recommendation for a NIC on a 9320 platform # hpsp_fmt -flashrec -c NIC Based on the configuration, Flash recommendation may take 2 minutes. <<< Completed >>> Example 55 Get the firmware update recommendation for storage components on a 9320 platform # hpsp_fmt -fr storage Enter controller ip :192.168.58.222 username :manage password : To add one more controller for the operation, enter 'y/Y':n Based on the configuration, Flash recommendation may take 20 minutes.
By category (server/storage) Use the component category with the get firmware recommendation command as follows: • To get the firmware recommendation for all server components: # hpsp_fmt –fr server • To get the firmware recommendation for all storage components: # hpsp_fmt –fr storage Example 57 Get the firmware recommendation version of all storage components on a 9320 platform # hpsp_fmt -fr storage Enter controller ip :192.168.58.
Single component To get the firmware update recommendation for a single component, use the –c option along with the –fr option as follows: # hpsp_fmt –fr –c The possible component name can be the short form of components shown in the -lc command output. See the section “Listing supported components” (page 57). The example output shows the short form on the left-hand side and its description on the right-hand side.
Example 59 Get the firmware recommendation for a set of components # hpsp_fmt -fr -c NIC,BIOS,ILO3,Storage_Ctlr -ci 10.10.122.8 -cu -cp Based on the configuration, Flash recommendation may take 8 minutes.
2. 3. 4. 5. Depending on the update recommendation, do one of the following: • If the proposed action of the flash recommendation is UPGRADE and the severity is MANDATORY, go to step 3. • If the proposed action is UPGRADE and the severity is RECOMMENDED, you can optionally perform step 3. However, HP recommends that you perform step 3 for better performance. • If the proposed action is NONE or DOWNGRADE and the severity is MANDATORY, go to step 4.
# hpsp_fmt -f -c BIOS Flashing BIOS: Based on the configuration, it may take 5 minutes. <<< Succeeded >>> -------------------------------------------------------------------------------Device :BIOS Status :Success (Reboot Pending) Code :0x1001 CONDITIONAL_SUCCESS :Flash succeeded for BIOS using CP015473.scexe. The system must be restarted to complete the operation.
Embedded network adapter Example 62 Firmware update of the embedded network adapter on 9320/9300 platforms # hpsp_fmt –f –c NIC Based on the configuration, Flash recommendation may take 2 minutes. <<< Completed >>> # hpsp_fmt -f -c NIC Flashing NIC: Based on the configuration, it may take 10 minutes.
PCIe network adapter Example 63 Firmware update of a PCIe network adapter on 9320/9300 platforms # hpsp_fmt -fr -c PCIeNIC Based on the configuration, Flash recommendation may take 5 minutes. <<< Completed >>> # hpsp_fmt -f -c PCIeNIC INFORMATION: While flashing NC522SFP PCIeNIC card, you may experience temporary network disruption if you are connected through its interfaces. Flashing PCIeNIC: Based on the configuration, it may take 10 minutes.
Table 26 The base firmware version required by PCIeNIC devices PCIeNIC model Base firmware version Manual procedure to bring to the base version NC550SFP 4.0.360.15 Perform an offline firmware update operation using the ISO file located at /usr/local/ibrix/installation/ibrix/distrib/firmware/ NC522SFP 4.0.230 http://h20000.www2.hp.com/bizsupport/TechSupport/ SoftwareDescription.
<<< Succeeded >>> -------------------------------------------------------------------------------Device :Smart_Array_Ctlr Status :Success (Reboot Pending) Code :0x1001 CONDITIONAL_SUCCESS :Flash succeeded for HP Embedded Smart Array Controller using CP017183.scexe. The system must be restarted to complete the operation.
Code INFORMATION Controller using :0x1028 :Flash not attempted for Power Management CP018116.scexe: the firmware version (3.1) is already up to date for device. However, you may still force the install of the firmware by specifying the option '--force'.
• “Storage enclosure hard disk drives ” (page 75) • “All storage components” (page 77) SAS storage controller CAUTION: Take care of the following prerequisite measures before performing a firmware update operation on a SAS Storage controller: • To avoid spurious failure indications and potential system crashes, you must suspend hardware monitoring during the update process. You should execute hpspmonControl --pause on both servers in the couplet before performing the flash operation.
SUMMARY: -------------------------------------------------------------------------------Device Description Reboot Flash Status Reqd.
Example 68 Firmware update of the storage enclosure I/O module on 9320/9300 platforms # hpsp_fmt -fr -c enclosure_io_mod -ci 10.20.12.111 -cu -cp Based on the configuration, Flash recommendation may take 20 minutes. <<< Completed >>> # hpsp_fmt -f -c enclosure_io_mod -ci 10.20.12.
Storage enclosure hard disk drives CAUTION: The prerequisite measures to be followed before performing firmware update operation on enclosure HDDs: • Storage disk drive update is an OFFLINE process. All host and array I/O must be stopped prior to the update. • To avoid spurious failure indications and potential system crashes, you must suspend hardware monitoring during the update process. You should execute hpspmonControl --pause on both servers in the couplet before performing the flash operation.
Example 69 Firmware update of the storage enclosure hard disk drives on the 9320/9300 platforms # hpsp_fmt -fr -c enclosure_hdd -ci 10.20.12.111 -cu -cp Based on the configuration, Flash recommendation may take 20 minutes. <<< Completed >>> # hpsp_fmt -f -c enclosure_hdd -ci 10.20.12.
firmware by specifying the option '--force'. Reboot Required :No Coordinated Reboot Required :No -------------------------------------------------------------------------------Device :Enclosure_HDD Status :Success Code :0x1000 SUCCESS :Flash succeeded for HP Storage Enclosure Hard Disk Drives using HP_DG0300FARVV_HPDC.
7 Troubleshooting General tool failures Platform string from Repository is null or empty, exiting Related error messages: 0x1A01: Firmware recipe file /etc/opt/hp/platform/firmware/Repository.xml does not exist. 0x1A02: Firmware recipe file /etc/opt/hp/platform/firmware/Repository.xml is not readable. 0x1A03: Error processing firmware recipe file /etc/opt/hp/platform/firmware/Repository.xml please check the file is well-formed XML.
0x1047 - Flash not attempted for SAS switch SAS_SWITCH_BAY_: Overall status of the switch does not seem to be good or all the switch SEPs may not be functional. Check log file /var/log/hp/platform/fmt/firmware.log for more information 0x1A13 - Operation failed for device: SAS_SWITCH_BAY_: operation timed out; check log file /var/log/hp/platform/fmt/firmware.log for more information.
a. Search for the reported component name in the file: /etc/opt/hp/platform/firmware/Repository.xml b. Get the associated filename from the XML element: file-name 2. Check to see if the smart component is still running by using the command: # ps –aef | grep If it is running, wait till completion.Periodically checking the preceding command. 3.
Suggested action 1. 2. Make sure that one of the IPs of the local server is reachable by OA. Retry the operation. Flash not attempted for SAS switch with error code: 0x1043 Error Message: Failure communicating to SAS Switch SAS_SWITCH_BAY_ - check that SAS Switch is up and can be reached from server: see the log file (/var/log/hp/platform/fmt/firmware.log) for more information. None of the local IPs of the server is reachable by the SAS switch. Suggested action 1. 2. 3. 4. 5.
• Bad Enclosure I/O module(s) associated with the reported server(s) • Storage controller of reported server(s) not seeing the enclosure I/O module(s) Suggested action 1. 2. 3. 4. Ensure that all the hardware, especially the SAS switch, and the enclosure I/O module(s) of the reported server(s) are seated properly. Ensure the proper connectivity of SAS cables between the enclosure and the SAS switch. Please refer to Platform Overview Guide for more details on SAS connectivity procedures.
Suggested action 1. 2. Retry the operation. If this does not solve the problem, the error might be due to a NIC driver version mismatch. In this case, reboot the server node (by following the server failover steps given in the Administrator Guide) and retry the operation. Any server component Flash failed with Error: 0x1040 Error Message: Flash failed for device: : operation timed out; check log file /var/log/hp/platform/fmt/firmware.log for more information.
a. Search for the reported component name in the file: /etc/opt/hp/platform/firmware/Repository.xml b. 2. Get the associated filename from the XML element file-name. Check to see if the smart component is still running by using the command: # ps –aef | grep If it is running, wait till completion by periodically checking the above command. 3.
Suggested action 1. 2. Retry the operation. If this does not solve the problem, it might be due to NIC driver version mismatch. In this case, reboot the server node (by following the server failover steps given in the Administrator Guide) and retry the operation. StoreAll 9730 storage components Any storage component flash failed with Error: 0x1040 Error Message: Flash failed for device: : operation timed out; check log file /var/log/hp/platform/fmt/firmware.log for more information.
Error Message: command "sw local suspendbg" failed for SAS Switch: : operation timed out; check log file /var/log/hp/platform/fmt/firmware.log for more information. Error Message: command "sw local resumebg" failed for SAS Switch: : operation timed out; check log file /var/log/hp/platform/fmt/firmware.log for more information. FMT timed out while flashing the reported component. In this case, the smart component might still be working on the flash operation.
3. 4. Retry the ilo2 flash operation. If the flash still fails, try rebooting the server (by following the server failover steps given in the StoreAll Administrator Guide) and then retry the ilo2 flash operation. PCIeNIC NC550SFP & NC522SFP models flash not attempted with error: 0x105F Error Message: Flash not attempted for PCIeNIC : This FW version of NIC () does not support on-line upgrade. Please refer to the documentation for further information.
Suggested action 1. 2. Retry the operation. If this does not solve the problem, reboot the server (by following the server failover steps given in the StoreAll Administrator Guide) and then retry the operation. StoreAll 9320 storage components Any storage components flash recommendation failed with Error: 0x1A2C Error Message: Internal error - details: Shell channel closed while reading data with exit status: .
a. Login to one of the controllers: # ssh @ b. Restart the management controllers by using the command: # restart mc both c. d. Your SSH connection to the controller gets closed. Wait till you can ping back the controller.
It is important not to run the flash operation for the same component for which a flash operation is already in progress. 3. Issue a flash recommendation operation for the component to see if the flash has succeeded, by using the command: # hpsp_fmt –fr –c If not, retry the flash operation. Any Storage component discovery/flash recommendation/flash failed with Error: 0x1A2D Error Message:One or more of HP Storage controller models are unsupported.
8 Support and other resources Contacting HP For worldwide technical support information, see the HP Support Center: http://www.hp.
Table 28 Document conventions (continued) Convention Element Monospace text • File and directory names • System output • Code • Commands, their arguments, and argument values Monospace, italic text • Code variables • Command variables Monospace, bold text WARNING! CAUTION: IMPORTANT: NOTE: TIP: Emphasized monospace text Indicates that failure to follow directions could result in bodily harm or death. Indicates that failure to follow directions could result in damage to equipment or data.
9 Documentation feedback HP is committed to providing documentation that meets your needs. To help us improve the documentation, send any errors, suggestions, or comments to Documentation Feedback (docsfeedback@hp.com). Include the document title and part number, version number, or the URL when submitting your feedback.