1.7 KiB
title | layout | created | updated | toc | tags | |||
---|---|---|---|---|---|---|---|---|
Enable USB Sharing | default | 2008-09-03 23:08:39 +0200 | 2009-05-05 12:25:03 +0200 | false |
|
To use USB devices under e.g. VirtualBox in Hardy, edit the file
/etc/init.d/mountdevsubfs.sh
and find the line:
# Magic to make /proc/bus/usb work
Remove the following four comments so that it looks like this:
{% highlight bash %}
Magic to make /proc/bus/usb work
mkdir -p /dev/bus/usb/.usbfs domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644 ln -s .usbfs/devices /dev/bus/usb/devices mount --rbind /dev/bus/usb /proc/bus/usb {% endhighlight %}
Also add the following line to your /etc/fstab
(129 is the group-ID of vboxusers)1:
none /proc/bus/usb usbfs devgid=129,devmode=0666 0 0
Now enable the new settings by doing:
sudo /etc/init.d/mountdevsubfs.sh stop
sudo /etc/init.d/mountdevsubfs.sh start
Finally, edit the file /etc/udev/rules.d/40-basic-permissions.rules
and find the line containing the usb_device
subsystem. Extend the permissions to 0666
like this:
SUBSYSTEM="usb_device", MODE="0666"
Save the file and you should be able to use USB devices inside VirtualBox guest systems.
According to Ubuntu Unleashed,
you might have to add 2 lines to the /etc/init.d/mountkernfs.sh
for the usbfs to get mounted automatically upon boot.
I'm also not sure about the permissions. It might work also using 0664
or even 0644
.