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

Xen USB сквозной

Запуск 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 и получил совершенно разный опыт в зависимости от используемых инструментов.

  1. С чистыми XM / Xend и Xen 4.2 я смог передать только USB-контроллер, но не смог связать PCI-карту даже вместе с ее родительским мостом PCI.
  2. Использование XL для создания DomU в среде XM / Xend с Xen 4.2 позволило мне передать оба устройства (хотя сообщения об ошибках отображались почти каждый раз), но дополнительное ПЗУ не было выполнено, хотя карта в то время использовалась Windows.
  3. Обновление до чистого XL и Xen 4.3, наконец, помогло распознать дополнительное ПЗУ, но карта всегда перезагружала DomU при нажатии клавиши.

Так что вы можете попробовать разные версии и наборы инструментов Xen.

Что касается типа контроллера USB, уверены ли вы, что оба устройства являются настоящими хостами, которые можно использовать для подключения периферийных устройств? (Я не эксперт в этом, но я заметил, что инфраструктура USB обычно состоит из нескольких уровней, некоторые из которых являются дополнительными.) Более того, xHCI может означать USB 3.0, поэтому вы уверены, что ваша версия Windows поддерживает USB 3.0, особенно в виртуализированной среде?