Date: Sat, 31 May 1997 21:45:00 +0930 (CST) From: Michael Smith <msmith@atrad.adelaide.edu.au> To: joerg_wunsch@uriah.heep.sax.de Cc: rssh@cki.ipri.kiev.ua, hackers@FreeBSD.ORG Subject: Re: Inteface for external drivers. (ppa3) Message-ID: <199705311215.VAA06778@genesis.atrad.adelaide.edu.au> In-Reply-To: <19970531115024.CE15818@uriah.heep.sax.de> from J Wunsch at "May 31, 97 11:50:24 am"
next in thread | previous in thread | raw e-mail | index | archive | help
J Wunsch stands accused of saying: > > As has been discussed before, the design of the various subdrivers for > the parallel port needs an overhaul. ISTR that Michael Smith > volunteered for this (but required to get a ZIP drive first). > Incidentally, Mike is also confident with the UserConfig code. ;-) You will be (may be?) happy to know that I have several reams (literally) of parallel port chip datasheets lying around here, and I am currently learning more than I ever wanted to know about parallel ports. (Does anyone have a soft copy of the ieee1284 spec, or even one of the late drafts? I can't get one short of buying the sod, and that's kinda hard from here 8( ) Right now, I am struggling with the design of a suitable interface that will (attempt to) hide the details of the hardware involved whilst accepting that the modes of communication with parallel-port peripherals generally varies with the configured mode of the port. This is complicated with the fact that whilst most of the "multi-I/O" chips are soft-configurable, their configurations can be locked, and this locking is usually perfoemed by the BIOS, and can only be unlocked by a hardware reset. It's enough to make you sick. Very sick. (I have the Zip, thanks to Jordan. The driver works "OK", but not well enough that I want to commit it yet. There are copyright problems too.) -- ]] Mike Smith, Software Engineer msmith@gsoft.com.au [[ ]] Genesis Software genesis@gsoft.com.au [[ ]] High-speed data acquisition and (GSM mobile) 0411-222-496 [[ ]] realtime instrument control. (ph) +61-8-8267-3493 [[ ]] Unix hardware collector. "Where are your PEZ?" The Tick [[
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199705311215.VAA06778>