Запуск Xen (Debian). Я хочу получить доступ к USB-ключу iKey из Windows DomU. У меня 2 PCI:
lspci: 00: 14.0 USB-контроллер: Intel Corporation Lynx Point USB xHCI Host Controller (rev 04) 00: 1a.0 USB-контроллер: Intel Corporation Lynx Point USB Enhanced Host Controller # 2 (rev 04)
После использования Pciback я могу передать USB гостю.
DomU.log: register_real_device: Реальное физическое устройство 00: 14.0 успешно зарегистрировано! register_real_device: Реальное физическое устройство 00: 1a.0 зарегистрировано успешно!
В аппарате доступны порты USB и USB-SS. Но даже после установки драйверов Xen в DomU я вижу только 1a.0 и Not 14.0. Когда я запускаю DomU, я получаю следующую ошибку для 14.a: Ядро не поддерживает сброс из sysfs для устройства PCI ..
Какие-нибудь советы??
Это может быть (а может и не быть) связано со стеком инструментов Xen в Dom0. Недавно я экспериментировал с передачей PCI-карты и USB-контроллера HVM DomU и получил совершенно разный опыт в зависимости от используемых инструментов.
Так что вы можете попробовать разные версии и наборы инструментов Xen.
Что касается типа контроллера USB, уверены ли вы, что оба устройства являются настоящими хостами, которые можно использовать для подключения периферийных устройств? (Я не эксперт в этом, но я заметил, что инфраструктура USB обычно состоит из нескольких уровней, некоторые из которых являются дополнительными.) Более того, xHCI может означать USB 3.0, поэтому вы уверены, что ваша версия Windows поддерживает USB 3.0, особенно в виртуализированной среде?