I;m working on some product that is using USB Audio 2.0. I have a communication from Linux Machines to my device via USB Audio 2.0 with out any problems, the same code on Windows 10 don't work, in Device Manager I got information about error code 10 "The specified range cannot be found in the range list" In Details under "problem status" i have 0xc000028c witch indicates that this might be an issue with Windows Driver? I'm attaching dump from USBView tool from Windows Debug toolkit with my USB descriptors configuration.
Any advice?
Hi @asarbs,
Could you please try enabling the "USB_DEVICE_WORKAROUND_AUDIO_20_WINDOWS" macro definition under "usb_device_descriptor.h" file and let me know if this solves the issue?
BR,
Edwin.
Hi,
Sorry for late response, I have missed notification mail.
Unfortunately in my code base I don't have any "USB_DEVICE_WORKAROUND_AUDIO_20_WINDOWS" macro.
Hi @asarbs,
I would highly suggest you base your USB audio 2.0 application on our SDK drivers and examples, so you can enable the "USB_DEVICE_WORKAROUND_AUDIO_20_WINDOWS" macro that provides a workaround for the issue between the USB stack and Windows machines.
BR,
Edwin.
I have based my solution on Examples and MCUXpresso IDE tool. We are glued to SDK v2.13.0 Was USB_DEVICE_WORKAROUND_AUDIO_20_WINDOWS implemented in higher version?
OK, I see that USB_DEVICE_WORKAROUND_AUDIO_20_WINDOWS is available in SDK 2.16. Thanks for your support.