如何将 USB 设备永久连接到 KVM 虚拟服务器?

如何将 USB 设备永久连接到 KVM 虚拟服务器?

我使用 KVM 和 virt-manager(通过 SSH)运行服务器。目前,我在 KVm 虚拟机中想要/需要以下设备:

+----USB集线器

+- USB 智能卡读卡器 #1

+- USB 智能卡读卡器 #2

它们在 lsusb 中有以下条目:

Bus 002 Device 089: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
Bus 002 Device 088: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
Bus 002 Device 087: ID 05e3:0606 Genesys Logic, Inc. USB 2.0 Hub / D-Link DUB-H4 USB 2.0 Hub

如您所见,智能卡读卡器具有相同的设备和产品 ID。我想要实现的是让这两个读卡器永久连接到我的虚拟机。使用 KVM 和 libvirt 是否可行?如果可行,如何操作?

如果没有,是否可以使用 VirtualBox 来工作(阅读了很多关于 USB 直通和 VBox 的积极评价)。

答案1

我不会解决这个问题,但这里有一个提示,有一天可能会派上用场。该设备是 Argolis 的 Smargo 读卡器。如果它已更新到版本 1.5 或更高版本,它将具有不同的序列号。有了这个不同的序列号,就可以手动编辑 XML。鲜为人知,但可以通过序列号而不是 vendorXproduct 元组来识别 KVM 中的主机设备。

我的解决方案:将 smargos 连接到笔记本电脑上,使其变砖 -> 无需担心它们的应用程序。^^

相关内容