Хост Virtualbox Linux: передача нераспознанного USB-устройства в гостевую ОС Windows

Хост Virtualbox Linux: передача нераспознанного USB-устройства в гостевую ОС Windows

я бегуВиртуалбокс 4.1.2(с соответствующим пакетом расширений) на актуальном хосте Ubuntu 11.10 с Windows XP в качестве гостя. У меня есть устройство National Instruments USB-6251, которое я хотел бы использовать с гостевой ОС Windows. (поскольку набор инструментов MATLAB DAQдоступно только в Windows)

NI предлагаетУстановщик драйверов на основе RPM, но установщик доставляет мне головную боль, потому что не может найти GLIBC, поскольку "база данных RPM не заполнена", и когда я обхожу эту ошибку с помощью --nodepsопции установщика, он терпит неудачу, говоря, что ядро ​​3.0 не поддерживается и что мне нужно ядро ​​2.6. По крайней мере из-за этих двух препятствий я бы предпочел не тратить больше времени на попытки настроить драйвер Linux, когда мне не нужно использовать устройство с Linux.

Запуск lsusbотображает устройство как

Bus 002 Device 008: ID 3923:72a0 National Instruments Corp.

и запуск lsusb -d 3923: -vвозвращаеткуча информации.

Однако щелчок правой кнопкой мыши по значку USB-устройства в строке состояния окна виртуальной машины указывает на то, что ни одно устройство не подключено.

Контекстное меню «Нет подключенных USB-устройств»

Как заставить гостевую ОС Windows увидеть устройство?

решение1

Как часто бывает, я нашел ответ, пока писал вопрос. Опубликовал его, чтобы другим было полезно.

Оказалось, проблема была не в том, что Linux не распознал устройство, как я изначально думал, а просто в том, что у моего пользователя не было достаточно прав для доступа к USB-устройствам в целом. Запуск

usermod -a -G vboxusers username

как и предлагал Virtualbox, а затем вошел и вышел, и все заработало.

введите описание изображения здесь

Связанный контент