Patch-ID# 105356-09
Keywords: FC-AL seagate timeout mutex ssd bp_resid
Synopsis: SunOS 5.6: /kernel/drv/ssd patch
Date: Jun/30/99

Solaris Release: 2.6

SunOS Release: 5.6

Unbundled Product: 

Unbundled Release: 

Topic: SunOS 5.6: /kernel/drv/ssd patch

BugId's fixed with this patch: 4015886 4058807 4074325 4079906 4094627 4111066 4113228 4125140 4128002 4128046 4148500 4155865 4174794 4204491 4212961 4224495 4236646 

Changes incorporated in this version: 4174794 4212961 4224495 4236646

Relevant Architectures: sparc

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:

/kernel/drv/ssd

Problem Description:

4236646 ssd doesn't handle bogus scsi status well.
4212961 ssd: add Not Ready Retry count for devices (A3xxx) that take long to come online
4174794 buffer overflow in sd_decode_sense causes panic handling sense errors
4224495 handle qlen == 0 case in ssd while updating kstats

(from 105356-08)

4204491 ssd: Add Product String for 18G Seagate FC Drives
4148500 ssd: The device id does not get registered correctly.

(from 105356-07)

4155865 ssd: 22 drive photon sees timeouts/transport errors with heavy IOs.
4128002 DR detach fails with disks under Veritas control (layered open > 0)

(from 105356-06)

4074325 sd/ssd/soc/pln: DDI_SUSPEND/RESUME incomplete
4125140 ssd: DDI_SUSPEND code to handle outstanding IO will not work for sf

(from 105356-05)

4128046 ssd: set pm-hardware-state to needs-suspend-resume

(from 105356-04)

4015886 ssd: add support for hotplug event callbacks
4111066 ssd: bp_resid gets incorrect value while recovery for the "Soft Error" cases

(from 105356-03)

4113228 Sunfire-DR never suspended pln, ssd

(from 105356-02)

4094627 ssd: cannot sleep indefinitely holding the mutex, while waiting for resources
4079906 reset of first node of cluster connected to sonoma hangs other node

(from 105356-01)

4058807 timeouts running async i/o test: when 2 ports of the HA connected to single IB


Patch Installation Instructions: 
-------------------------------- 
Refer to the Install.info file within the patch 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.


Special Install Instructions: 
----------------------------- 
Reboot the system after patch installation.
