locked
USB composite device driver (derived from existing USB device) RRS feed

  • Question

  • Hi,

    I have a USB device (lets say XXX) and its driver. It has one configuration and one interface (interface value = 0).

    Now I have updated this device to be a composite device by adding another interface (interface value = 1). For this:

    I have modified device class, subclass and protocol as 0x0.

    I have provided different PID (otherwise, composite driver is not loaded).

    When I connect this modified device, I see that composite driver is associated and shown as two two devices in device manager. I have disabled the other device with MI_01. For MI_00, I want to use XXX driver. So I uploaded the driver by pointing to XXX driver for MI_00. When I tried this, I got this error:This device cannot start. (Code 10).

    Please let me know if I have to do any modifications to XXX driver INF file. Infact, I tried updating INF to specify same .sys file for new PID and MI_00 (and created cat file using Inf2Cat). Then I get this error: A problem was encountered while attempting to add the driver to the store.

    Please let me know if its possible to re-use XXX driver without any modifications (except for possible changes to INF file) as this driver is from 3rd party.

    Rgds,

    Venkat.

    • Moved by Just Karl Friday, September 1, 2017 3:09 PM Looking for the correct forum
    Sunday, August 6, 2017 5:19 PM

Answers

All replies