none
USB Client drivers RRS feed

  • Question

  • Hi,

    My iMX23EVK platform has many USB client drivers defined (serial, rndis, masstorage etc). Freescale added a smal program to select the desired function driver but,

    - is it possible to force e.g. active sync to be the default?

    - can kitl and active sync work together, or do I have to disable kitl, that runs over the same usb port?

    thanks in advance,

    Maarten.

    Wednesday, April 18, 2012 4:29 PM

Answers

  • I agree with Bruce about the fact that you cannot have both KITL over USB device RNDIS and ActiveSync over USB device serial at the same time.

    About the registry the final client driver is the last one in the sequence. Take in account that the registry entries related to USB client drivers (Mass_Storage_Class, RNDIS, Serial_Class) can be included or excluded based on the related components in the catalog.


    Luca Calligaris lucaDOTcalligarisATeurotechDOTcom www.eurotech.com Check my blog: http://lcalligaris.wordpress.com

    • Marked as answer by MenM Thursday, April 19, 2012 12:52 PM
    Thursday, April 19, 2012 7:28 AM
  • You can also look into the registry on your device to see which one is set.

    http://geekswithblogs.net/BruceEitman/archive/2009/07/27/window-ce-simple-little-registry-editor.aspx


    Bruce Eitman (eMVP)
    Senior Engineer
    Bruce.Eitman AT Eurotech DOT com
    My BLOG http://geekswithblogs.net/bruceeitman

    Eurotech Inc.
    www.Eurotech.com

    • Marked as answer by MenM Thursday, April 19, 2012 12:52 PM
    Thursday, April 19, 2012 12:30 PM
    Moderator

All replies

  • Yes, it is possible to define the default client driver.

    [HKEY_LOCAL_MACHINE\Drivers\USB\FunctionDrivers]
            "DefaultClientDriver"="Serial_Class"

    I suspect that KITL over USBF and using the USBF driver are mutually exclusive.   When you run KITL over USBF, does the USBF driver even load?


    Bruce Eitman (eMVP)
    Senior Engineer
    Bruce.Eitman AT Eurotech DOT com
    My BLOG http://geekswithblogs.net/bruceeitman

    Eurotech Inc.
    www.Eurotech.com

    Wednesday, April 18, 2012 7:06 PM
    Moderator
  • Dear Bruce,

    thanks for the fast reply. If I look at the registry, I see that there are many "DefaultClientDriver"=  sections (where everytime the previous DefaultClientDriver is tet to "-". But which one is the final active one? Is this determined by the sequence in the registry?

    Till now I was not able to load a client driver together with kitl. I wil do some tests with kitl disabled.

    regards,

    Maarten.

    Thursday, April 19, 2012 6:10 AM
  • I agree with Bruce about the fact that you cannot have both KITL over USB device RNDIS and ActiveSync over USB device serial at the same time.

    About the registry the final client driver is the last one in the sequence. Take in account that the registry entries related to USB client drivers (Mass_Storage_Class, RNDIS, Serial_Class) can be included or excluded based on the related components in the catalog.


    Luca Calligaris lucaDOTcalligarisATeurotechDOTcom www.eurotech.com Check my blog: http://lcalligaris.wordpress.com

    • Marked as answer by MenM Thursday, April 19, 2012 12:52 PM
    Thursday, April 19, 2012 7:28 AM
  • You can also look into the registry on your device to see which one is set.

    http://geekswithblogs.net/BruceEitman/archive/2009/07/27/window-ce-simple-little-registry-editor.aspx


    Bruce Eitman (eMVP)
    Senior Engineer
    Bruce.Eitman AT Eurotech DOT com
    My BLOG http://geekswithblogs.net/bruceeitman

    Eurotech Inc.
    www.Eurotech.com

    • Marked as answer by MenM Thursday, April 19, 2012 12:52 PM
    Thursday, April 19, 2012 12:30 PM
    Moderator