无法使用 QEMU 进行 USB 直通

无法使用 QEMU 进行 USB 直通

我已经安装了 virt-mananager 和 QEMU

sudo apt-get -y install qemu-kvm libvirt-bin bridge-utils virt-manager;

我也安装了

sudo apt-get install libusb-dev

sudo apt-get install libusbredirparser-dev

当我通过单击添加硬件、选择 USB 主机并选择键盘以图形方式使用 QEMU 添加 USB 鼠标时。

启动时出现的错误是

启动域时出错:内部错误:连接到监视器时进程退出:2017-06-30T11:24:52.687627Z qemu-system-x86_64:-device usb-host,hostbus = 1,hostaddr = 4,id = hostdev0,bus = usb.0,port = 2:找不到主机 usb 设备 1:4

回溯(最近一次调用最后一次):文件“/usr/share/virt-manager/virtManager/asyncjob.py”,第 90 行,在 cb_wrapper 回调(asyncjob,* args,** kwargs)文件“/usr/share/virt-manager/virtManager/asyncjob.py”,第 126 行,在 tmpcb 回调(* args,** kwargs)文件“/usr/share/virt-manager/virtManager/libvirtobject.py”,第 83 行,在 newfn ret = fn(self,* args,** kwargs)文件“/usr/share/virt-manager/virtManager/domain.py”,第 1402 行,在启动 self._backend.create()文件“/usr/lib/python2.7/dist-packages/libvirt.py”,第 1035 行,在 create if ret == -1:raise libvirtError ('virDomainCreate() 失败', dom=self) libvirtError: 内部错误: 连接到监视器时进程退出: 2017-06-30T11:24:52.687627Z qemu-system-x86_64: -device usb-host,hostbus=1,hostaddr=4,id=hostdev0,bus=usb.0,port=2: 找不到主机 usb 设备 1:4

有什么办法可以解决这个问题吗?此外,如果我移除 USB 主机,VM 就会正常启动。

相关内容