RE: [linux-usb] USB Gadget drivers Windows 7/8 support and .bAlternateSetting in interface descriptor

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



 
> 
> 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




[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux