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