Patch-ID# 108553-07 Keywords: A3500 A3500FC A1000 A3000 firmware rdriver Solaris8 Synopsis: RAID Manager 6.22: generic RM6.22 patch for Solaris 8 Date: Jan/17/2001 ************************************************************** This patch was re-instated on June 6, 2001 because 108553-09 was badpatched due to misleading error messages. If you have installed patch 108553-09, you DO NOT have to downgrade your patch or firmware. If you experience any problems that are related to patch 108553-09, such as random UNRESPONSIVE DRIVE or 95/01 ASC/ASCQ errors in the log, please contact Sun Service Center. (Please reference bugs id: 4453774 and 4468699 - contract customers only) In order to apply patch 108553-07, when 108553-09 has been installed, you need to downgrade the firmware, please contact Sun Service Center. ************************************************************** 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 Changes incorporated in this version: 4334761 4354225 4340360 4338928 4331703 4252343 4296354 4324198 4295540 4222386 4300763 4338808 4400410 4400636 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/03010360.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: 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.02.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: Tuesday, June 19, 2001