Hello, I am using Android Froyo on the android device. I have the following query.
While running USB CV MSC tests I found that the wIndex parameter sent by the USB CV application is not matching the fsg->interface_number in function fsg_setup() for USB_BULK_RESET_REQUEST and USB_BULK_GET_MAX_LUN_REQUEST cases in file f_mass_storage.c. Note that wIndex passed from USB CV is 0x0 while fsg->interface_number is 0x2. As a result a check (w_index != fsg->interface_number) fails and the USBCV test reports a failure. Also in the board file if the UMS is the first entry and rndis is kept at the end, USB MS becomes the first interface(interface 0) and the USB CV MSC test works as expected. Has anyone faced this issue? Why is the interface_number incorrectly sent by USBCV? Any pointers will be really helpful. Regards, Maulik -- unsubscribe: android-kernel+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-kernel