OBSOLETE Patch-ID# 112817-06
Keywords: ce performance schizo infinite_burst hang
Synopsis: Obsoleted by: 112817-07 SunOS 5.9: Sun GigaSwift Ethernet 1.0 driver patch
Date: Jan/06/2003

Install Requirements: Reboot after installation                      
                      
Solaris Release: 9

SunOS Release: 5.9

Unbundled Product: 

Unbundled Release: 

Xref: 

Topic: ***********************************************************
        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 Architectures: sparc.sun4u

BugId's fixed with this patch: 4629291 4637950 4640855 4645885 4647988 4648346 4651090 4658962 4675241 4678583 4678908 4681554 4686107 4686121 4686126 4687821 4690643 4690650 4696480 4698533 4699088 4702980 4703803 4703839 4704372 4704413 4707612 4708099 4708816 4710796 4717385 4717637 4724811 4728208 4730696 4735212 4735224 4735240 4738499 4739846 4746230 4753629 4753634 4754360 4762837 4763533

Changes incorporated in this version: 4763533 4762837

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: 

/platform/sun4u/kernel/drv/ce
/platform/sun4u/kernel/drv/sparcv9/ce
/usr/include/sys/ce.h
/usr/include/sys/ce_mac.h

Problem Description:

4763533 Domain panicked running SUNWsgdr
4762837 BAD TRAP in module "ce" due to a NULL pointer dereference.
 
(from 112817-05)
4746230 DR of CPU/Mem board results in ce0 Header buffer burst page errors
4739846 Cassini copper panic during IO DR
4738499 CassiniCR Kuheen nic cards are failing SUNWvts internal loopback test
4753634 Cassini calls canputnext when it can be avoided.
4754360 Internal loopback capabilities should match physical layer capability.
4753629 Tx Load balancing code may be coping too frequently when 2 mblk packet.
 
(from 112817-04)
4730696 RFE to add debug kstat counter for promiscuous mode to ce driver
4728208 Driver not compatible with some kernels
4724811 watchdog triggered during network stress test
4717637 cassini 'rbyte' counters are not correct
4717385 infinite_burst should default to 1 on Schizo platforms
4708816 ce driver set data_type for ifspeed as KSTAT_DATA_ULONG
4681554 Cassini GCC cards panic system due to PCI parity error in Schizo2.4 based system
4678908 Integrate Cassini Ethernet Driver improvements
4710796 ce using non-ARC'ed interface
4735212 Map boot line speed, duplex, and link-clock parameters to GMII properties.
4708099 Broadcast storms when more than one Cauldron card on same network
4735224 link_master keyword is overloaded.
4735240 ce_dupb increments ce_mblks_pending un-necessarily.
 
(from 112817-03)
4707612 DR of system board containing kernel cage results in network down
4702980 Cassini panic with 'ndd -set' after a DR attach on XC
4690650 Cassini fails MAC test suite test # 4.2.1.2 Alignment Error Test
4690643 Cassini fails MAC test suite test # 4.2.1.1 FCS Error Test
 
(from 112817-02)
4704372 kstat required to measure frequence of release bit assertions.
4696480 bug in DVMA setup logic
4703803 kstat link duplex params are not updated with V1.116 ce driver
4699088 "Bus Error Panic" on E880R with DR testing on Cassini Copper cards.
4698533 ce: unable to resolve dependency, module 'misc/random_reg' not found
4687821 Current Cassini Fiber NIC (Kuheen) sunvts internal loopback bypasses the serdes.
4678583 Cassini Fails Auto-negotiation test suit "pause mode resolution"
4704413 Last patch fix for 4691819 may cause a ndd usability bug.
4703839 PatchID 111883-07 fails to install on a net(JumpStart) image
 
(from 112817-01)
4658962 netlbtest panic on ce due to a NULL pointer dereference
4651090 Serengeti paniced when DR'ing I/O assembly with Cassini card
4648346 Cassini driver can panic a low memory system when its UDP traffic is heavy
4647988 RARP timeout while snoop is running on server
4645885 netlbtest fails on jbos blade
4637950 high mutex contention with cassini+ during specweb99
4629291 ce: NOTICE: Timer cannot start EEF92649 is still running
4675241 Add support for of random number generator device.
4640855 ce kstats ipackets_cpuXX incorrect/incomplete
4686107 Internal mac loopback fails when running sunvts
4686121 Add loopback support for the BCM5421 Phy
4686126 ierrors counter never incremented.

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 - 9 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:
-----------------------------
After installing this patch, reboot the system to load the newly
installed driver:

README -- Last modified date:  Wednesday, April 23, 2003

