[vfio-users] Trying to pass through USB controller.

Jonathan Scruggs j.scruggs at gmail.com
Tue Feb 23 20:06:14 UTC 2016


Okay, I disabled xHCI in the bios and mapped all the ports. I want all 6 on
Host Controller #2 to be passed through to the quest. It's 00:1a.0. I
select that in Libvirt, so how do I make the mask which I want permanently
passed through.

There are 6 ports on Controller #2. For Controller #1, there are 10 ports.
However, 4 are under a hub that is on port 5. I could not find a port 6 for
controller #1.

BTW, if you have one guest, you may want to check out the patches for qemu
that use your host keyboard and mouse and pass them through as a PS2/USB
device and you use both ctrl keys to switch back and forth.

On 23 February 2016 at 16:44, Samuel Holland <samuel at sholland.org> wrote:

> On 02/23/2016 10:38 AM, Jonathan Scruggs wrote:
>
>> If I pass through 0:14, won't I loose USB on my host? I have a USB
>> keyboard and mouse and need USB for other things like thumb drives.
>>
>
> If you pass through 0:14.0, every port with a 1 in the mask will be
> passed through to the guest (inaccessible on the host). If you pass
> through 0:1a.0 and 0:1d.0, every port with a 0 in the mask will be
> passed through tho the guest. You should do one or the other, but not both.
>
> No matter which controller(s) you pass through, you still must run the
> setpci command on the xHCI controller (0:14.0).
>
> Jon
>>
>
> --
> Regards,
> Samuel Holland <samuel at sholland.org>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/vfio-users/attachments/20160223/41719ca2/attachment.htm>


More information about the vfio-users mailing list