Patch-ID# 110820-12
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 dman platform man_dossc_switch sun-fire-15000 hspci+
Synopsis: SunOS 5.8: /platform/SUNW,Sun-Fire-15000/kernel/drv/sparcv9/dman patch
Date: Aug/27/2004
Install Requirements: See Special Install Instructions
After installing this patch on an active boot environment, the system will be in a potentially inconsistent state until a reboot is performed. Unless
otherwise specified in the Special Install Instructions below, it is normally safe to apply further patches prior to initiating the reboot due to the relatively small footprint of the patch utilities. Normal operations must not be resumed until after the reboot is performed.
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: /platform/SUNW,Sun-Fire-15000/kernel/drv/sparcv9/dman 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:
Changes incorporated in this version: 4964847
Patches accumulated and obsoleted by this patch: 110564-01 111650-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
/etc/name_to_major
/platform/SUNW,Sun-Fire-15000/kernel/drv/dman.conf
/platform/SUNW,Sun-Fire-15000/kernel/drv/sparcv9/dman
Problem Description:
4964847 dman driver can go to sleep holding "kstat_chain_lock"
(from 110820-11)
4807502 ubreq should be initialized to NULL inside man_alloc_ubreq_dreq()
(from 110820-10)
4587859 I_STR ioctl payloads are improperly validated
4640542 Add hsPCI+ support for SF15K
4704996 dman driver hardcodes the binding names of on board devices
(from 110820-09)
4707993 MAN driver could wake up prematurely from cv_wait_sig()
(from 110820-08)
4527790 DLPI errors on all eri devices can cause indirect loop in man driver
4525662 man_deconfigure may write to freed memory
4525502 panic assertion failed in dman.c, line: 5430
4528759 dman driver need to be in sync with scman driver
4559081 dman driver need to work with copy-rename
(from 110820-07)
4504140 dman driver need to support NONE configuration
(from 110820-06)
4472415 MAN driver flow control logic loops infinitely in certain cases
4461182 MAN: return value of man_linkrec_find() not checked..
4461189 MAN: large buffer on stack
4461209 MAN: cleanup items in dman.c
4492534 dman driver finds an invalid eriX device during DR operations.
4487652 dman driver doesn't handle ipv6 properly..
4487535 dman driver can deadlock around kstat_chain_lock during DR operations
(from 110820-05)
4431805 MAN driver doesn't mark interface failed if only one interface in system
4452555 small memory leaks in MAN driver
4461168 MAN: man_start() a possible case of message buffer leak
4465826 no dest for mdp(0x3000327c340)! WARNING seen during IO board DR
(from 110820-04)
This patch revision was generated to accumulate and obsolete the
feature changes introduced in feature point patch 111650-01.
(from 110820-03)
4378444 linkfailure detection not working on scman1 interface
4399242 MAN driver ndd output not aligned properly
4405711 MAN driver should use wp_finish consistently
4406097 MAN panic when running parstore and vmstress
4406900 Unused MAN timers should be removed
4406902 MAN linkcheck timers should be per instance variables
4408062 MAN linkcheck errors should not be reported as frequently
4408453 man_preport uses active path when reporting device name
4413586 MAN driver should remove unneeded instance linked list
4413590 MAN driver leaks memory for kstat data when a path is deleted
4413592 MAN driver leaks memory associated with linkrec struct when path switch fails
4413593 MAN driver doesn't release mutex when man_detach routine fails to detach
4415373 Backport removal of unused drv_getparm() code from S9 to S8 U5
4416329 failover wedges up the I2 network
4421452 MAN driver crashes during DR unconfigure operation
(from 110820-02)
4352615 man_dossc_switch() should not hold perimeter lock while waiting for SSC response
4356741 WARNING: man_unplumb: kstr_unplink failed errno 2
4388848 MAN driver hangs system controller when running stress tests
4387731 MAN driver does not support DR unconfigure/configure properly
4381083 MAN driver does not report its version
4384426 man_dossc_switch failure recovery timeout too short
4356803 MAN driver does not support kstats
(from 110820-01)
This patch revision was generated to accumulate and obsolete the
feature changes introduced in feature point patch 110564-01.
(from 110564-01)
4363907 Add new platform support in Solaris
(from 111650-01)
4410007 MAN driver experiences link failure when running "pepsi" stress tests
4418247 man_open calls hang if eri driver is not present on domain
4420118 ndd output should not mark working interfaces as "failed"
4431203 MAN driver doesn't handle broadcast traffic properly
4432988 MAN driver hangs in man_kstat_update if it has never been opened
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.
NOTE: For complete hsPCI+ support for SF15k (4640542), please
install the following patches:
108528-18 (or newer) Kernel Update Patch
110826-06 (or newer) schpc patch
109873-15 (or newer) libprtdiag_psr.so.1 patch
110900-07 (or newer) pcicfg.e patch
README -- Last modified date: Friday, November 9, 2012