Patch-ID# 109923-05
Keywords: security pcser 3c562/3c563 cards pcelx_send interrupt modem 3c562
Synopsis: SunOS 5.8_x86: pcelx and pcser driver patch
Date: Dec/03/2003


Install Requirements: Reboot after installation                      
                      See Special Install Instructions                      
                      
Solaris Release: 8_x86

SunOS Release: 5.8_x86

Unbundled Product: 

Unbundled Release: 

Xref: This patch available for SPARC as patch 109922

Topic: SunOS 5.8_x86: pcelx and pcser driver patch
	NOTE:	Refer to Special Install Instructions section for 
		IMPORTANT specific information on this patch.

Relevant Architectures: i386

BugId's fixed with this patch: 4090692 4243709 4286432 4308863 4308870 4320108 4339285 4352663 4358619 4409324 4465301 4483474 4483475 4517602 4587859 4943424

Changes incorporated in this version: 4943424

Patches accumulated and obsoleted by this patch: 

Patches which conflict with this patch: 

Patches required with this patch: 108529-18 or greater 109929-03 or greater

Obsoleted by: 

Files included with this patch: 

/kernel/drv/pcelx
/kernel/drv/pcser
/kernel/misc/cs 		(deleted)
/usr/include/sys/cs.h
/usr/include/sys/pcmcia/pcelx.h
/usr/include/sys/pcmcia/pcgld.h

Problem Description:

4943424 postpatch script fails on diskless client OS services partition
 
(from 109923-04)
 
4587859 I_STR ioctl payloads are improperly validated
 
(from 109923-03)
 
4358619 Removing the 3C562 PC card while the pcelx driver is running causes a panic.
4286432 pcelx: panic on sparc 64 bit
4483475 interrupt level 4 not serviced message from pcelx driver
4483474 interrupt level 11 not serviced messages from pcelx driver
4409324 PCELX: Add 3C574 support, 100 Mb/s, both Sparc and X86
4339285 possible TRAP in pcser.c
4517602 deadman panic with 3COM 3CXM756 PC modem card while running pcsertest
4465301 pcser_card_insertion() should return an error if card doesn't become ready
 
(from 109923-02)
 
4352663 Recent pcmcia putback includes portions of another fix
 
(from 109923-01)
 
4090692 pcser: pcser disables Ethernet interface on 3COM 3C562/3C563 cards
4308863 The pcelx drivers hangs in the interrupt routine on Sparc Ultra 2
4308870 The pcelx driver hangs sometimes in the pcelx_send routine
4320108 The pcelx driver fails to attach on the Ultra 60 with the 3COM 3C562 PC card.
4243709 Header <sys/pcmcia.h> depends on <sys/ddi_impldefs.h>

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:
----------------------------- 
 
Reboot the system after patch installation.
 
	NOTE:   For users requiring support for the 3COM Etherlink III
                LAN+Modem PC Card (3C562), the following patches should
                be installed:
 
                109927-02 (or newer)    pem driver patch
                109929-02 (or newer)    pcmem and pcmcia driver patch

README -- Last modified date:  Wednesday, December 3, 2003

