Patch-ID# 108553-09
Keywords: A3500 A3500FC A1000 A3000 firmware rdriver Solaris8
Synopsis: RAID Manager 6.22: generic RM6.22 patch for Solaris 8
Date: Apr/06/2001

Solaris Release: 8

SunOS Release: 5.8

Unbundled Product: RAID Manager

Unbundled Release: 6.22

Xref: 

Topic: 

Relevant Architectures: sparc

BugId's fixed with this patch: 4206743 4222386 4252343 4257048 4290030 4295540 4296354 4299408 4300763 4301968 4324198 4325520 4325640 4331703 4334761 4336484 4338808 4338928 4340360 4343403 4354225 4355352 4400410 4400636 4405242

Changes incorporated in this version: 4405242

Patches accumulated and obsoleted by this patch: 

Patches which conflict with this patch: 108834-02

Patches required with this patch: 

Obsoleted by: 

Files included with this patch: 

/etc/init.d/rdacctrl
/etc/rcS.d/S61rdaclinks
/kernel/drv/rdnexus
/kernel/drv/rdriver
/kernel/drv/sparcv9/rdnexus
/kernel/drv/sparcv9/rdriver
/sbin/rdaemon
/sbin/sparcv9/rdaemon
/usr/lib/osa/bin/cfgap
/usr/lib/osa/bin/genscsiconf
/usr/lib/osa/bin/hot_add
/usr/lib/osa/bin/maintap
/usr/lib/osa/bin/parityck
/usr/lib/osa/bin/raidutil
/usr/lib/osa/bin/raidutil.exec
/usr/lib/osa/bin/rdac_disks
/usr/lib/osa/bin/rdacutil
/usr/lib/osa/bin/statap
/usr/lib/osa/bin/symconf
/usr/lib/osa/fw/03010304.bwd
/usr/lib/osa/fw/03010363.apd
/usr/lib/osa/fw/fwcompat.def
/usr/lib/osa/help/messages.txt
/usr/lib/osa/raidcode.txt
/usr/share/man/man1m/genscsiconf.1m
/usr/share/man/man1m/hot_add.1m
/usr/share/man/man1m/raidutil.1m
/usr/share/man/man1m/rdac_disks.1m
/usr/share/man/man1m/symconf.1m

Problem Description:

4405242 cu lost connectivity to their entire raid module until a controller was removed.
 
(from 108553-08)
(from 108553-07)
4400410 S55rdac script looks for an obsolete  patch number 108834-05
4400636 S8 reported 108834 was installed during boot even if patch was never installed
4338808 When booting from an A1000 the A3500FC luns do not show up.
4252343 A1000 receiving RAID events incorrectly indicating phantom drive [0,3]
 
(from 108553-06)
(from 108553-05)
4334761 Failed to create luns when 10 drives added.
4354225 RM6.22 patches 108834-02 and 108553-02 causes inability to boot from A3x00 LUN 0
4340360 RM6 LUN is assigned controller number greater than 63
4338928 After LUN creation on A3500FC, format shows extra physical devices
4331703 RM 6 doesn't detect lv/switch configs using ctlr number > 63 (rdnexus.conf)
4296354 RAID manager incorrectly allows deletion of LUN 0
4324198 SCSI reservations on a disk cause a controller failover
4295540 sd doesn't close all layered opens when RDAC LUN rebalanced
4222386 WARNING: forceload of RM 6.22 /kernel/drv/rdriver failed
4300763 Implement write/read buffer command w/ larger buffer (.5MB) for STORtools/switch
 
(from 108553-04)
 
(from 108553-03)
4336484 Priv chk fails: rm6 calls drv_priv with copied cred, instead of calling ddi_get_
4343403 Fault Insertion test, pulling a controller offlines other controllers
4355352 you can not upgrade firmware from 02.05.06.39 to 03.01.02.35
 
(from 108553-02)
4325520 drvconfig: driver failed to attach: rdriver with more than 2 A3500FC
4325640 format shows A3500FC devices with extra physical paths after a failover/unfail
4290030 Bad HW with RPA Memory parity error lead to loss of both controllers
4257048 Parityck log messages are not sortable by RAID Module name
4301968 RM 6.22 undocumented ASC ASCQ combinations 5D 80
 
(from 108553-01)
4206743 rdriver and stty error messages during boot A1000 on Solaris 8
4299408 patch README.108553-01 should mention fw level required

Patch Installation Instructions:
-------------------------------- 
For Solaris 7 or 8 releases, refer to the man pages for instructions on
using 'patchadd' and 'patchrm' scripts provided with Solaris.
Any other special or non-generic installation instructions should be
described below as special instructions.  The following example
installs a patch to a standalone machine:
 
        example# patchadd /var/spool/patch/104945-02
 
The following example removes a patch from a standalone system:
 
        example# patchrm 104945-02
 
For additional examples please see the appropriate man pages.

Special Install Instructions:
----------------------------- 
The only purpose of this patch is for users running on Solaris 8 or
in the process of upgrading to Solaris 8.
 
User's with Veritas installed need to pay special attention to the
Veritas and A3x00/A1000 FIN's and documentation concerning upgrade 
procedures.  Inattention could render your system unbootable.
 
The current version of firmware included in RM 6.22, 03.01.03.xx.apd,
and 03.01.03.xx.bwd needs to be installed (downloaded) into all the
arrays before loading this patch unless later firmware is already loaded.
The firmware in this patch needs to be loaded before the actually using
the arrays.  All arrays connected to the host where this patch is installed
must be the same firmware level.
 
If you are just installing Solaris 8, then use these guidelines:
Case 1: Installation of patch 108553 after a full initial install of
        Solaris 8
 
    full initial install of Solaris 8
    install RM6.22
    install patch 108553
    install fw in patch
    boot -r
    If you have existing A3x00/A1000 LUNs other than zero:
      genscsiconf
      hot_add
      boot -r
    endif
 
Case 2: Installation of patch 108553 after upgrade install of Solaris 8
 
    upgrade install Solaris 8
    boot -r
    If you don't have RM 6.22
       install RM 6.22 and patch 108553
       install fw in patch
       boot -r
    else
       install patch 108553
       install fw in patch
    endif
    genscsiconf
    hot_add
    boot -r
 
README -- Last modified date:  Wednesday, February 21, 2001

README -- Last modified date:  Friday, April 6, 2001

