On Thu, 24 Jun 2010, Stanislav Brabec wrote: > > That was the REQUEST SENSE command. It also failed; the device did not > > return any sense information. This is the "incomplete SCSI frame" you > > suspected. (The "short read transfer" message above occurred at this > > point; the device sent 0 bytes of sense data instead of 18 bytes as it > > should have.) Failure to send the sense data is clearly a bug in the > > scanner. > > But the same scanner worked perfectly with dc395 PCI SCSI card. Hmm. Well then, maybe that means the scanner handles REQUEST SENSE correctly and the adapter doesn't. > > usb-storage treats failure of REQUEST SENSE as an error requiring a > > device reset. The remainder of the usbmon log shows the reset, which > > worked. But resets are always followed by TEST UNIT READY, to verify > > the device's status after being reset, and the same sequence of events > > repeated -- over and over again. That's why your scan didn't work. > > Thanks for the analysis. Is there a chance for a work-around that could > be accepted to the vanilla? Can you think of a workaround for a failed REQUEST SENSE? I can't. The sense information is absolutely vital. 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