Obsoleted by: 137137-09 SunOS 5.10: nxge driver patch |
Disclaimer:
Please note:
Although OBSOLETED patches are available on SunSolve, Sun recommends using the most recent patches and the most recent revision of those patches. OBSOLETED patches do not include the latest bug fixes and/or product enhancements, and may require the installation of additional patches as a corrective measure.
Status: OBSOLETE
Patch Id: 138048-05
***********************************************************************
READ THE TERMS OF THE AGREEMENT ("AGREEMENT") IN THE LEGAL_LICENSE.TXT
FILE CAREFULLY BEFORE USING THIS SOFTWARE. BY USING THE SOFTWARE, YOU
AGREE TO THE TERMS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE
TERMS, PROMPTLY DESTROY THE UNUSED SOFTWARE.
***********************************************************************Summary: Obsoleted by: 137137-09 SunOS 5.10: nxge driver patch
Date: Aug/20/2008
Installation Requirements:
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
Sun OS Release: 5.10
Unbundled Product:
Unbundled Release:
Xref: This patch available for x86 as patch 138049
Topic:
SunOS 5.10: nxge driver 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.
*********************************************************************
Relevant Architecture: sparc.sun4u sparc.sun4v
BugId's fixed with this patch:
6603354 6609555 6614882 6614965 6615483 6633097 6634075 6637522 6643927 6644276 6646902 6650299 6650340 6658931 6660089 6661084 6662776 6663497 6663925 6665964 6675750 6690350 6693529 6696705 6715648 6715987
Changes incorporated in this version:
6693529 6715648
Patches accumulated and obsoleted by this patch:
Patches which conflict with this patch:
Required Patches:
127127-11 (or greater)
Obsoleted by:
137137-09
Files Included in this Patch:
/platform/sun4u/kernel/drv/nxge.conf
/platform/sun4u/kernel/drv/sparcv9/nxge
/platform/sun4v/kernel/drv/nxge.conf
/platform/sun4v/kernel/drv/sparcv9/nxge
Problem Description:
6693529 nxge PCIe link stays down if disconnected more than 10 seconds
6715648 Support for ports 2 and 3 of XCP32x0-RTM-NT-Z ARTM card dropped by 6675750
(from 138048-04)
6690350 1G nxge nodes not created when switch node is not present
6715987 NXGE link up/down message doesn't contain instance number
(from 138048-03)
6663925 ifconfig hangs on qgc interface when the traffic is running on interface
6696705 enabling soft-lso with bugfix 6663925 causes nxge to perform very poorly
(from 138048-02)
6603354 VTS xnetlb loopback test fails on XAUI optical card on T5140/T5240 platforms
6614882 nxge driver fails loopback test when configured at 10Gbps on Monza
6615483 extended fabric link stays down after either switch or shmm reboot
6661084 nxge driver does not process phy-type option in nxge.conf correctly
6662776 spurious values show up for some kstat counters on Sun10GbE cards on ports 2 and 3
6665964 add hot swappable PHY support for NEM10G with SunGbE chip based RFEM
6675750 provide support for Sun10GbE chip based MARVELL 10G card
(from 138048-01)
6609555 messages of the Link-up or Link-down on XAUI were not shown
6614965 Neptune 2XGF TCP RX doesn't scale on Maramba & Huron due to lack of DMA buffer
6633097 nxge needs to implement Software LSO to reach Maramba transmit throughput goal
6634075 global counter nxge_mblks_pending is getting too hot
6637522 incorrect init sequence for XAUI ports with no phy
6643927 bugfix 6593733 drops VLAN tagged packets bigger than MTU size
6644276 nxge panic in nxge_fflp_stat_update
6646902 nxge driver should not log non-fatal IPP and Rx DMA errors to the console file
6650299 nxge port 0 on Huron with 1 XAUI card on slot 1 fails to plumb
6650340 add nxge driver support for XCP32x0-RTM-NT-Z ARTM card
6658931 superfluous error messages from nxge_attach on Neptune
6660089 Software LSO for nxge should be configurable per interface
6663497 TCP TX will stall on TX rings running out of TX desc. when LSO is enabled
Revision History:
138048-02 138048-03 138048-01 138048-04
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: 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: If your system ruses nxge network driver and you have customized any
of the following configuration files:
platform/sun4u/kernel/drv/nxge.conf
platform/sun4v/kernel/drv/nxge.conf
Please, be advised that your version of the following configuration
files will be replaced with default content and your changes will be
backed up in:
platform/sun4u/kernel/drv/nxge.conf.old
platform/sun4v/kernel/drv/nxge.conf.old
You may want to review and merge your changes as appropriate.
README -- Last modified date: Friday, January 30, 2009