Updating scsi EFI HDD firmware on integrity servers:
Hi, if like me you are triying to find and install the latest firmware for your scsi disks, so you can install 11.31 on your rx....
Here is a quick guide:
1. Check the model and firmware revision of your Disks:
unix:/# diskinfo -v /dev/rdsk/c2t0d0
SCSI describe of /dev/rdsk/c2t0d0:
vendor: HP 146 G
product id: ST3146707LC
type: direct access
size: 143374744 Kbytes
bytes per sector: 512
rev level: HPC1 <-------- We need HPC2
2.Go to the web and download the Integrity Server Embedded Disk Products:
http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareDescription.jsp...
You can also do a search for Integrity Server Embedded Disk Products in:
http://h20000.www2.hp.com/bizsupport/TechSupport/ProductRoot.jsp?lang=en...
3.Upload the software to the EFI partition of a disk:
You may need superuser privileges. Download "PF_DIPFSC0307EFI.tar.gz" and
FTP to the /tmp/disk_fw directory on the server requiring the firmware
update. Create the directory if it doesn't exist.
Use 'gunzip' to unzip the file:
#gunzip PF_DIPFSC0307EFI.tar.gz
Use the 'tar' command to extract the files and directories:
#tar -xvf PF_DIPFSC0307EFI.tar
#efi_ls -d /dev/dsk/c2t0d0s1 EFI/HP
FileName Last Modified Size
. 1/30/2009 0
.. 1/30/2009 0
TOOLS/ 1/30/2009 0
#efi_mkdir -d /dev/dsk/c2t0d0s1 EFI/HP/FIRMWARE
#efi_cp -d /dev/dsk/c2t0d0s1 *.efi EFI/HP/FIRMWARE/
#efi_cp -d /dev/dsk/c2t0d0s1 ST3146707LC2 EFI/HP/FIRMWARE/
#efi_cp -d /dev/dsk/c2t0d0s1 ST3146707LCHPC2.nsh EFI/HP/FIRMWARE/
#reboot
4.Reboot the server and go into the EFI shell, Launch the script for your disk model and you are ready to go:
fs0:\EFI\HP\FIRMWARE> ls
Directory of: fs0:\EFI\HP\FIRMWARE
07/21/09 01:56p 4,096 .
07/21/09 01:56p 4,096 ..
07/21/09 01:57p 906,752 DFDUTILU.EFI
07/21/09 01:57p 479,744 ODE.EFI
07/21/09 01:57p 1,430,528 SLMOD.EFI
07/21/09 01:58p 859,200 ST3146707LC2
07/21/09 01:59p 58 ST3146707LCHPC2.nsh
07/21/09 02:10p 433,216 MAU3147NC2
07/21/09 02:10p 56 MAU3147NCHPC2.nsh
7 File(s) 4,109,554 bytes
2 Dir(s)
fs0:\EFI\HP\FIRMWARE> ST3146707LCHPC2.nsh
ST3146707LCHPC2.nsh> \efi\hp\firmware\ode dfdutilu;update ST3146707LC2;exit all
***************************************************************************
****** ******
****** Offline Diagnostic Environment ******
****** ******
****** (C) Copyright Hewlett-Packard Co 1993-2007 ******
****** All Rights Reserved ******
****** ******
****** HP shall not be liable for any damages resulting from the ******
****** use of this program. ******
****** ******
****** TC Version B.00.22 ******
****** SysLib Version B.00.11 ******
****** ******
***************************************************************************
Type HELP for command information.
EFI_CMD> ;DFDUTILU;UPDATE ST3146707LC2;EXIT ALL
***************************************************************************
****** ******
****** DFDUTILU ******
****** ******
****** Copyright (C) 2007 by Hewlett-Packard Company ******
****** All Rights Reserved ******
****** ******
****** HP shall not be liable for any damages resulting from the ******
****** use of this program. ******
****** ******
****** Version B.00.30 ******
****** ******
***************************************************************************
Type HELP for command information.
Looking for SCSI devices via LSI SPT device driver.....
Looking for SCSI devices via ExtSPT device driver.....
No device found from ExtSPT driver
The Shared Library is loaded.
for Non-Cellular Sys
... <20> modules found
***************************************************************************
* HP Supported Disks Found *
***************************************************************************
Indx Path Product ID Bus Size Rev
--- ------------------- --------------------------------- ------ ------ ------
0 0/1/1/0.0.0
SCSI HP 146 G ST3146707LC SCSI 146 GB HPC1
1 0/1/1/0.1.0
SCSI HP 146 G MAW3147NC SCSI 146 GB HPC1
2 0/2/1/0
HP XL2 Fibre Channel Controller HP XL2 Fibre Channel Co Fibre N/A
Legend:
Indx = Index number used for referencing the device
Rev = Firmware Revision of the device
Note: Due to different calculation methods used, the size
of the device shown is only a rough approximation.
Please wait while I search for all the firmware files.
Note: This may take a while if you are booting from tape.
.....
***************************************************************************
* Firmware Files Found (not disks) *
***************************************************************************
File name Intended Product ID Rev. Size
----------------------------- -------------------------------- ------ --------
ST3146707LC2 HP 146 GST3146707LC disk drive HPC2 858112
MAU3147NC2 HP 146 GMAU3147NC disk drive HPC2 432128
Legend:
File name = name of the firmware file
Intended Product ID = firmware file's intended product name
Rev. = firmware Revision of the firmware file
Size = exact byte size of the firmware image
About to work on (0) range of disks w/ST3146707LC2 firmware file.
**************************************************************
* Downloading firmware to a disk MAY destroy the data on the *
* disk. Make sure you have made the necessary backups. *
**************************************************************
**************************************************************
* About to download firmware ST3146707LC2 onto disk(s): 0.
**************************************************************
**************************************************************
* WARNING! *
* DO NOT INTERRUPT THIS PROCESS OR THE DISK MAY BE DAMAGED! *
**************************************************************
**************************************************************
* Please wait while disk 0 at 0/1/1/0.0.0 is updated
* from revision HPC1 to HPC2.
**************************************************************
Please wait a few minutes for file verification of the downloaded firmware ....
Please wait while the disk ROMs are updating.
30 seconds left ..........
20 seconds left ..........
10 seconds left ..........
Done!
**************************************************************
* Firmware downloaded SUCCESSFULLY! *
* --------------------------------- *
* Power off & on disk drive(s) to activate the new firmware. *
**************************************************************
ImageHandle <40FF2B5F10> SLMOD.EFI Unloaded Successfully
unix:/# diskinfo -v /dev/rdsk/c2t0d0
SCSI describe of /dev/rdsk/c2t0d0:
vendor: HP 146 G
product id: ST3146707LC
type: direct access
size: 143374744 Kbytes
bytes per sector: 512
rev level: HPC2
blocks per disk: 286749488