Re: DMA problem with VIA EHCI controller

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, 25 Sep 2009, Joris van Rantwijk wrote:

> Hi,
> 
> When reading data from a high speed device with usbserial.ko, I sometimes
> get corruct data.
> 
> For example, the device sends a bulk packet of 73 bytes.
> The host receives 73 bytes of which the first 69 are good but the last
> 4 bytes are wrong. It looks very much like those last 4 bytes are old
> content still in the URB buffer from a previous packet. This happens
> about once per 1000 transfers.
> 
> This problem does not occur when I use cdc-acm instead of usbserial.
> But cdc-acm uses coherent DMA mappings (whatever that means) unlike
> usbserial.
> 
> Has anyone seen this before?
> Is this a DMA problem in my EHCI controller?

Have you tried using your device on a different computer with a 
different sort of motherboard?  If the problem still occurs then most 
likely it's in the device, not in the computer hardware.

Alan Stern

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux