Patch-ID# 109793-25 Keywords: security su trap panic pm ports standards ssp rscadm console ioctl Synopsis: SunOS 5.8: su driver patch Date: Aug/09/2004 Install Requirements: 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 4897539 4940982 4972451 5006489 Changes incorporated in this version: 4972451 5006489 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: 5006489 ring buffer code uses short rather than uint causing serial port apps to hang 4972451 Need a /etc/system variable to turn off error messages from su driver (from 109793-24) 4940982 solaris panic on boot (from 109793-23) 4897539 Locks held across enterq, leaveq, putbq (from 109793-22) 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, August 9, 2004