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
