lkml.org 
[lkml]   [2010]   [Aug]   [14]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    SubjectRe: [PATCH] USB: Gadget: g_multi: added INF file for gadget with multiple configurations
    Date
    Xiaofan Chen <xiaofanc@gmail.com> writes:
    > Basically I am just wondering if the following statement is true or not.

    > On Fri, Aug 13, 2010 at 5:31 PM, Dries Van Puymbroeck wrote:
    >> When a mutlifunction gadget has more than 1 configuration, Windows does not
    >> use its generic driver for multifunction USB devices.

    > I am thinking the inf file is not necessary.
    > "When the system detects that a USB device is composite, it loads the
    > USB common class generic parent driver (usbccgp.sys)."
    > http://msdn.microsoft.com/en-us/library/ff538059%28VS.85%29.aspx

    <http://msdn.microsoft.com/en-us/library/ff537109(v=VS.85).aspx>
    specifies that for a device to be identified as composite it (among
    other things) "must have a single configuration". The page has also
    a passage which seems to indicate that the INF is needed:

    > If you want the generic parent driver to manage your device, but your
    > device does not have the characteristics necessary to ensure that the
    > system will generate a compatible ID of USB\COMPOSITE, you will have
    > to provide an INF file that loads the generic parent driver.

    Selecting of the configuration is also mentioned as a requirement, and
    the next paragraph points to a web page you've cited:

    > If your composite device has multiple configurations, the INF file you
    > provide must specify which configuration the generic parent should use
    > in the registry. The necessary registry keys are described in
    > Selecting the Configuration for a Composite USB Device.

    --
    Best regards, _ _
    .o. | Liege of Serenly Enlightened Majesty of o' \,=./ `o
    ..o | Computer Science, Michal "mina86" Nazarewicz (o o)
    ooo +--<mina86-tlen.pl>--<jid:mina86-jabber.org>--ooO--(_)--Ooo--


    \
     
     \ /
      Last update: 2010-08-14 10:41    [W:0.025 / U:1.764 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site