Patch-ID# 111249-01
Keywords: dptmgr dptutil dptelog dpteng sun_v16.nvr 3754smfe.ima SRC/P
Synopsis: SunOS 5.7: SRC/P Maintenance Update Patch II
Date: Apr/19/2001

Solaris Release: 7

SunOS Release: 5.7

Unbundled Product: StorEdge SRC/P SCSI RAID Controller Driver

Unbundled Release: 1.0

Xref: 

Topic: 

Relevant Architectures: sparc

BugId's fixed with this patch: 4352562 4359090 4359985 4363021 4367185 4367423 4367583 4372127 4372129 4372130 4372131 4374712 4375925 4375936 4375940 4378630 4378643 4380040 4383161 4385882 4389603 4390822 4391268 4393331 4393405 4393444 4395091 4395907 4396899 4396901 4397263 4397266 4397687 4401738 4406264 4409154 4409249 4410769 4411734 4414501 4414503 4421050 4421656

Changes incorporated in this version: 4352562 4359090 4359985 4363021 4367185 
4367423 4367583 4372127 4372129 
4372130 4372131 4374712 4375925 
4375936 4375940 4378630 4378643 
4380040 4383161 4385882 4389603 
4390822 4391268 4393331 4393405 
4393444 4395091 4395907 4396899 
4396901 4397263 4397266 4397687 
4401738 4406264 4409154 4409249 
4410769 4411734 4414501 4414503 
4421050 4421656

Patches accumulated and obsoleted by this patch: 

Patches which conflict with this patch: 

Patches required with this patch: 

Obsoleted by: 

Files included with this patch: 

/opt/SUNWhwrdg/3754smfe.ima
/opt/SUNWhwrdg/dptelog
/opt/SUNWhwrdg/dptelog.ini
/opt/SUNWhwrdg/dptelog.rc
/opt/SUNWhwrdg/dpteng
/opt/SUNWhwrdg/dptmgr
/opt/SUNWhwrdg/dptmgr.hlp
/opt/SUNWhwrdg/dptmgr.ini
/opt/SUNWhwrdg/dptmgr.rsc
/opt/SUNWhwrdg/dptsig
/opt/SUNWhwrdg/dptutil
/opt/SUNWhwrdg/sun_v16.nvr

Problem Description:

4352562 Array not coming back online with SMEA, several reboots are needed
4359090 Data corruption with SMEA
4359985 Hard Blink LED 3E when powercycling multipack
4363021 SMEA: Unable to replace Hotsapre drive during read operation
4367185 Blinkled7 with Smf4
4367423 Blink led=7 SMF4
4367583 Blinled7 with Smf4
4372127 low level format finishing can cause building arrays to stop (SMEA)
4372129 SME6  blinking 1 solid 3 hang pulling/reinserting drives that are building
4372130 NVRAM 1.6 causes RAID5 verifies to fail on SMEA and beyond
4372131 SUN requested enhancements to support the InCore UART firmware
4374712 SRC/Ps without devices cause firmware check script to fail in patch
4375925 Firmware does not work with greater than 64MB
4375936 HBA info window reports controller at wrong address
4375940 Under certain conditions raid 1 arrays will fail after reaching 100%
4378630 Data Corruption with Smf4
4378643 diffs when attempting to run verify upon failing drive
4380040 Corruption when array goes from verify pending to degraded to rebuilding SMF4
4383161 Can not implement raid 1, fails hard
4385882 Data corruption with Smf4
4389603 Blinking1 Solid Three with SMF9
4390822 In Solaris 8 ndi warning messages are nolonger reported
4391268 dptmgr core dump
4393331 system could hange with a blinking 1,3
4393405 GUI 2.32 failed to set transfer rate to 5 MHZ mode
4393444 GUI 2.32 (FW SME9) Battery Backup Configuration does not work
4395091 Blinkled e2
4395907 controller encountered reset IOP, went off line with Blinkled 1, solid 3
4396899 diffs on a rebuild
4396901 SRC/P hangs with blinkLED 1,3,8 and can not reboot.
4397263 when attaching to an unused port on the DPT card the card hangs with blinking 31
4397266 Diffs occur when pulling drives SMFA with MLW4 patch
4397687 Halting I/O hangs card which can hang O/S
4401738 Data corruption with SMFB
4406264 pull a drive from building R5 with diskomizer running causes BLINKLED 7
4409154 when attempting to pull in a drive into the array Write Back Failures are seen
4409249 Blinkled 43 and Data Corruption
4410769 Format button back in GUI
4411734 Diffs when pulling drive on building RAID 50 under load
4414501 Diffs when using a drive w/ foreign array info to replace a failed drive (R-5)
4414503 Can't start rebuild of degraded array when failed drive is replaced w/o reboot
4421050 when battery is low card never goes into write through alsways in write back
4421656 Can't Rebuild Raid 1+0 array with 36gig disks

Patch Installation Instructions:
-------------------------------- 
Refer to the Install.info file for instructions on using the
generic 'installpatch' and 'backoutpatch' scripts provided with
each patch.  Any other special or non-generic installation
instructions should be described below as special instructions.

Special Install Instructions:
----------------------------- 
 
There is a special "dpt_flashupdate" process that must be followed
to correctly upgrade the target machine.
 
 1. Before starting the patch process backup all your data.  See the
    Answerbook2 online documentation for information about backing up
    data.
 
    In addition, if you have set SCSI speeds lower than the
    default, see the NOTE below, following the last step (Attention
    users of 12-drive Multipacks with Ultra SCSI drives!).
 
 2. Login as root and install the patch via the "installpatch"
    utility (see Install.info) (i.e. "111249-01/installpatch 111249-01").
 
    See "How to identify proper patch and package revisions:", below.
 
 3. Shutdown the target machine via "shutdown" or "uadmin"
    and boot in to single-user mode.
 
 4. Make sure "/opt/SUNWhwrdg" is accessible (i.e. you may have to run 
    "mount /opt") and flash the SRC/P firmware by running
    "/opt/SUNWhwrdg/dpt_flashupdate".  The machine will be shutdown when
    the flash process is complete.
 
 5. Boot the machine into single-user mode again and verify that the 
    firmware and NVRAM are at the correct levels.  
 
    For example, run the following to verify that the firmware (FW) and
    NVRAM are at the correct level:
 
    # dptutil -L controller
    #  b0 b1 b2  Controller     Cache  FW    NVRAM     Serial     Status
    ---------------------------------------------------------------------------
    d0 c5 -- c4  DPT PM3755U2B  64MB   SMFE  SUN V1.6  12-030897  Optimal
 
    #
 
 6. If the levels are correct, reboot the machine in to multi-user mode.  
    If the levels are incorrect, redo the "dpt_flashupdate" process.
 
 7. It is recommended that after applying the patch (along with updating
    the firmware) and before using your SRC/P RAID arrays that you first
    run the "Verify" option from the SRC/P Storage Manager (NOTE: The "Verify"    
    process can be time consuming, particularly with multiple large arrays).
    This should detect and fix any RAID-5 parity or RAID-1 "mirror"
    inconsistencies.  Any inconsistencies will be reported in the Event Log.  If
    inconsistencies are detected, then it is recommended that you restore your
    data from backup.
 
 
NOTE:   If you have set SCSI speeds lower than the default (i.e. if you
	have an old 12-drive Multipack with Ultra SCSI drives), you need
	to record your SCSI speed settings from the dptmgr or dptutil output
	and power-off the Multipack during the patch process.  When the
	patch process is complete, restore the recorded SCSI speed settings
	via dptmgr, power-down your system, power-on your Multipack(s), and
	then power-on and boot your system.  This note should only apply
	to users of 12-drive Multipacks with Ultra SCSI drives.
 
 
------------ SAMPLE FLASH AND INSTALL SESSION START -----------------
 
Sample "dpt_flashupdate" session:
 
