Patch-ID# 109815-23


Download this patch from My Oracle Support

Your use of the firmware, software and any other materials contained in this update is subject to My Oracle Support Terms of Use, which may be viewed at My Oracle Support.
For further information on patching best practices and resources, please see the following links:
Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.

Keywords: security hotswap scsb se obp pcf8574 pcf8591 se se0 ioctl i_str
Synopsis: SunOS 5.8: se, acebus, pcf8574, pcf8591 and scsb patch
Date: Jan/31/2007


Install Requirements: See Special Install Instructions
Reboot after installing this patch to activate the changes delivered. An alternative may be specified in the Special Install Instructions.
Use Single User Mode (run level S) when installing this patch on an active boot environment. An alternative may be specified in the Special Install Instructions.

Solaris Release: 8

SunOS Release: 5.8

Unbundled Product:

Unbundled Release:

Xref:

Topic: SunOS 5.8: se, acebus, pcf8574, pcf8591 and scsb 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

Bugs fixed with this patch:

Sun CR # Bug #
402813714931452
430493815011874
430876915013397
431957115017705
432005515017906
433357715023685
433509915024326
433540715024459
433893315026009
434129915026985
434286615027647
434353515027946
434360115027966
434401315028155
434537515028762
434632315029164
435342215031900
435342615031904
435343015031908
435421915032191
435485715032398
435485915032400
435805915033696
435894015034084
436011415034502
436476315036106
436526215036287
436798115037219
436893115037563
437522515039795
437642315040189
437918915041179
438395015042780
438434515042939
438506515043183
439166015045454
439359515045992
439669315046958
440194515048729
440201815048750
440916915051001
441029915051409
441259615052128
441295215052221
441713615053643
441786715053864
441790815053873
441840015054016
441840815054021
442076315054789
442134515054997
442414515055915
443771215060062
445549515063531
446308715065861
446760315067486
458745015090217
458785915090344
462653715094083
473060815118907
473523115120208
481359815144857
484993915156069
506469515215803
647059815350516


Changes incorporated in this version: 6470598

Patches accumulated and obsoleted by this patch: 109694-01 109731-02 109908-02 110334-01 111428-03

Patches which conflict with this patch:

Patches required with this patch: 108528-18 109458-04 (or greater)

Obsoleted by:

Files included with this patch:

/etc/driver_aliases
/etc/minor_perm
/etc/name_to_major
/kernel/drv/se
/kernel/drv/sparcv9/se
/platform/SUNW,UltraSPARC-IIi-Netract/kernel/drv/se.conf
/platform/SUNW,UltraSPARC-IIi-Netract/kernel/drv/sparcv9/acebus
/platform/SUNW,UltraSPARC-IIi-Netract/kernel/drv/sparcv9/pcf8574
/platform/SUNW,UltraSPARC-IIi-Netract/kernel/drv/sparcv9/pcf8591
/platform/SUNW,UltraSPARC-IIi-Netract/kernel/drv/sparcv9/scsb

Problem Description:

6470598 5.9:XIR did not work with se(7D) driver and OBP on E250and Primepower
 
(from 109815-22)
 
4587450 se serial port driver error in se_async_wput M_IOCDATA handling code
 
(from 109815-21)
 
4028137 serial line hangs and gets "link down" message
5064695 se driver cleanup required around locking, potential deadlock
 
(from 109815-20)
 
4360114 Reset serial ports with the tcsetattr will hang system hard, pci systems only.
4417136 se_hdlc_close() can hard-hang the machine
 
(from 109815-19)
 
4849939 se_hdlc rejects all packets of size equal to its buffer size.
 
(from 109815-18)
 
4813598 se_open() never returns and serial port is locked
 
(from 109815-17)
 
4735231 se_hdlc_start() might cause deadman hard hang
 
(from 109815-16)
 
4626537 se_hdlc can corrupt kernel memory
4730608 syncloop test on se_hdlc for packet lenths >= 1024 fails and leaks memory too
 
(from 109815-15)
 
4587859 I_STR ioctl payloads are improperly validated
 
(from 109815-14)
 
4467603 se driver fails to handle ttycommon_ioctl return values properly
 
(from 109815-13)
 
4455495 se drivers close and soft intr handler routines need better cooperation.
 
(from 109815-12)
 
4344013 se driver DDI_INFO_DEVT2INSTANCE must return correct Instance number
 
(from 109815-11)
 
4463087 se driver could generate "se0: Invalid chip version 3 in flowcontrol" error
 
(from 109815-10)
 
4409169 single user boot of E250 with console set to RSC hangs before login.
 
(from 109815-09)
 
	This patch revision was generated to accumulate and obsolete the
        feature changes introduced in feature point patch 111428-03.
 
(from 109815-08)
 
4412596 sptest fails on se device in MP system
 
