<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">Patch-ID# 107458-07
Keywords: ssd scsi_disk ssa_disk SCSI-3 PGR uata dad id cdrom IDE CDROM panic
Synopsis: SunOS 5.7: dad, sd, ssd, uata drivers patch
Date: Mar/30/00

Solaris Release: 7

SunOS Release: 5.7

Unbundled Product: 

Unbundled Release: 

Topic: SunOS 5.7: dad, sd, ssd, uata drivers patch

	**********************************************************************
	NOTE: This patch may contain one or more OEM-specific platform ports.
	      See the appropriate OEM_NOTES file within the patch for
              information specific to these platforms.
 
              DO NOT INSTALL this patch on an OEM system if a corresponding
              OEM_NOTES file is not present (or is present, but instructs not
              to install the patch), unless the OEM vendor directs otherwise.
	**********************************************************************

BugId's fixed with this patch: 4132160 4161206 4169315 4169319 4174794 4179264 4180514 4186223 4196836 4200283 4204491 4205336 4210139 4212490 4212961 4223471 4224495 4236399 4240626 4241671 4243161 4248431 4250964 4251458 4252331 4255622 4256591 4282525 4291980 

Changes incorporated in this version: 4236399 4291980

Relevant Architectures: sparc

Patches accumulated and obsoleted by this patch: 107121-02 

Patches which conflict with this patch: 

Patches required with this patch: 107834-02 (or newer)

Obsoleted by: 

Files included with this patch:

/kernel/drv/dad
/kernel/drv/sd
/kernel/drv/sparcv9/dad
/kernel/drv/sparcv9/sd
/kernel/drv/sparcv9/ssd
/kernel/drv/sparcv9/uata
/kernel/drv/ssd
/kernel/drv/ssd.conf
/kernel/drv/uata
/usr/lib/adb/scsi_disk
/usr/lib/adb/ssa_disk

Problem Description:

4236399 A3500 LUNs go offline without warning
4291980 Offlined controller causes "transport rejections"

(from 107458-06)

4161206 Quorum configured on the shared ccd diskgroup crashes the node.
4241671 sd/ssd should support MHIOCREGISTERDEVID ioctl (PSARC 1999/357)
4256591 SSD_DO_KSTATS fix (4224495) needs to be putback into sd driver
4248431 problem with sd trying to recover
4282525 sd/ssd:Increase retries in dump routine for devices that take longer after

(from 107458-05)

4223471 ssd:  MUST handle T300 fail-over delay
4240626 TX kstat panic running load on FCAL 3500 (Multi-Lun)
4250964 ssd:  Should not perform HEROIC error recovery on unmounted T300
4251458 scsi_poll() NOT COMPATIBLE with multi-lun (RAID) devices
4252331 ssd:  queue full adaptive throttle ineffective

(from 107458-04)

4132160 sd driver retries for some non-recoverable errors.
4210139 DVD-ROM support required for solaris
4255622 Need to integrate the Sun Fibre Channel Transport layer with Solaris

(from 107458-03)

4180514  CDROMCDDA ioctl gives error on ultra 5/10
4200283  Ultra 5/10 reports: WARNING: level 4 interrupt not serviced.
4243161  "Warning: no backup labels" is displayed with format lable on 64bit

(from 107458-02)

4204491 ssd: Add Product String for 18G Seagate FC Drives
4174794 buffer overflow in sd_decode_sense causes panic handling sense errors
4212961 ssd: add Not Ready Retry count for devices (A3xxx) that take long to come online
4224495 handle qlen == 0 case in ssd while updating kstats

(from 107458-01)

4169315 Need support for SCSI-3 PGR multi-host ioctls in ssd
4169319 Need support for SCSI-3 PGR multi-host ioctls in sd 
4196836 sd: SCMD_PRIN doesn't work if target support this command

(from 107121-02)

4212490 CDROM on the same channel as disk causes disk buffers to return EIO
4205336 System panic on reboot with CD and Disk on Primary channel 

(from 107121-01)

4179264 Ultra 5/10 systems have intermittent failure to detect cdrom
4186223 dad: The manufactured device id is read/written from 2 different locations.

Patch Installation Instructions:
--------------------------------

For Solaris 2.0-2.6 releases, refer to the Install.info file and/or
the README within the patch for instructions on using the generic
'installpatch' and 'backoutpatch' scripts provided with each patch.

For Solaris 7 release, 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: 
----------------------------- 
Reboot the system after patch installation.
</pre></body></html>