virtualbox + usb [решено]

Понимаю, что тема смешная, но никак не могу найти нужную галочку... Стоит не ose версия, а закрытая, с сайта. Т.е. usb должны подключаться. В свойствах машины выбрал usb, выбрал своё устройство. При старте машины в устройствах пытаюсь подключить usb - они помечены, как disabled, галочка сбрасывается.
Как подключить физическое usb устройство к виртуальной машине в VirtualBox2.2?

Комментарии

В свойствах машины должны быть в фильтрах устройств твои юсб.
И еще ньюанс: у меня юсб определяется только если подключать девайс к активной вм.

при добавлении юсб в свойствах машины он добавляет, но при этом пишет "недоступно". Нужно добавлять пустой фильтр или готовое устройство?

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

попробуй в /etc/fstab добавить строчку
none /proc/bus/usb usbfs rw,user,devgid=117,devmode=0666 0 0

Трюк с fstab поможет, только при загрузке будет писать что-то про ошибку, но на это можно не обращать внимания ^ ^

Надо с "хозяйской" ОСи выгрузить драйвер устройства сперва

Надо с "хозяйской" ОСи выгрузить драйвер устройства сперва
-> можно поподробнее, пожалуйста?
Трюк с fstab не помог. Раньше я, кстати, другое прописывал - результат 1. И не тот, что нужен.
В логах нашел это:
EHCI: USB Operational
OHCI: Software reset
OHCI: USB Reset
OHCI: USB Operational
EHCI: USB Suspended
OHCI: USB Suspended

Да-да! Именно трюк в fstab должен помочь, но это не всё. если просто прописать эту строку не поможет, надо ещё добавить себя в группу vboxusers. Вобщем вот ссылка Число devgid будет разным, совершенно не обязательно 117

А какая версия VB, ose с дебиановского репозитория или с сайта VB?

ну и плюсом группу vboxusers добавить в группу disk haldaemon.... и перезапустить udev

вбокс НЕ осе. Я добавил их реп и оттуда поставил.
за ссылку спасибо, проблема идентичная. Буду читать.

>>Надо с "хозяйской" ОСи выгрузить драйвер устройства сперва
>-> можно поподробнее, пожалуйста?

modprobe -r drivername

где drivername - это имя модуля, отвечающего за нужное усб-устройсто

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

опять проблема, после обновления виртуалбокса до 2.2.4 перестали запускаться виртуальные машины из-за того, что виртуалбокс не смог скомпилировать свой модуль на моё 29 ядро. До этого помогало make oldconfig && make prepare.
Сейчас он на это пишет, что подготовленное ядро не соответствует действительному. Как бы это вылечить?

#15 создавай уже новую тему, а то всё в одной куче получается
или пиши уже сразу на стене группы :D

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

>>из-за того, что виртуалбокс не смог скомпилировать свой модуль на моё 29 ядро.
Я из официальных реп обновил и все скомпилировалось само при установке. Ядро у меня 29.1

Хорошо, сейчас создам новую и подробно всё распишу.