# showrev -p |grep hwrd
Patch: 111249-01 Obsoletes:  Requires:  Incompatibles:  Packages: SUNWhwrdf, SUNWhwrdg
# sync
# uadmin 2 0
syncing file systems... done
Program terminated
{3} ok boot -s
Resetting ... 
 
 
Sun Enterprise 450 (4 X UltraSPARC-II 296MHz), No Keyboard
OpenBoot 3.12, 1024 MB memory installed, Serial #11265262.
Ethernet address 8:0:20:ab:e4:ee, Host ID: 80abe4ee.
 
 
 
Rebooting with command: boot -s                                       
Boot device: /pci@1f,4000/scsi@3/disk@2,0:a  File and args: -s
SunOS Release 5.7 Version Generic_106541-08 64-bit [UNIX(R) System V Release 4.0]
Copyright (c) 1983-1999, Sun Microsystems, Inc.
configuring network interfaces: hme0.
Hostname: wgs40-51
 
INIT: SINGLE USER MODE
 
Type control-d to proceed with normal startup,
(or give root password for system maintenance): 
single-user privilege assigned to /dev/console.
Entering System Maintenance Mode
 
Jun 12 10:21:27 su: 'su root' succeeded for root on /dev/console
Sun Microsystems Inc.   SunOS 5.7       Generic October 1998
You have mail.
# mount /opt
mount: mount point cannot be determined
# /opt/SUNWhwrdg/dpt_flashupdate
 
 
 
Setup environment for SRC/P Flash Update - Please wait...
 
 
 
Checking for Installed SRC/P RAID Controllers - Please wait...
 
 
 
Installed SRC/P RAID Controllers:
 
#  b0 b1 b2  Controller     Cache  FW    NVRAM     Serial     Status
---------------------------------------------------------------------------
d0 c6 -- c5  DPT PM3755U2B  64MB   SMEA  SUN V1.5  12-001953  Optimal
 
NOTE: SRC/P Controller Firmware (FW) should be at Revision "SMFE" or greater.
 
Type "y" to update all cards to "SMFE" firmware or "n" to skip update (y/n)? y
 
 
About to update all cards to "SMFE" firmware via the following commands:
 
        /opt/SUNWhwrdg/dptutil -F ./3754smfe.ima
        /opt/SUNWhwrdg/dptutil -F ./sun_v16.nvr
 
Your system will be shutdown when the firmware update is complete!
 
WARNING: Do not interrupt the flash update process!
 
Type "y" to continue with firmware update or "n" to skip update (y/n)? y
 
Flashing SRC/P RAID Controller(s) - Please wait...
 
  /opt/SUNWhwrdg/dptutil -F ./3754smfe.ima
  /opt/SUNWhwrdg/dptutil -F ./sun_v16.nvr
 
Downloading flash firmware is completed.
 
Reset NVRAM defaults...
 
SRC/P 0 NVRAM Reset via "/opt/SUNWhwrdg/dptutil -d0 -X"
 
Your system will now be shutdown.
 
 
Hit "Enter" key to continue: 
 
 
Your system is being shutdown - Please wait...
 
syncing file systems... done
Program terminated
{0} ok
------------ SAMPLE FLASH AND INSTALL SESSION END -----------------
 
If the patch has been applied, but "dpt_flashupdate" has not been run, a
warning message like the following will be displayed on the console and in
/var/adm/messages:
 
dptelog: SRC/P Controller Firmware (FW) should be at Revision "SMFE" or greater.
dptelog: Installed SRC/P RAID Controllers:
dptelog: #  b0 b1 b2  Controller     Cache  FW    NVRAM     Serial     Status
dptelog: ---------------------------------------------------------------------
dptelog: d0 c6 -- c5  DPT PM3755U2B  64MB   SMEA  SUN V1.5  12-001953  Optimal
dptelog:
dptelog: Flash SRC/P Controller(s) with "/opt/SUNWhwrdg/dpt_flashupdate"
 
Follow the "dpt_flashupdate" process listed in "Special Install Instructions"
to update the SRC/P controller to the proper firmware level. 
 
 
 
----------------------------------------------------------------------
 
How to identify proper patch and package revisions:
 
