我使用 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 连接到笔记本电脑上,使其变砖 -> 无需担心它们的应用程序。^^