> On Tue, Jan 02, 2007 at 11:45:24AM +0100, Duncan Sands wrote:
> > 
> > >                 e) various other cases
> > 
> > This is us.  I hope to look into this further tonight.

Well, the only potentially relevant test I could find
in the uhci hcd is that it returns -EINVAL if the USB
device is low speed.  But yours is high speed!  Maybe
the urb is being sent to the wrong device... is there
a low speed device plugged in too?

Also, can you please apply the following patch to your
kernel, and send in system logs again with it applied.

Thanks,

Duncan.

diff --git a/drivers/usb/core/urb.c b/drivers/usb/core/urb.c
index 9801d08..0352342 100644
--- a/drivers/usb/core/urb.c
+++ b/drivers/usb/core/urb.c
@@ -373,6 +373,9 @@ int usb_submit_urb(struct urb *urb, gfp_t mem_flags)
                urb->interval = temp;
        }
 
+       if (usb_pipetype (pipe) == PIPE_BULK)
+               printk("hello world!\n");
+
        return usb_hcd_submit_urb (urb, mem_flags);
 }
 

Liste de diffusion modem ALCATEL SpeedTouch USB
Pour se désinscrire : mailto:[EMAIL PROTECTED]

        

Reply via email to