> > My environment is Freescale i.MX6SL EVK board (as USB peripheral device), > which is based on kernel 3.10.17. i.MX6SL uses ChipIdea dual-role > controller. > > My problem is that gadget drivers g_ether and g_audio (UAC1 enabled) can > NOT be detected by Windows 7 natively, while g_mass_storage, g_serial, > g_hid can be detected by Windows 7 natively. > > 1) I found that both Ether and USB Audio uses .bAlternateSetting, while > Mass Storage, Serial and HID do NOT. I am wondering if this is related to > how Gadget framework handles USB_REQ_SET_INTERFACE request? > If possible, would you use Linux PC or Mac OS (macbook pro+) to test? >From my previous experiences, g_audio works not well with windows. > 2) Also, I am not sure if it is related to ChipIdea quirk > (gadget_supports_altsettings in file gadget_chips.h)? > I can't find chipidea quirk at gadget_chips.h, besides, altsettings are software stuff. Peter -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html