Поддержка USB в VirtualBox

Пользователи Ubuntu 7.10 наверняка заметили, что в VirtualBox "из коробки" не заводится поддержка USB-устройств. В Ubuntu 7.04, что интересно, все работало нормально. Здесь же при попытке включить USB выдается сообщение об ошибке:

Could not load the Host USB Proxy Service (VERR_FILE_NOT_FOUND). The service might be not installed on the host computer.

Проблема в отключенной по умолчанию usbfs и правах доступа. Решение, конечно же, есть, мне его подсказал sdvn. Вероятно, это решение справедливо и для других дистрибутивов в случае возникновения такой проблемы. Необходимо проделать следующее:

1. Создаем группу "usbusers" (название можно использовать любое).

$ sudo addgroup usbusers

2. Добавляем себя в эту группу:

$ sudo adduser user usbusers

где user - ваше имя пользователя.

3. Вносим изменения в /etc/udev/rules.d/40-permissions.rules

$ sudo gedit /etc/udev/rules.d/40-permissions.rules

Находим в нем строки:

# USB devices (usbfs replacement)
SUBSYSTEM=="usb_device", MODE="0664"

и исправляем их на:

# USB devices (usbfs replacement)
SUBSYSTEM=="usb_device", GROUP="usbusers", MODE="0664"

4. Исправляем /etc/init.d/mountdevsubfs.sh

$ sudo gedit /etc/init.d/mountdevsubfs.sh

Находим и убираем комментарии со строк (сразу под "# Magic to make /proc/bus/usb work"):

mkdir -p /dev/bus/usb/.usbfs
domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
ln -s .usbfs/devices /dev/bus/usb/devices
mount --rbind /dev/bus/usb /proc/bus/usb

Все, после этих нехитрых операций надо просто перезагрузить систему и USB в VirtualBox будет работать.

Комментарии

Re: Поддержка USB в VirtualBox

sdvn аватар

Так же спешу заметить, что это так же заводит USB Proxy и для VMWare.

Re: Поддержка USB в VirtualBox

SolarWind аватар

Спасибо, Семен. :-)

Re: Поддержка USB в VirtualBox

GiNeR аватар

Вот этого должно быть достаточно: "Находим и убираем комментарии со строк (сразу под "# Magic to make /proc/bus/usb work"):"

Re: Поддержка USB в VirtualBox

SolarWind аватар

У меня было недостаточно, кстати. Именно этот вариант я вначале нашел на сайте virtualbox, но не помогло. Ругался на недостаток прав...

Re: Поддержка USB в VirtualBox

GiNeR аватар

Не перезагрузился м.б или что-то проглядел.

Re: Поддержка USB в VirtualBox

SolarWind аватар

Да перезагружался... Да и проглядеть там что-либо сложно, просто раскомментарить. Ну да ладно, этот вариант работает стопроцентно. :-)

Re: Поддержка USB в VirtualBox

VLAD аватар

А мне понравилось в ubuntu 7.10 что находит усб быстро и нашло мой мобильный телефон без драйверов -а пот под виндовс даже дрова надо было ставить !

Re: Поддержка USB в VirtualBox

SolarWind аватар

Да, у убунту с определением устройств дело обстоит очень и очень хорошо. Другое дело, что если драйвер для специфического устройства в принципе не написан, то могут быть практически непреодолимые проблемы...

Re: Поддержка USB в VirtualBox

Stanny аватар

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

Re: Поддержка USB в VirtualBox

SolarWind аватар

Да, в висте не нужны. Как и во всех современных операционных системах. Только причем тут это? ;-)

Re: Поддержка USB в VirtualBox

romeg аватар

Настроил так, как описано в статье.
Все заработало в Virtualbox.
Однако, перестала работать веб-камера в хост-сисеме Ubuntu, при этом в гостпевую операциолнку транслируется нормально.
Помогите, как вылечить? В настройке скайпа под Линукс указано "Устройства не найдено"

Re: Поддержка USB в VirtualBox

romeg аватар

Разобрался в чем было дело.
После того как создал группу video и включил в нее пользователя (себя) - камера заработала.
Раньше почему-то без этого работало.

Re: Поддержка USB в VirtualBox

SolarWind аватар

Ну отлично. :-) Спасибо, что запостил решение сюда.

Re: Поддержка USB в VirtualBox

GiNeR аватар

Странно то, что тебе пришлось её создавать. Группа video по дефолту есть в системе.

Re: Поддержка USB в VirtualBox

Aleks аватар

Сделал все, как тут написано. В виртуальной венде юсб-контроллер поставился после этого, Vbox тоже ругаться перестала. В настройках виртуальной машины юсб включил. Но нет самого главноего - в виртуальной венде флэшка не видна. Т.е. втыкаю ее в разъем, в Убунте она подмонтируется, а в венде - нет. Или я что-то недогоняю?

Re: Поддержка USB в VirtualBox

SolarWind аватар

Там внизу окна виртуалбокса есть значок usb (там где значки диска, сети и т.д.). Попробуйте нажать на него и выбрать флэшку для подключения.

Re: Поддержка USB в VirtualBox

Aleks аватар

Да! Заработало. Спасибо!

А вот NAT и шары не работают. Шары не понятно почему, там ведь по сути нужно только путь прописать. Да и NAT вроде обещают на убунте из коробки... Я вот вспоминаю, что вроде бы я пытаясь что-то настроить в виртуальной венде руками прописывал айпишник и маску подсети, может быть не надо было, а какие значению должны быть уже не помню :( хотя может быть дело в другом.

Re: Поддержка USB в VirtualBox

SolarWind аватар

Странно. У меня с NAT и шарами проблем не было, заработало сразу и без всяких дополнительных настроек.

Re: Поддержка USB в VirtualBox

Aleks Ritov аватар

Я решил переустановить Виртуальнуюкоробку и NAT заработал. А вот шары нет. Может быть я вконец тупой и делаю что-то не так? Я создал в хоум директории папку win, в настройках виртуальной машины указал, что это папка шары. В виртуальной венде пишу в адресной строке \\vboxsvr\win - не может найти такой папки.

Скажите, я ведь все правильно сделал?

Re: Поддержка USB в VirtualBox

SolarWind аватар

Запустите в виртуальной венде cmd и выполните:

net use x: \\vboxsvr\win

Должно подключить шару как диск. Я только что проверил, работает. А в адресной строке действительно не находит...

Re: Поддержка USB в VirtualBox

Aleks аватар

Я так тоже пробовал. А дело оказалось в том, что я просто не установил дополнения к виртуальной машине, вот и не работало. Теперь все здорово!

Я вообще обрадовался, шустро, удобно. Но оказалось, что нестабильно работает машина - вылетает довольно часто. Выделил ей гиг оперативки и 64 метра видео - не помогло. У вас как со стабильностью?

И еще вопрос. Я решил не париться и открыл домашнюю папку Линуха целиков в виде шары. Или это делать не стоит? Не напортачит венда если ей дать доступ?

Re: Поддержка USB в VirtualBox

Гость аватар

Не знаю как винда, а линуха умеет портачить ;-).
На смонитрованных разделах она любит создавать корзину (что не свойственно винде). У меня так человек как-то умудрился свою работу из под винды сохранять именно в папку с корзиной (у неё английская прилипка была, которая не всем известна, а начиналось название как и папка). После того как я очистил корзину - всё документы испарились...
А вот другой случай с безопасным ntfs3g под линухом. ПОНЯТИЯ не имею как и зачем, но во многих папках у меня появились файлы 'Thumbs.db:encryptable' (Thumbs.db - файлы где просмторщик виндовз складывает иконки файлов текущего каталога) нулевого размера и НЕ удаляющиеся средствами Windows (только под Linux)
В целом, ничего страшного при расшаривании не произойдёт.

Re: Поддержка USB в VirtualBox

SolarWind аватар

Винда не напортачит. Другое дело, что, теоретически, она там может много своего мусора насоздавать.

Re: Поддержка USB в VirtualBox

Игорь аватар

Всё заработало отлично,спасибо.
Нет ли у вас информации,как подключить
COM1 к виртуальной винде?

Re: Поддержка USB в VirtualBox

SolarWind аватар

Я не пробовал, но в настройках каждой виртуальной машины там есть Serial Ports. Это оно и есть, должно работать. По умолчанию выключено, надо включить.

Re: Поддержка USB в VirtualBox

Игорь аватар

Да там всё на русском написано,это я пробовал.
Под пользователем ничего не работает,даже
вирт.машина не запускается,видимо прав мало.
Под рутом, порт в диспетчере появился,но
подключаемый к нему внешний модем видна не видит,
и дрова на него не ставятся. Придётся видимо
забить на это дело,а в осальном всё ок.

Re: Поддержка USB в VirtualBox

Matt аватар

В принципе заработало, только в списке USB девайсов одно из 2 USB не активно. То бишь принтер он видит, а вот флешку почему то не даёт трогать. wtf?

Re: Поддержка USB в VirtualBox

Гость аватар

Та же проблема, принтер и сканер "доступны" а мобила есть но "не доступна", что делать не пойму...

Re: Поддержка USB в VirtualBox

Aleks  аватар

у меня вот не хочет работать коммуникатора на WM6. Венда его видит, но синхронизироваться через эктивсинх не хочет, пишет ошибку. Я знаю, что такая проблема существует, но как ее решить так и не нашел.

А жаль, родная синхронизация с коммуникатором (прошивки там всякие) это единственное, что держит на моем компе нативную венду, а так я ее и не загружаю вообще.

Re: Поддержка USB в VirtualBox

Aleks аватар

У меня VirtualBox корректно работает с usb планшетом Wacom. Т.к. рисует в венде только дочка, я в ее хомдир поставил симлинк на мою папку .Virtualbox, в результате моя виртуальная венда отлично запускается из ее учетной записи.

Беда в том, что при этом ваком не работает - не видит он его. Учетная запись дочери входит в мою группу, права на папку 775, запись дочки включена в группы usbusers и vboxusers. И что самое странное, принтер доступен, в то время, как остальные usb устройства - нет.

В чем дело не пойму...

Re: Поддержка USB в VirtualBox

sk аватар

пришлось переставить виртуалбокс, теперь все также сделал, усб устройства видны но они не активны, серые. Где копать?

Re: Поддержка USB в VirtualBox

marfix аватар

Я вот так решил проблему с USB http://www.fayrix.org/2008/12/03/ubuntu-810-i-usb-v-virtualbox-2-prostoe-reshenie-problemy/

Re: Поддержка USB в VirtualBox

KTATTOO аватар

Вот этого должно быть достаточно: "Находим и убираем комментарии со строк (сразу под "# Magic to make /proc/bus/usb work"):"

Действительно! А автор просто не включил себя в группу "vboxusers", если бы включил то не нужно было бы создавать дополнительную.

Re: Поддержка USB в VirtualBox

KALAY аватар

Нужно просто при запуске виртуальной системы подключить usb и установить фильтр этих устройств в свойствах, !!!прога!!! VB их обнаружит и установит драйверы обнаруженных устройств... У меня всё работает, первый раз тоже парился, но потом нашёл такой выход.

Re: Поддержка USB в VirtualBox

SolarWind аватар

Ну эта статья написана в феврале 2008 года. С тех пор VirtualBox ощутимо развился. В том числе и здесь могло многое поменяться в лучшую сторону.

Re: Поддержка USB в VirtualBox

Гость аватар

не подскажите как в виртуальной машине (Mandriva 2008.1)настроить usb модем

Re: Поддержка USB в VirtualBox

evilzipik аватар

в 9 убунте

$ sudo gedit /etc/udev/rules.d/40-permissions.rules
Находим в нем строки:
# USB devices (usbfs replacement)
SUBSYSTEM=="usb_device", MODE="0664"