# showrev -p |grep 111249-01
Patch: 111249-01 Obsoletes:  Requires:  Incompatibles:  Packages: SUNWhwrdg, SUNWhwrdf
 
# pkginfo -l SUNWhwrd
   PKGINST:  SUNWhwrd
      NAME:  Sun StorEdge SRC/P SCSI RAID Controller Driver
  CATEGORY:  system
      ARCH:  sparc
   VERSION:  2.0.0,REV=2000.04.10
   BASEDIR:  /
    VENDOR:  Sun Microsystems, Inc.
      DESC:  Sun StorEdge SRC/P SCSI RAID Controller Driver 1.B5
    PSTAMP:  clover20000410151855
  INSTDATE:  Mar 27 2001 10:32
   HOTLINE:  Please contact your local service provider
    STATUS:  completely installed
     FILES:      6 installed pathnames
                 2 shared pathnames
                 2 directories
                 2 executables
               188 blocks used (approx)
 
# pkginfo -l SUNWhwrdf
   PKGINST:  SUNWhwrdf
      NAME:  Sun StorEdge SRC/P Controller Firmware
  CATEGORY:  system
      ARCH:  sparc
   VERSION:  2.0.0,REV=2000.07.12
   BASEDIR:  /opt
    VENDOR:  Sun Microsystems, Inc.
      DESC:  Sun StorEdge SRC/P Controller Firmware SMEA
    PSTAMP:  lansdown20000712113257
  INSTDATE:  Mar 27 2001 10:33
   HOTLINE:  Please contact your local service provider
    STATUS:  completely installed
     FILES:      8 installed pathnames
                 1 directories
 
# pkginfo -l SUNWhwrdg
   PKGINST:  SUNWhwrdg
      NAME:  Sun StorEdge SRC/P Storage Manager GUI
  CATEGORY:  system
      ARCH:  sparc
   VERSION:  2.0.0,REV=1999.12.21
   BASEDIR:  /opt
    VENDOR:  Sun Microsystems, Inc.
      DESC:  Sun StorEdge SRC/P Storage Manager GUI 2.0U
    PSTAMP:  dpt6020000727103113
  INSTDATE:  Mar 27 2001 10:33
   HOTLINE:  Please contact your local service provider
    STATUS:  completely installed
     FILES:     43 installed pathnames
                10 shared pathnames
                12 directories
                14 executables
             17670 blocks used (approx)
 
# pkginfo -l SUNWhwrdm
   PKGINST:  SUNWhwrdm
      NAME:  Sun StorEdge SRC/P SCSI RAID Controller Man Pages
  CATEGORY:  system
      ARCH:  sparc
   VERSION:  2.0.0,REV=2000.06.23
   BASEDIR:  /usr
    VENDOR:  Sun Microsystems, Inc.
      DESC:  Sun StorEdge SRC/P SCSI RAID Controller Man Pages
    PSTAMP:  amazon20000623140054
  INSTDATE:  Mar 27 2001 10:33
   HOTLINE:  Please contact your local service provider
    STATUS:  completely installed
     FILES:      6 installed pathnames
                 3 shared pathnames
                 4 directories
                52 blocks used (approx)
 
#
 
The following only applies to 64-bit Solaris 7:
 
# pkginfo -l SUNWhwrdx
   PKGINST:  SUNWhwrdx
      NAME:  Sun StorEdge SRC/P SCSI RAID Controller Driver (64-bit)
  CATEGORY:  system
      ARCH:  sparc
   VERSION:  2.0.0,REV=2000.04.10
   BASEDIR:  /
    VENDOR:  Sun Microsystems, Inc.
      DESC:  Sun StorEdge SRC/P SCSI RAID Controller Driver 1.B5 (64-bit)
    PSTAMP:  clover20000410151843
  INSTDATE:  Mar 27 2001 10:32
   HOTLINE:  Please contact your local service provider
    STATUS:  completely installed
     FILES:      5 installed pathnames
                 3 shared pathnames
                 3 directories
                 2 executables
               241 blocks used (approx)
 
# 
 
		- END -

README -- Last modified date:  Thursday, April 19, 2001

