Hi,Do you have "hotplug" installed?
I am still working on my driver for our proprietary usb-device. I get a kernel panic under the following condition:
1. usb_submit_urb // bulk in endpoint, urb with usb_complete_t set 2. wait_event_interruptible_timeout // about 3 seconds timeout 3. unplug the device -> I see "usb 1-2: USB disconnect, address 2" in syslog 4. the wait_event call times out 5. usb_unlink_urb // called synchronously 6. my disconnect function gets called and completes without problems
...so far so good...
7. I replug the device, the kernel panics immediately
The console shows, among other things:
Stack Trace: complete + 0x18/0x30 usb_hcd_give_back_urb uhci_finish_completion usb_ucd_irq do_IRQ ...
Fatal exception in interrupt In interrupt handler - not syncing
(this is a hand copy of the info, that I thought was most important. If someone can explain to me how to get the kernel-panic message in a text file, please ...)
Some information about the system: - via C3 - uhci controller - kernel 2.6.1 (I set FSBR_DELAY to HZ/2, see my other posts regarding throughput problems)
I have a desktop development system with a uhci controller, as well, running with same kernel version (other configuration, though) and the same driver. This system does _not_ panic under these conditions. The difference is that I could not reproduce the timeout when waiting for the completion. Instead, the completion handler gets always called with an urb status of either -EILSEQ (-84) or ECONNRESET (-104). Then I can replug the device without problems.
In case I should provide more information about the system (kernel configuration, hardware, etc.) please tell me.
Any suggestions?
Thanks, Axel.
I find that "hotplug" causes problems with plug/unplug/plug of usb audio devices, so it might also effect you.
Cheers James
------------------------------------------------------- The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. http://www.eclipsecon.org/osdn _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel