如何通过usb集线器传输到虚拟机(基于kvm)?

如何通过usb集线器传输到虚拟机(基于kvm)?,usb,qemu,kvm,libvirt,pass-through,Usb,Qemu,Kvm,Libvirt,Pass Through,linux内核4.9.7 libvirt2.4.0 qemu 2.7.0 主持人: I76700 华硕B250M-PLUS 2xGTX1060 3GB 500W功率 1x PCIEtoUSB3.0卡(Reneses芯片) 我有两个虚拟机使用不同的GPU 我现在正在使用usb控制器直通 VM1有主板控制器 VM2具有PCIE卡 但是!!!!!!这是不稳定 鼠标和键盘有时没用 因此,我认为通过usb集线器是稳定的 有什么办法吗?这个问题很有趣。但是你应该提供更多关于这个问题的信息,你是如何启动机器的

linux内核4.9.7

libvirt2.4.0

qemu 2.7.0

主持人:

I76700

华硕B250M-PLUS

2xGTX1060 3GB

500W功率

1x PCIEtoUSB3.0卡(Reneses芯片)

我有两个虚拟机使用不同的GPU

我现在正在使用usb控制器直通

VM1有主板控制器

VM2具有PCIE卡

但是!!!!!!这是不稳定

鼠标和键盘有时没用

因此,我认为通过usb集线器是稳定的


有什么办法吗?这个问题很有趣。但是你应该提供更多关于这个问题的信息,你是如何启动机器的,什么是precisel在工作,什么不是。 顺便说一句,用更多的时间来格式化你的问题

也许您的背景是,使用正常的QEMU VID/PID组合通过集线器到vom是困难的,而且可能是不可能的。您可能可以将VM显示为集线器,但连接到集线器的所有设备仍归主机所有^^

我看到的唯一方法是通过您漂亮的PCIe USB3.0控制器到达所需的VM。您需要在Grub中为KVM启用IOMMU特性才能做到这一点。但这样它就会起作用