USB device not recognized on guest OS
I am using ArchLinux on top of Ubuntu 12.04 using VirtualBox. However, I am facing problems with my USB devices. When I connect a USB to my PC, while running arch linux, it is ubuntu which detects my device instead of arch.
I went through some ArchLinux forums, to find out that my user should be included in the special group "vboxusers". Also, as a setting to my VirtualBox I have enabled the USB EHCI controller on the guest OS (arch).
As as output for lsusb, I get the following on Arch:
[mantis@ArchLinux ~]$ lsusb
Bus 001 Device 002: ID 80ee:0021 VirtualBox USB Tablet
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
[mantis@ArchLinux ~]$ vboxmanage list usbhost
Host USB Devices:
VendorId: 0x80ee (80EE)
ProductId: 0x0021 (0021)
Revision: 1.0 (0100)
USB version/speed: 1/1
Product: USB Tablet
Current State: Busy
As it turns out, the user which is to be added to the "vboxusers" group has to be the one from the host OS (ie ubuntu).
Two changes did the trick:
1) Adding my Ubuntu username to the "vboxusers" group:
$ sudo gpasswd -a $USER vboxusers
Followed by a logout & login.
2) Adding a USB filter in the Oracle VirtualBox (using existing USB devices).
I have been using VirtualBox 4.1.2.
|All times are GMT -5. The time now is 11:28 PM.|