This also works for me.  Here's the new patch.

pete

--- linux/drivers/usb/storage/transport.c.orig  Fri Dec  7 11:56:30 2001
+++ linux/drivers/usb/storage/transport.c       Fri Dec  7 11:58:36 2001
@@ -816,11 +816,13 @@
                return;
        }
 
-       /* was this a command-completion interrupt? */
+       us->irqbuf[0] = 0;
+       /* was this a command-completion interrupt?
        if (us->irqbuf[0] && (us->subclass != US_SC_UFI)) {
                US_DEBUGP("-- not a command-completion IRQ\n");
                return;
        }
+       */
 
        /* was this a wanted interrupt? */
        if (!atomic_read(us->ip_wanted)) {


On Tue, 04 Dec 2001, Matthew Dharm wrote:

> Okay, now, in place of that commented code, add:
> 
>       us->irqbuf[0] = 0;
> 
> And see if that helps.
> 
> Matt

-- 
Pete Toscano            [EMAIL PROTECTED]            703.948.3364

_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users

Reply via email to