Sun Microsystems, Inc.  Oracle System Handbook - ISO 7.0 May 2018 Internal/Partner Edition
   Home | Current Systems | Former STK Products | EOL Systems | Components | General Info | Search | Feedback

Asset ID: 1-79-1561202.1
Update Date:2018-04-13
Keywords:

Solution Type  Predictive Self-Healing Sure

Solution  1561202.1 :   Sun x4500 and x4540 Disk Models and Firmware Revisions  


Related Items
  • Sun Fire X4540 Server
  •  
  • Sun Fire X4500 Server
  •  
Related Categories
  • PLA-Support>Sun Systems>x86>Server>SN-x64: AMD-STOR-SERVER
  •  




Applies to:

Sun Fire X4500 Server - Version Not Applicable and later
Sun Fire X4540 Server - Version Not Applicable and later
Information in this document applies to any platform.

Purpose

This document explains how to determine the model number for supported disk drives (HHDs) in x4500 and x4540 and the lists the current firmware version for each one.
Alert Doc ID 1020313.1: Certain 500.0GB Disk Drive in Sun Fire X4500 and X4540 Systems May Experience Data Miscompare Issues
Alert Doc ID 1020312.1: Certain Disk Drives May Experience Data Mis-compare or Drive Initialization Issues
Seagate Firmware Update Requirement (Doc ID 1640003.1) (Requirement to move to Seagate firmware SU15)

To discuss this information further with Oracle experts and industry peers, we encourage you to review, join or start a discussion in the My Oracle Support Community - Sun x86 Systems

Details

To determine the model and the current firmware on the disks, here are a few of several possible methods.

Method #1 Use format

Method #2 Use hd

Method #3 Use fwupdate

Method #4 Use disk vendor supplied tool


Method #1

Use the format command.

The format command will show both the disk model and the firmware version for each disk.

In the output below, the disk on line #3 is a Seagate disk, model ST32500N (red box) and the firmware on that HDD is 3AZY (blue box).
In the same example, the disk on line #13 is an Hitachi disk, model HUA7210S (red box) and the firmware on that HDD is AC5A (blue box).
The disk on line 0 (black box) is discussed below, in the next section.

format firmware

