On Thu, 28 Jan 2010, Ryan May wrote: > Alright, I'm back on this if you're still interested. I know Greg KH > has already pushed the patch forward, but I also know that you seemed > baffled by some of the behavior. Instead of patching the kernel now, > I've compiled usb_storage as a module and simply need to pass modprobe > the quirks=2770:915d: (as you told AW). This will make it easier for > me to try a bunch of things without rebooting, plus it makes it easier > to repeat the same commands. I've attached output of dd if=/dev/sdb > count=1 | hexdump -C and a usbmon trace (from just trying to mount the > device after a blockdev --flushbufs /dev/sdb) for the case of noquirks > (which is broken) and using quirks (which works). Let me know if > there's anything else you'd like to see. The traces confirm it -- the device gives different responses to the same command depending on whether or not the quirk is present. I can't imagine what would trigger this variation in behavior. I suspect that trying to figure out the true cause of the device's buggy behavior will be a losing game. As long as it works okay with the unusual_devs entry removed, we might as well not worry and be happy. Provided, that is, the reason for the entry being added in the first place no longer applies. Until we hear back from Rohan, there's no way to know about that. Thanks for going to all the trouble of running the tests, even if things did turn out to be rather anti-climactic in the end. 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