Patch-ID# 117714-08 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: ce memory link infinite_burst driver x86 boot ipv6 Synopsis: SunOS 5.9_x86: Sun GigaSwift Ethernet 1.0 driver patch Date: Aug/23/2005 Install Requirements: Reboot after installation, an alternative may be in Special Install Instructions Solaris Release: 9_x86 SunOS Release: 5.9_x86 Unbundled Product: Unbundled Release: Xref: This patch available for SPARC as patch 112817 Topic: Relevant Architectures: i386 BugId's fixed with this patch: 4828534 4993010 5004020 5008297 5034126 5052253 5054332 5056005 5065648 5070824 5074196 5076202 5079552 5090320 5097913 5099378 6187030 6199118 6204150 6205539 6212559 6223263 6238254 6255365 6261657 6266985 6273441 6277650 Changes incorporated in this version: 6266985 6255365 6277650 6273441 6223263 6238254 6261657 6212559 6205539 6204150 6199118 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: /kernel/drv/ce /usr/include/sys/ce.h /usr/include/sys/ce_mac.h Problem Description: 6266985 ce stops working on x86 post new-boot 6255365 ce_unmap_rx_dma frees ring buffer before sync of data from dvma 6277650 GFS failed DL_ENABMULTI_REQ/broadcast and L_DISABMULTI_REQ/broadcast tests 6273441 QGE-X TX performance is low 6223263 cassini breaks IPv6 hardware checksum offload 6238254 ce/qfe/ge qassociate failure can lead to panic 6261657 ce is sometimes confused about DLPIv2 DL_ERROR_ACK semantics 6212559 X86 systems panic under moderate stress when running in S10 64bit mode 6205539 CE Driver 1.144 Leaks DMA handles 6204150 DL_PROMISC_ALL_SAP filtering not operating correctly. 6199118 snoop non-promiscuous mode: cassini behaviour different from other ethernet drivers (from 117714-07) 6187030 ce driver panics under heavy load in amd64 mode (from 117714-06) 5097913 dma bind failure on ce_mstart may lead to kernel heap corruption (from 117714-05) 5090320 'ce' driver needs to be re-compiled to support MDTv2 5099378 Panic in ce_tx_msg() (from 117714-04) (revision skipped) (from 117714-03) 5074196 Cassini uses the wrong sap value to fill in ether_type in ethernet header. 5079552 ndd get link_speed has extra characters 5076202 MAC address becomes zero using Trunking 1.3 module with ce v1.138 5008297 ce driver panics while many VLANS in use (from 117714-02) 5065648 vlan_info_alloc parameter causes panic with DDI compliance fixes. 5070824 Cassini Sun Trunking 1.3 should support multistream on trunk members (from 117714-01) 5054332 x86 - ce driver failed netlbtest with data mismatch on x86 system 5034126 infinite_burst mode is not enabled automatically on X86 platforms 5004020 Misprogrammed loopback mode causing invalid failures of LW8 boards. 4993010 info_ack.dl_addr_offset should set to 0 before dl_bind_req. 4828534 Cassini error messages fill filesystem. 5052253 The ce driver can cause a memory leak. 5056005 Add adv_***_cap statistics per PSARC/2003/581 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: Tuesday, August 23, 2005