On Thu, 13 Oct 2005, Olav Kongas wrote:
> > Hi, > > I have a fancy flash drive with embedded hub. It provides no > end of surprises and has turned out to be invaluable in > exposing all kinds of corner cases in HCD development. > > This flash drive worked on 2.6.13 and earlier kernels, but > when testing it with 2.6.14-rc[34], it fails with the > isp116x-hcd. I haven't tested with other host controllers > (cannot upgrade kernels on my PCs right now), but it seems > that this time it is perhaps not a isp116x-hcd bug. I did some more debugging and ... > PS. This failure exposed also a bug in isp116x-hcd. Setting > the urb->actual_length is currently buggy for SHORT_NOT_OK > urbs. But this bug doesn't affect the failure described > above. ... it turned out that there is also another bug in isp116x-hcd, related to setting Toggle for SHORT_NOT_OK urbs, if short non-multiple-of-max-packet-len data arrives. It appears that this particular code path in the driver has never been used before. Sorry for noise, will submit a patch soon. Olav ------------------------------------------------------- This SF.Net email is sponsored by: Power Architecture Resource Center: Free content, downloads, discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl _______________________________________________ [email protected] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
