Patch-ID# 109924-04 Keywords: pcata timeouts I/O format PCMCIA ATA format TRAP vold panics Synopsis: SunOS 5.8: pcata driver patch Date: Jun/27/2002 Install Requirements: See Special Install Instructions Solaris Release: 8 SunOS Release: 5.8 Unbundled Product: Unbundled Release: Xref: This patch available for x86 as patch 109925 Topic: SunOS 5.8: pcata driver patch NOTE: Refer to Special Install Instructions section for IMPORTANT specific information on this patch. Relevant Architectures: sparc BugId's fixed with this patch: 4287520 4288878 4297067 4303758 4309269 4339281 4352663 4368791 4389494 4393151 4431548 Changes incorporated in this version: 4288878 4297067 4339281 4368791 4389494 4393151 4431548 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/pcata /kernel/drv/sparcv9/pcata /usr/include/sys/dktp/dadkio.h /usr/include/sys/pcmcia/pcata.h Problem Description: 4368791 system panics with an ata card using an ordinary everyday command 4297067 Interrupt level 11 not serviced message from pcata at bootup on Ultra 6 4339281 possible TRAP in pcata.c 4393151 assertion failure in pcata driver 4389494 the pcata driver should handle exclusive opens the same way as the pcram driver 4431548 interrupt not serviced messages when PC ata flash cards are inserted. 4288878 support PCATA disks in vold (from 109924-03) 4309269 format command on PCMCIA ATA disks fails in 64 bit kernel. (from 109924-02) 4352663 Recent pcmcia putback includes portions of another fix (from 109924-01) 4287520 I/O errors from pcata driver on SparcStation 20 (SUN4M) 4303758 pcata driver experiences many timeouts during format 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-8 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. README -- Last modified date: Thursday, June 27, 2002