Skip to content

[BUG]: USBMidi2 driver doesn't support USB devices with invalid iSerialNumber #877

@Quotation

Description

@Quotation

Windows Version

26100.7840

Service Installation Method

Other (please indicate below)

SDK version, if appropriate

No response

Location

Other or Unsure (please indicate in additional notes section below)

Type of bug

Other or Unsure (please indicate in additional notes section below)

Steps to reproduce

A USB-MIDI device may have invalid iSerialNumber. For example, in USB Device Descriptor, iSerialNumber = 0x03. But in String Descriptors, there are only 3 descriptors.
USBMidi2 driver doesn't support this kind of devices. An yellow warning sign is shown in Windows Device Manager.
While the old usbaudio driver support this kind of devices.

Image Image

Expected behavior

A missing SerialNumber string descriptor is not very important IMHO. It can be ignored safely in most situations.

Additional notes

The new USBMidi2 driver was installed automatically by Windows Update a few days ago.

Metadata

Metadata

Assignees

Labels

area-usb-driver 💻Related to the USB MIDI 2.0 driverbug 🐞Something isn't working

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions