Alan Stern wrote:
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?

still works :-)

btw. thanks a lot.



robert

l
-
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