> So, I rewrite some stuff to handle this error. My conclusion was that the
> macro dma_to_td() was used with a value which does not exist in the list
> searched.
You might look at the thread on that topic from last week.
Have a look at a patch I posted, and a followup from
Martin Diehl that handles an additional error path.
> - Why invalid value of ohci->hcca->done_head are handled with the macro
> BUG()? I see no reason why a driver should trust value from its
> "outside" world.
>
> - And why ohci->hcca->done_head is wrong???
See above. I don't understand what you mean about "outside" world;
this is just like any other case where the controller and its driver need
to agree on things in order to work correctly.
- Dave
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
http://lists.sourceforge.net/lists/listinfo/linux-usb-devel