【问题标题】:How to passthrough an usb hub to a vm (based on kvm)?如何通过 USB 集线器到 vm(基于 kvm)?
【发布时间】:2017-03-27 08:25:51
【问题描述】:
linux内核4.9.7
libvirt 2.4.0
qemu 2.7.0
主机:
i7 6700
华硕 B250M-PLUS
2xGTX1060 3GB
500W功率
1x PCIEtoUSB3.0 卡(Reneses 芯片)
我有两个使用不同 GPU 的虚拟机
我现在正在使用 USB 控制器直通
VM1 有主板控制器
VM2 有 PCIE 卡
但是!!!!!!这是不稳定的!!!!!!
鼠标和键盘有时没用
所以我正在考虑通过 USB 集线器稳定
有什么办法吗
【问题讨论】:
标签:
usb
qemu
kvm
libvirt
pass-through
【解决方案1】:
这个问题很有趣。但是你应该提供更多关于问题的信息,你是如何启动机器的,什么是精确的,什么不是。
顺便说一句,请多花点时间来格式化您的问题...
也许你的背景是,使用普通的 QEMU VID/PID 组合将集线器传递到 vom 是困难的,而且可能是不可能的。您可能可以向 VM 显示集线器,但连接到它的所有设备仍归主机所有。^^
我看到的唯一方法是通过你漂亮的 PCIe USB3.0 控制器到你想要的虚拟机。您需要在 Grub 中为 KVM 启用 IOMMU 功能才能执行此操作。但它会起作用。