I am working in driver development in Linux USB modules. I have written a driver for USB and it is working as CD ROM in a Windows machine.
I made the first partiton as fat32
modprobe g_hidmass file=/dev/mmcblk0p1 cdrom=1 stall=0 removable=1
This works fine in Windows.
I made first...