mirror of
https://github.com/mbirth/wiki.git
synced 2024-11-14 14:06:46 +00:00
52 lines
1.7 KiB
Markdown
52 lines
1.7 KiB
Markdown
|
---
|
||
|
title: Enable USB Sharing
|
||
|
layout: default
|
||
|
created: 2008-09-03 23:08:39 +0200
|
||
|
updated: 2009-05-05 12:25:03 +0200
|
||
|
toc: false
|
||
|
tags:
|
||
|
- know-how
|
||
|
- software
|
||
|
- linux
|
||
|
---
|
||
|
To use USB devices under e.g. [VirtualBox](http://virtualbox.org/) 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](http://www.ubuntu-unleashed.com/2008/04/howto-install-virtualbox-in-hardy-heron.html),
|
||
|
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`.
|
||
|
|
||
|
|
||
|
[^1]: see [Stone.log](http://yoten.blogspot.com/2007/06/virtualbox-usb-error.html)
|