Назад | Перейти на главную страницу

Как постоянно подключать USB-устройства к KVM vserver?

Я запускаю сервер с помощью 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

Как видите, устройства чтения смарт-карт имеют одинаковые идентификаторы устройства и продукта. Я хочу, чтобы эти два читателя постоянно прикреплен к моей виртуальной машине. Возможно ли такое с помощью KVM и libvirt? Если да, то как?

Если нет, будет ли он работать с VirtualBox (прочтите много положительных отзывов о сквозной передаче через USB и VBox).

Я не решу проблему, но вот подсказка, которая однажды может пригодиться. Устройство представляет собой кардридер Smargo от Argolis. Если бы он был обновлен до версии 1.5 или выше, у него был бы отдельный серийный номер. С помощью этого отличного серийного номера можно редактировать XML вручную. Мало что известно, но можно идентифицировать хост-устройства в KVM через последовательный порт вместо кортежа vendorXproduct.

Мое решение: заблокировать smargos, когда они подключены к ноутбуку -> Перестаньте беспокоиться о приложении, для которого они предназначены. ^^