You are on page 1of 12

Dell EqualLogic PS Series Storage Arrays

Updating Drive Firmware


Version 10.0
Copyright © 2016 Dell Inc. All rights reserved. This product is protected by U.S. and international copyright and
intellectual property laws. Dell and the Dell logo are trademarks of Dell Inc. in the United States and/or other
jurisdictions. All other marks and names mentioned herein may be trademarks of their respective companies.

Information in this document is subject to change without notice.

Published: April 2016

Part Number: 110-6044-R14


Preface
This document describes how to update disk drive firmware on Dell™ EqualLogic® PS Series storage arrays.
Contacting Dell
Dell support service is available to answer your questions about PS Series storage arrays. If you are a customer in
the United States or Canada in need of technical support, call 1-800-945-3355. If you are outside of the United
States or Canada, you can obtain a listing of international Dell EqualLogic support telephone numbers by visiting
support.dell.com/support/topics/global.aspx/support/enterprise_support/en/equal_logic.
If you have an Express Service Code, have it ready. The code helps the Dell automated support telephone system
direct your call more efficiently.

Error-Handling Routine Enhancements


Dell has made recent improvements to Hard Disk Drive (HDD) error-handling routines in the PS Series
firmware. Dell has also worked closely with HDD manufacturers to improve error-handling routines of the
physical HDD. Combined with recent improvements to PS Series firmware, this HDD firmware update reduces
drive errors. This software utility, now a single kit, handles putting the correct firmware on the correct drives. It
replaces previous individual hard drive firmware update kits, and incorporates additional new drive firmware.

Planning the Update


Each group member containing drives being updated must be running the correct PS Series firmware
version. The minimum required PS Series firmware version is 6.0.0. The drive update kit,
kit_V10.0_DriveFw_2480353603.tgz, will update the drive firmware to the indicated version in the
appendix table.
Note: The existing drive firmware version must match what is in that table.

Unsupported Controller Types


The drive firmware update script that is located on the support site will not work with Types 1 through Type 5
control modules. Members with these control module types that have drives running older firmware will need to
be handled with help from a customer support technician. Models PS50E, PS2400E, PS3000, and PS5000 are
affected by this limitation.

Backing Up Data
Regular backups are a vital part of maintaining a storage environment. In addition, because upgrading
infrastructure is a critical service procedure, it should be carefully planned and implemented at off-peak
hours (if possible) and after a backup has occurred.

Uploading the Drive Firmware Update Kit to the Array


Use FTP to upload the drive firmware kit to the array in binary mode. For detailed information, see Uploading
the Kit to the Array Using FTP on page 5.

Updating the Drive Firmware


1. Update the drive firmware by entering the following command at the CLI prompt:
Cli> update
2. Repeat the procedure on every group member containing the drive type that requires the update.

Page 1
The following example is of running the kit_V10.0_DriveFw_ drive firmware update script.

seal1grp> update
12:01:40 Updating from kit file "kit_V10.0_DriveFw_2480353603.tgz"

This command will install the update kit file that was copied to the
array.

If you choose to proceed, you will be shown the current firmware version
and the version to which you will update. You will then be given the
choice to proceed again.

Do you want to proceed (y/n) [y]: y

12:01:40 Verifying kit integrity.


Starting Disk Firmware Update... V10.0
...Initializing support libraries...

Identifying drives that qualify for firmware upgrades... Please wait.


44 drive(s) in this array qualify for a firmware upgrade.

-----------------------------------------------
The process will now update the 44 drives that qualify for a firmware upgrade.

If you proceed, please do not power off or restart the array, or remove
any drives until the update process completes.
-----------------------------------------------
Do you want to continue at this time (Y/N)? y

Checking health status of Array


UPGRADING DriveID 0 firmware from KD08 to KD0A using ./fwbin/KD0A.lod
Drive firmware successfully updated : on drive 0

Checking health status of Array


UPGRADING DriveID 1 firmware from KD08 to KD0A using ./fwbin/KD0A.lod
Drive firmware successfully updated : on drive 1

Checking health status of Array


UPGRADING DriveID 2 firmware from KD08 to KD0A using ./fwbin/KD0A.lod
Drive firmware successfully updated : on drive 2
.
.
.

