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

Reply via email to