virtualbox on ubuntu で USB 機器が認識できなくなった

[`evernote` not found]
Bookmark this on Hatena Bookmark
Share on Facebook
LINEで送る

少し前まで,ホストマシンにUSB接続しているScansnapのフタを開けば,ubuntu の上の virtualbox で仮想化している windows から自動的に見えるよう設定していたのであるが,ある日突然,認識しなくなっていた.

切り分け

フィルタは有効か?
設定は残っている.試しに消してみて,追加し直そうとしてみたところ,追加すべきデバイスが見付からない様子であった.
VboxからUSBデバイスは見えているか?
$ VBoxManage list usbhost
Host USB Devices:

<none>

のように,認識していない.

デバイスはホストOSから認識しているか?
$ lsusb
(略)
Bus 001 Device 004: ID 04c5:1096 Fujitsu, Ltd fi-5110EOX
(略)

のように,認識している.

vboxmanageグループにローカルユーザは所属しているか?
$ grep vbox /etc/group
$

!?
そもそもvboxusersグループがないやーん!

対処

単にグループ作るだけでうまくワークするか分からんかったので,vboxの再インストール.
設定消えたりすると面倒なので,remove/installで.

$ sudo apt-get remove virtualbox-5.0
$ sudo apt-get install virtualbox-5.0
$ grep vbox /etc/group
vboxusers:x:125:
$ sudo gpasswd -a USER vboxusers

動作確認→まだ認識しない!

$ groups
USER adm cdrom ... # vboxusersがない!

多分,起動し直して,/etc/groupを読み直してもらえばいいのでは?

$ sudo reboot

再起動後…!! 復活!!