Microcode Update for HDD10KV8-512e
1800GB
SAS Hard Disk Drive
Microcode Level 9724
DATE: August 15, 2022
Table of Contents
===============================================================
This microcode
is for drive used in IBM power system HMC system.
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 |
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 |
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:
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