On Sat, Feb 02, 2008 at 12:22:14AM +0100, Robert Spitzenpfeil wrote: > 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 :-)
What happens if you do all three usb_stor_clear_halt() calls? Matt -- Matthew Dharm Home: [EMAIL PROTECTED] Maintainer, Linux USB Mass Storage Driver Now payink attention, please. This is mouse. Click-click. Easy to use, da? Now you try... -- Pitr to Miranda User Friendly, 10/11/1998
pgpFxgF8sWKoH.pgp
Description: PGP signature