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
