Re: USB gadget : generic functionfs function has no os_desc while rndis function has, why?

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

 



Thanks, Krysztof.

I'm trying to follow your example and maybe to massage it into my need.

One quick question -

In your example, you set vendor code to be 0xBC.  Is this code of any
significance?  What values should I use?

b_vendor_code = 0xBC,

Jun

On Thu, Jan 4, 2018 at 8:22 AM, Krzysztof Opasiak <k.opasiak@xxxxxxxxxxx> wrote:
>
>
> On 01/04/2018 06:58 AM, Jun Sun wrote:
>>
>> Hi, all,
>>
>> I'm playing with USB gadget with configfs on raspberry pi zero w.  My
>> goal is to setup a generic functionfs function that uses Windows OS
>> descriptor so that windows would automatically install winusb driver.
>> It seems I would have to
>>
>> - enable MS-specific os descriptor
>> - specify the compatiblity id to be "WINUSB"
>> - specify interface GUID (optional?)
>>
>> It seems simple enough.
>
>
> You can checkout libusbgx example for a "good" values for RNDIS and expected
> directory structure:
>
> https://github.com/libusbgx/libusbgx/blob/master/examples/gadget-rndis-os-desc.c
>
>>
>
>> However, the first problem I'm having is that I can't find the
>> os_desc/ directory for the ffs function I created.
>
>
> Because there is no such directory;)
> os_desc in case of functionfs are provided by daemon together with USB
> descriptors.
>
> Best regards,
> --
> Krzysztof Opasiak
> Samsung R&D Institute Poland
> Samsung Electronics
--
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