Chapter
10
10 Firmware Upgrade
The following chapter displays the information and steps required for the online firmware upgrade. There are
separate sections for Windows and Linux based server systems.
10.1
Linux Upgrade Preparation
To prepare the firmware package for download, do the following:
1. Connect the 4U60 G2 Storage Enclosure to a standard SAS HBA or a RAID SAS HBA hosted on the Linux
Server that presents the Enclosure Services Processor to the Linux operating system. The Enclosure
Services Processor in the 4U60 G2 Storage Enclosure will be referred to as an ESM.
2. Log on to the Linux server.
3. Type the sg_scan -i command to verify that the 4U60 JBOD has been found by the server.
Note: If the 4U60 G2 Storage Enclosure is connected to an HBA that does not present the Enclosure
Services Processor to the host for management purposes, HGST recommends attaching the 4U60
G2 Storage Enclosure to a host that does expose the Enclosure Services Processor so that the
upgrade may be performed.
[root@testhost1 ~]# sg_scan -i | grep -i 4u60 -B 1
The system should return the following.
/dev/sg65: scsi14 channel=0 id=58 lun=0
HGST
4U60G2_STOR_ENCL
0061 [rmb=0 cmdq=1 pqual=0 pdev=0xd]
--
/dev/sg124: scsi14 channel=0 id=117 lun=0
HGST
4U60G2_STOR_ENCL
0061 [rmb=0 cmdq=1 pqual=0 pdev=0xd]
10.1.1
Linux Upgrade to New Firmware
To download the new firmware package, do the following:
1. Locate the /dev/sgX in the resulting code for the SES device handle.
2. In the terminal, type sg_ses_microcode --mode=14 --bpw=4096
--in=/mnt/releases-fw/castle_peak/CastlePeak_00XX-00X_downloadable.bin /dev/sgX.
Note: Change the bolded text to the the name of the .bin for the new version of
firmware.
3. Press Enter.
The code begins downloading. The upgrade can take up to 10 minutes to complete.
4. Once the download is complete, type sg_ses_microcode --mode=15 /dev/sgX.
5. Press Enter.
40
10
Firmware Upgrade
Installation Guide
10.1
Linux Upgrade Preparation