On Wednesday 02 February 2005 2:05 pm, Brian Murphy wrote:
> A day of work instrumenting with printk's and that this patch "fixes" the
> problem:
> 
> ...
> +       rescan_counter ++;
> +       if (rescan_counter > 1000) {
> +               printk("ehci_endpoint_disable - timed out\n");
> +               return;
> +       }
> +
> ...

What USB controller are you using?  Looks like you're not only
losing an IAA IRQ -- seen AFAIK exclusively on VIA -- but the
watchdog timer isn't recovering from that.

A better fix would be finding out why the watchdog isn't doing
its job in that case.  That'd likely fix some other issue, and
wouldn't have the drawback of a memory leak.

- Dave




-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to