![Virt-manager -- USB 设备在主机和 Linux VM 中可见,但在 Windows VM 中不可见](https://linux22.com/image/196470/Virt-manager%20--%20USB%20%E8%AE%BE%E5%A4%87%E5%9C%A8%E4%B8%BB%E6%9C%BA%E5%92%8C%20Linux%20VM%20%E4%B8%AD%E5%8F%AF%E8%A7%81%EF%BC%8C%E4%BD%86%E5%9C%A8%20Windows%20VM%20%E4%B8%AD%E4%B8%8D%E5%8F%AF%E8%A7%81.png)
我有一个 FTDI 设备连接到我的主机(运行虚拟机管理程序的机器,即virt-manager
/ qemu
)。
主持人看到设备很好:
ziga@ziga--hypervisor:~$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 008: ID 0403:6010 Future Technology Devices International, Ltd FT2232C/D/H Dual UART/FIFO IC
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
ziga@ziga--hypervisor:~$
现在虚拟机:
- 我双击我的Linux虚拟机以便它打开(还没开始)。
- 我按照ViewDetails主菜单中的 进行操作。
- 我单击Add Hardware并USB Host Device从列表中进行选择。
- 我选择一个条目
001:008 Future Technology Devices International, Ltd FT2232C/D/H Dual UART/FIFO IC
并单击Finish。
现在我开始Linux虚拟机并且可以正常看到USB设备。然后我关掉Linux虚拟机并从中删除该设备。
现在我重复将 USB 设备添加到的过程Windows虚拟机以完全相同的方式,但是在我跑完之后Windows虚拟机它看不到该设备。
所有虚拟机的.qcow2
文件都归libvirt-qemu:libvirt-qemu
.
为了让 Windows VM 能够看到设备,我缺少什么?
答案1
我的也有同样的问题Aeotec Z-Wave USB Z 棒并通过更改物理 USB 端口解决。我不认为 USB2 或 USB3 很重要,但使用不同的物理端口肯定会有帮助。