Date: Tue, 09 Sep 1997 16:14:18 +0200 From: Bernard.Steiner@de.uu.net To: hackers@freebsd.org Subject: lpt ECS support. Message-ID: <199709091414.QAA12742@qwerty.de.uu.net>
next in thread | raw e-mail | index | archive | help
Hi folks, forgive me if this is an inappropriate mailing list (do give me a pointer) - I have recently hacked up the 2.2.2 i386/isa/lpt driver to provide basic support for some advanced features of the ECP parallel port that comes with my motherboard, currently including - re-vectoring of lpt interrupt - use of the ECP fifo for "fast centronics" printing (both polled and IRQ) - use of the ECP DMA channel (including auto-vectoring) to the ECP fifo for "fast centronics" printing (IRQ only) - ioctls to en/disable above, including hacked up lptcontrol I'd like to know whether anybody (a) is interested in this, if so, where to send it (b) knows about a way to poll for DMA finished situations such that DMA polled mode may work (c) is working on integration of lpt as a proper tty (and get the if_lp stuff out of lpt.c) to eventually allowing ieee1284 compliant lptread(). I looked at sio.c and find siopoll() rather confusing... Ta Bernard Bernard Steiner, UUNET Deutschland GmbH, vox +49 231 972 00 Emil-Figge-Str. 80, D-44227 Dortmund, Germany fax +49 231 972 1111 Bernard.Steiner@de.uu.net >>Fast alle Raucherinnen sind weiblich.<< PGP 0x1D7C589D fingerprint 57 50 3A C1 95 71 5B 37 3A 7D B3 D0 5F 1F 60 36
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199709091414.QAA12742>