OBSOLETE Patch-ID# 139982-04


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 e1000g ethernet controllers remote dos
Synopsis: Obsoleted by: 141444-09 SunOS 5.10: e1000g patch
Date: Aug/27/2009


Install Requirements: Reboot after installing this patch to activate the changes delivered. An alternative may be specified in the Special Install Instructions.

Solaris Release: 10

SunOS Release: 5.10

Unbundled Product:

Unbundled Release:

Xref: This patch available for x86 as patch 141695

Topic: SunOS 5.10: e1000g patch

Relevant Architectures: sparc

Bugs fixed with this patch:

Sun CR # Bug #
633585115291555
654123315387786
657233015405236
657234315405243
659754515419372
660517115423570
663323915440622
663474615441320
663703915442917
664877515449605
666573815459380
666699815460185
667417915464332
667913615467236
668794715472513
669320515475453
669427915476004
669962215479271
670500515481897
670923015484368
671303215486484
671368515486871
673855215502350
674911015508840
677645315525565
677961015527002
678122815527729
678195615528178
684108915562906
684858615567754


Changes incorporated in this version: 6841089 6848586

Patches accumulated and obsoleted by this patch: 137121-06 137289-02

Patches which conflict with this patch:

Patches required with this patch: 118833-36 120011-14 127127-11 (or greater)

Obsoleted by: 141444-09

Files included with this patch:

/kernel/drv/sparcv9/e1000g

Problem Description:

6841089 customer wants to be able to set MAX_NUM_MULTICAST_ADDRESSES above 256 on e1000g driver
6848586 rw_enter()/rw_exit() could be called on uninitialized rw lock
 
(from 139982-03)
 
6713032 e1000g port hang, no xmit, no recv e1000g fails to attach post-6713032 due to memory allocation failures on some chipsets
6776453 Monza(CP3260): loopback test fails on e1000g serdes ports
6779610 e1000g fails to attach post-6713032 due to memory allocation failures on some chipsets
 
(from 139982-02)
 
6705005 e1000g LINK/ACT LED behavior is not consistent with the EEPROM default
 
(from 139982-01)
 
        This revision accumulates generic Sustaining patch 137121-06
        into Solaris S10U7 update.
 
(from 137121-06)
 
6781956 several new device ids should be added to postinstall in e1000g patches
6749110 when "MaxFrameSize=3" is set to "e1000g.conf", the setting is not correctly reflected
6781228 e1000g driver does not log "link is down" into messages file on S10 10/08 when pulling out cable
 
(from 137121-05)
 
6597545 e1000g ESB2 serdes device pciex8086,1098 hangs in network testing
6634746 e1000g is missing lint target in Makefile
6666998 add support for ICH10 in e1000g driver
6709230 requesting driver support in e1000g for new Intel(R) single port MAC/PHY NIC
6738552 e1000g rx_lock is not initialized and destroyed in the code
 
(from 137121-04)
 
6693205 running sunvts7.0 on Generic s10u5build10 causes unix:cmi_mca_panic on thumper
6694279 e1000g driver: internal loopback mode support needed for nic ESB-2 (Intel 82564EBt, Intel 82563EB)
 
(from 137121-03)
 
6674179 Sun Fire X4150 panics at e1000g_receive
6687947 e1000g: should integrate latest Intel shared code to support ICH9m
6699622 e1000g: add support for network device in new development machine
6713685 e1000g: one device ID macro should be renamed
 
(from 137121-02)
 
6335851 e1000g: needs to support FMA
6541233 e1000g: driver performs 33X Slower for Tibco RV when running Multiple RVDs
6572330 e1000g: integrate latest Intel refactored shared code
6572343 e1000g: should improve IP forwarding performance
6605171 WARNING: pciex8086,105e - e1000g[0] : Initialize hw failed
6637039 e1000g_recycle() missed a mutex_exit()
6648775 e1000g: pci8086,10be - e1000g[0]: Identify hardware failed
 
(from 137121-01)
 
        This revision accumulates generic Sustaining patch 137289-01
        into Solaris S10U6 update.
 
(from 137289-02)
 
6633239 e1000g: link flaps observed on Galaxy (X4100) systems running 64-bit kernel
6679136 e1000g: with patch 128028-03 will not allow pause frames to be set
 
(from 137289-01)
 
6665738 e1000g issues with some Ethernet controllers


Patch Installation Instructions:
--------------------------------
 
Please refer to the man pages for instructions on using 'patchadd'
and 'patchrm' scripts provided with Solaris.
 
The following example installs a patch to a standalone machine:
 
       example# patchadd /var/spool/patch/123456-07
 
The following example removes a patch from a standalone system:
 
       example# patchrm 123456-07
 
For additional examples please see the appropriate man pages. Any
other special or non-generic installation instructions should be
described below as special instructions.


Special Install Instructions:
-----------------------------
 
NOTE 1:  Before installing this patch, please be sure to install the latest
         patch utilities patches for your OS. This list of patches is defined
         at http://sunsolve.sun.com
 
         Please use the pull down list which appears after the text:
         "Latest Patch Update: To ensure the correct functioning of the
         patching utilities on your system, stay up to date on the
         following patches"
 
NOTE 2:  Reboot the system after patch installation or removal.


README -- Last modified date: Saturday, November 10, 2012