We recently updated our kernel from 2.6.29 to 2.6.38. After doing so, the USB OTG module restarts the kernel upon detection of an event.
After comparing the kernel build Configuration of linux-2.6.29 and linux-2.6.38, it was found that options were missing to enable the USB suspend/resume that might be causing this restart. We need to update the kernel configurations and make files and modify code files to support OTG driver for the new Linux kernel.
Does anyone know if there is a patch or other solution for this already?