USB Controller passthru to HVM on Qubes 3.1

67 views
Skip to first unread message

Pete Howell

unread,
Jul 30, 2019, 11:51:45 PM7/30/19
to qubes-users
I'm trying to passthrough a StarTech 2-Port USB 3.1 Card (#PEXUSB312A2) to an HVM running Windows 7, and the device does not show up.  The device shows up in an lspci as:

01:00.0 USB controller: ASMedia Technology Inc. Device 2142

$ xl pci-assignable-list
0000:01:00.0
0000:03:00.0
$ xl pci-assignable-add 01:00.0
libxl: warning: libxl_pci.c:636:libxl__device_pci_assignable_add: 0000:01:00.0 already assigned to pciback

I have tried attaching it from the VM manager and from the command line:

$ qvm-pci -a win7 01:00.0
$ qvm-start win7
(no errors)
$ qvm-pci -l win7
['01:00.0']

What I don't understand is why the device doesn't show up in the device manager on Windows.  The driver software for Windows also doesn't see the device.

Is there something that I'm missing to get the passthrough to work on a Windows HVM??

Pete Howell

unread,
Aug 2, 2019, 6:51:06 PM8/2/19
to qubes-users
Has anyone ever gotten passthroughs to work?

awokd

unread,
Aug 4, 2019, 9:24:48 AM8/4/19
to Pete Howell, qubes-users
Pete Howell:
I've heard of people getting USB controller passthrough to Windows
working on 3.2+, but 3.1 is before my time...

Pete Howell

unread,
Aug 5, 2019, 6:58:11 PM8/5/19
to qubes-users
I do have a system running 3.2, but I can't keep Windows 7 running on it -- it just dies after 10 minutes or so.

Does anyone have any ideas? I launched the HVM from the command line in the hopes I might see an error, but the system starts up clean -- just no device showing on Windows.

Reply all
Reply to author
Forward
0 new messages