OSEC

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_feedbackus-support2-mail.external.hp.com)
Date: Sun Mar 09 2003 - 06:48:12 CST


                        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----------------------------------------