Note that for some disks (for example the disk shown on line #0) that the model number and/or the firmware version may not be shown. 
In this case, use the format 'inquiry' sub-command on the individual disk as shown below.

format firmware inquiry

 Method #2

Use the hd command.

Note:  The hd command is one of the commands include with the SUNWhd 'Sun Fire X4500/X4540 Hard Disk Suite' package that was factory installed.
If the OS has been reinstalled, the SUNWhd package is located on the Tools & Drivers CD.  To reinstall SUNWhd, use one of these two patches:
Patch 10335199: X4500 SW 1.6 - Tools and Drivers
Patch 10371561: X4540 SW 2.3 - Tools & Drivers

The hd command will show both the disk model and the firmware version for each disk.

The "Model" column will have the vendor and model number for each disk and the "Rev" column will show the firmware.
Using the -s option adds the summary information after the ascii chassis map.

In the output below you can see in the chassis, there are 47 Seagate disks of model "ST32500N" all with firmware version 3AZY and one Hitachi "HUA7210S" disk with firmware AC5A.

# hd -s

platform = Sun Fire X4540


Device    Serial        Vendor   Model             Rev  Temperature
------    ------        ------   -----             ---- -----------
c0t0d0p0  9QE7EBRS      ATA      SEAGATE ST32500N  3AZY 31 C (87 F)
c0t1d0p0  9QE7EBRF      ATA      SEAGATE ST32500N  3AZY 33 C (91 F)
c0t2d0p0  9QE7EBRA      ATA      SEAGATE ST32500N  3AZY 35 C (95 F)
c0t3d0p0  9QE79HPX      ATA      SEAGATE ST32500N  3AZY 36 C (96 F)
c0t4d0p0  9QE79JA5      ATA      SEAGATE ST32500N  3AZY 31 C (87 F)
c0t5d0p0  9QE7EC3H      ATA      SEAGATE ST32500N  3AZY 33 C (91 F)
c0t6d0p0  9QE7EBBP      ATA      SEAGATE ST32500N  3AZY 34 C (93 F)
c0t7d0p0  9QE79HY4      ATA      SEAGATE ST32500N  3AZY 36 C (96 F)
c1t0d0p0  9QE7EBR6      ATA      SEAGATE ST32500N  3AZY 30 C (86 F)
c1t1d0p0  9QE7EBAW      ATA      SEAGATE ST32500N  3AZY 33 C (91 F)
c1t2d0p0  9QE7EBDN      ATA      SEAGATE ST32500N  3AZY 35 C (95 F)
c1t3d0p0  9QE7EBBF      ATA      SEAGATE ST32500N  3AZY 34 C (93 F)
c1t4d0p0  9QE79HN6      ATA      SEAGATE ST32500N  3AZY 30 C (86 F)
c1t5d0p0  F002PAJPSAHF  ATA      HITACHI HUA7210S  AC5A 33 C (91 F)
c1t6d0p0  9QE7EBB5      ATA      SEAGATE ST32500N  3AZY 35 C (95 F)
c1t7d0p0  9QE79JB5      ATA      SEAGATE ST32500N  3AZY 36 C (96 F)
c2t0d0p0  9QE7EBBD      ATA      SEAGATE ST32500N  3AZY 30 C (86 F)
c2t1d0p0  9QE7EB7B      ATA      SEAGATE ST32500N  3AZY 32 C (89 F)
c2t2d0p0  9QE7EBQ6      ATA      SEAGATE ST32500N  3AZY 33 C (91 F)
c2t3d0p0  9QE7EAD1      ATA      SEAGATE ST32500N  3AZY 35 C (95 F)
c2t4d0p0  9QE7EB42      ATA      SEAGATE ST32500N  3AZY 30 C (86 F)
c2t5d0p0  9QE7EB9A      ATA      SEAGATE ST32500N  3AZY 32 C (89 F)
c2t6d0p0  9QE7EA7K      ATA      SEAGATE ST32500N  3AZY 34 C (93 F)
c2t7d0p0  9QE7EB9S      ATA      SEAGATE ST32500N  3AZY 35 C (95 F)
c3t0d0p0  9QE79JFG      ATA      SEAGATE ST32500N  3AZY 30 C (86 F)
c3t1d0p0  9QE7EBRD      ATA      SEAGATE ST32500N  3AZY 33 C (91 F)
c3t2d0p0  9QE7E9AG      ATA      SEAGATE ST32500N  3AZY 33 C (91 F)
c3t3d0p0  9QE79TTT      ATA      SEAGATE ST32500N  3AZY 35 C (95 F)
c3t4d0p0  9QE79JEZ      ATA      SEAGATE ST32500N  3AZY 30 C (86 F)
c3t5d0p0  9QE7EC4F      ATA      SEAGATE ST32500N  3AZY 32 C (89 F)
c3t6d0p0  9QE7EADV      ATA      SEAGATE ST32500N  3AZY 33 C (91 F)
c3t7d0p0  9QE794EH      ATA      SEAGATE ST32500N  3AZY 34 C (93 F)
c4t0d0p0  9QE7EB6S      ATA      SEAGATE ST32500N  3AZY 30 C (86 F)
c4t1d0p0  9QE7BL3N      ATA      SEAGATE ST32500N  3AZY 33 C (91 F)
c4t2d0p0  9QE7EBSR      ATA      SEAGATE ST32500N  3AZY 33 C (91 F)
c4t3d0p0  9QE7EARG      ATA      SEAGATE ST32500N  3AZY 35 C (95 F)
c4t4d0p0  9QE7EB5Z      ATA      SEAGATE ST32500N  3AZY 29 C (84 F)
c4t5d0p0  9QE7ADBQ      ATA      SEAGATE ST32500N  3AZY 32 C (89 F)
c4t6d0p0  9QE7EAKT      ATA      SEAGATE ST32500N  3AZY 33 C (91 F)
c4t7d0p0  9QE7AD02      ATA      SEAGATE ST32500N  3AZY 35 C (95 F)
c5t0d0p0  9QE7EBBK      ATA      SEAGATE ST32500N  3AZY 30 C (86 F)
c5t1d0p0  9QE7EC4D      ATA      SEAGATE ST32500N  3AZY 31 C (87 F)
c5t2d0p0  9QE7E988      ATA      SEAGATE ST32500N  3AZY 33 C (91 F)
c5t3d0p0  9QE7AC6W      ATA      SEAGATE ST32500N  3AZY 35 C (95 F)
c5t4d0p0  9QE7EB5E      ATA      SEAGATE ST32500N  3AZY 30 C (86 F)
c5t5d0p0  9QE7EBR7      ATA      SEAGATE ST32500N  3AZY 33 C (91 F)
c5t6d0p0  9QE7EBH8      ATA      SEAGATE ST32500N  3AZY 34 C (93 F)
c5t7d0p0  9QE79HSJ      ATA      SEAGATE ST32500N  3AZY 36 C (96 F)

---------------------SunFireX4540-------Rear--------------------------
 3:    7:   11:   15:   19:   23:   27:   31:   35:   39:   43:   47:
c0t3  c0t7  c1t3  c1t7  c2t3  c2t7  c3t3  c3t7  c4t3  c4t7  c5t3  c5t7
^++   ^++   ^++   ^++   ^++   ^++   ^++   ^++   ^++   ^++   ^++   ^++
 2:    6:   10:   14:   18:   22:   26:   30:   34:   38:   42:   46:
c0t2  c0t6  c1t2  c1t6  c2t2  c2t6  c3t2  c3t6  c4t2  c4t6  c5t2  c5t6
^++   ^++   ^++   ^++   ^++   ^++   ^++   ^++   ^++   ^++   ^++   ^++
 1:    5:    9:   13:   17:   21:   25:   29:   33:   37:   41:   45:
c0t1  c0t5  c1t1  c1t5  c2t1  c2t5  c3t1  c3t5  c4t1  c4t5  c5t1  c5t5
^b+   ^++   ^b+   ^++   ^++   ^++   ^++   ^++   ^++   ^++   ^++   ^++
 0:    4:    8:   12:   16:   20:   24:   28:   32:   36:   40:   44:
c0t0  c0t4  c1t0  c1t4  c2t0  c2t4  c3t0  c3t4  c4t0  c4t4  c5t0  c5t4
^b+   ^++   ^b+   ^++   ^++   ^++   ^++   ^++   ^++   ^++   ^++   ^++
-------*-----------*-SunFireX4540---*---Front----*---------*----------


Summary:
        Vendor          Model                   Count
        ------          -----                   -----
        ATA             SEAGATE ST32500N        47
        ATA             HITACHI HUA7210S         1

                        Total Storage Devices = 48

Method #3

Use the fwupdate command.

Note: The fwupdate command is one of the commands included with the Oracle Hardware Management Pack (OHMP)
It is beyond the scope of this document to discuss installation or use of OHMP, but if you have it already installed you can use it to determine the model and firmware information.

# fwupdate list disk

==================================================
CONTROLLER
==================================================
ID        Manufacturer   Model     Product Name              FW Version          BIOS Version        XML Support
----------------------------------------------------------------------------------------------------------------
c0        LSI Logic      0x0058    SAS1068E                  01.27.92.00-IT      6.26.00.00          N/A        

DISKS
===============
ID        Manufacturer   Model               Chassis Slot   Type   Media   Size (GB) FW Version XML Support
-----------------------------------------------------------------------------------------------------------
c0d0      SEAGATE        ST32500N            -       0      sata   HDD     250       3AZY       N/A        
c0d1      SEAGATE        ST32500N            -       1      sata   HDD     250       3AZY       N/A        
c0d2      SEAGATE        ST32500N            -       2      sata   HDD     250       3AZY       N/A        
c0d3      SEAGATE        ST32500N            -       3      sata   HDD     250       3AZY       N/A        
c0d4      SEAGATE        ST32500N            -       4      sata   HDD     250       3AZY       N/A        
c0d5      SEAGATE        ST32500N            -       5      sata   HDD     250       3AZY       N/A        
c0d6      SEAGATE        ST32500N            -       6      sata   HDD     250       3AZY       N/A        
c0d7      SEAGATE        ST32500N            -       7      sata   HDD     250       3AZY       N/A        

==================================================
CONTROLLER
==================================================
ID        Manufacturer   Model     Product Name              FW Version          BIOS Version        XML Support
----------------------------------------------------------------------------------------------------------------
c1        LSI Logic      0x0058    SAS1068E                  01.27.92.00-IT      6.26.00.00          N/A        

DISKS
===============
ID        Manufacturer   Model               Chassis Slot   Type   Media   Size (GB) FW Version XML Support
-----------------------------------------------------------------------------------------------------------
c1d0      SEAGATE        ST32500N            -       8      sata   HDD     250       3AZY       N/A        
c1d1      SEAGATE        ST32500N            -       9      sata   HDD     250       3AZY       N/A        
c1d2      SEAGATE        ST32500N            -       10     sata   HDD     250       3AZY       N/A        
c1d3      SEAGATE        ST32500N            -       11     sata   HDD     250       3AZY       N/A        
c1d4      SEAGATE        ST32500N            -       12     sata   HDD     250       3AZY       N/A        
c1d5      HITACHI        HUA7210S            -       13     sata   HDD     1000      AC5A       N/A        
c1d6      SEAGATE        ST32500N            -       14     sata   HDD     250       3AZY       N/A        
c1d7      SEAGATE        ST32500N            -       15     sata   HDD     250       3AZY       N/A        

==================================================
CONTROLLER
==================================================
ID        Manufacturer   Model     Product Name              FW Version          BIOS Version        XML Support
----------------------------------------------------------------------------------------------------------------
c2        LSI Logic      0x0058    SAS1068E                  01.27.92.00-IT      6.26.00.00          N/A        

DISKS
===============
ID        Manufacturer   Model               Chassis Slot   Type   Media   Size (GB) FW Version XML Support
-----------------------------------------------------------------------------------------------------------
c2d0      SEAGATE        ST32500N            -       16     sata   HDD     250       3AZY       N/A        
c2d1      SEAGATE        ST32500N            -       17     sata   HDD     250       3AZY       N/A        
c2d2      SEAGATE        ST32500N            -       18     sata   HDD     250       3AZY       N/A        
c2d3      SEAGATE        ST32500N            -       19     sata   HDD     250       3AZY       N/A        
c2d4      SEAGATE        ST32500N            -       20     sata   HDD     250       3AZY       N/A        
c2d5      SEAGATE        ST32500N            -       21     sata   HDD     250       3AZY       N/A        
c2d6      SEAGATE        ST32500N            -       22     sata   HDD     250       3AZY       N/A        
c2d7      SEAGATE        ST32500N            -       23     sata   HDD     250       3AZY       N/A        

==================================================
CONTROLLER
==================================================
ID        Manufacturer   Model     Product Name              FW Version          BIOS Version        XML Support
----------------------------------------------------------------------------------------------------------------
c3        LSI Logic      0x0058    SAS1068E                  01.27.92.00-IT      6.26.00.00          N/A        

DISKS
===============
ID        Manufacturer   Model               Chassis Slot   Type   Media   Size (GB) FW Version XML Support
-----------------------------------------------------------------------------------------------------------
c3d0      SEAGATE        ST32500N            -       24     sata   HDD     250       3AZY       N/A        
c3d1      SEAGATE        ST32500N            -       25     sata   HDD     250       3AZY       N/A        
c3d2      SEAGATE        ST32500N            -       26     sata   HDD     250       3AZY       N/A        
c3d3      SEAGATE        ST32500N            -       27     sata   HDD     250       3AZY       N/A        
c3d4      SEAGATE        ST32500N            -       28     sata   HDD     250       3AZY       N/A        
c3d5      SEAGATE        ST32500N            -       29     sata   HDD     250       3AZY       N/A        
c3d6      SEAGATE        ST32500N            -       30     sata   HDD     250       3AZY       N/A        
c3d7      SEAGATE        ST32500N            -       31     sata   HDD     250       3AZY       N/A        

==================================================
CONTROLLER
==================================================
ID        Manufacturer   Model     Product Name              FW Version          BIOS Version        XML Support
----------------------------------------------------------------------------------------------------------------
c4        LSI Logic      0x0058    SAS1068E                  01.27.92.00-IT      6.26.00.00          N/A        

DISKS
===============
ID        Manufacturer   Model               Chassis Slot   Type   Media   Size (GB) FW Version XML Support
-----------------------------------------------------------------------------------------------------------
c4d0      SEAGATE        ST32500N            -       32     sata   HDD     250       3AZY       N/A        
c4d1      SEAGATE        ST32500N            -       33     sata   HDD     250       3AZY       N/A        
c4d2      SEAGATE        ST32500N            -       34     sata   HDD     250       3AZY       N/A        
c4d3      SEAGATE        ST32500N            -       35     sata   HDD     250       3AZY       N/A        
c4d4      SEAGATE        ST32500N            -       36     sata   HDD     250       3AZY       N/A        
c4d5      SEAGATE        ST32500N            -       37     sata   HDD     250       3AZY       N/A        
c4d6      SEAGATE        ST32500N            -       38     sata   HDD     250       3AZY       N/A        
c4d7      SEAGATE        ST32500N            -       39     sata   HDD     250       3AZY       N/A        

==================================================
CONTROLLER
==================================================
ID        Manufacturer   Model     Product Name              FW Version          BIOS Version        XML Support
----------------------------------------------------------------------------------------------------------------
c5        LSI Logic      0x0058    SAS1068E                  01.27.92.00-IT      6.26.00.00          N/A        

DISKS
===============
ID        Manufacturer   Model               Chassis Slot   Type   Media   Size (GB) FW Version XML Support
-----------------------------------------------------------------------------------------------------------
c5d0      SEAGATE        ST32500N            -       40     sata   HDD     250       3AZY       N/A        
c5d1      SEAGATE        ST32500N            -       41     sata   HDD     250       3AZY       N/A        
c5d2      SEAGATE        ST32500N            -       42     sata   HDD     250       3AZY       N/A        
c5d3      SEAGATE        ST32500N            -       43     sata   HDD     250       3AZY       N/A        
c5d4      SEAGATE        ST32500N            -       44     sata   HDD     250       3AZY       N/A        
c5d5      SEAGATE        ST32500N            -       45     sata   HDD     250       3AZY       N/A        
c5d6      SEAGATE        ST32500N            -       46     sata   HDD     250       3AZY       N/A        
c5d7      SEAGATE        ST32500N            -       47     sata   HDD     250       3AZY       N/A        
#

Method #4

For non-Solaris Operating Systems such as Microsoft Windows, obtain and use the tool provided by the disk vendor. 
For example, DriveSelect.exe (obtained from the Seagate website) will show both the Seagate disk model and disk firmware information.
When running the Drive Select tool, you will see a screen similiar to this:

DriveSelect

 Once you have determined the model numbers and the firmware versions of all 48 of the disks in the chassis, compare them to the following table.

Note:  On both x4500 and x4540 it is highly recommended that all HDDs are on the most recently available firmware.
Your system chassis may have several different models.  Be certain to check all 48 disks.
Unless otherwise stated in the patch README file, the firmware updates are released as Solaris patches only. 
If your OS is non-Solaris, you will need to create a bootable Solaris USB device, install the necessary patches onto it, then boot into the Solaris OS from the USB device and install the patches from there.

 Several fields are provided in the table below, however you will find a match using the "Description" and/or the "Current firmware" fields.

 
keyCRU part numbersub cru part numberDescriptionCurrent firmwarePatch number
1 540-7244 390-0379 Hitachi HUA721075KLA330
[HUA7275SASUN750G]
(750GB - 7200 RPM - SATA Disk)
AC5A 141467-01 (boot disk)
141468-07 (non-boot disk)
2 540-7244 7067179 Hitachi H7210CA30
[H7210CA30SUN1.0T]
(750GB - 7200 RPM- SATA Disk)
A3CB no patch exists
3 540-7507 390-0381 Hitachi HUA721010KLA330
[HUA7210SASUN1.0T]
(1TB - 7200 RPM - SATA Disk)
AC5A 141467-01 (boot disk)
141468-07 (non-boot disk)
4 540-7507 390-0479 Hitachi H7210CA30
[H7210CA30SUN1.0T]
(1TB - 7200 RPM- SATA Disk)
A3CB no patch exists
5 541-1467  390-0247 Hitachi HDS725050KLA360
[HDS7250SASUN500G]
(500GB - 7200 RPM - SATA Disk)
AV0A 140576-03
6 541-1467 7067178 Hitachi H7210CA30
[H7210CA30SUN1.0T]
(500GB - 7200 RPM- SATA Disk)
A3CB no patch exists
7 541-1468 390-0246 Hitachi HDT722525DLA380
[HDS7225SBSUN250G]
(250GB - 7200 RPM - SATA Disk)
A9CA no patch exists
8 541-1468 390-0354 Seagate ST3250820NS
[ST32500NSSUN250G]
(250GB - 7200 RPM - SATA Disk)
3AZY 147932-01
9 541-1468 7067177 Hitachi H7210CA30
[H7210CA30SUN1.0T]
(250GB - 7200 RPM- SATA Disk)
A3CB no patch exists
10 541-3050 390-0383 Hitachi HUA721050KLA330
[HUA7250SBSUN500G]
(500GB - 7200 RPM - SATA Disk)
AC5A 141467-01 (boot disk)
141468-07 (non-boot disk)
11 541-3050 7067178 Hitachi H7210CA30
[H7210CA30SUN1.0T]
(500GB - 7200 RPM- SATA Disk)
A3CB no patch exists
12 541-3678 390-0354 Seagate ST3250820NS
[ST32500NSSUN250G]
(250GB - 7200 RPM - SATA Disk)
3AZY 147932-01
13 541-3678 390-0411 Seagate ST3250310NS
[ST32502NSSUN250G]
(250GB - 7200 RPM - SATA Disk)
SU15 141469-05 (boot disk)
141468-07 (non-boot disk)
14 541-3678 7067177 Hitachi H7210CA30
[H7210CA30SUN1.0T]
(250GB - 7200 RPM- SATA Disk)
A3CB no patch exists
15 541-3679 390-0412 Seagate ST3500320NS
[ST35002NSSUN500G]
(500GB - 7200 RPM - SATA Disk)
SU15 141469-05 (boot disk)
141468-07 (non-boot disk)
16 541-3679 7067178 Hitachi H7210CA30
[H7210CA30SUN1.0T]
(500GB - 7200 RPM- SATA Disk)
A3CB no patch exists
17 541-3730 390-0414 Seagate ST31000340NS
[ST31000NSSUN1.0T]
(1TB - 7200 RPM - SATA Disk)
SU15 141469-05 (boot disk)
141468-07 (non-boot disk)
18 541-3730 390-0479 Hitachi H7210CA30
[H7210CA30SUN1.0T]
(1TB - 7200 RPM- SATA Disk)
A3CB no patch exists
19 541-4241 390-0467 Hitachi H7220AA30
[H7220AA30SUN2.0T]
(2TB - 7200 RPM - SATA Disk)
A28A 143187-02

 

For the list of supported drives in x4500 and x4540, see Tables 3-10 and 3-11 in the service manual here.
   Related:  Mixing disks of different capacities in x4500 and x4540 systems. (Doc ID 1508960.1)

In the case where you see "no patch exists" (for example Hitachi H7210CA30 with firmware A3CB) A3CB is the most recent firmware version so there is no newer firmware available.

In the case where you see two patches in the "Patch number" column, one will be marked "boot disk" and the other one marked "non-boot disk".  Generally speaking the 'non-boot' disk patch will only update the 46 disks that are not the two mirrored boot disks, whereas the "boot disk" patch will update both of the two mirrored boot disks and all of the other disks in the chassis.  Refer to the README file that is included inside the patch archive for complete details, including step-by-step instructions for applying the firmware patch. 

Note:  MOS may offer a README file before you download the patch.  This is not the same README file that is located inside of the actual patch. The README file that is inside the patch is the one you need as it is the one with step-by-step instructions.  Be certain to download the patch, open the patch archive (unzip it or tar -x it) and use the README file you find inside.

The HDD firmware update process will look similar to these examples:

SunOS Release 5.10 Version Generic_137138-09 32-bit
 Copyright 1983-2008 Sun Microsystems, Inc.  All rights reserved.
 Use is subject to license terms.
 Booting to milestone "milestone/single-user:default".
|Configuring devices.
/-\|/-\|/-\|/-\|
Searching for installed OS instances...

Solaris 10 10/09 s10x_u8wos_08a X86 was found on /dev/dsk/c0t0d0s0.
Do you wish to have it mounted read-write on /a? [y,n,?] n

Starting shell.
# cd /147932-01
# ./disktool.pl


Please check "/var/tmp/download.out" log for details

### Following Drives will be upgraded:
Device             Vendor  Model    Serial No  Current  -> New FW
/dev/rdsk/c1t3d0p0 SEAGATE ST32500N 9QE7EBBF 3AZQ -> 3AZY
/dev/rdsk/c0t1d0p0 SEAGATE ST32500N 9QE7EBRF 3AZQ -> 3AZY
/dev/rdsk/c4t6d0p0 SEAGATE ST32500N 9QE7EAKT 3AZQ -> 3AZY
/dev/rdsk/c0t7d0p0 SEAGATE ST32500N 9QE79HY4 3AZQ -> 3AZY
/dev/rdsk/c2t3d0p0 SEAGATE ST32500N 9QE7EAD1 3AZQ -> 3AZY
/dev/rdsk/c3t5d0p0 SEAGATE ST32500N 9QE7EC4F 3AZQ -> 3AZY
/dev/rdsk/c0t3d0p0 SEAGATE ST32500N 9QE79HPX 3AZQ -> 3AZY
/dev/rdsk/c4t4d0p0 SEAGATE ST32500N 9QE7EB5Z 3AZQ -> 3AZY
/dev/rdsk/c0t0d0p0 SEAGATE ST32500N 9QE7EBRS 3AZQ -> 3AZY
/dev/rdsk/c0t2d0p0 SEAGATE ST32500N 9QE7EBRA 3AZQ -> 3AZY
/dev/rdsk/c5t6d0p0 SEAGATE ST32500N 9QE7EBH8 3AZQ -> 3AZY
/dev/rdsk/c5t1d0p0 SEAGATE ST32500N 9QE7EC4D 3AZQ -> 3AZY
/dev/rdsk/c2t7d0p0 SEAGATE ST32500N 9QE7EB9S 3AZQ -> 3AZY
/dev/rdsk/c1t1d0p0 SEAGATE ST32500N 9QE7EBAW 3AZQ -> 3AZY
/dev/rdsk/c3t1d0p0 SEAGATE ST32500N 9QE7EBRD 3AZQ -> 3AZY
/dev/rdsk/c4t5d0p0 SEAGATE ST32500N 9QE7ADBQ 3AZQ -> 3AZY
/dev/rdsk/c3t4d0p0 SEAGATE ST32500N 9QE79JEZ 3AZQ -> 3AZY
/dev/rdsk/c4t0d0p0 SEAGATE ST32500N 9QE7EB6S 3AZQ -> 3AZY
/dev/rdsk/c3t0d0p0 SEAGATE ST32500N 9QE79JFG 3AZQ -> 3AZY
/dev/rdsk/c3t7d0p0 SEAGATE ST32500N 9QE794EH 3AZQ -> 3AZY
/dev/rdsk/c5t0d0p0 SEAGATE ST32500N 9QE7EBBK 3AZQ -> 3AZY
/dev/rdsk/c4t1d0p0 SEAGATE ST32500N 9QE7BL3N 3AZQ -> 3AZY
/dev/rdsk/c0t6d0p0 SEAGATE ST32500N 9QE7EBBP 3AZQ -> 3AZY
/dev/rdsk/c3t3d0p0 SEAGATE ST32500N 9QE79TTT 3AZQ -> 3AZY
/dev/rdsk/c2t6d0p0 SEAGATE ST32500N 9QE7EA7K 3AZQ -> 3AZY
/dev/rdsk/c0t4d0p0 SEAGATE ST32500N 9QE79JA5 3AZQ -> 3AZY
/dev/rdsk/c2t0d0p0 SEAGATE ST32500N 9QE7EBBD 3AZQ -> 3AZY
/dev/rdsk/c1t0d0p0 SEAGATE ST32500N 9QE7EBR6 3AZQ -> 3AZY
/dev/rdsk/c2t4d0p0 SEAGATE ST32500N 9QE7EB42 3AZQ -> 3AZY
/dev/rdsk/c5t2d0p0 SEAGATE ST32500N 9QE7E988 3AZQ -> 3AZY
/dev/rdsk/c1t6d0p0 SEAGATE ST32500N 9QE7EBB5 3AZQ -> 3AZY
/dev/rdsk/c2t5d0p0 SEAGATE ST32500N 9QE7EB9A 3AZQ -> 3AZY
/dev/rdsk/c1t2d0p0 SEAGATE ST32500N 9QE7EBDN 3AZQ -> 3AZY
/dev/rdsk/c5t3d0p0 SEAGATE ST32500N 9QE7AC6W 3AZQ -> 3AZY
/dev/rdsk/c0t5d0p0 SEAGATE ST32500N 9QE7EC3H 3AZQ -> 3AZY
/dev/rdsk/c1t4d0p0 SEAGATE ST32500N 9QE79HN6 3AZQ -> 3AZY
/dev/rdsk/c4t3d0p0 SEAGATE ST32500N 9QE7EARG 3AZQ -> 3AZY
/dev/rdsk/c5t7d0p0 SEAGATE ST32500N 9QE79HSJ 3AZQ -> 3AZY
/dev/rdsk/c2t1d0p0 SEAGATE ST32500N 9QE7EB7B 3AZQ -> 3AZY
/dev/rdsk/c1t7d0p0 SEAGATE ST32500N 9QE79JB5 3AZQ -> 3AZY
/dev/rdsk/c3t2d0p0 SEAGATE ST32500N 9QE7E9AG 3AZQ -> 3AZY
/dev/rdsk/c5t5d0p0 SEAGATE ST32500N 9QE7EBR7 3AZQ -> 3AZY
/dev/rdsk/c4t2d0p0 SEAGATE ST32500N 9QE7EBSR 3AZQ -> 3AZY
/dev/rdsk/c3t6d0p0 SEAGATE ST32500N 9QE7EADV 3AZQ -> 3AZY
/dev/rdsk/c4t7d0p0 SEAGATE ST32500N 9QE7AD02 3AZQ -> 3AZY

Do you want to continue (y/n): y
.....Downloading firmware to drive /dev/rdsk/c1t3d0p0
.....Downloading firmware to drive /dev/rdsk/c0t1d0p0
.....Downloading firmware to drive /dev/rdsk/c4t6d0p0
.....Downloading firmware to drive /dev/rdsk/c0t7d0p0
.....Downloading firmware to drive /dev/rdsk/c2t3d0p0
.....Downloading firmware to drive /dev/rdsk/c3t5d0p0
.....Downloading firmware to drive /dev/rdsk/c0t3d0p0
.....Downloading firmware to drive /dev/rdsk/c4t4d0p0
.....Downloading firmware to drive /dev/rdsk/c0t0d0p0
.....Downloading firmware to drive /dev/rdsk/c0t2d0p0
.....Downloading firmware to drive /dev/rdsk/c5t6d0p0
.....Downloading firmware to drive /dev/rdsk/c5t1d0p0
.....Downloading firmware to drive /dev/rdsk/c2t7d0p0
.....Downloading firmware to drive /dev/rdsk/c1t1d0p0
.....Downloading firmware to drive /dev/rdsk/c3t1d0p0
.....Downloading firmware to drive /dev/rdsk/c4t5d0p0
.....Downloading firmware to drive /dev/rdsk/c3t4d0p0
.....Downloading firmware to drive /dev/rdsk/c4t0d0p0
.....Downloading firmware to drive /dev/rdsk/c3t0d0p0
.....Downloading firmware to drive /dev/rdsk/c3t7d0p0
.....Downloading firmware to drive /dev/rdsk/c5t0d0p0
.....Downloading firmware to drive /dev/rdsk/c4t1d0p0
.....Downloading firmware to drive /dev/rdsk/c0t6d0p0
.....Downloading firmware to drive /dev/rdsk/c3t3d0p0
.....Downloading firmware to drive /dev/rdsk/c2t6d0p0
.....Downloading firmware to drive /dev/rdsk/c0t4d0p0
.....Downloading firmware to drive /dev/rdsk/c2t0d0p0
.....Downloading firmware to drive /dev/rdsk/c1t0d0p0
.....Downloading firmware to drive /dev/rdsk/c2t4d0p0
.....Downloading firmware to drive /dev/rdsk/c5t2d0p0
.....Downloading firmware to drive /dev/rdsk/c1t6d0p0
.....Downloading firmware to drive /dev/rdsk/c2t5d0p0
.....Downloading firmware to drive /dev/rdsk/c1t2d0p0
.....Downloading firmware to drive /dev/rdsk/c5t3d0p0
.....Downloading firmware to drive /dev/rdsk/c0t5d0p0
.....Downloading firmware to drive /dev/rdsk/c1t4d0p0
.....Downloading firmware to drive /dev/rdsk/c4t3d0p0
.....Downloading firmware to drive /dev/rdsk/c5t7d0p0
.....Downloading firmware to drive /dev/rdsk/c2t1d0p0
.....Downloading firmware to drive /dev/rdsk/c1t7d0p0
.....Downloading firmware to drive /dev/rdsk/c3t2d0p0
.....Downloading firmware to drive /dev/rdsk/c5t5d0p0
.....Downloading firmware to drive /dev/rdsk/c4t2d0p0
.....Downloading firmware to drive /dev/rdsk/c3t6d0p0
.....Downloading firmware to drive /dev/rdsk/c4t7d0p0
#
# init 6
#
The system is being restarted.
syncing file systems... done
rebooting...

The entire 48 disk process above, (between the time you start by typing "./disktool.pl" and until you get the # prompt back) takes approximately 5 minutes.

Here is an example when only one disk was found with downrev firmware:

# ./disktool.pl

### Following Drives will be upgraded:
Device             Vendor  Model    Serial No  Current  -> New FW
/dev/rdsk/c1t5d0p0 HITACHI HUA7210S GTF002PAJPSA A90A -> AC5A

Do you want to continue (y/n): y
.....Downloading firmware to drive /dev/rdsk/c1t5d0p0
#
# init 6
#
The system is being restarted.
syncing file systems... done
rebooting...

 And here is an example when all disks are up-to-date. I.e, none will need the firmware update:

# ./disktool.pl

### Following Drives will be upgraded:
Device             Vendor  Model    Serial No  Current  -> New FW
### Exiting: No drives to Download
#

 See Also:  Matrix of Sun Disk Firmware and Patches (Doc ID 1492608.1)

References

<NOTE:1640003.1> - Seagate Firmware Update Requirement
<NOTE:1565521.1> - Sun Fire X4500/X4540 Hard Disk Suite (SUNWhd) and hdtool
<NOTE:1508960.1> - Mixing disks of different capacities in x4500 and x4540 systems.

Attachments
This solution has no attachment
  Copyright © 2018 Oracle, Inc.  All rights reserved.
 Feedback