Virtualbox & usb в openSUSE

Была долгая эпопея под поднятию самсунговского WiMAX донгла U200 под виртуальной машиной(эх… в венде!). Проблемма собственно заключалась в том, что нужно пробросить модем в вм.
На момент поста драйвера под линь ещё нет.

Долго, очень долго, пытался с моим любимым qemu, так и не получилось..
Посоветовали Virtulabox. Когда установил, сильно удивился что у него есть морда о_О
Сразу юзерам openSUSE 10.3 – тот виртуалбокс что лежит в репозитариях – опенсорс, там нет поддержки usb.
Скачал с офф сайта проперитарный Virtualbox 2.0.4.
Установил аццкую венду, переплювался пока службы ненужные убирал, когда дошло дело до усб, оказалось что виртуалбокс “не может” пробросить девайс, видимо из за прав.
В сети – туева куча решений этой проблеммы. Почти все что я пробовал – не рабочие. На подбор “верного” способа ушла вся ночь.
К сути: нужно дописать в /etc/fstab такие вот строчки

/sys/bus/usb/drivers /proc/bus/usb usbfs devgid=ХХХ,devmode=666 0 0 
none /dev/bus/usb usbfs devgid=ХХХ,devmode=666 0 0

где XXX – номер группы vboxusers, (посмотреть можно так: cat /etc/group | grep vbox). Кстати вы должны в это группе состоять.
Почему убрали поддержку usbfs из proc? Потому что разработчики пришли к выводу, что использование /proc/bus/usb не безопасно, и новые приложения должны использовать интерфейс /sys/bus/usb/. Но что то приложения не очень то торопяться переходить :D

После перезагрузки компьютера, уже в гуе виртуалбокса пробрасываете усб

  • спасибо, совет работает.

  • ruX

    :)