IBM Power Systems HMC
Microcode Update for HDD10KV8-512e

1800GB
SAS Hard Disk Drive
Microcode Level 9724

 

DATE: August 15, 2022



Table of Contents

1.   General Information

1.1 Disk Drives Affected

1.2 Microcode Change History

2.   Linux Operating System

===============================================================

1.   General Information

This microcode is for drive used in IBM power system HMC system.

1.1 Disk Drives Affected 

Below is the list of microcode files in this package:

NOTE: To insure the integrity of microcode files, please make sure the checksum value is correct after extraction

 

Size

Disk Drive Model

FRU#

P/N (VPD)

Microcode File Name

Checksum

1.8TB

ST1800MM0139

 

03GM880

03GM881

9724_xB0E.LOD

04931

1.2 Microcode Change History

Release date

Code level

Severity/

Impact

Change Description

August 2022

9726

Function/

ATT

-Implement support for new humidity sensor - Including downlevel download blockpoint.

-Other fixes and enhancements

December 2021

9724

New/

new

Initial Release

 

 

2.   Microcode Download Procedure

2.1 Generic Linux Operating System

 

1.  Install the package by typing:

         rpm -ivh --ignoreos HDD10KV9-512e-9724-LINUX.rpm

2. Use the following command to update drive microcode

    #sg_write_buffer -v -m 7 -I /root/9724_xB0E.LOD   /dev/sda

 

To check the microcode level:

 sg_inq /dev/sda 

 

2.2 HMC -  512e drive used in 7063-CR2

 

Install arcconf command line utility:

1.       Go to start.microsemi.com.

2.       Under “Find your product” select the controller you are using

3.       Select “Storage Manager downloads” under Storage Manager.

4.       Download the ARCCONF Command Line Utility installation package.

5.       When the download completes, extract the package contents to the installation directory on your machine. For example, if using Linux X64,the path to the file /linux_x64/arcconf

6.       Make sure file is executable by running chmod +x arcconf

 

Run Microcode Download Command

Assuming arcconf is located in /path/arcconf  and microcode file is located in /path/file

1.       The command to download microcode is:

 /path/arcconf imageupdate controller# device channel# device# chunksize# /path/file mode#

We need to find the controller# of your controller and the channel#, device#, and chunksize# of your disk. mode# = 7 if disk is SAS or 3 if it is SATA. In this case mode# = 7

2.       If you’re using one controller(which is most likely the case) controller# = 1.

3.       Now to find device# and channel#. This can be found by running another arcconf command. Plug in 1 for controller# and the serial number of your disk(case-sensitive) for serial#:

/path/arcconf getconfig controller# | grep “serial#”

You should see a line with the serial number of your disk, along with its channel and device number.

4.       ChunkSize# must be a multiple of 512. In the case for Skybolt512e, chunksize# = 512.

5.       Now that you’ve got your values, you can plug in and run the command. E.g Assuming controller# = 1,  channel# = 0, device# = 1, and chunksize# = 512, and it is a SAS disk, it would look like this:

/path/arcconf imageupdate 1 device 0 1 512 /path/file 7