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

Reply via email to