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