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

