> The system has ASUS A7M-266D Mobo with 2 Athlon 1800 MP CPUs with 1GB
> ECC RAM.
And presumably some NEC-based PCI card.
> Looking at the code it appeared that ehci->reclaim is NULL value on
> entry to end_unlink_async. So I put 'if (!ehci->reclaim) BUG()' there
> and sure enough it bugged. It appears that end_unlink_async was called
> from ehci_tasklet, which does if only if ehci->reclaim_ready is set, so
> it seems that there is some confusion between reclaim and reclaim_ready.
Did you try the patches I sent by earlier this week? Or the slightly
earlier version I sent by the week before? :)
http://marc.theaimsgroup.com/?l=linux-usb-devel&m=103288096812331&w=2
http://marc.theaimsgroup.com/?l=linux-usb-devel&m=103288089912220&w=2
http://marc.theaimsgroup.com/?l=linux-usb-devel&m=103283868910428&w=2
Short version: there was a stupid locking bug, which not everyone saw.
On SMP, you'd likely be "not everyone". It should be fixed nicely in that
patch; let me know if it isn't. See that first message for more details,
the patches are against Marcelo's pre7.
- Dave
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel