I have developed usb host side driver for Intel's Xscale chip(PXA2xx). To processor 
are connected by using usb transceiverless model. The issue is:
When the client is disconnected from the host, host side usb driver will come into a 
kernel BUG and make a kernel panic. The BUG is located in the function 
sohci_free_dev() of usb-ohci.c file. And from the comment "likely some interface's 
driver has a refcount bug" it seems a device refcount bug. 
The panic happened with the following way:
hc_interrupt->dl_del_list->dl_del_urb->urb_rm_priv_locked->usb_free_dev->sohci_free_dev
And i think the kernel shouldn't come into this produre, right?
Could anybodies help me to workaround this bug based kernel(2.4.20)? 
I have checked Linux-2.6.8 version kerenel, usb host side driver stack is updated and 
from the codes this bug should be fixed, right? But i must use 2.4.20 version kernel.

Thanks very much!!!

Regards,
Levis xu
>From Motorola(BeiJing) PCS R&D Center.
Tel:      86-10-65642812
Fax:     86-10-65668563
E_mail: [EMAIL PROTECTED]




-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=5047&alloc_id=10808&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