On Fri, 1 Feb 2008, Robert Spitzenpfeil wrote: > Alan Stern wrote:
> > So Robert, this suggests an experiment for you to try. First remove > > the US_FL_FIX_INQUIRY flag in your unusual_devs entry, of course. But > > then edit transport.c, and in usb_stor_Bulk_max_lun() replace the two > > lines saying > > > > usb_stor_clear_halt(us, us->recv_bulk_pipe); > > usb_stor_clear_halt(us, us->send_bulk_pipe); > > > > with a single line saying > > > > usb_stor_clear_halt(us, us->send_ctrl_pipe); > > > > This should duplicate Windows' actions, except for the two retries. > > Maybe then the device will work... > > > > > IT WORKS. And just out of curiousity, what happens if you remove the usb_stor_clear_halt() entirely? Alan Stern - To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html