Patch-ID# 115708-30
Keywords: sun dsp firmware
Synopsis: Sun DSP Firmware Update
Date: Jun/08/2005


Install Requirements: Reboot after installation                      
                      
Solaris Release: 8 9

SunOS Release: 5.8 5.9

Unbundled Product: Hardware/PROM/Sun_DSP_Firmware

Unbundled Release: 2.1

Xref: 

Topic: 

Relevant Architectures: sparc
  	NOTE: 
	This patch release is for the DSP Firmware only 

BugId's fixed with this patch: 2123696 2124170 2125302 2125416 2125475 2125477 5109013 6174254 6178735 6183282 6184051 6194826 6204676 6216669 6217391 6219058 6221413 6223864 6224220 6225715 6225897 6226655 6227269 6227269 6242091 6242884 6244393 6250284 6257408 6257716 6260007 6262103

Changes incorporated in this version: 

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: 

  dsp.sh                 # DSP File Upload Utility
  patchtoc               # dsp.sh: Files to Upload To DSP
dist.par               # DSP firmware

Problem Description:

---------------------------------------------------
 (2.1 DSP Firmware)
---------------------------------------------------
P CR Num  Type    Synopsis
- ------- ------  --------------------------------------------------------------------------------
2 6227269 Defect  HBO/s1mu2: After card reload, iostat performance numbers are degraded.
2 6225897 Defect  Ingress SP crashes when the primary path to a disk is removed but the LUN claim
2 6174254 Defect  S1MU1_b1:Qlogic returns fwstate 0x02, during ingress port enable
2 6223864 Defect  cx egress proc kill test causes ingress proc crash and IO termination
2 6178735 Defect  Egress crash after a pit reset causes data corruption
2 6224220 Defect  S1MU2: Remove lun then add lun generates incorrect ALUA info
2 6216669 Defect  HBO/S1MU2 translation bug fix and next incremental update.
2 6204676 Defect  SFC failovers after pit resets fail with io errors
2 6219058 Defect  Full support for CX400/700 heterogeneous storage (merge from 2.0.4 patch release
2 6194826 Defect  SSRV crashes in ssrvSdPassdown
2 6226655 Defect  HBO/S1MU2: VCM_ALUA primary path clearing algorithm in error and ptrace level mo
3 6217391 Defect  VSM / MVSP / SSRV follow up changes for dynamic IO size
3 6184051 Defect  demote ispFillInPDBEntry and ispFillInGIDPTFabricEntries to INFO or removed log
3 5109013 Defect  installation of DSP patch 115708-25 via StorADE Rev Maint utility fails
3 6183282 Defect  LOG_ERR indicating a config proc for a "Free Volume" being deleted (quiesce / un
3 6225715 Defect  Unable to create vdisk > 1 terabyte
2 6227269 Defect  HBO/s1mu2: After card reload, iostat performance numbers are degraded.
3 6221413 Defect  A failing or absent PSU state at power-on will not log as an error
3 2123696 Defect  SRC2: Oper Code does not boot rev G 7455, rev B Galileo boards
2 6242884 Defect  Auto-save is not initiated for snapshot create or deletes
2 6242091 Defect  U2.0.5: LBA alignment issue prevents the creation of snapshots from volumes crea
2 2124170 Defect  VCM: "Volume Coming On-Line" should be an INFO (not CRIT) event
3 6244393 Defect  Moving storage to another egress proc causes disks to stay in offline state
2 6250284 Defect  System-1 MU2 vol alignment and back end size wrong
2 6257408 Defect  Esc 1-7496793 (Register value change needed for PCI drive strength)
2 2125477 Defect  multi-bit ecc errors disable the ecc interrupt instead of crashing the processor
2 2125302 Defect  High percentage of SRC2s and SFCs failing boot in manufacturing.
3 2125416 Defect  Snap reset fails after 12 sfc shutdowns (leaving PITs quiesced)
2 2125475 Defect  SVSD instance ID confict causing initiator's to be removed from assigned sdomain, after MI
2 6257716 Defect  S1MU2 - ingress cable pull fails - surviving ingress port's ALUA status is incorrect.
2 6260007 Defect  S1MU2 - sfc card failovers result with some volumes that won't respond to IO
2 6262103 Defect  Fatal post error after ROM update on SRC
 
The following system-1 patches have been merged into this release:
  s1mu1 patch 115708-26 (02.01.01.0023)
  UBS patch 118460-01 (P02.01.0506)
  UBS patch 118460-02 (P02.01.0508)
  UBS patch 118460-03 (P02.01.0509)
  HBO patch 118568-01
  RCABLE patch 118593-01 (P02.01.00.0601)
  RCABLE patch 118593-02 (P02.01.00.0602)

Patch Installation Instructions:
-------------------------------- 
 This patch includes a firmware uploading utility (DSP.sh) that 
 simplifies transferring the contents of this patch to a DSP system.   
 This script is intended for use on Solaris host 
 systems only.  To manually install the contents of this patch
 see the following section.
 
=======================================================================
    Manually Installing the DSP
=======================================================================
 
 This build comes with a new configuration file (startup.cfg). Please use Step 1 OR Step 2 
   to transfer the correct files to the DSP. Then proceed to Step 3 to upgrade the firmware.
 
   1) If you want to install the new configuration file and the DSP firmware then:
    # /opt/SUNWse6920/bin/config_dsp
 
   NOTE: The new startup.cfg contains the following entries:
	- New chassis license
	  If you had previously installed one of the MIRE builds on your P0 
        unit and you had configured volumes on your 6020s then you will need
	  to login to the DSP and issue the command "show disks" then note the value
        of the Owner Id for the disks that don't have an value of "Local".  Then 
        type the command "take-ownership <Owner ID>". This is required because 
        the chassis license changed causing the DSP software to think the 6020
        volumes are owned by a different DSP chassis.
	- Configure SNMP traps for PatchPro & StorAde
	- Configure & enable coredump and set the tftp server
	- Configure & enable syslogging
	- Set inquiry data string
 
   2) If you want to keep your existing configuration file and install ONLY the DSP firmware then:
    # cd /var/sadm/swimage/115708-30
    # ./dsp.sh
 
   3) Once you got all files up to DSP, log into DSP console (NTC port 4)
      and execute "upgrade -a" to upgrade the DSP.
      If you do step 1, upgrade the DSP without overwrite the configuration file
 
        dsp00# upgrade -a 
        OK to overwrite configuration file[Y]? N
	** WARNING: ABOUT TO UPGRADE SW on ENTIRE CHASSIS
	Are you sure(y/n)?y
 
      If you do step 2, upgrade the DSP with the current configuration file
 
	dsp00# upgrade -a
        OK to overwrite configuration file[Y]? Y
	Building configuration...
 
	................................................................................
	................................................................................
	.............................File A:\startup.cfg Created.
	** WARNING: ABOUT TO UPGRADE SW on ENTIRE CHASSIS
	Are you sure(y/n)? 
 
    4) After the upgrade, log into DSP to verify the version:
 
	Username: root
	Password: sun1
 
	dsp00# show version card
 
 
   For more information regarding the DSP, please consult the documents in the
   mysales portal

Special Install Instructions:
----------------------------------------

None.

README -- Last modified date:  Wednesday, June 8, 2005

