Patch-ID# 108981-15


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 pcu fcode hotplug hotswap udp hme aui kstat adv_autoneg_cap hme
Synopsis: SunOS 5.8: /kernel/drv/hme and /kernel/drv/sparcv9/hme patch
Date: May/29/2008


Install Requirements: 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.

Solaris Release: 8

SunOS Release: 5.8

Unbundled Product:

Unbundled Release:

Xref:

Topic: SunOS 5.8: /kernel/drv/hme and /kernel/drv/sparcv9/hme patch
	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 #
415155714965063
416731914969484
424747314991298
430599715012346
432712115020854
432772015021124
436304915035486
436492915036180
436945115037724
437004415037909
437261615038861
437290615038986
438249915042294
439887115047661
458785915090344
461339115090871
472557515117562
478948715136644
484608715154968
489334915168562
490598215172510
495177715184751
634596315295866


Changes incorporated in this version: 6345963

Patches accumulated and obsoleted by this patch:

Patches which conflict with this patch:

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

Obsoleted by:

Files included with this patch:

/kernel/drv/hme
/kernel/drv/sparcv9/hme
/usr/include/sys/hme.h

Problem Description:

6345963 panic in hme: deadlock w/ hmestruplock in hmesendup()
 
(from 108981-14)
 
4951777 6800 Jaguar: Domain reset after 5 days of SPE_Liverpool, Cheerio driver-ASIC int
 
(from 108981-13)
 
4893349 hme driver reports many inits
4905982 hmelock not initialized during _init
4846087 hme driver: ndd fails after unconfiguring one of the external cards
 
(from 108981-12)
 
4370044 hme: inconsistent behavior when ethernet length field set to 45 and 46
 
(from 108981-11)
 
4789487 kernel deadlock when repeated boot of SHWP release
4725575 Network board hangs on heavy load on CT 800
 
(from 108981-10)
 
4587859 I_STR ioctl payloads are improperly validated
 
(from 108981-09)
 
4364929 autonegotiate issue with hme on Netra t 105
 
(from 108981-08)
 
4613391 Strange ndd results during the ifconfig operation.
 
(from 108981-07)
 
4167319 Add additional useful driver kstat variables (all ON network drivers)
4363049 hme driver reports Auto-Negotiated on bootup even if adv_autoneg_cap is off
 
(from 108981-06)
 
4398871 hme driver and multicast packets issue on Solaris 8
4369451 hme driver will bind with CLDLS service mode no matter request is not CLDLS
 
(from 108981-05)
 
4372906 Need MAC header when receiving packets on down interface
4382499 alignment trap in qfedodetach()
 
(from 108981-04)
 
4151557 network goes down intermittently on darwin with Fujitsu configuration
4372616 short network hangs for onboard hme i/f of ultra 10 in Solaris 8
 
(from 108981-03)
 
4305997 CentreCOM 210T transceiver stops working after Solaris upgrade
4327121 Solaris hme driver impedes UDP performance severely
 
(from 108981-02)
 
4327720 Cannot force link speed with transfer-speed property at OBP.
 
(from 108981-01)
 
4247473 PCI SunSwift driver (hme) may depend on FCODE - incompatible with hot-plug


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:
-----------------------------
 
Reboot the system after patch installation.
 
NOTE:	To get the hotswap support, please also install the
	following new packages:
 
        SUNWctu.u   Netra ct usr/platform links
        SUNWcti2x.u Netra ct I2C and System Controller and Status
                    Drivers (64-bit)
 
        and following patch:
 
        108979-01 (or greater)  Netra ct patch


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