[Linux-parport] ASYNC I/O Reason: Reverse transfers are _slow_
Johann Klammer
klammerr at aon.at
Tue Feb 2 10:04:53 EST 2010
Johann Klammer wrote:
[...]
> With the chipset I'm using(vt1211 superio) it seems necessary to
> initiate the first handshake manually by lowering PeriphClk. (the line
> with parport_frob_control (port, PARPORT_CONTROL_AUTOFD, 0);) Else it
> hangs.
Oops wrong. It should be: It seems necessary to
initiate the first handshake manually by raising HostAck==nAUTOFD. The code is fine though.
> I'll also try it on a more ancient intel mainboard later to see whether
> it is hardware specific.
Done. It works exactly the same on old Intel 440BX. DMA also hangs without frob_control...
More information about the Linux-parport
mailing list