6

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

9

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

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

usermod -a -G vboxusers username

как предложено Virtualbox, а затем войти и выйти, получил его работать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .