Patch-ID# 109884-02 Keywords: ecppsys.h ecpp Synopsis: SunOS 5.8_x86: /usr/include/sys/ecppsys.h patch Date: Dec/20/2000 Solaris Release: 8_x86 SunOS Release: 5.8_x86 Unbundled Product: Unbundled Release: Xref: This patch available for SPARC as patch 109883 Topic: SunOS 5.8_x86: /usr/include/sys/ecppsys.h patch Relevant Architectures: i386 BugId's fixed with this patch: 1167460 4241460 4250652 4257428 4270674 4271686 4275074 4275092 4275119 4275200 4275205 4276209 4295173 4297052 4299441 4299456 4299460 4299467 4299470 4299621 4299631 4301029 4301079 4301556 4309750 4310788 4314412 4314419 4329805 4349418 4364900 Changes incorporated in this version: 4310788 4329805 4349418 4364900 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: /usr/include/sys/ecppsys.h Problem Description: 4310788 ECP mode not supported by ecpp driver 4349418 ecpp driver needs to be warlocked 4364900 ecpp_wput could panic system on msgpullup failure 4329805 ecpp code review (from 109884-01) 4271686 Parallel port driver changes needed to work withAcer South Bridge Super I/O comp 1167460 devlinks/libdevinfo do not handle NULL node_types correctly 4241460 ecpp requires 97317 support for excalibur 4250652 ecpp should have an interface to return the IEEE 1284 device id 4257428 ecpp PIO mode does not work on excalibur 4270674 ecpp code cleanup (POSTRACE) 4275074 ecpp_fifo_timer() routine does not restart itself as advertised. 4275092 ecpp does not free mblk processing M_CTL in ecpp_wsrv() 4275119 ecpp_isr() processing of nErr interrupts in broken ecpp 4275200 ecpp driver does not transfer bytes in ECP mode in forward direction 4275205 ecpp driver: ecp driver does not successfully negotiate into ECP mode 4276209 ecpp excalibur needs to distinguish between superio-type 4295173 ecpp: PIO printing does not work correctly on new platform 4297052 Problem printing to an oce' plotter connected to the parallel port of U60 4299441 ecpp will hang on PIO transfers 4299456 ecpp: SETPARMS returns incorrect values when device is busy 4299460 ecpp, ECPPIOC_GETPARMS write_timeout does not agree with ecpp.conf 4299467 ecpp: ecpp will hang if write-timeout value is set to 1. 4299470 ecpp: transfers larger than 32KB hang ecpp 4299621 ecpp: system has 'soft' hang on TI printer while running test 4299631 ecpp: system 'soft' hang while running "pp_test_xfer_stress" in ECPP_DIAG_MODE 4301029 ecpp dcr_write() is broken on superio 4301079 ecpp: system soft hang @ ecpp:get_dmac_byte_cnt 4301556 ecpp(2.67): "panic: assertion failed: --pp->dma_cookie_count == 0..." 4309750 Implement features for PSARC/2000/034 & PSARC/2000/035 4314412 ecpp design should support multiple platforms 4314419 ecpp driver needs kstats 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: ----------------------------- None. README -- Last modified date: Wednesday, December 20, 2000