Как размонтировать телефон, чтобы его увидел VirtualBox.

Такая ситуация: телефон samsung, программа для работы с ним kies поставлена на VirtualBox-windows7. После долгого гугления, установки плагина для usb 2.0, понял что чтобы VirtualBox мог работать с телефоном надо отключить его в opensuse. Самое интересное что в начале у меня это пару раз получилось (телефон определялся как камера и я его удалял из списка в параметрах системы в разделе оборудования и VirtualBox видел телефон). Но тогда были проблемы с гостевой системой в VirtualBox. А сейчас дела наладились, а я не могу отмонтировать телефон. Удаляю камеру, сохраняю настройки, захожу снова камера снова подключена. Подозреваю, что что-то делаю не так. И еще вопрос, можно ли таким образом подключить к VirtualBox мышку как реальное устройство, и если можно то как. Opensuse 12.1 kde

Мне кажется, чтобы USB-устройства нормально работали в VirtualBox, нужно сначала запустить гостевую систему, а потом это устройство подключать.

Вто-то и дело что если просто подключить устройство оно подключится в opensuse, а VirtualBox его не увидит пока не отключишь его в opensuse.

Вопрос ясен. Только утверждение “оно подключится в opensuse, а VirtualBox его не увидит пока не отключишь его в opensuse” вообще-то неверно.

Хотя именно про VirtualBox ничего не скажу (не юзаю эту среду виртуализации), но тут не принципиально. VMware Player: при подключении USB-устройства используется драйвер хост-системы (очевидно!), и гостевая ось не может работать с устройством напрямую. В данном случае VMware предлагает отключить драйвер хост-системы, но что из этого выйдет я не проверял.

Короче, мне надо понять как можно программно отключить/размонтировать/удалить устройство из opensuse не отключая его физически.

Тема не для этого форума.

Но всё-же:

  1. Скачиваем с официального сайта официальную, проприетарную (Или как там её) версию VirtualBox. Из репозитория не пойдёт, там USB устройства не работают.
  2. В запущенной машине, после загрузки гостевой ОС, в меню “Устройства => Устройства USB” ставим галку на против устройства, которое хотим подключить к гостевой ОС.

Если ещё есть вопросы, обращаемся на форум поддержки VirtualBox:)

А можно узнать почему USB устройства не работают? Ведь в настройках есть все, что с ними связано и плагин для поддержки USB 2.0 я установил.

Нет больше такого понятия - проприетарная, не проприетарная. Есть только одна версия, а вся закрытость вынесена в отдельный пакет.

VirtualBox — openSUSE
В остальном то, что Lazy_Kent писал:

Блин, да конечно же я запускаю гостевую систему перед подключением телефона. Но для начала необходимо добавить телефон в список usb устройств в свойствах гостевой системы, а для этого как я узнал в гугле, надо программно отключить/размонтировать/удалить устройство из opensuse не отключая его физически.И у меня это пару раз получилось, и Virtualbox начинал видеть телефон, но сейчас почему-то не получается!

Гуглите по запросу “проброс USB в гостевую систему”. Насколько я знаю, даже видеокарты умудряются пробрасывать в гостевые ОС.

Посмотрите, видит ли Virtualbox ваше уст-во командой :
VBoxManage list usbhost

Еще раз повторю, что я гуглил по этому поводу, и знаю как действовать чтобы VirtualBox увидел устройство usb. Надо программно отключить/размонтировать/удалить устройство в opensuse. Но как это сделать правильно в opensuse я не знаю. Надеюсь кто-нибудь подскажет.

  1. Для начала неплохо бы ссылку на источник, который вы нагуглили.
  2. Далее, по какому протоколу работает эта софтина с телефоном? Если бы это был стандартный для USB протокол, то хватило бы драйвера хост-системы. Видимо, это не так. Следовательно, проброс порта, если такое вообще возможно.

Kies в виртуалке - Форум Samsung Bada, Samsung S8500 Wave, второй комментарий. Читал еще где-то что в ubuntu надо отключить автомонтирование, чтобы устройство не монтировалось в хост системе. Но хотелось бы конечно просто отмонтировать одно устройство. И самое главное пару раз у меня это получилось и устройство работало в гостевой системе. А сейчас это не получается.