Checking health status of Array


UPGRADING DriveID 47 firmware from PD04 to PD0A using ./fwbin/PD0Ax007.lod
Drive firmware successfully updated : on drive 47

Logging post run disk information


===================================================
Entering cleanup phase... Please Wait...
The update was successful.
Would you like to email the results to Dell (Y/N)? y
Done cleanup ... quitting with an exit status of 0
seal1grp >

Page 2
If the script detects that either all drives are running the correct firmware version, or that the update is not
applicable to any drives on the array, the following dialog is displayed:

seal1grp> update

15:03:56 Updating from kit file "kit_V10.0_DriveFw_2480353603.tgz"

This command will update the firmware on the array's flash card memory
using the update kit file that was copied to the array.

If you choose to proceed, you will be shown the current firmware version
and the version to which you will update. You will then be given the
choice to proceed again.

Do you want to proceed (y/n) [y]:


15:03:56 Verifying kit integrity.
Starting Disk Firmware Update... V10.0
...Initializing support libraries...

Identifying drives that qualify for firmware upgrades... Please wait.


0 drive(s) in this array qualify for a firmware upgrade.
Logging post run disk information
===================================================
Entering cleanup phase... Please Wait...
The update was successful. No drives in this array qualify for a firmware
upgrade.
Done cleanup ... quitting with an exit status of 0 seal1grp >

Troubleshooting
This section describes possible alternate outcomes of the drive firmware update.

Update Failed
If the script cannot update the firmware on one or more drives, the following message is displayed:

UPGRADING firmware on diskID 3 from EC03 to EC04 using ./fwbin/EC04.fwh


ERROR: Drive firmware update failed: on drive 3
Disk 3: microcode download FAILED.
Returned status: 0x23

Page 3
Array Firmware Too Old
If the firmware running on the member is not at the minimum required version, the following message is displayed:

# seal1grp > update

15:03:56 Updating from kit file "kit_V10.0_DriveFw_2480353603.tgz”


Starting Disk Firmware Update... V10.0
...Initializing support libraries...

ERROR: The minimum supported version for this procedure is 6.0.0. You are running
V4.3.5
Entering cleanup phase... Please Wait...
Please contact technical support.

Problems That Prohibit Drive Firmware Updates


If the script detects any problem (for example, the array could have a degraded RAID set, a RAID rebuild, or a failed
drive that prevents the drive firmware from proceeding), a message similar to the following will be displayed:

# seal1grp > update

15:03:56 Updating from kit file "kit_V10.0_DriveFw_2480353603.tgz”


Starting Disk Firmware Update... V10.0
...Initializing support libraries...

Checking the raidset status on all LUNs


WARNING: RAID is Degraded
Exiting with a status of 1
Entering cleanup phase... Please Wait...
Please contact technical support.

Done cleanup ... quitting with an exit status of 1

If this problem occurs, fix the error indicated by the RAID status field and retry the drive firmware update
procedure.

Page 4
Uploading the Kit to the Array Using FTP
The computer must have network access to each group member whose drives you are updating. You can use the
pingcommand to test network connectivity between computers and group members.
Follow these steps to put the drive firmware update kit on the array:
1. Use FTP to copy the kit from the host to the array being updated.
a. To start an ftp session, type: ftp
b. To connect to an array, type: open <IP address of the array> (for example:
open 192.168.10.20 )
c. When prompted for an account and password, specify the grpadmin account and password.
d. To enable a binary mode transfer, type: binary
e. To transfer a file, type: put <file name that you want to transfer> (for example:
put kit_V10.0_DriveFw_2480353603.tgz)
f. To close the session, type: close
g. To end the ftp session, type: bye
The following example uses FTP to copy a firmware update kit named
kit_V10.0_DriveFw_2480353603.tgz from a host to an array with the IP address 192.168.1.53.
Note: Because some versions of FTP convert file names to uppercase, specify the file name twice with
the put command.

