080575042aba2197b425ebfd52061dea061a9aa1xy#
080575042aba2197b425ebfd52061dea061a9aa1xy# This file is provided under a CDDLv1 license. When using or
080575042aba2197b425ebfd52061dea061a9aa1xy# redistributing this file, you may do so under this license.
080575042aba2197b425ebfd52061dea061a9aa1xy# In redistributing this file this license must be included
080575042aba2197b425ebfd52061dea061a9aa1xy# and no other modification of this header file is permitted.
080575042aba2197b425ebfd52061dea061a9aa1xy#
080575042aba2197b425ebfd52061dea061a9aa1xy# CDDL LICENSE SUMMARY
080575042aba2197b425ebfd52061dea061a9aa1xy#
d5c3073dbbd835e1e9b7dca0c6c770cf3cc20afachenlu chen - Sun Microsystems - Beijing China# Copyright(c) 1999 - 2009 Intel Corporation. All rights reserved.
080575042aba2197b425ebfd52061dea061a9aa1xy#
080575042aba2197b425ebfd52061dea061a9aa1xy# The contents of this file are subject to the terms of Version
080575042aba2197b425ebfd52061dea061a9aa1xy# 1.0 of the Common Development and Distribution License (the "License").
080575042aba2197b425ebfd52061dea061a9aa1xy#
080575042aba2197b425ebfd52061dea061a9aa1xy# You should have received a copy of the License with this software.
080575042aba2197b425ebfd52061dea061a9aa1xy# You can obtain a copy of the License at
080575042aba2197b425ebfd52061dea061a9aa1xy# http://www.opensolaris.org/os/licensing.
080575042aba2197b425ebfd52061dea061a9aa1xy# See the License for the specific language governing permissions
080575042aba2197b425ebfd52061dea061a9aa1xy# and limitations under the License.
080575042aba2197b425ebfd52061dea061a9aa1xy#
3fb4efef75bbb3a06a68d5ff59c33df03c73f6c9changqing li - Sun Microsystems - Beijing China# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
080575042aba2197b425ebfd52061dea061a9aa1xy#
080575042aba2197b425ebfd52061dea061a9aa1xy#
080575042aba2197b425ebfd52061dea061a9aa1xy
3fb4efef75bbb3a06a68d5ff59c33df03c73f6c9changqing li - Sun Microsystems - Beijing China
3fb4efef75bbb3a06a68d5ff59c33df03c73f6c9changqing li - Sun Microsystems - Beijing China
080575042aba2197b425ebfd52061dea061a9aa1xy4.0.4 code drop from Intel on 1/30/2003
080575042aba2197b425ebfd52061dea061a9aa1xy=======================================
080575042aba2197b425ebfd52061dea061a9aa1xy This version is used as the base for putback into both s10 and
080575042aba2197b425ebfd52061dea061a9aa1xy s9u4.
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy Following changes were done to this code base before putting
080575042aba2197b425ebfd52061dea061a9aa1xy back into solaris trees (S10 & S9U4):
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy 1) Changes to e1000_hw.c to remove build warnings
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy + diff /home/naroori/grizzly/sources/e1000g/1_4.0.4/e1000_hw.c .
080575042aba2197b425ebfd52061dea061a9aa1xy 2616c2616
080575042aba2197b425ebfd52061dea061a9aa1xy < phy_info->downshift = hw->speed_downgraded;
080575042aba2197b425ebfd52061dea061a9aa1xy ---
080575042aba2197b425ebfd52061dea061a9aa1xy > phy_info->downshift = (int)hw->speed_downgraded;
080575042aba2197b425ebfd52061dea061a9aa1xy 2684c2684
080575042aba2197b425ebfd52061dea061a9aa1xy < phy_info->downshift = hw->speed_downgraded;
080575042aba2197b425ebfd52061dea061a9aa1xy ---
080575042aba2197b425ebfd52061dea061a9aa1xy > phy_info->downshift = (int)hw->speed_downgraded;
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy 2) Changes to e1000g_dlpi.c for ipv6 plumbing problem and
080575042aba2197b425ebfd52061dea061a9aa1xy problem with default MTU size of 2024.
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy + diff /home/naroori/grizzly/sources/e1000g/1_4.0.4/e1000g_dlpi.c .
080575042aba2197b425ebfd52061dea061a9aa1xy 313a314
080575042aba2197b425ebfd52061dea061a9aa1xy > /* the following causes problem with ipv6 plumbing...
080575042aba2197b425ebfd52061dea061a9aa1xy 314a316
080575042aba2197b425ebfd52061dea061a9aa1xy > */
080575042aba2197b425ebfd52061dea061a9aa1xy 628c630,632
080575042aba2197b425ebfd52061dea061a9aa1xy < if (Adapter->Shared.max_frame_size == FRAME_SIZE_UPTO_16K)
080575042aba2197b425ebfd52061dea061a9aa1xy ---
080575042aba2197b425ebfd52061dea061a9aa1xy > if (Adapter->Shared.max_frame_size == ETHERMTU) {
080575042aba2197b425ebfd52061dea061a9aa1xy > }
080575042aba2197b425ebfd52061dea061a9aa1xy > else if (Adapter->Shared.max_frame_size == FRAME_SIZE_UPTO_16K) {
080575042aba2197b425ebfd52061dea061a9aa1xy 630c634,635
080575042aba2197b425ebfd52061dea061a9aa1xy < else
080575042aba2197b425ebfd52061dea061a9aa1xy ---
080575042aba2197b425ebfd52061dea061a9aa1xy > }
080575042aba2197b425ebfd52061dea061a9aa1xy > else {
080575042aba2197b425ebfd52061dea061a9aa1xy 631a637
080575042aba2197b425ebfd52061dea061a9aa1xy > }
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy 3) Changes to e1000g_main.c for version string modification,
080575042aba2197b425ebfd52061dea061a9aa1xy removing console messages on bootup and problems with default
080575042aba2197b425ebfd52061dea061a9aa1xy MTU size of 2024.
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy + diff /home/naroori/grizzly/sources/e1000g/1_4.0.4/e1000g_main.c .
080575042aba2197b425ebfd52061dea061a9aa1xy 59c59
080575042aba2197b425ebfd52061dea061a9aa1xy < static char e1000g_version[]="Driver Ver. 4.0.4-beta";
080575042aba2197b425ebfd52061dea061a9aa1xy ---
080575042aba2197b425ebfd52061dea061a9aa1xy > static char e1000g_version[]="Driver Ver. 4.0.4";
080575042aba2197b425ebfd52061dea061a9aa1xy 937c937
080575042aba2197b425ebfd52061dea061a9aa1xy < e1000g_log(Adapter,CE_CONT,"\n%s, %s\n",AdapterName,e1000g_version);
080575042aba2197b425ebfd52061dea061a9aa1xy ---
080575042aba2197b425ebfd52061dea061a9aa1xy > cmn_err(CE_CONT,"!%s, %s\n",AdapterName,e1000g_version);
080575042aba2197b425ebfd52061dea061a9aa1xy 3000c3000
080575042aba2197b425ebfd52061dea061a9aa1xy < Adapter->Shared.max_frame_size = FRAME_SIZE_UPTO_2K;
080575042aba2197b425ebfd52061dea061a9aa1xy ---
080575042aba2197b425ebfd52061dea061a9aa1xy > Adapter->Shared.max_frame_size = ETHERMTU;
080575042aba2197b425ebfd52061dea061a9aa1xy 3013c3013
080575042aba2197b425ebfd52061dea061a9aa1xy < Adapter->Shared.max_frame_size = FRAME_SIZE_UPTO_2K;
080575042aba2197b425ebfd52061dea061a9aa1xy ---
080575042aba2197b425ebfd52061dea061a9aa1xy > Adapter->Shared.max_frame_size = ETHERMTU;
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xyBug fixes to 4.0.4:
080575042aba2197b425ebfd52061dea061a9aa1xy===================
080575042aba2197b425ebfd52061dea061a9aa1xy 1) bug#4829398 code cleanup for ethernet bootup messages
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy4.0.12 code drop from Intel on 3/18/2003
080575042aba2197b425ebfd52061dea061a9aa1xy========================================
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy This drop had extensive changes from 4.0.4. Many changes after
080575042aba2197b425ebfd52061dea061a9aa1xy 4.0.4 were realted to new hardware (a.k.a. BayCity chipset),
080575042aba2197b425ebfd52061dea061a9aa1xy not relevant to Grizzly.After looking at the changelog from Intel,
080575042aba2197b425ebfd52061dea061a9aa1xy we decided not to do a putback but rather take only high priority
080575042aba2197b425ebfd52061dea061a9aa1xy fixes from this drop and generate a new version 4.0.4.1.
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy Here is the changelog supplied by Intel for this drop:
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy ________________________________________________________________________
080575042aba2197b425ebfd52061dea061a9aa1xy Component Name: Unix-Solaris_8254x_BayCity_Intel
080575042aba2197b425ebfd52061dea061a9aa1xy Description: Bay City software component for gigabit products
080575042aba2197b425ebfd52061dea061a9aa1xy ________________________________________________________________________
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy ---Version: 4.0.13 Date: 3/14/2003 5:00:00 PM---
080575042aba2197b425ebfd52061dea061a9aa1xy Added transmit mutex locking to the 82547 workaround code.
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy ---Version: 4.0.12 Date: 3/10/2003 8:01:00 PM---
080575042aba2197b425ebfd52061dea061a9aa1xy Added new shared code with LED link speed fix
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy ---Version: 4.0.11 Date: 3/7/2003 5:57:00 PM---
080575042aba2197b425ebfd52061dea061a9aa1xy Updated the Tanacross FIFO hang workaround to reset FIFO pointers instead of sending autonomous packets.
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy ---Version: 4.0.10 Date: 3/4/2003 2:39:00 PM---
080575042aba2197b425ebfd52061dea061a9aa1xy Removed an extra sdu adjustment that was left in by accident
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy ---Version: 4.0.9 Date: 3/4/2003 11:13:00 AM---
080575042aba2197b425ebfd52061dea061a9aa1xy Removed the first call to adapter_stop. This was called before the HW struct was properly initialized, and could cause hangs.
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy Changed reported ethernet sdu from 2024 to 1500, as driver could be configured for invalid frame MTU sizes in Solaris 9.
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy Added Tanacross workaround for FIFO hang.
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy ---Version: 4.0.8 Date: 2/25/2003 2:27:00 PM---
080575042aba2197b425ebfd52061dea061a9aa1xy Shared code update including Phy init script.
080575042aba2197b425ebfd52061dea061a9aa1xy Smartspeed workaround added. e1000g_smartspeed called from LocalTimer function every two seconds when link is down.
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy ---Version: 4.0.7 Date: 2/18/2003 11:41:00 AM---
080575042aba2197b425ebfd52061dea061a9aa1xy Updated to include bug fixes from the shared code.
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy ---Version: 4.0.5 Date: 1/31/2003 10:13:00 AM---
080575042aba2197b425ebfd52061dea061a9aa1xy Support for new hardware changes
080575042aba2197b425ebfd52061dea061a9aa1xy Removed the extra ack sent at the end of the attach_req routine. This extra ack previously made IPv6 plumbing on Solaris 9 fail.
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy4.0.4.1
080575042aba2197b425ebfd52061dea061a9aa1xy=======
080575042aba2197b425ebfd52061dea061a9aa1xy This version is not an Intel drop but 4.0.4 merged with two
080575042aba2197b425ebfd52061dea061a9aa1xy high priority fixes from 4.0.12. We will give back the 4.0.4.1
080575042aba2197b425ebfd52061dea061a9aa1xy driver back to Intel, per their request, so they have the exact
080575042aba2197b425ebfd52061dea061a9aa1xy code that we are releasing through Solaris.
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy The following are the two fixes selected for inclusion from
080575042aba2197b425ebfd52061dea061a9aa1xy 4.0.12 codebase:
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy 1) Removing the first call to adapter_stop as discussed in
080575042aba2197b425ebfd52061dea061a9aa1xy 4.0.12 changelog.
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy 2) Corrections to MTU size calculations first introduced
080575042aba2197b425ebfd52061dea061a9aa1xy in our 4.0.4 putback to bring them into sync with 4.0.12
080575042aba2197b425ebfd52061dea061a9aa1xy MTU size calculations.
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy We also added README file (current file you are reading) during
080575042aba2197b425ebfd52061dea061a9aa1xy this putback.
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy4.0.4.2
080575042aba2197b425ebfd52061dea061a9aa1xy=======
080575042aba2197b425ebfd52061dea061a9aa1xy This version has the following fixes:
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy 1) bug#4857098: e1000g driver assumes another intel card as its own.
080575042aba2197b425ebfd52061dea061a9aa1xy The fix involved eliminating 1009, 1012, 1015, 1016, 1017
080575042aba2197b425ebfd52061dea061a9aa1xy device-ids from e1000g nodelist so that they do not conflict
080575042aba2197b425ebfd52061dea061a9aa1xy with iprb's subsystem-ids.
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy This fix has to be reverted later once we have a proper fix for
080575042aba2197b425ebfd52061dea061a9aa1xy bug#4859426.
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy 2) bug#4853683: e1000g lacks a large number of expected kstats
080575042aba2197b425ebfd52061dea061a9aa1xy The fix involved three steps: a) Renaming some of the existing
080575042aba2197b425ebfd52061dea061a9aa1xy kstats to comply with WDD documentation b) Computing some of
080575042aba2197b425ebfd52061dea061a9aa1xy those which are not being tracked c) Supplying zero for the rest
080575042aba2197b425ebfd52061dea061a9aa1xy the error stats which are not being tracked.
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy This fix has to be revisited to improvise the statistics in
080575042aba2197b425ebfd52061dea061a9aa1xy future.
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy 3) bug#4862529: System panics during configuring devices on a Dell 4-way
080575042aba2197b425ebfd52061dea061a9aa1xy servers. The fix involved removing all the devic-ids from nodelist
080575042aba2197b425ebfd52061dea061a9aa1xy except for 1010. This means that we support now only the grizzly
080575042aba2197b425ebfd52061dea061a9aa1xy on-board gigabit chipset and "Intel Pro/1000 MT Dual Server Adapter".
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy This fix has to be reverted later once we have a proper fix for
080575042aba2197b425ebfd52061dea061a9aa1xy bug#4859426.
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy4.0.4.3
080575042aba2197b425ebfd52061dea061a9aa1xy=======
080575042aba2197b425ebfd52061dea061a9aa1xy This version has the following fixes:
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy 1) bug#4874857: ipv6 ping fails on bootup for e1000g.
080575042aba2197b425ebfd52061dea061a9aa1xy The fix involved implementing multicast tables both at per stream
080575042aba2197b425ebfd52061dea061a9aa1xy level and per device level.
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy 2) bug#4875743: null pointer dereference in ddi_dma_addr_bind_handle.
080575042aba2197b425ebfd52061dea061a9aa1xy The fix involved adding LastTxDescriptorBuf to struct e1000g and
080575042aba2197b425ebfd52061dea061a9aa1xy handling consequent proper calculations for LastTxDescriptor.
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy 3) bug#4882541: setting up ethernet address causes machine to panic.
080575042aba2197b425ebfd52061dea061a9aa1xy The fix involved removing a spurious log message which was causing
080575042aba2197b425ebfd52061dea061a9aa1xy the panic.
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy 4) bug#4883302: Reinstate the removed device-ids - phase 2.
080575042aba2197b425ebfd52061dea061a9aa1xy The fix involved some chip initializations to handle 1000 id.
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy 5) bug#4919285: device id 8086,100e needs to be added
080575042aba2197b425ebfd52061dea061a9aa1xy The fix needed for the Intel Precision 350 workstation
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy4.2.11
080575042aba2197b425ebfd52061dea061a9aa1xy======
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xyWe need to sync up with the latest Intel code base for e1000g driver.
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xyIntel is currently at version 4.2.11 while we are on 4.0.4 branch.
080575042aba2197b425ebfd52061dea061a9aa1xyThe exact version under 4.0.4 branch is 4.0.4.3. Since we are on
080575042aba2197b425ebfd52061dea061a9aa1xythe branch while Intel is working on the main trunk, we have had
080575042aba2197b425ebfd52061dea061a9aa1xylot of friction in getting timely fixes from Intel. The current
080575042aba2197b425ebfd52061dea061a9aa1xysyncing up with their main trunk lets us a smooth migration path.
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xyThe new code base also would provide us with support for additional
080575042aba2197b425ebfd52061dea061a9aa1xycards including Quad port cards (See bugs: 4921433, 4914460).
080575042aba2197b425ebfd52061dea061a9aa1xyIn our old 4.0.4 branch, we had to drop support for a lot of cards
080575042aba2197b425ebfd52061dea061a9aa1xyfor various problems; with the current syncing up, we would be able
080575042aba2197b425ebfd52061dea061a9aa1xyto support so many various cards except for the cards clashing with
080575042aba2197b425ebfd52061dea061a9aa1xyiprb driver.
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xyThe new code base also has support for additional new chipsets. The code
080575042aba2197b425ebfd52061dea061a9aa1xybase also benefits from any fixes to the shared code base with other
080575042aba2197b425ebfd52061dea061a9aa1xyoperating system drivers.
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xyThe new codebase also has lot of cleanups in terms of various #ifdefs
080575042aba2197b425ebfd52061dea061a9aa1xyand should be much simpler to maintain.
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xySo the list of actual ids take out are:
080575042aba2197b425ebfd52061dea061a9aa1xy1009
080575042aba2197b425ebfd52061dea061a9aa1xy1012
080575042aba2197b425ebfd52061dea061a9aa1xy1013
080575042aba2197b425ebfd52061dea061a9aa1xy1015
080575042aba2197b425ebfd52061dea061a9aa1xy1016
080575042aba2197b425ebfd52061dea061a9aa1xy1017
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy4.2.15
080575042aba2197b425ebfd52061dea061a9aa1xy======
080575042aba2197b425ebfd52061dea061a9aa1xyThis intel code drop addresses the following bug:
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy 4909863: Bad trap panic in e1000g_rtn_buf
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy4.2.16
080575042aba2197b425ebfd52061dea061a9aa1xy======
080575042aba2197b425ebfd52061dea061a9aa1xy This version has the following fix:
080575042aba2197b425ebfd52061dea061a9aa1xy 4932422 interconnect remains faulted after adapter disconnected and then reconnected
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xyNotes on packaging:
080575042aba2197b425ebfd52061dea061a9aa1xy===================
080575042aba2197b425ebfd52061dea061a9aa1xy Intel names the package as INTCGigaE while we chose to rename
080575042aba2197b425ebfd52061dea061a9aa1xy it as SUNWintgige as per Sun packaging conventions.
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy4.2.17
080575042aba2197b425ebfd52061dea061a9aa1xy======
080575042aba2197b425ebfd52061dea061a9aa1xy This version has the following fixes:
080575042aba2197b425ebfd52061dea061a9aa1xy 4971416 e1000g seems to hang system when no network connected
080575042aba2197b425ebfd52061dea061a9aa1xy 4997067 e1000gattach panicks when the going gets tough
080575042aba2197b425ebfd52061dea061a9aa1xy 4990064 e1000g leaks memory when it runs out of transmit descriptors
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy4.2.17.1
080575042aba2197b425ebfd52061dea061a9aa1xy======
080575042aba2197b425ebfd52061dea061a9aa1xy This version has the following fix:
080575042aba2197b425ebfd52061dea061a9aa1xy 5014625 e1000g driver panicked when snoop(1M) exited
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy4.2.17.2
080575042aba2197b425ebfd52061dea061a9aa1xy======
080575042aba2197b425ebfd52061dea061a9aa1xy This version has the following fix:
080575042aba2197b425ebfd52061dea061a9aa1xy 4940870 e1000g: Dependence on instance initialization order disables .conf properties
080575042aba2197b425ebfd52061dea061a9aa1xy 5033616 e1000g panicked after rem_drv while some service still binds to the driver
080575042aba2197b425ebfd52061dea061a9aa1xy 5037062 strings have crept back in e1000g/adpu320 related mutex_init()s
080575042aba2197b425ebfd52061dea061a9aa1xy 5050268 Some e1000g flag operations are not correct.
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy4.2.17.3
080575042aba2197b425ebfd52061dea061a9aa1xy======
080575042aba2197b425ebfd52061dea061a9aa1xy This version has the following fix:
080575042aba2197b425ebfd52061dea061a9aa1xy 5067162 e1000g cannot transmit heavy UDP
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy4.2.17.4
080575042aba2197b425ebfd52061dea061a9aa1xy======
080575042aba2197b425ebfd52061dea061a9aa1xy This version has the following fix:
080575042aba2197b425ebfd52061dea061a9aa1xy 5010052 The stress load/unload test of Intel PWLA8494MT Quad Port NIC causes system hung
080575042aba2197b425ebfd52061dea061a9aa1xy 5050265 E1000g does not support IPV6 fast path. This will impact IPV6 performance.
080575042aba2197b425ebfd52061dea061a9aa1xy 5050369 E1000g locks the system if plumb/unplumb under heavy workload and snoop.
080575042aba2197b425ebfd52061dea061a9aa1xy 5050415 E1000g will accepts ethernet packets which are not addressed to it.
080575042aba2197b425ebfd52061dea061a9aa1xy 5055132 E1000g crashes when injected with Jumbo Frame packets.
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy4.2.17.5
080575042aba2197b425ebfd52061dea061a9aa1xy======
080575042aba2197b425ebfd52061dea061a9aa1xy This version has the following fix:
080575042aba2197b425ebfd52061dea061a9aa1xy 6175307 system crash with memory size of 11GB
080575042aba2197b425ebfd52061dea061a9aa1xy 6176031 the sequence of releasing resource error in e1000gattach
080575042aba2197b425ebfd52061dea061a9aa1xy 6180180 PktAlloc - Could not bind rbuf packet as single frag. Count - 2
080575042aba2197b425ebfd52061dea061a9aa1xy 6185022 Port hang when unplumb interface under heavy traffic
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy4.2.17.6
080575042aba2197b425ebfd52061dea061a9aa1xy======
080575042aba2197b425ebfd52061dea061a9aa1xy This version has the following fix:
080575042aba2197b425ebfd52061dea061a9aa1xy 6196426 e1000g should support NICs that use the internal serdes for external connectivity
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy4.2.17.7
080575042aba2197b425ebfd52061dea061a9aa1xy======
080575042aba2197b425ebfd52061dea061a9aa1xy This version has the following fix:
080575042aba2197b425ebfd52061dea061a9aa1xy 4921433 e1000g: Should not probe by using VID/DID table to identify adapters
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy4.2.17.8
080575042aba2197b425ebfd52061dea061a9aa1xy======
080575042aba2197b425ebfd52061dea061a9aa1xy This version has the following fix:
080575042aba2197b425ebfd52061dea061a9aa1xy 6213101 64bit DMA max address space should be supported by e1000g driver
080575042aba2197b425ebfd52061dea061a9aa1xy 6215261 e1000g driver 211% slower in AMD64 than 32 bit e1000g driver (S10_73, Single CPU V20z)
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy4.2.17.9
080575042aba2197b425ebfd52061dea061a9aa1xy======
080575042aba2197b425ebfd52061dea061a9aa1xy This version has the following fix:
080575042aba2197b425ebfd52061dea061a9aa1xy 6256212 fix for 6213101 breaks e1000g for 32-bit kernels on machines with >4GB of physical memory
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy4.2.17.10
080575042aba2197b425ebfd52061dea061a9aa1xy======
080575042aba2197b425ebfd52061dea061a9aa1xy This version has the following fix:
080575042aba2197b425ebfd52061dea061a9aa1xy 6203602 e1000g needs to support the Intel PCI-E card
080575042aba2197b425ebfd52061dea061a9aa1xy 6217046 we need to merge the Intel code (version 4.2.28) into e1000g
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy5.0.0
080575042aba2197b425ebfd52061dea061a9aa1xy======
080575042aba2197b425ebfd52061dea061a9aa1xy This version has the following fix:
080575042aba2197b425ebfd52061dea061a9aa1xy PSARC/2005/470 E1000g Nemo Migration
080575042aba2197b425ebfd52061dea061a9aa1xy 6221079 e1000g driver interface conversion from DLPI to GLD3.0(nemo)
080575042aba2197b425ebfd52061dea061a9aa1xy 6224901 e1000g fails to configure VLANs on a Sun v65x
080575042aba2197b425ebfd52061dea061a9aa1xy 6286414 snmp: ifOperStatus for e1000g driver doesn't change when cable is unplugged.
080575042aba2197b425ebfd52061dea061a9aa1xy 6238486 e1000g: poor performance in web server benchmark, high CPU utilization noted
080575042aba2197b425ebfd52061dea061a9aa1xy 6293265 e1000g_intr doesn't use mutex at all
080575042aba2197b425ebfd52061dea061a9aa1xy 6304657 e1000g_PktAlloc_buffers() causes a panic when ddi_dma_addr_bind_handle() fails.
080575042aba2197b425ebfd52061dea061a9aa1xy 4913292 e1000g: does not support PSARC 2003/264 Extended IP cksum_offload
080575042aba2197b425ebfd52061dea061a9aa1xy 5071610 e1000g can't send any packets after a jumbo-packet forwarding test.
080575042aba2197b425ebfd52061dea061a9aa1xy 5082975 in Jumbo enable mode, netperf indicates a lower throughput, compared to Jumbo of
080575042aba2197b425ebfd52061dea061a9aa1xy 5085394 e1000g driver hangs system during 64byte stress testing
080575042aba2197b425ebfd52061dea061a9aa1xy 6174349 netlb support needed for Solaris e1000g driver
080575042aba2197b425ebfd52061dea061a9aa1xy 6207682 e1000g needs link up/down support
080575042aba2197b425ebfd52061dea061a9aa1xy 6211068 e1000g has some input error packets during stress test
080575042aba2197b425ebfd52061dea061a9aa1xy 6212810 e1000g caught sending unsolicited M_PROTO/M_PCPROTO messages
080575042aba2197b425ebfd52061dea061a9aa1xy 6219298 warnings about "inconsistent getinfo(9E) implementation"
080575042aba2197b425ebfd52061dea061a9aa1xy 6226217 e1000g should support trunking
080575042aba2197b425ebfd52061dea061a9aa1xy 6239279 Network stess test fail on 82545GM chip on IBM Blade HS40
080575042aba2197b425ebfd52061dea061a9aa1xy 6242612 e1000g needs to support SPARC
080575042aba2197b425ebfd52061dea061a9aa1xy 6247936 In e1000g transmission, ddi_dma_addr_bind_handle() returns more cookies than speficied
080575042aba2197b425ebfd52061dea061a9aa1xy 6273730 e1000g causes memory leaks within Freelist_alloc and PktAlloc_buffers
080575042aba2197b425ebfd52061dea061a9aa1xy 5073739 find some memory leaks after load_unload test
080575042aba2197b425ebfd52061dea061a9aa1xy 6287250 e1000g may need to use new Intel-recommended semaphore mechanism
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy5.0.1
080575042aba2197b425ebfd52061dea061a9aa1xy======
080575042aba2197b425ebfd52061dea061a9aa1xy This version has the following fix:
080575042aba2197b425ebfd52061dea061a9aa1xy 6313609 2-port Intel NIC (part# 370-6687) performs poorly compared to 1-port Intel NIC (part# 370-6685)
080575042aba2197b425ebfd52061dea061a9aa1xy 6315002 gcc and e1000g don't get along
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy5.0.2
080575042aba2197b425ebfd52061dea061a9aa1xy======
080575042aba2197b425ebfd52061dea061a9aa1xy This version has the following fix:
080575042aba2197b425ebfd52061dea061a9aa1xy 6319100 Tier0 Ontario machine does not boot net with sparc e1000g driver substitution for sparc ipge driver
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy5.0.3
080575042aba2197b425ebfd52061dea061a9aa1xy======
080575042aba2197b425ebfd52061dea061a9aa1xy This version has the following fix:
080575042aba2197b425ebfd52061dea061a9aa1xy 6327693 e1000g should use MSIs when possible
080575042aba2197b425ebfd52061dea061a9aa1xy 6333461 panic[cpu0]/thread=d63f4de0: assertion failed: !dma->dp_inuse, file: ../../i86pc/io/rootnex.c
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy5.0.4
080575042aba2197b425ebfd52061dea061a9aa1xy======
080575042aba2197b425ebfd52061dea061a9aa1xy This version has the following fix:
080575042aba2197b425ebfd52061dea061a9aa1xy 6351378 e1000g panic seen after bfu'ing latest onnv nightly
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy5.0.5
080575042aba2197b425ebfd52061dea061a9aa1xy======
080575042aba2197b425ebfd52061dea061a9aa1xy This version has the following fix:
080575042aba2197b425ebfd52061dea061a9aa1xy 6303973 System hard hangs when sharing interrupts (in PIC) mode
080575042aba2197b425ebfd52061dea061a9aa1xy 6323732 e1000g reports incorrect packet statistics
080575042aba2197b425ebfd52061dea061a9aa1xy 6333880 Customer is requesting driver for a newIntel 82573 NIC
080575042aba2197b425ebfd52061dea061a9aa1xy 6336163 netlb support needed for Solaris (sparc) e1000g driver
080575042aba2197b425ebfd52061dea061a9aa1xy 6339377 e1000g.conf needs to be simplified
080575042aba2197b425ebfd52061dea061a9aa1xy 6350407 e1000 card in Gateway E2300 does not actually send packets in S10U1
080575042aba2197b425ebfd52061dea061a9aa1xy 6364052 e1000g driver should provide interface to ndd utility
080575042aba2197b425ebfd52061dea061a9aa1xy 6367490 e1000g has problem in deliver UDP fragment with addin card
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy5.0.6
080575042aba2197b425ebfd52061dea061a9aa1xy======
080575042aba2197b425ebfd52061dea061a9aa1xy This version has the following fix:
080575042aba2197b425ebfd52061dea061a9aa1xy 4967732 e1000g: high mutex contention in e1000g_start
080575042aba2197b425ebfd52061dea061a9aa1xy 6316907 e1000g: bcopy() brings better performance in transmitting and receiving small packet
080575042aba2197b425ebfd52061dea061a9aa1xy 6371753 aggregation of e1000g NICs fails to provide connectivity unless snoop is running
080575042aba2197b425ebfd52061dea061a9aa1xy 6397163 Jumbo frame statistics always counts zero with e1000g driver
080575042aba2197b425ebfd52061dea061a9aa1xy 6401903 Memory leak in e1000g driver
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy5.0.7
080575042aba2197b425ebfd52061dea061a9aa1xy======
080575042aba2197b425ebfd52061dea061a9aa1xy This version has the following fix:
080575042aba2197b425ebfd52061dea061a9aa1xy 6337450 e1000g interfaces take much much longer to plumb than bge interfaces on the V40.
080575042aba2197b425ebfd52061dea061a9aa1xy 6392401 Intel Ophir (82571) e1000g driver fails to attach on sun4u Boston with snv_33
080575042aba2197b425ebfd52061dea061a9aa1xy 6401659 vlan header getting corrupted due to memmove in e1000g sendPacket
080575042aba2197b425ebfd52061dea061a9aa1xy 6407374 e1000g still uses some old ddi interrupt routines that need to be changed
080575042aba2197b425ebfd52061dea061a9aa1xy 6411339 BAD TRAP: e1000g_fill_tx_ring NULL pointer dereference
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy5.0.8
080575042aba2197b425ebfd52061dea061a9aa1xy======
080575042aba2197b425ebfd52061dea061a9aa1xy This version has the following fix:
080575042aba2197b425ebfd52061dea061a9aa1xy 6399084 ipmp doesn't work with e1000g
080575042aba2197b425ebfd52061dea061a9aa1xy 6412153 ndd force speed is not consistent with e1000g.conf and e1000g(7D)
080575042aba2197b425ebfd52061dea061a9aa1xy 6415019 system panic when plumb e1000g interface up on SPARC
080575042aba2197b425ebfd52061dea061a9aa1xy 6415416 netlbtest does not run on Intel(R) PRO/1000 Network controller
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy5.0.9
080575042aba2197b425ebfd52061dea061a9aa1xy======
080575042aba2197b425ebfd52061dea061a9aa1xy This version has the following fix:
080575042aba2197b425ebfd52061dea061a9aa1xy 6337987 Serial Over Lan issue when e1000g driver is used
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy5.1.0
080575042aba2197b425ebfd52061dea061a9aa1xy======
080575042aba2197b425ebfd52061dea061a9aa1xy This version has the following fix:
080575042aba2197b425ebfd52061dea061a9aa1xy PSARC/2006/248 Nemo MAC-Type Plugin Architecture
080575042aba2197b425ebfd52061dea061a9aa1xy PSARC/2006/249 Nemo Changes for Binary Compatibility
080575042aba2197b425ebfd52061dea061a9aa1xy 6384371 GLDv3 only supports Ethernet
080575042aba2197b425ebfd52061dea061a9aa1xy 6242059 nemo drivers must not know the size of the mac_t structure
080575042aba2197b425ebfd52061dea061a9aa1xy 6226635 MAC stats interface could cause problems with binary compatibility
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy5.1.1
080575042aba2197b425ebfd52061dea061a9aa1xy======
080575042aba2197b425ebfd52061dea061a9aa1xy This version has the following fix:
080575042aba2197b425ebfd52061dea061a9aa1xy 6384266 e1000g driver should provide external loopback support
080575042aba2197b425ebfd52061dea061a9aa1xy 6428883 NEM e1000g drive netlbtest intermittent failed when running Sunvts FUNC test with cputest,vmemtest..
080575042aba2197b425ebfd52061dea061a9aa1xy 6430731 e1000g.conf file removed on upgrade
080575042aba2197b425ebfd52061dea061a9aa1xy 6431317 add support for intel Pro/1000 PT Adapter
080575042aba2197b425ebfd52061dea061a9aa1xy 6433236 Update the e1000g driver with the latest shared code from Intel
080575042aba2197b425ebfd52061dea061a9aa1xy 6439589 e1000g: whines about checksum capability, unclear what user should do
080575042aba2197b425ebfd52061dea061a9aa1xy 6441386 The default value of some e1000g parameters may impact rx performance
080575042aba2197b425ebfd52061dea061a9aa1xy 6445239 assertion failed: cookie_count == 1, file: ../../common/io/e1000g/e1000g_alloc.c, line: 422
080575042aba2197b425ebfd52061dea061a9aa1xy 6447914 e1000g should support setting of multiple unicast addresses
080575042aba2197b425ebfd52061dea061a9aa1xy 6449595 Ophir LAA driver workaround is not working for e1000g Driver
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy5.1.2
080575042aba2197b425ebfd52061dea061a9aa1xy======
080575042aba2197b425ebfd52061dea061a9aa1xy This version has the following fix:
080575042aba2197b425ebfd52061dea061a9aa1xy 6450683 Boston panics with e1000g under stress
080575042aba2197b425ebfd52061dea061a9aa1xy 6463536 BAD TRAP panic for removing aggregation
080575042aba2197b425ebfd52061dea061a9aa1xy 6463756 e1000g - link_speed / kstat output
080575042aba2197b425ebfd52061dea061a9aa1xy 6464426 e1000g driver needs a workaround to solve an ESB2 hardware issue
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy5.1.3
080575042aba2197b425ebfd52061dea061a9aa1xy======
080575042aba2197b425ebfd52061dea061a9aa1xy This version has the following fix:
080575042aba2197b425ebfd52061dea061a9aa1xy 6436387 e1000g panic while using cfgadm to unconfigure the pcie slot
080575042aba2197b425ebfd52061dea061a9aa1xy 6460403 disconnect of pcieX that has ophir with network if plumbed crashes the system
080575042aba2197b425ebfd52061dea061a9aa1xy 6466962 S10u2 e1000g 5.0.9 adv_autoneg_cap is not reflected on the kstat -p
080575042aba2197b425ebfd52061dea061a9aa1xy 6470233 e1000g_fill_tx_ring doesn't always update TDT properly
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy5.1.4
080575042aba2197b425ebfd52061dea061a9aa1xy======
080575042aba2197b425ebfd52061dea061a9aa1xy This version has the following fix:
080575042aba2197b425ebfd52061dea061a9aa1xy 6462893 HCTS network test failed on thumper machine due to e1000g issue
080575042aba2197b425ebfd52061dea061a9aa1xy 6467860 e1000g configured/used as cluster interconnect goes up and down when connected back to back
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy5.1.5
080575042aba2197b425ebfd52061dea061a9aa1xy======
080575042aba2197b425ebfd52061dea061a9aa1xy This version has the following fix:
080575042aba2197b425ebfd52061dea061a9aa1xy 6479912 Interrupt throttling tunable needed
080575042aba2197b425ebfd52061dea061a9aa1xy 6492025 northstar MMF e1000g external loopback fail.
080575042aba2197b425ebfd52061dea061a9aa1xy
080575042aba2197b425ebfd52061dea061a9aa1xy5.1.6
080575042aba2197b425ebfd52061dea061a9aa1xy======
080575042aba2197b425ebfd52061dea061a9aa1xy This version has the following fix:
080575042aba2197b425ebfd52061dea061a9aa1xy 6482530 Need Ethernet driver for Intel G965 chipset
080575042aba2197b425ebfd52061dea061a9aa1xy 6491179 link aggregation with e1000g does not work unless snoop is running
080575042aba2197b425ebfd52061dea061a9aa1xy 6494743 e1000g 5.1.4 driver does not work with s11_52
080575042aba2197b425ebfd52061dea061a9aa1xy 6502458 e1000g is open source, move the source from usr/closed to use/src
080575042aba2197b425ebfd52061dea061a9aa1xy 6505360 e1000g Makefile should not include "-N drv/dld" in the LDFLAGS
080575042aba2197b425ebfd52061dea061a9aa1xy
7941757c1241fe30e30f921910595c8ac6af9ef1xy5.1.7
7941757c1241fe30e30f921910595c8ac6af9ef1xy======
7941757c1241fe30e30f921910595c8ac6af9ef1xy This version has the following fix:
7941757c1241fe30e30f921910595c8ac6af9ef1xy 6454375 e1000g link flaps at initialization, triggering failovers
7941757c1241fe30e30f921910595c8ac6af9ef1xy 6472255 e1000g can't restore to 1000M with ndd setting
7941757c1241fe30e30f921910595c8ac6af9ef1xy 6496763 e1000g should free packets when link is down
7941757c1241fe30e30f921910595c8ac6af9ef1xy 6501294 "eeprom checksum failed" with pci8086,108c device
7941757c1241fe30e30f921910595c8ac6af9ef1xy 6504688 e1000g.conf settings are inconsistent with ndd output
7941757c1241fe30e30f921910595c8ac6af9ef1xy 6505445 e1000g : when all advertised capabilities are set to 0, ndd puts all of them 1
7941757c1241fe30e30f921910595c8ac6af9ef1xy 6519690 e1000g should not print the link up/down messages to console
7941757c1241fe30e30f921910595c8ac6af9ef1xy 6531474 Fatal PCIe Fabric Error panics on T2000 when using jumbo frames on e1000g interfaces
7941757c1241fe30e30f921910595c8ac6af9ef1xy 6535712 e1000g: the processing of the checksum flags should be protected by tx_lock
7941757c1241fe30e30f921910595c8ac6af9ef1xy
30a54d150ae431afae8d7ac98660078fc5fb4e44xy5.1.8
30a54d150ae431afae8d7ac98660078fc5fb4e44xy======
30a54d150ae431afae8d7ac98660078fc5fb4e44xy This version has the following fix:
30a54d150ae431afae8d7ac98660078fc5fb4e44xy 6548711 e1000g: recursive mutex_enter in e1000g_link_check() on ESB2 platforms
30a54d150ae431afae8d7ac98660078fc5fb4e44xy 6550086 e1000g: detaching driver immediately after attach induces panic
30a54d150ae431afae8d7ac98660078fc5fb4e44xy
0f70fbf80d71251e7928b3122fb4848c2f92a5c6xy5.1.9
0f70fbf80d71251e7928b3122fb4848c2f92a5c6xy======
0f70fbf80d71251e7928b3122fb4848c2f92a5c6xy This version has the following fix:
0f70fbf80d71251e7928b3122fb4848c2f92a5c6xy 6507422 Dynamic Reconfiguration detach fails for e1000g
0f70fbf80d71251e7928b3122fb4848c2f92a5c6xy
5633182f116a16b7c1bbc302492a4780df929221yy5.1.10
5633182f116a16b7c1bbc302492a4780df929221yy======
5633182f116a16b7c1bbc302492a4780df929221yy This version has the following fix:
5633182f116a16b7c1bbc302492a4780df929221yy 6490623 Some networking problems with Solaris_b44_64 domU(using solaris_b44_64 dom0)
5633182f116a16b7c1bbc302492a4780df929221yy 6510396 system panicked in e1000g_82547_timeout
5633182f116a16b7c1bbc302492a4780df929221yy 6554976 e1000g driver does not support 10D5 device - Sun Pentwater PEM quad port
8bfe3c7bb1fe581a62574aa58af260ffdba7993byy
8bfe3c7bb1fe581a62574aa58af260ffdba7993byy5.1.11
8bfe3c7bb1fe581a62574aa58af260ffdba7993byy======
8bfe3c7bb1fe581a62574aa58af260ffdba7993byy This version has the following fix:
8bfe3c7bb1fe581a62574aa58af260ffdba7993byy 6552853 system panics in e1000g_alloc_dvma_buffer during hotplug testing
25f2d433de915875c8393f0b0dc14aa155997ad0xy
25f2d433de915875c8393f0b0dc14aa155997ad0xy5.2.0
25f2d433de915875c8393f0b0dc14aa155997ad0xy======
25f2d433de915875c8393f0b0dc14aa155997ad0xy This version has the following fix:
25f2d433de915875c8393f0b0dc14aa155997ad0xy 6535620 e1000g needs to support ICH9 devices
25f2d433de915875c8393f0b0dc14aa155997ad0xy 6572330 e1000g: integrate the latest Intel refactored shared code
25f2d433de915875c8393f0b0dc14aa155997ad0xy 6573381 e1000g receiving VLAN tagged frames does not do hardware checksumming
25f2d433de915875c8393f0b0dc14aa155997ad0xy
ea6b684a18957883cb91b3d22a9d989f986e5a32yy5.2.1
ea6b684a18957883cb91b3d22a9d989f986e5a32yy======
ea6b684a18957883cb91b3d22a9d989f986e5a32yy This version has the following fix:
ea6b684a18957883cb91b3d22a9d989f986e5a32yy 6594676 e1000g should free private dips while no rx buffers are held by upper layer
ea6b684a18957883cb91b3d22a9d989f986e5a32yy
4914a7d0d1ee59f8cc21b19bfd7979cb65681eacyy5.2.2
4914a7d0d1ee59f8cc21b19bfd7979cb65681eacyy======
4914a7d0d1ee59f8cc21b19bfd7979cb65681eacyy This version has the following fix:
4914a7d0d1ee59f8cc21b19bfd7979cb65681eacyy 6480448 Sunvts netlbtest external loopback failed on 82546 chipset
4914a7d0d1ee59f8cc21b19bfd7979cb65681eacyy 6521984 Sunvts netlbtest failed on Northstar QGE cards
4914a7d0d1ee59f8cc21b19bfd7979cb65681eacyy 6531842 e1000g link goes down and up frequently on T2000 systems
4914a7d0d1ee59f8cc21b19bfd7979cb65681eacyy 6540535 Sunvts netlbtest internal loopback failed on ophir devices
4914a7d0d1ee59f8cc21b19bfd7979cb65681eacyy 6579605 Sunvts netlbtest internal loopback failed on Northstar fiber card
4914a7d0d1ee59f8cc21b19bfd7979cb65681eacyy 6595668 e1000g postinstall script missed 5 device ids which had been supported by shared code
4914a7d0d1ee59f8cc21b19bfd7979cb65681eacyy
9b6541b318d01d0d83bfb98699a7f09e35f37951gl5.2.3
9b6541b318d01d0d83bfb98699a7f09e35f37951gl======
9b6541b318d01d0d83bfb98699a7f09e35f37951gl This version has the following fix:
9b6541b318d01d0d83bfb98699a7f09e35f37951gl 6335851 e1000g needs to support FMA
ab0c14ae5d796bc0dbf61efb71188e04a595a42dzx 6605171 WARNING: pciex8086,105e - e1000g[0] : Initialize hw failed
9b6541b318d01d0d83bfb98699a7f09e35f37951gl
47b7744cbea59975a6b583125b7ed1ff2ac45313yy5.2.4
47b7744cbea59975a6b583125b7ed1ff2ac45313yy======
47b7744cbea59975a6b583125b7ed1ff2ac45313yy This version has the following fix:
592a4d85662412bade15f3d9e9e0cbcf8514348ccc 6619929 Sunvts test on Northstar QGC EM failed for "Not received any packets in loopback mode".
47b7744cbea59975a6b583125b7ed1ff2ac45313yy 6541233 e1000g driver performs 33X Slower for Tibco RV when running Multiple RVDs
47b7744cbea59975a6b583125b7ed1ff2ac45313yy 6572343 e1000g: needs to improve the ip forwarding performance
47b7744cbea59975a6b583125b7ed1ff2ac45313yy 6637039 e1000g_recycle() missed a mutex_exit()
3e4b7153174cf68b882e634beede9790233fe239ml
3e4b7153174cf68b882e634beede9790233fe239ml5.2.5
3e4b7153174cf68b882e634beede9790233fe239ml======
3e4b7153174cf68b882e634beede9790233fe239ml This version has the following fix:
3e4b7153174cf68b882e634beede9790233fe239ml 6648775 e1000g: pci8086,10be - e1000g[0]: Identify hardware failed
3e4b7153174cf68b882e634beede9790233fe239ml
6ad5fc39c6f3b123ae5588d60fc8dfe068e07bfcsv5.2.6
6ad5fc39c6f3b123ae5588d60fc8dfe068e07bfcsv======
6ad5fc39c6f3b123ae5588d60fc8dfe068e07bfcsv This version has the following fix:
6ad5fc39c6f3b123ae5588d60fc8dfe068e07bfcsv 6633239 e1000g: link flaps observed on Galaxy(X4100) systems running 64-bit kernel
6ad5fc39c6f3b123ae5588d60fc8dfe068e07bfcsv
9ce7e93c0e8e6d2b400f40e9c5742b1d6682611ecc5.2.7
9ce7e93c0e8e6d2b400f40e9c5742b1d6682611ecc======
9ce7e93c0e8e6d2b400f40e9c5742b1d6682611ecc This version has the following fix:
9ce7e93c0e8e6d2b400f40e9c5742b1d6682611ecc 6673650 e1000g needs to support Brussels
9ce7e93c0e8e6d2b400f40e9c5742b1d6682611ecc
592a4d85662412bade15f3d9e9e0cbcf8514348ccc5.2.8
592a4d85662412bade15f3d9e9e0cbcf8514348ccc======
592a4d85662412bade15f3d9e9e0cbcf8514348ccc This version has the following fix:
e33b3e6c8793812e1695af15ea0bf0fdf7993ce9cc 6674179 SunFire X4150 panics at e1000g_receive
592a4d85662412bade15f3d9e9e0cbcf8514348ccc 6679136 E1000g with patch 128028-03 will not allow pause frames to be set
592a4d85662412bade15f3d9e9e0cbcf8514348ccc 6687947 e1000g needs to integrate the latest Intel shared code to support ICH9m
592a4d85662412bade15f3d9e9e0cbcf8514348ccc 6699622 e1000g: add support for network device in new development machine
592a4d85662412bade15f3d9e9e0cbcf8514348ccc
e33b3e6c8793812e1695af15ea0bf0fdf7993ce9cc5.2.9
e33b3e6c8793812e1695af15ea0bf0fdf7993ce9cc======
e33b3e6c8793812e1695af15ea0bf0fdf7993ce9cc 6665738 e1000g issues with some Ethernet controllers
e33b3e6c8793812e1695af15ea0bf0fdf7993ce9cc 6713685 e1000g:one device id macro should be renamed
c7770590c6dc06be2588a5c21427e2d823baa989mx
c7770590c6dc06be2588a5c21427e2d823baa989mx5.2.10
c7770590c6dc06be2588a5c21427e2d823baa989mx======
c7770590c6dc06be2588a5c21427e2d823baa989mx This version has the following fixes:
c7770590c6dc06be2588a5c21427e2d823baa989mx 6335837 e1000g needs to support LSO
c7770590c6dc06be2588a5c21427e2d823baa989mx 6637659 e1000g has problem on transmit hardware checksum support
a2e9a8308e6b9832ce4d7b848660483fc31d1dc7cc
a2e9a8308e6b9832ce4d7b848660483fc31d1dc7cc5.2.11
a2e9a8308e6b9832ce4d7b848660483fc31d1dc7cc======
a2e9a8308e6b9832ce4d7b848660483fc31d1dc7cc This version has the following fixes:
a2e9a8308e6b9832ce4d7b848660483fc31d1dc7cc 6698039 e1000g tx doesn't work on the specific chipset since snv_88
a2e9a8308e6b9832ce4d7b848660483fc31d1dc7cc 6597545 e1000g ESB2 serdes device pciex8086,1098 hangs in network testing
a2e9a8308e6b9832ce4d7b848660483fc31d1dc7cc 6693205 running sunvts7.0 on Generic s10u5build10 causes unix:cmi_mca_panic on thumper
a2e9a8308e6b9832ce4d7b848660483fc31d1dc7cc 6694279 e1000g driver: internal loopback mode support needed for nic ESB-2
a2e9a8308e6b9832ce4d7b848660483fc31d1dc7cc 6721574 max number of segments in e1000g_tx_dma_attr need to be updated when LSO is supported
fe62dec3a38f1f79ffe68417df75dbbb58135bb7Chen-Liang Xu
fe62dec3a38f1f79ffe68417df75dbbb58135bb7Chen-Liang Xu5.2.12
fe62dec3a38f1f79ffe68417df75dbbb58135bb7Chen-Liang Xu======
fe62dec3a38f1f79ffe68417df75dbbb58135bb7Chen-Liang Xu This version has the following fix:
fe62dec3a38f1f79ffe68417df75dbbb58135bb7Chen-Liang Xu 6634746 e1000g is missing lint target in Makefile
b61028f622910b7edbb4bb55f563026dff4d80aexiangtao you - Sun Microsystems - Beijing China 6705005 e1000g LINK/ACT LED behaviour is not consistent with the EEPROM default
b61028f622910b7edbb4bb55f563026dff4d80aexiangtao you - Sun Microsystems - Beijing China 6738552 e1000g rx_lock is not initialized and destroyed in the code
4d7379630d53d9992780329b674af8c85935e858xiangtao you - Sun Microsystems - Beijing China
4d7379630d53d9992780329b674af8c85935e858xiangtao you - Sun Microsystems - Beijing China5.2.13
4d7379630d53d9992780329b674af8c85935e858xiangtao you - Sun Microsystems - Beijing China======
4d7379630d53d9992780329b674af8c85935e858xiangtao you - Sun Microsystems - Beijing China This version has the following fix:
4d7379630d53d9992780329b674af8c85935e858xiangtao you - Sun Microsystems - Beijing China 6666998 Add support for ICH10 in e1000g driver
4d7379630d53d9992780329b674af8c85935e858xiangtao you - Sun Microsystems - Beijing China 6709230 Requesting driver support in e1000g for new Intel(R) single port MAC/PHY NIC
ede5269ebe7fa3787cc9b58c3781b639c578f93dchenlu chen - Sun Microsystems - Beijing China 6727113 e1000g performance regression is observed with large connection and packet size if LSO is enabled
ede5269ebe7fa3787cc9b58c3781b639c578f93dchenlu chen - Sun Microsystems - Beijing China 6756917 LSO is not enabled on some e1000g chips
ede5269ebe7fa3787cc9b58c3781b639c578f93dchenlu chen - Sun Microsystems - Beijing China
ede5269ebe7fa3787cc9b58c3781b639c578f93dchenlu chen - Sun Microsystems - Beijing China5.2.14
ede5269ebe7fa3787cc9b58c3781b639c578f93dchenlu chen - Sun Microsystems - Beijing China======
ede5269ebe7fa3787cc9b58c3781b639c578f93dchenlu chen - Sun Microsystems - Beijing China This version has the following fix:
ede5269ebe7fa3787cc9b58c3781b639c578f93dchenlu chen - Sun Microsystems - Beijing China 6713032 e1000g port hang, no xmit, no recv
ede5269ebe7fa3787cc9b58c3781b639c578f93dchenlu chen - Sun Microsystems - Beijing China 6767201 e1000g default_mtu does not coincide with max_frame_size on some chipsets when set via e1000g.conf
4d7379630d53d9992780329b674af8c85935e858xiangtao you - Sun Microsystems - Beijing China
3d15c084da89e6f689f1804f3e2e600e5376c4e1chenlu chen - Sun Microsystems - Beijing China5.3.1
3d15c084da89e6f689f1804f3e2e600e5376c4e1chenlu chen - Sun Microsystems - Beijing China======
3d15c084da89e6f689f1804f3e2e600e5376c4e1chenlu chen - Sun Microsystems - Beijing China This version has the following fix:
3d15c084da89e6f689f1804f3e2e600e5376c4e1chenlu chen - Sun Microsystems - Beijing China 6779610 e1000g fails to attach post-6713032 due to memory allocation failures on some chipsets
d5c3073dbbd835e1e9b7dca0c6c770cf3cc20afachenlu chen - Sun Microsystems - Beijing China
d5c3073dbbd835e1e9b7dca0c6c770cf3cc20afachenlu chen - Sun Microsystems - Beijing China5.3.2
d5c3073dbbd835e1e9b7dca0c6c770cf3cc20afachenlu chen - Sun Microsystems - Beijing China======
d5c3073dbbd835e1e9b7dca0c6c770cf3cc20afachenlu chen - Sun Microsystems - Beijing China This version has the following fix:
d5c3073dbbd835e1e9b7dca0c6c770cf3cc20afachenlu chen - Sun Microsystems - Beijing China 6779494 e1000g need to sync with sol_anvik_patch shared code from Intel
d5c3073dbbd835e1e9b7dca0c6c770cf3cc20afachenlu chen - Sun Microsystems - Beijing China 6758857 fmadm reporting undiagnosable problems in snv_99
d5c3073dbbd835e1e9b7dca0c6c770cf3cc20afachenlu chen - Sun Microsystems - Beijing China 6698312 starcat panicked with "bad mutex" while running SUNWsgdr
d5c3073dbbd835e1e9b7dca0c6c770cf3cc20afachenlu chen - Sun Microsystems - Beijing China 6759330 PIT: panic during first reboot after successful pkgadd during osinstall
d5c3073dbbd835e1e9b7dca0c6c770cf3cc20afachenlu chen - Sun Microsystems - Beijing China 6776453 Monza(CP3260): loopback test fails on e1000g serdes ports
623ff7855a50fdd3013cfad5f66f8cba20daba7bchenlu chen - Sun Microsystems - Beijing China
623ff7855a50fdd3013cfad5f66f8cba20daba7bchenlu chen - Sun Microsystems - Beijing China5.3.3
623ff7855a50fdd3013cfad5f66f8cba20daba7bchenlu chen - Sun Microsystems - Beijing China======
623ff7855a50fdd3013cfad5f66f8cba20daba7bchenlu chen - Sun Microsystems - Beijing China This version has the following fix:
623ff7855a50fdd3013cfad5f66f8cba20daba7bchenlu chen - Sun Microsystems - Beijing China 6791863 sync up flow control code with Intel latest shared code
54e0d7a5e8285a3f01a0db8db1246ac7cac94d81Miles Xu, Sun Microsystems
54e0d7a5e8285a3f01a0db8db1246ac7cac94d81Miles Xu, Sun Microsystems5.3.4
54e0d7a5e8285a3f01a0db8db1246ac7cac94d81Miles Xu, Sun Microsystems======
54e0d7a5e8285a3f01a0db8db1246ac7cac94d81Miles Xu, Sun Microsystems This version has the following fix:
54e0d7a5e8285a3f01a0db8db1246ac7cac94d81Miles Xu, Sun Microsystems 6699662 global e1000g rwlock prevents scaling on multiple interfaces
54e0d7a5e8285a3f01a0db8db1246ac7cac94d81Miles Xu, Sun Microsystems 6781905 super slow throughput on e1000g 82541 and 82547 chips
54e0d7a5e8285a3f01a0db8db1246ac7cac94d81Miles Xu, Sun Microsystems 6786783 e1000g needs to have a new tx stall detection mechanism to cover 82546 errata No.18
82df3b266f91c67f8235328e6f0e3cab84eb913cchangqing li - Sun Microsystems - Beijing China
82df3b266f91c67f8235328e6f0e3cab84eb913cchangqing li - Sun Microsystems - Beijing China5.3.5
82df3b266f91c67f8235328e6f0e3cab84eb913cchangqing li - Sun Microsystems - Beijing China======
82df3b266f91c67f8235328e6f0e3cab84eb913cchangqing li - Sun Microsystems - Beijing China This version has the following fix:
82df3b266f91c67f8235328e6f0e3cab84eb913cchangqing li - Sun Microsystems - Beijing China 6732858 panic in e1000g_free_dma_buffer
46ebaa55cce1df60528a191312d12199d38a4493Miles Xu, Sun Microsystems
46ebaa55cce1df60528a191312d12199d38a4493Miles Xu, Sun Microsystems5.3.6
46ebaa55cce1df60528a191312d12199d38a4493Miles Xu, Sun Microsystems======
46ebaa55cce1df60528a191312d12199d38a4493Miles Xu, Sun Microsystems This version has the following fixes:
46ebaa55cce1df60528a191312d12199d38a4493Miles Xu, Sun Microsystems 6589577 Huron does not discard and does transmit frames greater than maxFrameSize
46ebaa55cce1df60528a191312d12199d38a4493Miles Xu, Sun Microsystems 6809729 Panic in function 'e1000g_rxfree_func' on T2000
46ebaa55cce1df60528a191312d12199d38a4493Miles Xu, Sun Microsystems 6809877 e1000g E1000G_IPALIGNROOM code can be rewritten
46ebaa55cce1df60528a191312d12199d38a4493Miles Xu, Sun Microsystems
e982fa1bf96ba02778846eb6a0e6c361f5a6202bchangqing li - Sun Microsystems - Beijing China5.3.7
e982fa1bf96ba02778846eb6a0e6c361f5a6202bchangqing li - Sun Microsystems - Beijing China======
14c1cf6883e007ce91993417e87574239098f39fchangqing li - Sun Microsystems - Beijing China This version has the following fix:
e982fa1bf96ba02778846eb6a0e6c361f5a6202bchangqing li - Sun Microsystems - Beijing China 6812227 e1000g(intel 82571 adapter) must support MTU size of 9216
e982fa1bf96ba02778846eb6a0e6c361f5a6202bchangqing li - Sun Microsystems - Beijing China
cb5cd232662b4c85889ffdf11d8c0982e04a7186Miles Xu, Sun Microsystems5.3.8
cb5cd232662b4c85889ffdf11d8c0982e04a7186Miles Xu, Sun Microsystems======
cb5cd232662b4c85889ffdf11d8c0982e04a7186Miles Xu, Sun Microsystems This version has the following fixes:
cb5cd232662b4c85889ffdf11d8c0982e04a7186Miles Xu, Sun Microsystems 6775380 the e1000g link hung at "up" state after down and unplumb the interface
cb5cd232662b4c85889ffdf11d8c0982e04a7186Miles Xu, Sun Microsystems 6816786 e1000g panics on Lenovo X301 with snv_109
f0f2c3a5cf65a61de34af42edac38b2a7bda3416Girish Moodalbail
f0f2c3a5cf65a61de34af42edac38b2a7bda3416Girish Moodalbail5.3.9
f0f2c3a5cf65a61de34af42edac38b2a7bda3416Girish Moodalbail====
14c1cf6883e007ce91993417e87574239098f39fchangqing li - Sun Microsystems - Beijing China This version has the following fix:
f0f2c3a5cf65a61de34af42edac38b2a7bda3416Girish Moodalbail 6680929 dladm should print POSSIBLE values for properties like mtu by contacting the driver.
0c56b8d9d1c30af2e78d0a6fd8a6a70aa5310099changqing li - Sun Microsystems - Beijing China
0c56b8d9d1c30af2e78d0a6fd8a6a70aa5310099changqing li - Sun Microsystems - Beijing China5.3.10
0c56b8d9d1c30af2e78d0a6fd8a6a70aa5310099changqing li - Sun Microsystems - Beijing China====
14c1cf6883e007ce91993417e87574239098f39fchangqing li - Sun Microsystems - Beijing China This version has the following fix:
0c56b8d9d1c30af2e78d0a6fd8a6a70aa5310099changqing li - Sun Microsystems - Beijing China 6841089 Customer wants to be able to set MAX_NUM_MULTICAST_ADDRESSES above 256 on e1000g driver
14c1cf6883e007ce91993417e87574239098f39fchangqing li - Sun Microsystems - Beijing China
14c1cf6883e007ce91993417e87574239098f39fchangqing li - Sun Microsystems - Beijing China5.3.11
14c1cf6883e007ce91993417e87574239098f39fchangqing li - Sun Microsystems - Beijing China====
14c1cf6883e007ce91993417e87574239098f39fchangqing li - Sun Microsystems - Beijing China This version has the following fix:
14c1cf6883e007ce91993417e87574239098f39fchangqing li - Sun Microsystems - Beijing China 6848586 rw_enter()/rw_exit() could be called on uninitialized rw lock
5f0b6ff964ee8a2378e0659514ffa372fe0621e0guoqing zhu - Sun Microsystems - Beijing China
5f0b6ff964ee8a2378e0659514ffa372fe0621e0guoqing zhu - Sun Microsystems - Beijing China5.3.12
5f0b6ff964ee8a2378e0659514ffa372fe0621e0guoqing zhu - Sun Microsystems - Beijing China====
ec39b9cf9a38586835b89f8cc2150710071adce3changqing li - Sun Microsystems - Beijing China This version has the following fixes:
caf05df5c10c960028f122b1b02a3f7d8f892c31Miles Xu, Sun Microsystems 6846262 T2000 fma shows fault.io.pciex.device-interr in snv_115
caf05df5c10c960028f122b1b02a3f7d8f892c31Miles Xu, Sun Microsystems 6870404 e1000g_reset can call e1000g_start after releasing dma resources
1b5c080f977843b2475f9119eb6f652a4230f9ddchangqing li - Sun Microsystems - Beijing China
1b5c080f977843b2475f9119eb6f652a4230f9ddchangqing li - Sun Microsystems - Beijing China5.3.13
111c450cf27282e895bb79967b35c778991c07abMiles Xu, Sun Microsystems====
1b5c080f977843b2475f9119eb6f652a4230f9ddchangqing li - Sun Microsystems - Beijing China This version has the following fixes:
1b5c080f977843b2475f9119eb6f652a4230f9ddchangqing li - Sun Microsystems - Beijing China 6681751 e1000g minor_perm inconsistent between package postinstall script and default minor_perm file
1b5c080f977843b2475f9119eb6f652a4230f9ddchangqing li - Sun Microsystems - Beijing China 6855964 e1000g driver corrupting LSO packets causes chipset hang and significant performance regression
111c450cf27282e895bb79967b35c778991c07abMiles Xu, Sun Microsystems
111c450cf27282e895bb79967b35c778991c07abMiles Xu, Sun Microsystems5.3.14
111c450cf27282e895bb79967b35c778991c07abMiles Xu, Sun Microsystems====
ec39b9cf9a38586835b89f8cc2150710071adce3changqing li - Sun Microsystems - Beijing China This version has the following fixes:
111c450cf27282e895bb79967b35c778991c07abMiles Xu, Sun Microsystems 6820747 kstat output incorrect for MMF version of e1000g making it impossible to troubleshoot
111c450cf27282e895bb79967b35c778991c07abMiles Xu, Sun Microsystems 6847888 HW initialization updates for 82541 and 82547 chips
caf05df5c10c960028f122b1b02a3f7d8f892c31Miles Xu, Sun Microsystems
caf05df5c10c960028f122b1b02a3f7d8f892c31Miles Xu, Sun Microsystems5.3.15
caf05df5c10c960028f122b1b02a3f7d8f892c31Miles Xu, Sun Microsystems======
ec39b9cf9a38586835b89f8cc2150710071adce3changqing li - Sun Microsystems - Beijing China This version has the following fixes:
caf05df5c10c960028f122b1b02a3f7d8f892c31Miles Xu, Sun Microsystems 6797885 need to add support for network device (8086,10ea) in a new Intel system
caf05df5c10c960028f122b1b02a3f7d8f892c31Miles Xu, Sun Microsystems 6803799 need to add network device support (8086,10ef) for a new Intel system
caf05df5c10c960028f122b1b02a3f7d8f892c31Miles Xu, Sun Microsystems 6808388 e1000g inteface experience packet lost when switch between joining and leaving a multicast stream
ec39b9cf9a38586835b89f8cc2150710071adce3changqing li - Sun Microsystems - Beijing China
ec39b9cf9a38586835b89f8cc2150710071adce3changqing li - Sun Microsystems - Beijing China5.3.16
ec39b9cf9a38586835b89f8cc2150710071adce3changqing li - Sun Microsystems - Beijing China======
ec39b9cf9a38586835b89f8cc2150710071adce3changqing li - Sun Microsystems - Beijing China This version has the following fixes:
ec39b9cf9a38586835b89f8cc2150710071adce3changqing li - Sun Microsystems - Beijing China 6881588 e1000g functions should return when e1000g_check_dma_handle() fails
ec39b9cf9a38586835b89f8cc2150710071adce3changqing li - Sun Microsystems - Beijing China 6888320 e1000g emits scary mutex message on the console
ec39b9cf9a38586835b89f8cc2150710071adce3changqing li - Sun Microsystems - Beijing China
bd9f6899328e19cbb74e3ad02f5c32002285887eMiles Xu, Sun Microsystems5.3.17
bd9f6899328e19cbb74e3ad02f5c32002285887eMiles Xu, Sun Microsystems======
bd9f6899328e19cbb74e3ad02f5c32002285887eMiles Xu, Sun Microsystems This version has the following fixes:
bd9f6899328e19cbb74e3ad02f5c32002285887eMiles Xu, Sun Microsystems 6893285 e1000g 'pciex8086,105e' with PHY type igp I/O devices have been retired
bd9f6899328e19cbb74e3ad02f5c32002285887eMiles Xu, Sun Microsystems 6895459 e1000g share code update v3-1-10-1
57ef6f696a98dddd9434e80a654341edd5316bf1guoqing zhu - Sun Microsystems - Beijing China
57ef6f696a98dddd9434e80a654341edd5316bf1guoqing zhu - Sun Microsystems - Beijing China5.3.18
57ef6f696a98dddd9434e80a654341edd5316bf1guoqing zhu - Sun Microsystems - Beijing China======
57ef6f696a98dddd9434e80a654341edd5316bf1guoqing zhu - Sun Microsystems - Beijing China This version has the following fix:
57ef6f696a98dddd9434e80a654341edd5316bf1guoqing zhu - Sun Microsystems - Beijing China 6894476 e1000g is not lint clean
1bc1c72171ee0c5d77203ddffb90219d991bd6e8guoqing zhu - Sun Microsystems - Beijing China
1bc1c72171ee0c5d77203ddffb90219d991bd6e8guoqing zhu - Sun Microsystems - Beijing China5.3.19
1bc1c72171ee0c5d77203ddffb90219d991bd6e8guoqing zhu - Sun Microsystems - Beijing China======
1bc1c72171ee0c5d77203ddffb90219d991bd6e8guoqing zhu - Sun Microsystems - Beijing China This version has the following fix:
1bc1c72171ee0c5d77203ddffb90219d991bd6e8guoqing zhu - Sun Microsystems - Beijing China 6877343 e1000g's default tx/rx resource consumption too high for jumbograms
0c35404fb68510fa79a18fcd7581fe676bad4882changqing li - Sun Microsystems - Beijing China
0c35404fb68510fa79a18fcd7581fe676bad4882changqing li - Sun Microsystems - Beijing China5.3.20
0c35404fb68510fa79a18fcd7581fe676bad4882changqing li - Sun Microsystems - Beijing China======
0c35404fb68510fa79a18fcd7581fe676bad4882changqing li - Sun Microsystems - Beijing China This version has the following fixes:
0c35404fb68510fa79a18fcd7581fe676bad4882changqing li - Sun Microsystems - Beijing China 6901523 e1000g does not return failure when setting external loopback fails
0c35404fb68510fa79a18fcd7581fe676bad4882changqing li - Sun Microsystems - Beijing China 6903712 Cannot install on DQ45EK system due to e1000g driver alias
0c35404fb68510fa79a18fcd7581fe676bad4882changqing li - Sun Microsystems - Beijing China 6909097 e1000g specifies incorrect flag when allocating tx DMA buffers
0c35404fb68510fa79a18fcd7581fe676bad4882changqing li - Sun Microsystems - Beijing China 6909553 e1000g stall reset leaves GLDv3 link state as "unknown"
3f64cd552fee350c8075ec62765e9a6f9caef1a8guoqing zhu - Sun Microsystems - Beijing China
3f64cd552fee350c8075ec62765e9a6f9caef1a8guoqing zhu - Sun Microsystems - Beijing China5.3.21
3f64cd552fee350c8075ec62765e9a6f9caef1a8guoqing zhu - Sun Microsystems - Beijing China======
3f64cd552fee350c8075ec62765e9a6f9caef1a8guoqing zhu - Sun Microsystems - Beijing China This version has the following fix:
3f64cd552fee350c8075ec62765e9a6f9caef1a8guoqing zhu - Sun Microsystems - Beijing China 6909134 e1000g doesn't use ddi_get/ddi_put to access its IO space
72d5682df4462cfdc9e6319d67e275707cee2732Guoqing Zhu
72d5682df4462cfdc9e6319d67e275707cee2732Guoqing Zhu5.3.22
72d5682df4462cfdc9e6319d67e275707cee2732Guoqing Zhu======
96ea4e937aa9d4d9bcb316497c698a4f411380b7changqing li - Sun Microsystems - Beijing China This version has the following fixes:
72d5682df4462cfdc9e6319d67e275707cee2732Guoqing Zhu 6903292 Running flag not set on IPMP underlying e1000g interfaces
72d5682df4462cfdc9e6319d67e275707cee2732Guoqing Zhu 6913835 e1000g driver passes bad messages up the stack when jumbograms received
72d5682df4462cfdc9e6319d67e275707cee2732Guoqing Zhu 6919873 panic: BAD TRAP: type=e (#pf Page fault) in module "e1000g" during ifconfig plumb group ipmp0
96ea4e937aa9d4d9bcb316497c698a4f411380b7changqing li - Sun Microsystems - Beijing China
96ea4e937aa9d4d9bcb316497c698a4f411380b7changqing li - Sun Microsystems - Beijing China5.3.23
96ea4e937aa9d4d9bcb316497c698a4f411380b7changqing li - Sun Microsystems - Beijing China=====
96ea4e937aa9d4d9bcb316497c698a4f411380b7changqing li - Sun Microsystems - Beijing China This version has the following fixes:
96ea4e937aa9d4d9bcb316497c698a4f411380b7changqing li - Sun Microsystems - Beijing China 6838180 tcp corruption seen with northstar cards
96ea4e937aa9d4d9bcb316497c698a4f411380b7changqing li - Sun Microsystems - Beijing China 6925276 e1000g not consistent with link_lock usage
96ea4e937aa9d4d9bcb316497c698a4f411380b7changqing li - Sun Microsystems - Beijing China 6933844 NULL ptr deref in e1000g_rx_setup() due to inconsistency between recv_list & rx_desc_num
96ea4e937aa9d4d9bcb316497c698a4f411380b7changqing li - Sun Microsystems - Beijing China
3fb4efef75bbb3a06a68d5ff59c33df03c73f6c9changqing li - Sun Microsystems - Beijing China5.3.24
3fb4efef75bbb3a06a68d5ff59c33df03c73f6c9changqing li - Sun Microsystems - Beijing China=====
3fb4efef75bbb3a06a68d5ff59c33df03c73f6c9changqing li - Sun Microsystems - Beijing China This version has the following fixes:
3fb4efef75bbb3a06a68d5ff59c33df03c73f6c9changqing li - Sun Microsystems - Beijing China 6861114 System Panics with FMA ereport.io.fire.epkt
3fb4efef75bbb3a06a68d5ff59c33df03c73f6c9changqing li - Sun Microsystems - Beijing China 6876953 Memory leaks found in e1000g_alloc_rx_sw_packet on snv_111b
3fb4efef75bbb3a06a68d5ff59c33df03c73f6c9changqing li - Sun Microsystems - Beijing China 6945160 netlbtest fails with Can't set loopback mode on device e1000g6
3fb4efef75bbb3a06a68d5ff59c33df03c73f6c9changqing li - Sun Microsystems - Beijing China 6960959 panic in e1000g_receive
3fb4efef75bbb3a06a68d5ff59c33df03c73f6c9changqing li - Sun Microsystems - Beijing China 6965855 e1000g(intel 82571 adapter) needs to support MTU size of 9000
3fb4efef75bbb3a06a68d5ff59c33df03c73f6c9changqing li - Sun Microsystems - Beijing China 6967530 Need version in e1000g driver
3fb4efef75bbb3a06a68d5ff59c33df03c73f6c9changqing li - Sun Microsystems - Beijing China 6967873 e1000g needs to clear the link-down status when being unplumbed