Slack 13.1 / VirtualBox 4.0.4 / USB devices not detected in guest OS
SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Slack 13.1 / VirtualBox 4.0.4 / USB devices not detected in guest OS
hi,
Has anyone tried using Slackware 13.1 (32 bit, with all the latest patches) with VirtualBox 4.0.4 and managed to get USB working on a Windows XP guest? I can't seem to get the XP guest to detect an external USB hardrive I attach whatever I do. The slackware (host) correctly detects the external USB hardrive and will mount it, but the guest OS will not detect the device (regardless of whether or not it is mounted by linux).
I have enabled USB 2.0 (EHCI) Controller in the USB settings part of VirtualBox, and have created a filter that should allow the external hardrive to be seen, but the "Devices" menu when running the virtual machine reports "State: Unavailable" for all my USB devices (I'm using USB keyboard & mouse but these map to PS2 in the VM and therefore work).
Reading the VirtualBox documentation, I'm not sure if their description of how USB is setup on linux matches with how it is setup on Slackware (since there are difference between the distros). All my /dev/ devices connected with VirtualBox are owned by root and in the vboxusers group, as is my user account also in the vboxusers group - so that should work. But the documentation also states "VirtualBox can only proxy to virtual machines USB devices which are not claimed by a Linux host USB driver." It would appear my external USB hardrive is claimed by the usb-storage driver. Could this be the problem, if so how do I get the usb-storage driver to let VirtualBox get control of the device?
There is no longer an OSS version and a proprietary version. There is just one version and it is OSS, but the USB2 hub controller requires an add-in that is under the PUEL licence.
As mentioned above, you need the extensions installed.
After downloading you have to open Virtualbox, go to File->Preferences and then click on the Extensions menu and install them.
Following one of the links in Zordrak's post I have changed the USB permissions and I can now see my external USB hardrive in the guest OS - even when I'm running VirtualBox as a normal user.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.