OBSOLETE Patch-ID# 148035-09


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: rsh igbvf igb
Synopsis: Obsoleted by: 148035-10 SunOS 5.10: igb patch
Date: Sep/13/2014


Install Requirements: Perform a reconfigure 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: 10

SunOS Release: 5.10

Unbundled Product:

Unbundled Release:

Xref: This patch available for x86 as patch 148036

Topic: SunOS 5.10: igb patch

Relevant Architectures: sparc

Bugs fixed with this patch:

Sun CR # Bug #
703800215710429
706711915728549
720545915823718
15882659
670925015484380
693572515630261
694475615637201
694482115637257
696334315651555
696335015651559
696678115654201
697042715657120
698255015667205
699707015679023
699741715679279
700435015684916
701097715690611
701097815690612
702170215698686
703424815707483
703854615710878
703880115711096
703952215711628
704348015714554
704617915716572
704767715717592
706103315725632
706123515725845
706801915729246
707342415732310
707613915733723
708073115736448
708173415736874
709119415742084
709933215747320
710722115752110
712972915766171
713057715766633
714290415771016
714465115772344
714777415774565
715761715782302


Changes incorporated in this version: 15710429 15728549

Patches accumulated and obsoleted by this patch: 145929-09 146771-01 148037-05 148225-02

Patches which conflict with this patch:

Patches required with this patch: 141444-09 142909-17 147147-26 (or greater)

Obsoleted by:

Files included with this patch:

/kernel/drv/igb.conf
/kernel/drv/igbvf.conf
/kernel/drv/sparcv9/igb
/kernel/drv/sparcv9/igbvf

Problem Description:

15710429 T4 panic'ed in igb driver after repeated guest domain migrations
15728549 incorrect link_duplex status by igbvf driver when cable
 
(from 148035-08)
 
15882659 Solaris igb needs to support Intel Springville/Pearsonville
 
(from 148035-07)
 
15823718 igb Invalid link settings cause failures in production
 
(from 148035-06)
 
7130577 assertion panic generated in common/io/igb/igb_gld.c during boot up on a T4-1B
7144651 OPLDR panice w/BAD TRAP: type=31 mmu_fsr=0 occurred in module "unix" due to a NULL pointer dereference
7147774 only one RX ring is used
 
(from 148035-05)
 
7047677 igb driver needs to support SRIOV on Powerville
7091194 igb is missing a couple of device ids
 
(from 148035-04)
 
        This revision accumulates generic Sustaining patch 145929-08
        into Solaris S10U11 update.
 
(from 148035-03)
 
7107221 assertion generated panic in common/io/igb/igb_gld.c during boot up on a T4-1B
 
(from 148035-02)
 
7043480 incorrect link_duplex status is displayed by igb driver when link does not exist
 
(from 148035-01)
 
6709250 support for SR-IOV in Intel 82576 NIC
7010977 additional SR-IOV enhancements in igb driver
7061033 primary panic with VF which has alt-mac-addrs assigned
7061235 igb driver should return a non NULL reason string when unicast param validation fails
7068019 igb driver should export pvid-exclusive device specific property
7073424 code logic error on function igb_transparent_vlan_vf
7076139 igb driver should use pciv_vf_config() to get the vf number when reading iov parameters
 
(from 145929-09)
 
7157617 SerDes loopback failed on some Powerville adapters
 
(from 145929-08)
 
7038801 igb PBA setting for Sun Dual Port PCIe 2.0, MMF, Gigabit Networking Cards is not correct
7046179 OracleVTS does not work with the Sun Dual Port PCIe 2.0, MMF, Gigabit Ethernet Networking Cards
7081734 need new fix for 6946577 outside shared code
7099332 networktest test failing on Sun Dual Port PCIe 2.0, MMF, Gigabit Networking Cards
 
(from 145929-07)
 
7080731 removing and then adding an igb device on an aggr leaves the added device in standby state
 
(from 145929-06)
 
6982550 igb stall ereports result in mainboard fault diagnosis
7038546 nicdrv test13 fails when run on igb NICs
7039522 unexpected output found when getting unsupported properties of igb link via dladm show-linkprop
 
(from 145929-05)
 
7021702 ndd can't get the adv_XXX_cap parameters in Solaris 10 from the igb driver
7034248 igb_main.c file contains wrong comment on line 6426
 
(from 145929-04)
 
6944756 igb driver does NOT resume correctly on X4270 M2
6944821 Solaris igb driver needs to support Intel Powerville
 
(from 145929-03)
 
6997070 igb_m_getprop should support MAC_PROP_MTU
 
(from 145929-02)
 
6997417 need to uprev patch to fix incorrect targeted binaries
 
(from 145929-01)
 
6935725 igb driver does not follow Kawela spec for setting the device up for external loopback mode
6963343 igb_tx_recycle_head_wb can't distinguish between empty and full of circular descriptor queue
6963350 tx reschedule may never get dispatched when tx ring size is set too small
6966781 system panic during tcptx transferring on igb when disabling tx head wb
 
(from 146771-01)
 
7004350 rsh hangs on S10U9 on igb interface when multiple ring is enabled
 
(from 148037-05)
 
        This revision corrects a patch properties mismatch between the
        feature and accumulated generic Sustaining patches, prompted by
        non-feature CR 7195484 (need to fix the on10 feature patch
        properties for CR7142904 & CR7129729).
 
(from 148037-04)
 
        This revision again corrects the omission of the prior one.
 
(from 148037-03)
 
        This revision accumulates generic Sustaining patch 148225-02 into
        Solaris S10U11 update, but again fails to specify the accumulation.
 
(from 148037-02)
 
        This revision corrects the omission of the prior one, prompted by
        non-feature CR 7123491 (accumulate SR-IOV Intel 82576 generic patches
        into feature patches).
 
(from 148037-01)
 
        This revision accumulates generic Sustaining patch 148225-01 into
        Solaris S10U11 update, but fails to specify the accumulation.
 
(from 148225-02)
 
7129729 "ifconfig igbvf plumb up" does not generate "link up" syslog message
7142904 igbvf driver needs to support SRIOV on Powerville
 
(from 148225-01)
 
6970427 new driver needed to support the SRIOV Virtual Function of Intel 82576 NIC
7010978 additional SR-IOV enhancements in igbvf driver


Patch Installation Instructions:
--------------------------------
 
Please refer to the man pages for instructions on using 'patchadd'
and 'patchrm' commands 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:
-----------------------------
 
None.


NOTE: The list of 'patches required with this patch' (above) has been
modified from the list specified at patch creation time. The reason for
the modification is that one or more of the required patches was
either never released or withdrawn after its release. The following
substitutions (which are guaranteed to satisfy the original requirements)
were therefore made:

147147-26 replaces 147147-01




README -- Last modified date: Wednesday, February 10, 2016