2009/2/20 Greg KH <greg@xxxxxxxxx>: > On Thu, Feb 19, 2009 at 08:45:56AM +0200, Timo Ketolainen wrote: >> Using usbmon shows that the interface connects fine most of the times, >> but the transfers just freeze almost immediately after the isochronos >> transfers begin. After that nothing goes in or out until the interface >> is disconnected. >> >> As a sidenote, by Googling, it seems that there has been some problems >> with HP laptops and this interface in Win world, too. To address this >> a "AMD USB filter driver" has been released. Can't test it though, >> since I ditched Vista as soon as I got my hands on this laptop. > > That fix should already be in your kernel, AMD made it a few kernel > releases ago, so don't worry about it. > > I would suggest asking the alsa developers about this, if they have seen > the problem or have any suggestions. Timo has run debug-tests showing corrupted iso-in data on the beginning of the 2nd urb received. At that frame the last ITD of the first urb overlaps the first ITD of the 2nd urb: The last ITD of the first urb uses its first 6 microframes, the first ITD of the 2nd urb uses its last 2 microframes. I've added Libin to CC:. Do some AMD-ehci only handle a single ITD per endpoint and frame? Thanks, Karsten -- 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