Patch-ID# 109793-22
Keywords: security su trap panic pm ports standards ssp rscadm console ioctl
Synopsis: SunOS 5.8: su driver patch
Date: Aug/19/2003


Install Requirements: Additional instructions may be listed below                      
                      Reconfigure after installation                      
                      See Special Install Instructions                      
                      
Solaris Release: 8

SunOS Release: 5.8

Unbundled Product: 

Unbundled Release: 

Xref: 

Topic: SunOS 5.8: su 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: 4242185 4284204 4293633 4305633 4329068 4329329 4331497 4333100 4334180 4351341 4352519 4354803 4356143 4357331 4358336 4362909 4374325 4394849 4397794 4399541 4427108 4461093 4464201 4494885 4587859 4646641 4666211 4697226 4707716 4734045 4747008 4764445 4766657 4776340 4781075

Changes incorporated in this version: 4781075

Patches accumulated and obsoleted by this patch: 109653-02 110228-01 112010-02 114208-01 114292-02 115273-01

Patches which conflict with this patch: 

Patches required with this patch: 108528-18 or greater

Obsoleted by: 

Files included with this patch: 

/etc/minor_perm
/platform/sun4u/kernel/drv/sparcv9/su
/platform/sun4u/kernel/drv/su

Problem Description:

4781075 su driver holds locks across calls to qreply (which in turn calls putnext)
 
(from 109793-21)
 
4747008 serial port on Netra T1 105 hang up application
 
(from 109793-20)
 
4397794 su driver does not support PPS
 
(from 109793-19)
 
        This patch revision was generated to accumulate and obsolete
        the feature changes introduced in feature point patch 115273-01.
        See description below for bugid(s) associated with feature point
        patch 115273-01.
 
(from 109793-18)
 
        This patch revision was generated to accumulate and obsolete
        the feature changes introduced in feature point patch 114292-02
 
(from 109793-17)
 
4766657 V120 not responding to CTS line
 
      This patch revision was also generated to accumulate and obsolete
      a conflicting oem patch, 114208-01, which was not distributed as
      a Sun patch.
 
(from 109793-16)
 
4707716 Sunvts SUtest hangs due to su driver failing to clear asy_flags in close.
 
(from 109793-15)
 
4399541 Level 12 interrupt not serviced seen on grover again.
 
(from 109793-14)
 
4734045 su-driver deadlocks system during sunvts tests
 
(from 109793-13)
 
4587859 I_STR ioctl payloads are improperly validated
 
(from 109793-12)
 
4666211 su driver does not initialize serial nodes on ALI1535D+ (southbridge)
 
(from 109793-11)
 
4464201 lock_set_spl asy_excl_hi spin lock panic in su driver
 
(from 109793-10)
 
4494885 add transparent ioctl support for solaris 8
 
(from 109793-09)
 
        This patch revision was generated to accumulate and obsolete the
        feature changes introduced in feature point patch 112010-02.
 
(from 109793-08)
 
4427108 Control of RTS/DTR can NOT do from ioctl().
 
(from 109793-07)
 
4357331 TTYa, customer wants BREAK capability, but not from power cycled WYSE terminal
 
(from 109793-06)
 
4394849 Memory leaks in su driver detach routine.
 
(from 109793-05)
 
	This patch revision was generated to accumulate and obsolete
        the feature changes introduced in point patch 110228-01.
 
4351341 rsc console hangs after boot
4352519 su driver causes rscadm to hang
4242185 su: add support for SSP
4329068 rsc-console device should have 600 permissions
 
(from 109793-04)
 
4362909 SU driver is not properly handling softcar
4354803 high speed use of grover serial ports leads to silo overflow error in driver
4358336 serial driver displays silo overflow, local queue full messages
 
(from 109793-03)
 
4356143 GABI c_iflags #1 failure: tcsendbreak() calls stomp on untransmitted data
 
(from 109793-02)
 
	This patch revision was generated to accumulate and obsolete
        the feature changes introduced in point patch 109653-02.
 
4293633 The "su" serial port driver doesn't support the ioctl for internal loopback
4331497 su driver has some unused pm code
4333100 serial ports on new platform fail SunVTS 4.1alpha test
4284204 Level 12 interrupt not serviced.. message is seen on new platform..
4329329 opening serial port ttys causes new platform to hang
4334180 GABI POSIX.os/devclass/i_modem 3 Failed
 
(from 109793-01)
 
4305633 su:async_iocdata BAD TRAP: alignment error:
 
(from 109653-02)
 
4333100 serial ports on new platform fail SunVTS 4.1alpha test
4284204 Level 12 interrupt not serviced.. message is seen on new platform..
4329329 opening serial port ttys causes new platform to hang
4334180 GABI POSIX.os/devclass/i_modem 3 Failed
 
(from 109653-01)
 
4331497 su driver has some unused pm code
 
(from 110228-01)
 
4351341 rsc console hangs after boot
4352519 su driver causes rscadm to hang
4242185 su: add support for SSP
4329068 rsc-console device should have 600 permissions
 
(from 112010-02)
 
4374325 need to support "su" serial port with different baudrate generator frequency.
 
(from 112010-01)
 
4461093 LW2+ "lom-console" should appear as
 
(from 114208-01)
 
4734045 su-driver deadlocks system during sunvts tests
 
(from 114292-02)
 
4707716 Sunvts SUtest hangs due to su driver failing to clear asy_flags in close
 
(from 114292-01)
 
4776340 ON support for new platforms
4697226 Interrupt Level 12 not service in Taco/Enchilada System
 
(from 115273-01)
 
4646641 su driver can deadlock and hard hang the machine during attach
4764445 su driver attach doesn't unwind from mouse pathname create properly.

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.
 
NOTE1 : To get the complete MonteCarlo Platform Extension feature,
        please install the following patches:
 
        109935-03 (or newer) libprtdiag_psr.so.1 patch
        112172-01 (or newer) sc_nct driver patch
        112173-01 (or newer) acebus driver patch
        112174-01 (or newer) platform link patch
 
NOTE 2: To get the complete Netra T4/T12 Platform Support feature, please
        install the following patches:
 
        112161-01 (or newer) prtdiag patch
        112163-01 (or newer) Netra T4 Lombus patch
        112162-01 (or newer) Netra T12 Lw8 driver patch
        112160-01 (or newer) platform links patch
        110371-03 (or newer) sgfru patch
        111919-02 (or newer) KU patch
        112164-01 (or newer) Netra-T12 sgfru driver patch
        110460-14 (or newer) fruid/picl plugin patch
 
NOTE 3: For complete platform support for the SUNW,Sun-Blade-1500
	and SUNW,Sun-Blade-2500, please install the following patches:
 
        108528-20 (or newer)   Kernel Update Patch
        108974-28 (or newer)   dada,uata,dad,sd,scsi patch
        108975-08 (or newer)   rmformat and format patch
        108977-02 (or newer)   libsmedia patch
        109793-18 (or newer)   su patch
        109873-17 (or newer)   libprtdiag_psr.so.1 patch
        109885-11 (or newer)   glm patch
        109887-16 (or newer)   smartcard patch
        109888-21 (or newer)   platform drivers patch
        109889-04 (or newer)   platform links & libc_psr patch
        109896-13 (or newer)   USB patch
        109920-08 (or newer)   pcic driver patch
        110320-03 (or newer)   s1394 patch
        110460-28 (or newer)   fruid/PICL plug-ins patch
        110609-04 (or newer)   USB header patch
        111804-03 (or newer)   update_drv,rem_drv patch
        111808-02 (or newer)   /usr/lib/adb/devinfo patch
        109892-04 (or newer)   ecpp patch
 
NOTE 4: For complete platform support for the SUNW,Sun-Fire-V250
        and SUNW,Sun-Fire-V440, please install the following patches:
 
        108528-22 (or newer)    Kernel Update patch
        108974-31 (or newer)    sd and ssd patch
        109873-19 (or newer)    libprtdiag_psr.so.1 patch
        109888-24 (or newer)    platform drivers patch
        109889-06 (or newer)    platform links & libc_psr patch
        110819-04 (or newer)    us driver patch
        110460-30 (or newer)    fruid/PICL plug-ins patch
        112249-04 (or newer)    Netra-12 libprtdiag_psr.so.1 patch
        113679-04 (or newer)    rmc* and librsc.so.1 patch
        113684-03 (or newer)    scadm patch
        115274-01 (or newer)    raidctl patch
        115275-01 (or newer)    mpt driver patch
        109896-17 (or newer)    USB and Audio Framework patch
        110918-05 (or newer)    openeepr and prtconf patch
        113682-02 (or newer)    pmugpio patch
        109793-19 (or newer)    su driver patch

README -- Last modified date:  Monday, October 13, 2003

