Patch-ID# 107460-14
Keywords: st magstar auto eject ioctl uscsigetrqs mlr-3 slr-5
Synopsis: SunOS 5.7: st driver patch
Date: Jun/04/2004


Install Requirements: Reboot after installation                      
                      
Solaris Release: 7

SunOS Release: 5.7

Unbundled Product: 

Unbundled Release: 

Xref: 

Topic: SunOS 5.7: 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.
       **************************************************************************************

Relevant Architectures: sparc

BugId's fixed with this patch: 4166568 4166574 4166583 4194536 4206636 4208102 4211607 4249628 4252890 4258164 4260046 4265521 4270641 4271247 4274852 4278708 4291898 4303253 4305944 4319238 4347576 4351714 4358054 4358442 4387086 4397319 4415539 4425268 4458591 4469348 4485415 4495684 4505124 4509125 4509126 4509162 4546605 4631870 4651679 4672504 4976566

Changes incorporated in this version: 4976566

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/sparcv9/st
/kernel/drv/st
/kernel/drv/st.conf
/usr/include/sys/mtio.h
/usr/include/sys/scsi/impl/uscsi.h
/usr/include/sys/scsi/targets/stdef.h
/usr/lib/adb/sparcv9/st_drivetype
/usr/lib/adb/st_drivetype

Problem Description:

4976566 system panics in st_done_and_mutex_exit() during rebooting
 
(from 107460-13)
 
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 107460-12)
 
4631870 st: throttle debug message prints to console more then expected
4546605 st: st_tape_init gets reservation conflict on RBL but doesn't fail the open
 
(from 107460-11)
 
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 2.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 107460-10)
 
4415539 request for LTO/Ultrium tape drive support in Solaris 8
 
(from 107460-09)
 
4387086 st: allow_large_xfr bit unset after Resvn' conflict
4397319 st: add support for Benchmark DLT-1 drive
4303253 st: cannot modunload st if there is an unopened, unsupported tape drive
4258164 st driver does not support autosense properly
 
(from 107460-08)
 
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 107460-07)
 
4270641 DDS-4 native st driver support not in Solaris 7
4319238 change comment to reflect the fact that HP and Sun DDS-4 drives are identical
 
(from 107460-06)
 
4274852 st driver has typo that stops reservation release in st_open on errors
4291898 remove comments deemed redundant
 
(from 107460-05)
 
4194536 st driver uses buf after it has called biodone on the buf.
4260046 st driver needs to remove check for geterror before biowait
4265521 mammoth EXB-8900 entry in st.conf has wrong parameter
 
(from 107460-04)
 
4252890 add support in st for StorageTek 9840 tape drive
4278708 set ST_KNOWS_EOD by default for StorageTek 9840 tape drives
4249628 scsi error in transport & dat DDS2 & 103934-09
 
(from 107460-03)
 
4211607 Tandberg MLR-3 cannot be recognized on Solaris 7
4206636 Tandberg SLR-5(QIC tape device) cannot be used on Solaris 7
 
(from 107460-02)
 
4208102 st: implement the "uscsigetrqs" ioctl
4166574 st: new ioctl to acquire the status of clean bit
 
(from 107460-01)
 
4166583 PSARC/1998/366: deferred error handling
4166568 PSARC/1998/366: sense tape positioning problems and auto eject the tape

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:
-------------------------------------------
Please reboot system after installation.

README -- Last modified date:  Thursday, July 1, 2004

