Здравствуйте.
Знаю, подобных тем море, я многие прочел и многое сделал, но безрезультатно.
Кратко о системе:
хост - Xubuntu 16.04LTS
VirtualBox 5.2 + Extension Pack
гость - Lubuntu 16.04LTS
Сделано:
Мой юзерь добавлен в группу vboxusers
в списке юсб-устройств добавлено свисток в фильтр.
Гостевая система в ответ на lsusb переходник отображает.Но новый ком-порт в arduino-IDE не определяется.
Уже многими способами из нагугленных тем пытался это исправить (которых уже не помню), пока понимал что делаю и пока не нарвался на странный совет:
1. Итак, для начала добавьте себя в группу virtualbox.Для этого запустите
sudo gedit /etc/group
и найдите строку vboxusers:x:121: и допишите туда своё имя пользователя.
2. После чего напишите в терминале
getent group vboxusers
и вы увидите в выдаче что-то по типу такого vboxusers:x:123:egigoka если вы в предыдущем шаге правильно добавили пользователя в группу, то после трехзначного числа будет ваш логин, в моем случае egigoka. Из это строчки нам необходимо запомнить gid это трехзначное число, в моем случае это 123, я его выделил специально жирным шрифтом, у вас может быть другое совсем число. Внимание: запомните это число, оно нам пригодиться для следующего шага.
3. Открываем в текстовом редакторе fstab:
sudo gedit /etc/fstab
и вставляем туда строчку:
none /sys/bus/usb/drivers usbfs devgid=XXX,devmode=666 0 0
который заставил все восстанавливать из emergency mode.
Понял, что дальше могу выстрелить себе в колено и лучше спросить у понимающих.
УПД.
Проблема решена методом добавления пользователя в группу dialout на ВМ. Т.е. это проблема самой IDE Arduino 1.0.5, нежели некорректной работы virtualbox
sudo usermod -a -G dialout $USER