On Tue, 15 Jul 2003, Charles Lepple wrote:

> > Before I round up the ksymoops log (it requires setting up a serial
> > console), should I try testing with a later version of usbtest? Is this a
> > known issue?
> 
> The log was easier to get than I expected. It's attached.
> 
> On second glance, it looks like an issue in uhci-hdc. I may be able to
> test this at home with an OHCI controller, but before I do, any other
> tips? Should I look at usbtest.c from one of the BK trees?

This is a problem in uhci-hcd.  A struct urbp (private data structure) is
being accessed after it has been freed.  More specifically, the list of
unlinked URBs (uhci->urb_remove_list) has been corrupted: it points to a 
deallocated urbp.  It would be nice to know how this could happen.

The function uhci_destroy_urb_priv() -- which is the only place these
things are deallocated -- should print out a warning message if an urbp is
still on that list.  But that only happens if you have configured USB 
debugging in your kernel.

If you haven't done that, try running the test again with USB debugging 
on.  Or if you already have, look through the system log for messages from 
the uhci driver.

Alan Stern



-------------------------------------------------------
This SF.net email is sponsored by: VM Ware
With VMware you can run multiple operating systems on a single machine.
WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines at the
same time. Free trial click here: http://www.vmware.com/wl/offer/345/0
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to