OBSOLETE Patch-ID# 108725-13
Keywords: dds-4 st st.conf st autopm ddi_pm_resume st power cycle ultrium
Synopsis: Obsoleted by: 108725-14 SunOS 5.8: st driver patch
Date: May/15/2003


Install Requirements: None                      
                      
Solaris Release: 8

SunOS Release: 5.8

Unbundled Product: 

Unbundled Release: 

Xref: This patch available for x86 as patch 108726

Topic: SunOS 5.8: st driver 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.
	***********************************************************
	NOTE:	Refer to Special Install Instructions section for
		IMPORTANT specific information on this patch.

Relevant Architectures: sparc

BugId's fixed with this patch: 4027074 4180382 4258164 4258222 4270641 4271247 4303253 4305944 4313732 4319238 4335834 4336105 4347576 4347741 4351714 4358054 4358442 4360365 4387086 4397319 4412239 4415539 4423303 4425268 4458591 4469348 4485415 4495684 4505124 4509125 4509126 4509162 4546605 4624524 4651679 4672504 4722426 4728530 4734019 4734033 4756712 4761337 4774943 4804362 4806385

Changes incorporated in this version: 4313732 4360365 4624524 4756712 4761337 4774943 4804362 4806385

Patches accumulated and obsoleted by this patch: 109579-01 111449-01

Patches which conflict with this patch: 

Patches required with this patch: 

Obsoleted by: 

Files included with this patch: 

/kernel/drv/sparcv9/st
/kernel/drv/st
/kernel/drv/st.conf
/usr/include/sys/mtio.h
/usr/include/sys/scsi/targets/stdef.h
/usr/lib/adb/scsi_tape
/usr/lib/adb/sparcv9/scsi_tape
/usr/lib/adb/sparcv9/st_drivetype
/usr/lib/adb/st_drivetype

Problem Description:

4313732 Compression and Recording Density should be independent of each other in st
4360365 st: ST_AUTODEN_OVERRIDE should be the default for single-density tape drives
4624524 st: Setting an odd blocksize on some drives fails and clears ST_MODE_SEL_COMP
4756712 LTO-2 from IBM support required in native 'st' driver
4761337 st: st doesn't check Data Compression Capable before enabling Data Compression
4774943 st driver holding mutex while calling delay is warlock err
4806385 9940B gets locked out of compression mode
4804362 ** EBS 7.0 rev 253 ** Tape positioning by record is disabled when using LTO gen2
 
(from 108725-12)
 
4412239 I/O error when trying to move just after a write on a Mammoth EXB-8900 8mm
4734019 st copy of vid/pid could go out of bounds if not NULL terminated.
4734033 st: there paths in st_make_command() that the local fixbit could be unset.
4728530 Need 'st' driver support for LTO Generation 2 from HP
4027074 mt -f device erase does not work on dlt, fails after a period of time  i/o error
4336105 sys/scsi/targets/stdef.h requires separate manual inclusions
 
(from 108725-11)
 
4722426 Reserve commands timing out.
 
(from 108725-10)
 
4358054 st: tape position discarded for some harmless USCSI commands
4672504 STK 9940B Tape Drive support needed in 'st' driver
4651679 st: need to add support for new Quantum SDLT 320
 
(from 108725-09)
 
4546605 st: st_tape_init gets reservation conflict on RBL but doesn't fail the open
 
(from 108725-08)
 
4505124 st_detach gets instance and softstate twice in a row
4495684 Require SDLT tape drive support in st driver
4509125 STK 9940 Tape Drive support required in st driver
4509126 STK 9840B Tape Drive support required in st driver
4509162 Change timeouts for Seagate LTO support
4469348 st: Default timeout of 120 seconds for 9840 drives is too short
4485415 Storagetec tape drives and robot hang after upgrading from 2.5.1 to 7
4305944 The st driver shouldn't probe all drives when unloading
4358442 st: undesirable MTIOCSTATE behavior
4425268 DDS3 mt takes longer in Solaris 7 than in Solaris 2.6
4458591 Request for tunable timeout period in the st driver
 
(from 108725-07)
 
4415539 Request for LTO/Ultrium tape drive support in Solaris 8
4423303 st: drives with clean light on not reported as needing to be clean by st driver
 
(from 108725-06)
 
	This patch revision was generated to accumulate and obsolete
        the feature changes introduced in feature point patch 111449-01.
 
(from 108725-05)
 
4397319 st: add support for Benchmark DLT-1 drive
4387086 st: allow_large_xfr bit unset after Resvn' conflict
 
(from 108725-04)
 
4258164 st driver does not support autosense properly
4303253 st: cannot modunload st if there is a unopened, unsupported tape drive
4347741 st: Need st.conf entry for Fibre Channel support
 
(from 108725-03)
 
4351714 DLT8000 default density needs to be set to the highest density with compression
4347576 Fix DLT8k density codes and MODE_SEL_COMP flag for DLT7k and DLT8k
4271247 DLT8000 Native st driver support not in Solaris 8 (or 2.5-7)
 
(from 108725-02)
 
	This patch revision was generated to accumulate and obsolete
	the feature changes introduced in point patch 109579-01.
 
4258222 st: need to support autopm power management model
4180382 st: restore tape position in DDI_PM_RESUME
 
(from 108725-01)
 
4270641 DDS-4 Native st driver support not in Solaris 8 (or 2.5-7)
4319238 Change comment to reflect the fact that HP and Sun DDS-4 drives are identical
 
(from 109579-01)
 
4258222 st: need to support autopm power management model
4180382 st: restore tape position in DDI_PM_RESUME
 
(from 111449-01)
 
4335834 support no involuntary power cycle

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-9 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:
-----------------------------
 
Reboot the system after patch installation.

README -- Last modified date:  Thursday, December 11, 2003

