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>
index | next in thread | raw e-mail
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
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199709091414.QAA12742>