совсем нету уже =)

Re: Поддержка USB в VirtualBox

SolarWind аватар

Нету, да. Ребят, этот пост написан больше года назад. Кое-что уже и неактуально, кое-что работает само "из коробки". :-)

Re: Поддержка USB в VirtualBox

Abyssphere аватар

А c Ubuntu 9.10 че делать?
там даже нет такого ... "/etc/udev/rules.d/40-permissions.rules"

у меня кроме USB еще косяк с сетью.... сеть то заводится но инета нет ... всмысле все вроде бы работает а непингуется...

Re: Поддержка USB в VirtualBox

SolarWind аватар

А разве в девятке не работает "из коробки". Вроде должно уже само работать.

VirtualBox 3.1.6 , Ubuntu 9.10

Гость аватар

Вот как сделал я, не реактируя ничего, может поможет кому..
Просто посмотрел хэлп virtualbox'a:
sudo usermod -a -G vboxusers имя-полбзователя , этим добавил себя в группу vboxusers, перезагрузился(можно просто рестартануть сеанс).
В свойствах машины в пункте USB добавил Новый фильтр, не меняя в нем ничего. Запустил ВМ, на значке usb в тулбаре внизу слева нажал правой кнопкой, поставил метку напротив своего устройства.

Re: VirtualBox 3.1.6 , Ubuntu 9.10

Pilotmaks аватар

Спасибо Дружище. Самый простой и быстрый способ. Работает на Ubuntu 10.04 .

Только в моём случае "В свойствах машины в пункте USB" обязательно убрать (как фильтры) мышку и клавиатуру (если они там есть), иначе при запуске виртуальной машины перестанет работать СОВСЕМ мышка (и в головной Убунте тоже).

Re: Поддержка USB в VirtualBox

art аватар

у меня в 9.10 тоже проблема. все юсб-устройства подключаются кроме принтера, хотя он отображается в списке устройств но как бы не активен. пытался запустить vbox из под рута там все нормально было- но каждый раз запускать машину в руте не хочется. вообщем я понял что проблема в доступе к принтеру (наверно). может подскажете как принтер расшарить?

в свойствах принтера (система->администрирование->печать) стоят галочки разрешен и общий доступ.
в группу vbox я себя добавил....

Re: Поддержка USB в VirtualBox

Гость аватар

Нет необходимости делать все, что описано здесь, если вы используете Ubuntu 9.10 + и Vbox последних версий...
Достаточно, просто добавить пользователя в группу vboxusers, для этого можно воспользоваться GUI оболочкой Группы и пользователи раздела Администрирование. После добавления перезагрузите компьютер для верности... Хотя мне хватило просто завершения сеанса...

Re: Поддержка USB в VirtualBox

SolarWind аватар

Ну так описаный здесь рецепт был актуален для 7.10. Пост написан два года назад. ;-)

re

SheltonSAVANNAH аватар

When you want to avoid any worriers while ordering essays at online custom writing services, you must be very intent. Buy essay papers only when you get clear evidences that the writers you'll be dealing with are broadly polished.

Re: Поддержка USB в VirtualBox

Гость аватар

Читаю вас и офигеваю, где вы берете все эти файлы? Вашим линуксом наверно еще Ленин пользовался. У меня ни одного файла нет про которые вы пишите. У меня Linux Mint 15 64bit, не работает адаптер USB MPI, S7 этот адаптер видит, но пишет что он поврежден, не знаю как исправить. Все остальные USB устройства работают нормально даже USB COM адаптер работает, проверял на Unidrive SP, Что делать не пойму? Как исправить проблему? Как заставиить Step7 работать с адаптером нипонимаю. Помогите.

Re: Поддержка USB в VirtualBox

Бабушка Сирануш аватар

Дибилы вы все. Оденьте на уши ваши сраные ноутбуки с вашим Линуксом.

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу. Если у вас есть аккаунт в Gravatar, он будет использован для показа вашей аватарки.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.