Вот еще Найдена причина не рабочей USB FLASH в VirtualBox. Есть решение!](http://forum.ubuntu.ru/index.php?topic=138326.0) так и сказано не подключать в хост системе.

Еще раз повторяю, если уст-во не видится командой VBoxManage list usbhost, то никакое монтирование/размонтирование в openSUSE не поможет.
И еще, в kde4 по умолчанию диски автоматически не монтируются.

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

Покажите:
tail -f /var/log/messages
и не закрывая консоль выполните это:

Может быть ещё какая-то опция подключения выбиралась на телефоне?

KOT@dhcppc0:~> sudo tail -f /var/log/messages
root's password:
Sep 17 06:55:05 linux-7w3q kernel: [46056.009024] usb 3-2: device not accepting address 44, error -71
Sep 17 06:55:05 linux-7w3q kernel: [46056.111035] usb 3-2: new full speed USB device number 45 using uhci_hcd
Sep 17 06:55:06 linux-7w3q kernel: [46056.523024] usb 3-2: device not accepting address 45, error -71
Sep 17 06:55:06 linux-7w3q kernel: [46056.523048] hub 3-0:1.0: unable to enumerate USB device on port 2
Sep 17 06:56:23 linux-7w3q dbus[777]: [system] Activating service name='org.freedesktop.PackageKit' (using servicehelper)
Sep 17 06:56:23 linux-7w3q dbus-daemon[777]: dbus[777]: [system] Activating service name='org.freedesktop.PackageKit' (using servicehelper)
Sep 17 06:56:23 linux-7w3q dbus-daemon[777]: (packagekitd:17957): PackageKit-Zypp-DEBUG: zypp_backend_initialize
Sep 17 06:56:23 linux-7w3q dbus[777]: [system] Successfully activated service 'org.freedesktop.PackageKit'
Sep 17 06:56:23 linux-7w3q dbus-daemon[777]: dbus[777]: [system] Successfully activated service 'org.freedesktop.PackageKit'
Sep 17 06:56:28 linux-7w3q sudo:      KOT : TTY=pts/1 ; PWD=/home/KOT ; USER=root ; COMMAND=/usr/bin/tail -f /var/log/messages
^[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[B^[[B^[[BSep 17 06:56:53 linux-7w3q dbus-daemon[777]: (packagekitd:17957): PackageKit-Zypp-DEBUG: zypp_backend_destroy
Sep 17 06:57:00 linux-7w3q kernel: [46171.026030] usb 3-2: new full speed USB device number 46 using uhci_hcd
Sep 17 06:57:00 linux-7w3q kernel: [46171.140035] usb 3-2: device descriptor read/64, error -71
Sep 17 06:57:01 linux-7w3q kernel: [46171.354033] usb 3-2: device descriptor read/64, error -71
Sep 17 06:57:01 linux-7w3q kernel: [46171.608030] usb 3-2: new full speed USB device number 47 using uhci_hcd
Sep 17 06:57:01 linux-7w3q kernel: [46171.722032] usb 3-2: device descriptor read/64, error -71
Sep 17 06:57:01 linux-7w3q kernel: [46171.936031] usb 3-2: device descriptor read/64, error -71
Sep 17 06:57:01 linux-7w3q kernel: [46172.190032] usb 3-2: new full speed USB device number 48 using uhci_hcd
Sep 17 06:57:02 linux-7w3q kernel: [46172.599028] usb 3-2: device not accepting address 48, error -71
Sep 17 06:57:02 linux-7w3q kernel: [46172.701029] usb 3-2: new full speed USB device number 49 using uhci_hcd
Sep 17 06:57:02 linux-7w3q kernel: [46173.111025] usb 3-2: device not accepting address 49, error -71
Sep 17 06:57:02 linux-7w3q kernel: [46173.111050] hub 3-0:1.0: unable to enumerate USB device on port 2


На телефоне ничего не выбиралось.