parport-Treiber ohne Handshake

Jan-Benedict Glaw jbglaw at lug-owl.de
Sun Mar 30 21:38:02 CEST 2003


On Sun, 2003-03-30 16:58:21 +0200, Martin Herweg <m.herweg at gmx.de>
wrote in message <200303301658.21712.m.herweg at gmx.de>:
> 
> Hi LUGs
> 
> Ich suche einen Treiber für der i386-PC Parallelport, der das Handshaking
> (ERROR,ACK,BUSY,PAPEREND...) ignoriert.
> 
> Beim Atari ST (TOS) war's damit getan den BUSY-Pin auf Masse zu legen,
> der PC lässt sich nicht so leicht täuschen.
> 
> Als Stand-alone-Anwendung mit outb ist es kein Problem,
> aber ich würde lieber ein device File benutzen, 
> als jede Anwendung von fwrite in outb umzumodeln.

Wenn Du das Modul ppdev (so es denn kompiliert ist) lädst, hast Du via
read() und write() zugriff auf die Datenleitungen; über ioctl() kanst Du
zudem steuern, wie sich der Parport verhalten soll. Dazu solltest Du ev.
mal die Sourcen von ./linux/drivers/char/ppdev.c überfliegen. Das Ding
ist recht simpel gestrickt und Du solltest damit machen können, was Du
vor hast, denke ich...

MfG, JBG

-- 
   Jan-Benedict Glaw       jbglaw at lug-owl.de    . +49-172-7608481
   "Eine Freie Meinung in  einem Freien Kopf    | Gegen Zensur | Gegen Krieg
    fuer einen Freien Staat voll Freier Bürger" | im Internet! |   im Irak!
      ret = do_actions((curr | FREE_SPEECH) & ~(IRAQ_WAR_2 | DRM | TCPA));
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://lug-owl.de/pipermail/linux/attachments/20030330/3ee8147a/attachment.sig>


More information about the Linux mailing list