Skip site navigation (1)Skip section navigation (2)
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>