<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">Patch-ID# 115320-11

NOTE:
***********************************************************************
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.
***********************************************************************

Keywords: e1000_adapter_stop mtu e1000g.conf
Synopsis: SunOS 5.9_x86: /kernel/drv/e1000g Patch
Date: Sep/12/2005


Install Requirements: Reboot immediately after patch is installed                      
                      Install in Single User Mode                      
                      
Solaris Release: 9_x86

SunOS Release: 5.9_x86

Unbundled Product: 

Unbundled Release: 

Xref: 

Topic: SunOS 5.9_x86: /kernel/drv/e1000g Patch

Relevant Architectures: i386

BugId's fixed with this patch: 4842659 4842664 4842697 4844546 4846753 4853683 4862529 4874857 4875743 4882541 4883298 4883302 4909863 4923658 4932422 4940870 4971416 4990064 4997067 5010052 5014625 5033616 5037062 5050265 5050268 5050369 5050415 5055132 5067162 6175307 6176031 6180180 6185022 6196426

Changes incorporated in this version: 6196426

Patches accumulated and obsoleted by this patch: 

Patches which conflict with this patch: 

Patches required with this patch: 

Obsoleted by: 

Files included with this patch: 

/boot/solaris/devicedb/master
/kernel/drv/e1000g
/kernel/drv/e1000g.conf

Problem Description:

6196426 e1000g should support NICs that use the internal serdes for external connectivity
 
(from 115320-10)
 
4940870 e1000g: Dependence on instance initialization order disables .conf properties
5010052 The stress load/unload test of Intel PWLA8494MT Quad Port NIC causes system hung
5033616 e1000g panicked after rem_drv while some service still binds to the driver
5037062 strings have crept back in e1000g/adpu320 related mutex_init()s
5050265 E1000g does not support IPV6 fast path. This will impact IPV6 performance.
5050268 Some e1000g flag operations are not correct.
5050369 E1000g locks the system if plumb/unplumb under heavy workload and snoop.
5050415 E1000g will accepts ethernet packets which are not addressed to it.
5055132 E1000g crashes when injected with Jumbo Frame packets
6175307 system crash with memory size of 11GB
6176031 the sequence of releasing resource error in e1000gattach
6180180 PktAlloc - Could not bind rbuf packet as single frag. Count - 2
6185022 Port hang when unplumb interface under heavy traffic
 
(from 115320-09)
 
5067162 e1000g cannot transmit heavy UDP
 
(from 115320-08)
 
4997067 e1000gattach panics when the going gets tough
4971416 e1000g seems to hang system when no network connected
4990064 e1000g leaks memory when it runs out of transmit descriptors
5014625 e1000g driver panicked when snoop(1M) exited
 
(from 115320-07)
 
This patch is a respin of the previous revision and it addresses another packaging issue found during testing.
 
(from 115320-06)
 
This patch is a respin of the previous revision and it addresses a packaging issue.
 
(from 115320-05)
 
4932422 e1000g: interconnect remains faulted after adapter disconnected and then reconnected
4909863 Bad trap panic in e1000g_rtn_buf
4923658 syncing up with the latest intel baycity 3 (v4211) gige ethernet driver drop
 
(from 115320-04)
 
Uprev to fix the patch script file and back out 4842652
 
(from 115320-03)
 
4874857 ipv6 ping fails on bootup for e1000g
4846753 Update the nodelist for adpu320
(removed) 4842652 adpu320 driver needs a README file
4883298 Reinstate the removed device-ids - phase 1
4875743 null pointer dereference in ddi_dma_addr_bind_handle
4882541 setting up ethernet address causes machine to panic
4883302 Reinstate the removed device-ids - phase 2
 
(from 115320-02)
 
4853683 e1000g lacks a large number of expected kstats
4862529 system panics during configuring devices on a Dell 4-way servers
 
(from 115320-01)
 
4842664 e1000_adapter_stop() in e1000gattach may hang the card
4842697 improper MTU calculation
4842659 e1000g driver needs a README file
4844546 Remove spurious e1000g.conf entries

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:
-----------------------------
 
In order for this patch to take effect, your system must be rebooted
immediately after the patch has been installed.

README -- Last modified date:  Monday, September 12, 2005

</pre></body></html>