OBSOLETE Patch-ID# 107589-08
Keywords: se memory S_IOCSETMODE se_async_txint panic SDLC HDX debugger reset
Synopsis: Obsoleted by: 107589-09 SunOS 5.7: se, zs, kbd and kbio.h Patch
Date: Jan/18/2002

Solaris Release: 7

SunOS Release: 5.7

Unbundled Product: 

Unbundled Release: 

Xref: 

Topic: SunOS 5.7: se, zs, kbd and kbio.h 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: 4144228 4145265 4147705 4159098 4164468 4176071 4177655 4178060 4190872 4191338 4194055 4199552 4202013 4230310 4304938 4308769 4343535 4360114 4409169 4412596 4417136 4463087

Changes incorporated in this version: 4409169 4417136 4463087

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: 

/etc/default/kbd
/kernel/drv/se
/kernel/drv/sparcv9/se
/platform/sun4c/kernel/drv/zs
/platform/sun4d/kernel/drv/zs
/platform/sun4m/kernel/drv/zs
/platform/sun4u/kernel/drv/sparcv9/zs
/platform/sun4u/kernel/drv/zs
/usr/bin/kbd
/usr/include/sys/kbio.h

Problem Description:

4409169 single user boot of E250 with console set to RSC hangs before login.
4417136 se_hdlc_close() can hard-hang the machine
4463087 se driver could generate "se0: Invalid chip version 3 in flowcontrol" error
 
(from 107589-07)
 
4412596 sptest fails on se device in MP system
 
(from 107589-06)
 
4360114 Reset serial ports with the tcsetattr will hang system hard, pci systems only.
 
(from 107589-05)
 
4343535 se_hdlc driver loses data when it re-xmits a frame that was aborted
 
(from 107589-04)
 
4308769 se_async_softint called canputnext without checking for valid q_next
4304938 "stty 0" freeze system
 
(from 107589-03)
 
4230310 se: can not toggle DTR in real time
 
(from 107589-02)
 
4147705 Provide a method other than <break> for entering the debugger
 
(from 107589-01)
 
4199552 se driver panic with kernel heap corruption detected
4194055 se: memory leaks in the se driver result in system hang
4202013 se: se_async_txint panics when data pointer is non-word aligned
4191338 se: panic in se_hdlc driver when running in HDX mode
4190872 se: cause panic by control-c after displaying big files
4178060 se_hdlc0 configured for SDLC HDX with no modem attached causes system failure
4176071 se: multiple threads hang, causing the system to be unusable.
4177655 se_hdlc: S_IOCSETMODE ioctl results in wrong value in ic_len field.
4145265 cat > /dev/term/a truncated on PCI arch not a SBUS arch.
4144228 Unable to implement SNA Half Duplex Setting on PCI-based systems' se_hdlc0
4164468 se: not handle M_DELAY message block
4159098 se: S_IOCGETMCTL ioctl returns incorrect values

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

README -- Last modified date:  Monday, May 13, 2002

