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

Attachment: pgpFxgF8sWKoH.pgp
Description: PGP signature

Reply via email to