|
Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com |
all firmware patch digest
From: IT Resource Center (support_feedback
us-support2-mail.external.hp.com)
Date: Sun Mar 09 2003 - 06:48:12 CST
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
HP Support Information Digests
===============================================================================
o IT Resource Center World Wide Web Service
---------------------------------------------------
If you subscribed through the IT Resource Center and would
like to be REMOVED from this mailing list, access the
IT Resource Center on the World Wide Web at:
http://support.itrc.hp.com/
Login using your IT Resource Center User ID and Password.
Then select Support Information Digests (located under
Maintenance and Support). You may then unsubscribe from the
appropriate digest.
To download a patch referenced below, access the
IT Resource Center on the World Wide Web at:
http://support.itrc.hp.com/
Login using your IT Resource Center User ID and Password.
Then select Individual Patches (under Maintenance and Support)
to access the patch. You may also download a patch via anonymous
ftp(1) from ftp.itrc.hp.com.
===============================================================================
Digest Name: weekly all firmware patch digest
Created: Sun Mar 9 6:05:01 EST 2003
Table of Contents:
Document ID Title
--------------- -----------
PF_D36ESHP05 Seagate 36ES HP05 drive firmware
The documents are listed below.
-------------------------------------------------------------------------------
Document ID: PF_D36ESHP05
Date Loaded: 20030307
Title: Seagate 36ES HP05 drive firmware
Patch Name: PF_D36ESHP05
Patch Description: Seagate 36ES HP05 drive firmware
Creation Date: 03/03/04
Post Date: 03/03/07
Products:
A6537A Add on 18.2GB 10K RPM Ultra3 SCSI Drive
A6538A Add on 36 GB 10K RPM Ultra3 SCSI Drive
Status: General Release
Critical: No
Category Tags:
defect_repair hardware_enablement enhancement
general_release
Path Name: /firmware_patches/hp/disk/PF_D36ESHP05
Symptoms:
PF_D36ESHP05:
There have been several instances reported by the field of
SCSI bus hangs , NO_HW in ioscans ,and SCSI bus resets
occurring with Seagate Cheetah 36ES disk drives ST318406LC
and ST336706LC. All of the reported cases have been on
DS2100 disk systems with disks at HP03 revision levels.
Defect Description:
PF_D36ESHP05:
There were two defects that could cause I/O timeouts and
resets which could lead to disk hangs and other SCSI bus
errors. These defects were fixed in HP04 and HP05 firmware
and are described below.
1) Change from HP03>HP04.
SMART fly height measurement took a long time
I/O timeouts occurred on some drives because the SMART fly
height measurement took a long time (over 30 seconds, in
some cases). The SMART fly height measurement is
performed as part of the SCSI REZERO command, and as part
of the SMART frame measurements that the drive takes every
two hours. Fundamentally, the SMART fly height measurement
took too long because the firmware did not bother to clear
certain controller error conditions that can happen when
the servo falls off track. Compounding the fundamental
problem, servo-off-track was made much more likely by an
extra read channel modification (during SMART fly height)
that was an accidental carry-over from earlier product
generations. Both problems (controller non-recovery from
off-track, controller irritation of the servo) have been
fixed in HP04 firmware.
2) Change from HP04>HP05
Reselection Timeout -
This is related to unwanted auto-seek during hardware
streaming. Two write commands are merged together
through hardware sequential streaming. The next
command that comes in is a non-merge command. This command
never gets reselected and it times out. In this case, two
writes were merged together and they ended up on the end
of a track. The next write command is a non-merging
command. A disk interrupt is generated when an end of a
track is reached AND then a servo interrupt occurs(for
same reason). But in this failing case, a host interrupt
is generated between the disk and servo interrupt. The host
interrupt was due to the next non-merging write command.
The servo ISR blocks autoseek. This means that we no
longer need autoseek. When the disk interrupt for the next
end of track occurs, the firmware still thinks that
autoseek is in progress and then hangs waiting for a
servo event. So before doing this, it should make sure
that autoseek is terminated or not. The way it can check
that it to look at lsi registers & a global flag-
servo_int_anticipated. This defect has been fixed in
revision HP05
Enhancement:
Yes
PF_D36ESHP05:
SR:
0000000000
Patch Files:
PF_D36ESHP05.frm
cksum(1) Output:
4051632651 3349504 PF_D36ESHP05.frm
Patch Conflicts: None
Patch Dependencies: None
Hardware Dependencies: None
Other Dependencies: None
Supersedes: None
Equivalent Patches: None
Patch Package Size: 3271 KBytes
Installation Instructions:
Please review all instructions and the "Hewlett-Packard
Support Tool License Terms" or your Hewlett-Packard
support terms and conditions for precautions, scope of
license, restrictions, and, limitation of liability
and warranties, before installing this patch.
PLEASE BACK UP YOUR SYSTEM BEFORE YOU INSTALL THE PATCH.
NOTE: It is important that you read and understand
these instructions completely before you
begin. This can determine your success in
completing the Firmware update.
Be sure to prepare the system and its users before
beginning a Firmware update. Since the system will
not be in operation during the update, you should
notify appropriate managers and users as to when it
will be shutdown and for how long it will remain
inoperative.
The Firmware update times will vary depending on the
number of disks installed and the numbers of disks
requiring firmware update. The update should take no
longer than 4 minutes per disk to complete.
* * * * * VERIFYING CURRENT REVISION OF FIRMWARE * * *
VERIFYING FIRMWARE REVISION ON-LINE
The current revision of Firmware can be determined
using the Ioscan and diskinfo commands. The ioscan
command show the device file used in the diskinfo
command. The diskinfo command shows the firmware
revision level.
1. Use the "ioscan" command to find the raw
device files of installed disk drives as
follows:
#ioscan -fnC disk
Class I H/W Path Driver S/W State H/W Type Description
===========================================================
disk 9 0/3/0/1.1.0 sdisk CLAIMED DEVICE HP 36.4GST336706LC
/dev/dsk/c5t1d0 /dev/rdsk/c5t1d0
^^^^^^^^^^^^^^^^
raw device file
2. Use the "diskinfo" command to determine the firmware
revision level of the installed disks as follows:
# diskinfo -v /dev/rdsk/c5t1d0
SCSI describe of /dev/rdsk/c5t1d0:
vendor: HP 36.4G
product id: ST336706LC
type: direct access
size: 35566480 Kbytes
bytes per sector: 512
rev level: HP03 <<<<<<<Firmware revision
blocks per disk: 71132960
ISO version: 0
ECMA version: 0
ANSI version: 2
removable media: no
response format: 2
* * * * * CREATING THE FIRMWARE UPDATE TAPE * * * *
1. Unpack the PF_D36ESHP05.frm file from the PF_D36ESHP05.tar.gz
file using the commands:
gunzip PF_D36ESHP05.tar.gz
tar xvf PF_D36ESHP05.tar
2. Verify the checksum of the file " PF_D36ESHP05.frm"
using the "cksum" command. Results of the command
should be equal to
4051632651 3349504 PF_D36ESHP05.frm
.
Use the "dd" command to copy the file
" PF_D36ESHP05.frm " to tape, as follows:
dd if= PF_D36ESHP05.frm of=/dev/rmt/0m bs=2k
^^^^^^^^^^^
(device path dependent)
NOTE: Blocksize (bs) must be 2k
* * * * *CREATING AN BOOTP SERVER TO UPDATE FROM * * * *
Preparation
Determine or acquire the following:
a.Server to update hostname.
b.Server to update IP address.
c.Server to update LAN Address.
d.Server that is available for use as a
tftp and bootp server for the server
to update blade.
Setup for Diagnostic Load
NOTE: In this example we are using the following values
for the server to update:
Hostname = hpserver
IP = 15.8.134.110
LAN Address = 00306e0cfa60
1.Locate a server on the same network subnet that can
serve as a tftp and bootp server.
2. Log on to the tftp/bootp server as root and enable
tftp and bootp access using SAM or vi:
Using SAM:
a. Run SAM
#sam
b. Now select "Networking and Communications"
c. Then select M-^SNetwork ServicesM-^T
d. Make sure that TFTP is enabled. If not, enable
it now.
e. Make sure that bootp is enabled. If not, enable
it now.
f. Exit sam
Using vi:
#vi /etc/passwd
Add the following line to /etc/passwd:
tftp:*:510:1:Trivial FTP user:/home/tftpdir:/usr/bin/false
3. Create the directory that is to be used for the
tftp/bootp process. In this example the directory will be
/home/tftpdir:
#cd /
#mkdir /home/tftpdir
#cd /home/tftpdir
NOTE: The tftp directory is the directory specified in
the /etc/passwd file. If you want to change the
default directory, you must edit the /etc/passwd
file and replace the "/home/tftpdir" entry
with the directory you want to use.
4. Copy or ftp the firmware LIF file into the tftp
directory just created:
if you are ftp-ing the LIF file:
# ftp <name or IP of ftp server>
login: anonymous
password: anonymous
ftp> lcd /home/tftpdir
ftp> cd <directory with LIF file>
ftp> bin
ftp> mget PF_D36ESHP05.frm
ftp> quit
5. Now on the tftp/bootp server edit the file
/etc/bootptab and enter information about the server
that will be booting the Offline Diagnostic Environment
(ODE):
Add an entry in the /etc/bootptab file in the format of:
hpserver:\
ht=ether:\
ha=00306e0cfa60:\
ip=15.8.134.110:\
hn:\
hd=/:\
bf= PF_D36ESHP05.frm
* * * * * * * * * FIRMWARE UPDATE PROCEDURE * * * * * * *
NOTE: ENSURE YOUR SYSTEM IS FULLY BACKED UP BEFORE
PROCEEDING WITH THIS FIRMWARE UPDATE.
1. Log on as root, and enter "shutdown -r". This command
will shutdown the Operating System and reboot the
system.
2. If AUTOBOOT is on, you will receive the following
message:
"Process is starting autoboot process
To discontinue, press any key within 10 seconds."
PRESS ANY KEY WITHIN 10 SECONDS TO INTERRUPT
THE BOOTING PROCESS.
Boot from the device that contains the firmware update
tape you just created.
4. Interact with IPL (Y or N)?>
Respond with "N".
A series of messages will be displayed. No user
intervention is required. Proceed to step 5.
CAUTION: FROM THIS POINT FORWARD, THIS PROCESS CANNOT
BE INTERRUPTED UNTIL COMPLETION. INTERRUPTING
THIS PROCESS WILL CAUSE YOUR SYSTEM TO BE
INOPERATIVE.
5. The update will take several minutes to complete.
The following is a shortened sample output:
Boot IO Dependent Code (IODC) revision 2
HARD Booted.
ISL Revision A.00.43 Apr 12, 2000
ISL booting ode dfdutilu; exit all; reset
**********************************************************
****** *****
****** Offline Diagnostic Environment *****
****** *****
****** (C) Copyright Hewlett-Packard Co 1993-2001 *****
****** All Rights Reserved *****
****** *****
****** HP shall not be liable for any damages *****
****** resulting from the use of this program. *****
***** *****
***** *****
****** TC Version A.02.23 *****
****** SysLib Version A.00.75 *****
****** Loader Version A.00.62 *****
****** Mapfile Version A.01.41 *****
****** *****
**********************************************************
Type HELP for command information.
ISL_CMD> dfdutilu; exit all; reset
**********************************************************
**** *****
****Disk Firmware Download Utility for User(DFDUTILU)*****
**** *****
****Copyright (C) 1994 - 2002 by Hewlett-Packard *****
**** Company *****
**** Version UB.02.15X2 (03/18/2002) *****
**** *****
**********************************************************
Type HELP for command information.
Please wait while I scan the device busses...
....
**********************************************************
* HP Supported Disks Found *
**********************************************************
Indx Path Product ID Bus Size Rev
--- ------------ ------------------- ------ ------ ------
0 0/3/0/1.1.0 HP 36.4GST336706LC SCSI 36.4GB HP03
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
---------- ------------------------------ ------ --------
ST318406L5 HP 18.2GST318406LC disk drive HP05 601152
ST336706L5 HP 36.4GST336706LC disk drive HP05 601152
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
Updating for the firmware ST336706LC ...
.
.
.
Update Finished. Run dispmap to check the result.
**********************************************************
*Do not forget to power cycle (switch off & on) the disk *
*drives you just downloaded firmware to. Power off the *
*computer if the disk is internal. This will ensure the *
*use of the new firmware downloaded. *
**********************************************************
Now REBOOTing the system....
6. The system will automatically reset, and the boot
process will begin. Boot your system with your
normal process.
If there is a problem with your system after the
update, please contact your service representative.
* * * * * * * * * * END OF UPDATE * * * * * * * * * * *
-----End of Document ID: PF_D36ESHP05----------------------------------------
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]