Technical Question: USB device serial number and Device Instance Path

Discussion in 'Windows Virtual Machine' started by SmokeyJoe, Feb 19, 2014.

  1. SmokeyJoe

    SmokeyJoe Bit poster

    Messages:
    1
    Devices in Windows typically enumerate on a Device Instance Path:
    USB\VID_1234&PID_ABCD\SerialNumber

    Where "SerialNumber" is the USB device's serial number stored as a device string.

    We're finding, however, that the Parallels driver is dropping this serial number and replacing it with something else. That's confusing some upstream software. Note that the serial number itself (as a device string) is still in tact. It's simply that the Device Instance Path no longer contains this serial number.

    "True" Windows hardware reliably produces this serial number in the Instance Path. Similarly, VMWare's guest driver does the same.

    Why does Parallels not do this?
     

Share This Page