Integrity Servers
cancel
Showing results for 
Search instead for 
Did you mean: 

SAS disk FW update on HP-UX

 
Phil Laxton
Occasional Advisor

SAS disk FW update on HP-UX

I was asked to do some FW updates on an rx3600 even though I am not familiar with HP-UX. Managed to do system, P400, graphics card etc now need to update 7 SAS disks. Copied the FW file to the EFI partition, went to EFI shell and typed ODE as instructed. ODE not found. I downloaded the ODE iso, burnt the disk, booted it and installed ODE onto HPSP. Then ran ode and ran DFDUTIL, saw the disks andFW version but couldnt find my FW file when it searched. Where do I need to put the FW file so that DFDUTIL can find it? or get ODE to run from EFI partition. Remember I am a newbie to this stuff so simple instructions please 8^)
6 REPLIES 6
SoorajCleris
Honored Contributor

Re: SAS disk FW update on HP-UX

could you please tell us the disk model number?

Regards,
Sooraj
"UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity" - Dennis Ritchie
Phil Laxton
Occasional Advisor

Re: SAS disk FW update on HP-UX

The disks are 418371-B21. I have the firmware file DH072ABAA69.frm and its been copied to the EFI partition but ODE wont run when connected to the EFI partiton using the EFI shell but I can run ODE from the boot menu but ODE cannot find the frm file. How do I tell DFDUTIL where the file is or where do I copy it to so that DFDUTIL can find it?
S_Logan
HPE Pro

Re: SAS disk FW update on HP-UX

Hi Phill,

HP-UX â Loading Disk Firmware onto the EFI Partition

1 - You may need superuser privileges. Download the package: "HDD Firmware Release for HP Integrity Diagnostics - drives.zip.â Extract the files and FTP them to the /tmp/disk_fw directory on the server requiring the firmware update. Create the directory if it doesn't exist.

2 - Determine the character-special device file for the EFI partition on your disk.

a. For HP-UX 11i v2:

