usbaudio and win8

I’m stumped.

I have a virtual usb controller that works pretty darn well in our xen
based VMs, but the other day somebody plugged a logitech usb headset into a
win8 vm and the speaker and microphone audio endpoints never showed up in
the windows ui.

Other non-logitech usbaudio devices are working just fine. The same device
connected to the same virtual usb controller in win7 works just fine.

The usb device is apparently fully functional. I say that as it shows up in
device manager, usbaudio is happily instantiated for its audio interface,
the hid device is also present, and if I use graphedit from the WDK tools,
I can push an mp3 out the render pin and it plays on the headset speakers.

As far as I can tell, the only malfunction is that it doesn’t show up in
the user mode enumeration of audio endpoints. I have no clue where to start
looking.

Mark Roddy

Read all its descriptors using Usbview under non-VM, and then under VM.

Does it work under non-VM Win8?

yeah it works fine on a physical win8. Plus it works in a win8 vm from
graphedt, and it works from a win7 vm. The fact that it works from graphedt
is what stumps me. I’d be happier if it didn’t work at all :slight_smile:

Mark Roddy

On Fri, Jan 24, 2014 at 11:20 AM, wrote:

> Read all its descriptors using Usbview under non-VM, and then under VM.
>
> Does it work under non-VM Win8?
>
> —
> NTDEV is sponsored by OSR
>
> Visit the list at: http://www.osronline.com/showlists.cfm?list=ntdev
>
> OSR is HIRING!! See http://www.osr.com/careers
>
> For our schedule of WDF, WDM, debugging and other seminars visit:
> http://www.osr.com/seminars
>
> To unsubscribe, visit the List Server section of OSR Online at
> http://www.osronline.com/page.cfm?name=ListServer
>

Do USB descriptors look the same under VM as outside of VM?