$ ftp
ftp> open 192.168.1.53
Connected to psa1.site.com.
220 192.168.1.53 FTP server ready.
Name: grpadmin
331 Password required for grpadmin.
Password: xxxxxxx
230 User grpadmin logged
in. Remote system type is
UNIX.
Using binary mode to transfer files. ftp>
binary
200 Type set to I
ftp> put kit_V10.0_DriveFw_2480353603.tgz kit_V10.0_DriveFw_2480353603.tgz  Note the file
name is entered twice.
local: kit_V10.0_DriveFw_2480353603.tgz remote: kit_V10.0_DriveFw_2480353603.tgz
229 Entering Extended Passive Mode (|||65534|)
150 Opening BINARY mode data connection for kit_V10.0_DriveFw_2480353603.tgz
100%|***********************| 13191 KB 81.26 KB/s 00:00 ETA
226 Transfer complete.
441803 bytes sent in 02:42 (81.06 KB/s)
ftp> close
221- Data traffic for this session was 441803 bytes in 1 file.
Total traffic for this session was 441803 bytes in 1 transfer.
221 Thank you for using the FTP service on
192.168.1.53. ftp> bye

Page 5
2. Connect to the array.
You can use a serial connection that is right for your control module model or use telnet or SSH to
connect to an array. Connect through an IP address assigned to a network interface on the array (for
example, Ethernet port 0). Do not connect to the group IP address.
If you are using a serial connection, the following characteristics are required for CLI access:
• 9600 baud
• 1 STOP bit
• No parity
• 8 data bits
• No flow control
When the module is connected to the array, press the Enter key and log in to an administration
account that has read-write permission (for example, the grpadmin account).

Page 6
Appendix
This document applies to the following drive and array models:

Drive Existing Drive New Drive Firmware


Drive Model Update Script
Type Firmware Version Version

LB206M SAS, SSD E312, E320, E332 kit_V10.0_DriveFw_2480353603.tgz E338

LB406M SAS, SSD E312, E320, E332 kit_V10.0_DriveFw_2480353603.tgz E338

LB806M SAS, SSD E320, E332 kit_V10.0_DriveFw_2480353603.tgz E338

Drive Existing Drive New Drive Firmware


Drive Model Update Script
Type Firmware Version Version
E111
LB400M SAS kit_V10.0_DriveFw_2480353603.tgz E118
E112
E111
LB200M SAS kit_V10.0_DriveFw_2480353603.tgz E118
E112

Drive Existing Drive New Drive Firmware


Drive Model Update Script
Type Firmware Version Version

ST9600204SS SAS FN01 kit_V10.0_DriveFw_2480353603.tgz FN04

Drive Existing Drive New Drive Firmware


Drive Model Update Script
Type Firmware Version Version
KD03
ST31000524NS SATA kit_V10.0_DriveFw_2480353603.tgz KD0A
KD08
KD03
ST32000644NS SATA kit_V10.0_DriveFw_2480353603.tgz KD0A
KD08
KD03
ST3500514NS SATA kit_V10.0_DriveFw_2480353603.tgz KD0A
KD08

Drive Existing Drive New Drive Firmware


Drive Model Update Script
Type Firmware Version Version
ST2000NM0011 SATA PD04 kit_V10.0_DriveFw_2480353603.tgz PD0A

ST1000NM0011 SATA PD04 kit_V10.0_DriveFw_2480353603.tgz PD0A

ST500NM0011 SATA PD04 kit_V10.0_DriveFw_2480353603.tgz PD0A

Page 7
Drive Existing Drive New Drive
Drive Model Update Script
Type Firmware Version Firmware Version
EC03
MK1001TRKB SAS kit_V10.0_DriveFw_2480353603.tgz EC04
EC02
EC03
MK2001TRKB SAS kit_V10.0_DriveFw_2480353603.tgz EC04
EC02

MK1401GRRB SAS PB03 kit_V10.0_DriveFw_2480353603.tgz PB07

MK3001GRRB SAS PB03 kit_V10.0_DriveFw_2480353603.tgz PB07

Drive Existing Drive New Drive Firmware


Drive Model Update Script
Type Firmware Version Version
XQH6
ST3146356SS SAS XRH7 kit_V10.0_DriveFw_2480353603.tgz ERHB
XRHA
XQH6
ST3300656SS SAS XRH7 kit_V10.0_DriveFw_2480353603.tgz ERHB
XRHA
XQH6
ST3450856SS SAS XRH7 kit_V10.0_DriveFw_2480353603.tgz ERHB
XRHA

Drive Existing Drive New Drive Firmware


Drive Model Update Script
Type Firmware Version Version

ST9900805SS SAS CN04 kit_V10.0_DriveFw_2480353603.tgz CE0B

ST9300605SS SAS CN04 kit_V10.0_DriveFw_2480353603.tgz CE0B

ST9600205SS SAS CN04 kit_V10.0_DriveFw_2480353603.tgz CE0B

Drive Existing Drive New Drive Firmware


Drive Model Update Script
Type Firmware Version Version

ST91000640SS SAS AE0A, AE0D kit_V10.0_DriveFw_2480353603.tgz AE10

ST9500620SS SAS AE0A, AE0D kit_V10.0_DriveFw_2480353603.tgz AE10

ST91000642SS SAS, SED AEF6 kit_V10.0_DriveFw_2480353603.tgz AEFC

Page 8
Drive Existing Drive New Drive Firmware
Drive Model Update Script
Type Firmware Version Version
PE08
ST500NM0001 SAS PN04 kit_V10.0_DriveFw_2480353603.tgz PE0E
PN03
PE08
ST1000NM0001 SAS PN04 kit_V10.0_DriveFw_2480353603.tgz PE0E
PN03
PE08
ST2000NM0001 SAS PN04 kit_V10.0_DriveFw_2480353603.tgz PE0E
PN03

Drive Existing Drive New Drive Firmware


Drive Model Update Script
Type Firmware Version Version
RE11
RE0C
ST32000645SS SAS kit_V10.0_DriveFw_2480353603.tgz RE12
RN09
RN08
RE11
RE0C
ST33000650SS SAS kit_V10.0_DriveFw_2480353603.tgz RE12
RN09
RN08
SAS
ST33000652SS REF6 kit_V10.0_DriveFw_2480353603.tgz REFB
SED

Drive Existing Drive New Drive Firmware


Drive Model Update Script
Type Firmware Version Version
ST1200MM007 SAS IE04 kit_V10.0_DriveFw_2480353603.tgz IE07
ST1200MM0027 SAS, IEF5 kit_V10.0_DriveFw_2480353603.tgz IEF9
SED

Drive Existing Drive New Drive Firmware


Drive Model Update Script
Type Firmware Version Version

ST300MM0006 SAS LE08, LE09 kit_V10.0_DriveFw_2480353603.tgz LE0B

ST600MM0006 SAS LE08, LE09 kit_V10.0_DriveFw_2480353603.tgz LE0B

ST900MM0006 SAS LE08, LE09 kit_V10.0_DriveFw_2480353603.tgz LE0B

SAS
ST900MM0036 LEF5, LEF6 kit_V10.0_DriveFw_2480353603.tgz LEF7
SED

Page 9
Drive Existing Drive New Drive Firmware
Drive Model Update Script
Type Firmware Version Version
ST1000NM0023 SAS GE09, GE0A kit_V10.0_DriveFw_2480353603.tgz GE0F
ST2000NM0023 SAS GE09, GE0A kit_V10.0_DriveFw_2480353603.tgz GE0F
ST3000NM0023 SAS GE09, GE0A kit_V10.0_DriveFw_2480353603.tgz GE0F
ST4000NM0023 SAS GE09, GE0A kit_V10.0_DriveFw_2480353603.tgz GE0F
ST3000NM0063 SAS GEF3 kit_V10.0_DriveFw_2480353603.tgz GEFA
ST4000NM0063
SAS GEF3 kit_V10.0_DriveFw_2480353603.tgz GEFA

Drive Existing Drive New Drive Firmware


Drive Model Update Script
Type Firmware Version Version
HUS156030VLS600 SAS A516, A517, A710, A760 kit_V10.0_DriveFw_2480353603.tgz A820
HUS156045VLS600 SAS A516, A517, A710, A760 kit_V10.0_DriveFw_2480353603.tgz A820
HUS156060VLS600 SAS A516, A517, A710, A760 kit_V10.0_DriveFw_2480353603.tgz A820

Page 10
10

You might also like