Type: "ioscan -fknC disk". The file will be /dev/rdsk/*s1, (i.e. /dev/rdsk/c2t1d0s1). If there are more than one such file, check "bdf" output to identify the name of the disk associated with the root "/" directory.

For more information, type "man vgdisplay" and "man 4 efi".

#bdf

Filesystem kbytes used avail %used Mounted on

/dev/vg00/lvol3 409600 191592 216336 47% /

/dev/vg00/lvol1 311296 69296 240160 22% /stand

/dev/vg00/lvol8 2613248 1087200 1515664 42% /var

/dev/vg00/lvol7 4390912 2515064 1861224 57% /usr

/dev/vg00/lvol4 204800 8544 194728 4% /tmp

/dev/vg00/lvol6 3465216 1982064 1471600 57% /opt

/dev/vg00/lvol5 24576 8432 16032 34% /home

In the above output, the disk would be lvol3. Do a lvdisplay command:

#lvdisplay -v /dev/vg00/lvol3 |more

--- Distribution of logical volume ---

PV Name LE on PV PE on PV

/dev/dsk/c2t1d0s2 50 50

Note the device file of the disk. In this example the disk device file would be "c2t1d0" and the device file for the EFI partition would be "/dev/rdsk/c2t1d0s1".

b. For HP-UX 11i v3:

Type: "ioscan -fknNC disk". The file will be /dev/rdisk/*p1, (i.e. /dev/rdisk/disk2_p1). If there are more than one such file, check "bdf" output to identify the name of the disk associated with the root "/" directory.

For more information, type "man vgdisplay" and "man 4 efi".

#bdf

Filesystem kbytes used avail %used Mounted on

/dev/vg00/lvol3 409600 191592 216336 47% /

/dev/vg00/lvol1 311296 69296 240160 22% /stand

/dev/vg00/lvol8 2613248 1087200 1515664 42% /var

/dev/vg00/lvol7 4390912 2515064 1861224 57% /usr

/dev/vg00/lvol4 204800 8544 194728 4% /tmp

/dev/vg00/lvol6 3465216 1982064 1471600 57% /opt

/dev/vg00/lvol5 24576 8432 16032 34% /home

In the above output, the disk would be lvol3. Do a lvdisplay command:

#lvdisplay -v /dev/vg00/lvol3 |more

--- Distribution of logical volume ---

PV Name LE on PV PE on PV

/dev/disk/disk2_p2 256 256

Note the device file of the disk. In this example the disk device file would be "disk2" and the device file for the EFI partition would be "/dev/rdisk/disk2_p1".

3 - Type the following command to copy DFDUTIL.EFI, ODE.EFI, and SLMOD.EFI along with each firmware file (*.frm) from the /tmp/disk_fw directory, one at a time, to the EFI partition. Use the character-special device file determined in step 2 in place of 'c2t1d0' and each file name in place of 'file_name.ext':

"/usr/sbin/efi_cp -d /dev/rdsk/c2t1d0s1 file_name.ext /efi/hp/firmware/file_name.ext"

Note: You may also copy all files at once by using the following command:

"/usr/sbin/efi_cp -d /dev/rdsk/c2t1d0s1 * /efi/hp/firmware/*"

4 - Verify the files were successfully copied to the EFI partition using the following command: "/usr/sbin/efi_ls -d /dev/rdsk/c2t1d0s1 /efi/hp/firmware"

5 - Type: "/usr/sbin/shutdown -ry now" to reboot the system to the "EFI Boot Manager".

6 - When the "EFI Boot Manager" menu appears, use the arrow keys to highlight the entry "EFI Shell [Built-in]", and then press ENTER to select it. The selection must be made within the timeout period displayed on the screen. The "Device mapping table" will be displayed.

7 - Proceed to "Updating Disk Firmware from EFI shell", shown below.
\

OS Independent - Updating Disk Firmware from EFI Shell

For general information about using EFI, refer to your systemâ s "Operation and Maintenance Guide".

1 - At the shell prompt, type "vol fs0:", replacing "fs0:" with each "fs" entry in the table until you find the volume containing the firmware files that were copied to the EFI partition in the previous instructions. We will assume this volume is labeled fs0 for the remainder of these instructions.

2 - Type "fs0:", then press ENTER

3 - Change directories by typing â cd \efi\hp\firmwareâ followed by â ODEâ to launch to Offline Diagnostic Environment.

4 - Type â DFDUTILâ and indicate â yesâ when prompted to look for devices and firmware files.

5 - To update Hard Disk Drive firmware, use the following command:

â update â

Note: The file is descriptive of the model number for the Hard Disk Drive. Typically, the drive model number is appended by a single digit describing the version of firmware, (i.e. DG0300BARTQ0.frm is for a DG0300BARTQ drive with HPD0 firmware).

6 - Choose â yâ for yes to download and not a display similar to the below:

Do you want to skip devices that are already at rev HPB2? ([y]/n) y

*************************************************************************
* Downloading firmware to a disk MAY destroy the data on the *
* disk. Make sure you have made the necessary backups. *
*************************************************************************
*************************************************************************
* About to download firmware BD14585A26 onto disk(s): 1. *
*************************************************************************
...

*************************************************************************
* WARNING! â DO NOT INTERRUPT THIS *
* PROCESS OR THE DISK MAY BE DAMAGED. *
*************************************************************************
**************************************************************
* Please wait while disk 1 at 8/0.8.0 is updated
* from revision HPB1 to HPB2.
**************************************************************
Please wait while the disk ROMs are updated.
30 seconds left ..........
20 seconds left ..........
10 seconds left ..........
Done!

7 - If necessary, repeat the procedure for each drive model number.

8 - Reset the system after completing the update of disk firmware.
I work for HPE

Accept or Kudo

S_Logan
HPE Pro

Re: SAS disk FW update on HP-UX

Hi Phill,

Pleaswe refer this Support Document: http://h20000.www2.hp.com/bizsupport/TechSupport/Document.jsp?lang=en&cc=us&objectID=c00776064



HTH,
Regards,
Surendar
Note: If you are the author of this question and wish to assign points to any of the answers, please login and assign points.
For more information on assigning points ,click here :
http://forums11.itrc.hp.com/service/forums/helptips.do
I work for HPE

Accept or Kudo

Zygmunt Krawczyk
Honored Contributor

Re: SAS disk FW update on HP-UX

You need to to dowload the the following

IPF Offline Diagnostics and Utilities
Version: IPF1012 (3 Dec 2010)
http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareDescription.jsp?lang=en&cc=pl&prodTypeId=15351&prodSeriesId=3257031&prodNameId=3257032&swEnvOID=54&swLang=13&mode=2&taskId=135&swItem=ns-88890-1

Copy the following files to EFI partition

DFDUTILU.EFI
ODE.EFI
SLMOD.EFI

and copy the HDD firmware file

http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareIndex.jsp?lang=en&cc=pl&prodNameId=3676029&prodTypeId=329290&prodSeriesId=1127655&swLang=8&taskId=135&swEnvOID=4001

Then you can to to do the firmware upgrade.
Highlighted
Phil Laxton
Occasional Advisor

Re: SAS disk FW update on HP-UX

I have already downloaded the ODE and the firmware. I have instructed the customer to follow the instructions copying ODE, DFDUTIL etc to the EFI partition, then retry the upgrade. They are going to try this in the new year. Thanks.