On Sat, Mar 20, 2004 at 03:38:21PM -0500, Alan Stern wrote:
> > with 2.6.4 if I do rmmod uhci_hcd and then modprobe uhci_hcd while running
> > X server with USB mouse connected to UHCI USB I got:
> > uhci_hcd 0000:00:1d.2: USB bus 3 deregistered
> > slab error in kmem_cache_destroy(): cache `uhci_urb_priv': Can't free all object
> > s
> > Call Trace:
> >  [<c013c154>] kmem_cache_destroy+0x85/0xf3
> >  [<d0e9ec9b>] uhci_hcd_cleanup+0x1c/0x61 [uhci_hcd]
> >  [<c01307f8>] sys_delete_module+0x12d/0x154
> >  [<c010af61>] do_IRQ+0x10d/0x140
> >  [<c01092c9>] sysenter_past_esp+0x52/0x71
> > 
> > drivers/usb/host/uhci-hcd.c: not all urb_priv's were freed!
> 
> This reminds me of a problem I saw last summer.  Can't be sure it's 
> exactly the same but it looks that way.  That other problem was caused by 
> the lack of an endpoint_disable() routine in the UHCI driver.  Such a 
> routine will be added at some point in the future, after some other parts 
> of the driver have been changed (higher priority fixes).
> 
> In the meantime, just don't rmmod uhci_hcd while running X with a USB
> mouse!

I would not do that but it is needed for suspend to disk as USB does not resume
correctly. Rmmod and modprobe helps if it does not seg fault.

-- 
Lukáš Hejtmánek


-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to