Hi Alan.

2005/10/10, Alan Stern <[EMAIL PROTECTED]>:
> On Mon, 10 Oct 2005, Franck wrote:
> > But sometime this field is NULL when starting an URB transfer ! That's
> > normally impossible since _all_ URBs submitted to an HCD use
> > "hcd->urb_enqueue", isn't it ?
> > Could someone help me on this point ?
>
> The only way it can happen is if your HCD set urb->hcpriv to NULL earlier,
> or never set it to a non-NULL value.  It must be a bug in the HCD.
>

yes it should be...but I can't find out where it is. For now the only
possibility I found is the urb is not unlinked when giving back to the
driver. Or maybe in hcd->urb_dequeue I'm doing wrong things ? What I'm
doing is if the urb passed is not the active one then I simply call
usb_hcd_giveback_urb function. Oh well....

Thanks.
--
               Franck


-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to