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] ------------------------------------------------------- SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media 100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33 Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift. http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285 _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
