On Sun, 15 Aug 2010 10:33:11 +0800, Ming Lei wrote: > 2010/8/15 Dennis Nezic > <dennisn@xxxxxxxxxxxxxxxxxx>: > > On Sat, 14 Aug 2010 10:05:43 +0800, Ming Lei wrote: > >> 2010/8/14 Dennis Nezic > >> <dennisn@xxxxxxxxxxxxxxxxxx>: > >> > My usb2.0 multi-card reader, 058f:6366 Alcor Micro Corp., with > >> > vanilla kernel 2.6.35.1, doesn't seem to work with ehci_hcb. It > >> > does work with ohci_hcb, so I don't think it's a hardware problem > >> > necessarily? > >> > > >> > Here is my syslog when using EHCI: > >> > http://dennisn.dyndns.org/guest/pubstuff/ehci-bug/ehci-fails.log > > From the usb storage debug log, seems the ehci transfer failure always > happened after CBW is sent out, so maybe a quirk is needed to add a > delay after sending out CBW and before data transfer or sending out > CSW. > > Please try the attachment patch to see if the issue can be fixed, also > provide your usb storage debug log like before if not fixed. It looks like that patch made things more consistently *worse* :b -- which I guess is some kind of progress? :b In the "detected XactErr" messages, absolutely nothing is transferred? (ie. the ratios are always 0/some-low-number ... whereas before there was a lot more variety like 3584/4096, etc.). The "usb-storage: Status code" return values also seem a little different. Before I would get a more even spread of -32 and -121, with a few -71, and even a -75 and a -108. After the patch, they were all pretty much -71, with a few -32, and no others. http://dennisn.dyndns.org/guest/pubstuff/ehci-bug/ehci_w_unusual_devs_patch.log -- 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