(from 109815-07)
 
4376423 se driver causes memory corruption, assertion failures
4420763 se drivers se_close routine needs additional clone structure checks.
4437712 Hotswap card will not configure when inserted into autoconfig configured slot
 
(from 109815-06)
 
4412952 OS delay when servicing system events causes system reset
4417908 slots regaining HEALTHY#!
4417867 hsc_board_healthy: No Slot Info.
4418408 scsb driver completes write of "0" bytes but not for read
4358940 SCSBIOC_RESET_UNIT ioctl not placing slots into RESET mode
4418400 Improper slot number returned via kstat for slot healthy.
4421345 Inserting fan tray intermittently causes system to believe SCB has been removed
4341299 System shut down after hsc_slot_occupancy: cannot map slot number 1 .... notice
4424145 pcf8591 driver kstat write can cause machine to shut down
 
(from 109815-05)
 
4343535 se_hdlc driver loses data when it re-xmits a frame that was aborted
 
(from 109815-04)
 
4391660 SCSB driver needs to set Health state based on i2c error statistics
4384345 Interrupt level 4 not serviced during hot swap operation
4375225 SW: Power supply present status incorrectly reflected on Status Panel
4353422 This primarily affects Netra ct 400 & 800 diagnostics
4353426 Primarily affects Netra ct 400 and 800 diagnostics
4353430 Primarily affects Netra ct 400 and 800 diagnostics
4358059 SCSBIOC_LED_OK_GET and ENVC_IOC_GETDSKLED not returning proper led status
4354857 Unit number range checking not performed for various scsb ioctls
4354859 Limited range checking on scsb ioctl SCSBIOC_REG_READ
4401945 System crashes intermittently when a power supply is switched off
4338933 Writes are allowed to fan tray and power supply device nodes.
4383950 read(2) on fan tray not setting errno value when error occurs
4396693 SCSB interrupt source registers "sometimes" return non 0 values on PS fault
4393595 System hangs during alarm card full hot swap operation
4402018 scsb driver warning about HSC not initialized or AC not present
4379189 Alarm and Slot presence state bits do not match
4385065 NOTICE message not being reported on tonga when SSB removed with a slot in reset
 
(from 109815-03)
 
4342866 Hotswap Drivers need to adopt fix for 4338633
4367981 Need to bring up system in Full Hotswap mode by default
4365262 Should not warn about  not getting HEALTHY# at insertion
 
(from 109815-02)
 
        This patch revision was generated to accumulate and obsolete
        the feature changes introduced in point patch 110334-01.
 
(from 109815-01)
 
4343601 replacement power supply left in standby mode
4335099 CTC should not be showing up as cPCI card
4345375 scsb_leddata kstat must present user interface slot numbers for prtdiag
 
(from 109731-02)
 
4354219 OS returns tty ports to default mode regardless of obp settings
 
(from 109731-01)
 
4308769 se_async_softint called canputnext without checking for valid q_next
4304938 "stty 0" freeze system
 
(from 110334-01)
 
4319571 Alarm Card should be hotswappable
4346323 SCSB driver needs support for an ioctl to upload/download Alarm relay
4368931 scsb needs to deliver an event for SCB hot removal
4320055 se driver needs support for DDI_DETACH and hence dynamic unloading
 
(from 109908-02)
 
4364763 s9_19 Netra ct pwrsupply & fan devices not created
 
(from 109908-01)
 
	This patch revision was generated to accumulate and obsolete
	the feature changes introduced in point patch 109694-01.
 
(from 109694-01)
 
4335407 pcf8574 and pcf8591 new platform device driver code conflicts with other device drivers
4333577 warning and shutdown-temperature values read from pcf8591 driver incorrect
 
(from 111428-03)
 
	Rev'ed patch to include an escalated fix integrated into the
        patchgate.
 
(from 111428-02)
 
	Rev'ed patch to include an escalated fix integrated into the
	patchgate.
 
(from 111428-01)
 
4410299 SUNW,Sun-Fire-480R software support needed in Solaris


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-10 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:
-----------------------------
 
NOTE 1:  Reboot the system after patch installation.
 
NOTE 2:  To get the feature for New Control Msg. for PCI HotPlug Framework,
       	 please install the following patch:
 
       	 108528-07 (or greater)  kernel patch
 
NOTE 3:  To get the complete support for SUNW,Sun-Fire-480R, please also 
         install the following patches:
 
         108528-11 (or greater)  Kernel Update patch
         110851-02 (or greater)  sun4u ssc050 driver patch
         111792-01 (or greater)  Sun-Fire-480R PICL plugins patch
         111793-01 (or greater)  Sun-Fire-480R libprtdiag patch 
         111791-01 (or greater)  Sun-Fire-480R usr platform links patch


README -- Last modified date: Friday, November 9, 2012