On Sat, 20 Mar 2004, Lukas Hejtmanek wrote: > Hello, > > 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! Alan Stern ------------------------------------------------------- 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
