Dear Chip,
Thanks for your input. Please find our test cases as below,
Case1:
======
I downloaded the binaries from the below mentioned link and tested USB OTG as device with this downloaded binaries and result is same.
https://www.freescale.com/webapp/sps/download/license.jsp?colCode=L3.10.17_1.0.0_IMX6QDLS_BUNDLE&app...
Commands used to test USB OTG as device:
insmod /lib/modules/3.10.17-1.0.0_ga+g232293e/kernel/drivers/usb/gadget
t/g_mass_storage.ko file=/dev/mmcblk1p2
Case 2:
======
Compile the Linux kernel source code (linux-3.10.17 GA release) using the following commands to generate the binaries.
make imx_v7_defconfig;make;make uImage LOADADDR=0x10800000
Tested the OTG with the generated uImage and module(drivers/usb/gadget/g_mass_storage.ko). The result is same.
Case 3:
======
Checked the below link for this issue but with out any success.
https://community.freescale.com/message/433234#433234
The link suggested for enabling the macro USB_CHIPIDEA_UDC (ChipIdea device controller) which was already enabled.
In addition, We are using imx6Q sabreSD board for testing.
We assume that the driver module (g_mass_storage.ko) can be inserted with out connecting the USB OTG device cable. Here our problem is driver module itself not able to insert.
Please suggest us.
Thank You,
Regards,
Ansari