On Mon, 10 Sep 2001 22:37:32 +0100, Philip Blundell <philb@gnu.org> wrote:
>  
>  >I think at least for now I think I'm just going to turn DMA off.  I'm
>  >still open to trying other experiments, though, if anybody wants to
>  >suggest something.
>  
>  I guess it would be instructive to know how the corruptions
>  correspond to invocations of parport_pc_fifo_write_block_dma.  If
>  you feel like hacking that function around a bit, how about adding
>  a flag that gets set when the "DMA write timed out" condition
>  happens; if the flag is set on entry to the function, dump out the
>  first few bytes in `buf' to the console and clear the flag again.
>  
>  I'm slightly suspicious that there might be a hardware flaw in
>  either your DMA controller or your parallel port.  If you have
>  another computer with a different chipset available, it would be
>  interesting to know whether you can make the same thing happen.
>  
>  p.
>  
I'm also slightly suspicious of the hardware, but unfortunately
I've only got the one machine that has DMA and is running a 2.4.x
kernel.  The only other 2.4.x machine I have access to at the
moment doesn't have DMA.
I'll try the buf dump when I get a chance.
-- Dave Strauss
--  To unsubscribe, send mail to: linux-parport-request@torque.net --
--  with the single word "unsubscribe" in the body of the message. --
This archive was generated by hypermail 2b29 : Tue Sep 11 2001 - 18:01:12 EDT