Virtualbox usb problem

I recently loaded opensuse 13.2 on to a new HD, Installed virtualbox ose it works fine, except, my usb ports do not work. I recently found in the applications forum a possible solution:* copy /usr/lib/udev/rules.d/60-vboxdrv.rules to /etc/udev/rules.d/, I did just that and rebooted but, I still cannot access USB ports in virtualbox . In settings when I check * (enable USB 2.0 ) it tells me [invalid settings detected]. Any ideas as to what is wrong?

Which packages did you install from where?

rpm -qa | grep -i virtualbox

I recently found in the applications forum a possible solution:* copy /usr/lib/udev/rules.d/60-vboxdrv.rules to /etc/udev/rules.d/, I did just that and rebooted but, I still cannot access USB ports in virtualbox .*In settings when I check (enable USB 2.0 ) it tells me [invalid settings detected]. Any ideas as to what is wrong?

For USB 2.0 support, you’d also need to install the extension pack available at Downloads – Oracle VM VirtualBox.
Without it, VirtualBox only supports USB 1.1.

As wolfi points out, the described procedure to copy the udev rules is only part of a solution.

Whenever you post referencing something else whether it’s another Forum post or from somewhere else, a link to that reference should be included in your post.

TSU

yes I edited the file and it appears to be correct. I’m not sure what you mean about the application, I lnstalled virtualbox ose which came with my opensuse 13.2 sys. I used yast selected virtualbox and it installed. I followed the same procedure some time ago in my opensuse 13.1 system and no problems. I then loaded one of my older xp vm’s into virtualbox when it was running I inserted guest additions cd, it said I needed guest additions for 4.3.36 and downloaded and installed the correct one with no problems. As for the extension pack, will it work with my virtualbox ose, version 5.0 etc is the one at their site.?

Ok. And did you reboot (the host) after this change?

I’m not sure what you mean about the application, I lnstalled virtualbox ose which came with my opensuse 13.2 sys. I used yast selected virtualbox and it installed.

I asked what packages you installed exactly from where. And I told you a command to run that should show it.
So please run this and post the output:

rpm -qa | grep -i virtualbox

As for the extension pack, will it work with my virtualbox ose, version 5.0 etc is the one at their site.?

Depends on which version you installed, the command above should tell.

But the extension pack version 4.3.36 (which is included in openSUSE 13.2) is available for download as well:

If you are using VirtualBox 4.3.36, please download the extension pack here.

The Extension Pack for VBox 4.3.36 is available here http://download.virtualbox.org/virtualbox/4.3.36/Oracle_VM_VirtualBox_Extension_Pack-4.3.36-105129.vbox-extpack

[EDIT] Sorry, didn’t see Wolfi’s answer with the same info…

This what I got:

robert@linux-a4o0:~> rpm -qa | grep -i virtualbox
virtualbox-guest-tools-4.3.36-43.2.x86_64
virtualbox-4.3.36-43.2.x86_64
virtualbox-guest-kmp-desktop-4.3.36_k3.16.7_35-43.2.x86_64
virtualbox-host-kmp-desktop-4.3.36_k3.16.7_35-43.2.x86_64
virtualbox-qt-4.3.36-43.2.x86_64

Ok, so the modification of the udev file is necessary, and you need the extension pack for 4.3.36 to enable USB2 support.

You could uninstall the virtualbox-guest-tools package though, it doesn’t make sense on the host.

I’ve uninstalled virtualbox-guest-tools. However, when I download virtualbox extensions pack 4.3.36 it comes up and says that I don’t have an application for opening or running this file, would I like to find one? If I select yes it opens Yast to the software repositories and doesn’t find one. First, I don’t recall ever having to save the extension pack, it always downloaded and started virtualbox and asked if I wanted to intall it. With this my only choice was saving the Pack. Second, the only other time that I installed virtualbox ose was on my 13.1 system and at the time I was having a problem installing virtualbox from their site (not sure what version). It was suggested I install virtualbox ose which comes in the 13.1 package and that I needed to install either virtualbox-qt or vboxgtk, I don’t recall which one, it may have be vboxgtk? Either way might this be the problem? I’m a little hesitant to do anything until I here from the pro’s.

I don’t see that you actually posted what version of Virtualbox you’re running, there seems to be an assumption that you’re running 4.3.x.

Verify your version by posting the result of

zypper info virtualbox

You can also inspect the “Help… About…” menu item.

You can also inspect whether the Extension Pack has already been installed by
File > Preferences > Extensions

Note that all the above is done in the main Virtualbox Manager application.

Now, your Guest Additions have very little to do with the main Virtualbox Manager application, it’s managed and configured for each individual Guest, and you can access the Guest Tools only after that Guest has been started and running. Then, in the Guest window (not the Virtual Manager window), you can install or uninstall the Guest Additions.

Hope that clears up some things for you,
TSU

Hi,

You can use the VBoxManage in cli too.

VBoxManage extpack install /path/to/tarball

or

VBoxManage extpack install tarball

eg

VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-5.0.20-106931.vbox-extpack

It should ask you the root’s password.

Yes, you have to save it, there is no application to open an extension pack.

Then open it in VirtualBox’s GUI (or install it with VBoxManage).
But others have already explained that in more detail already.

This never was any different, though in older versions there was no extension pack, but two different packages: the ose version (without that support), and the full, non-free/non-open-source version.

Nowadays, there is only one version (the one you call ose, it isn’t called like that any more though), and you can add the non-free functionality via an extension pack.

Second, the only other time that I installed virtualbox ose was on my 13.1 system and at the time I was having a problem installing virtualbox from their site (not sure what version). It was suggested I install virtualbox ose which comes in the 13.1 package and that I needed to install either virtualbox-qt or vboxgtk, I don’t recall which one, it may have be vboxgtk? Either way might this be the problem?

This is not the problem.

But nowadays only virtualbox-qt (the “official” GUI) exists. vboxgtk has been dropped, as it is not developed since years (it was some 3rd party effort), never supported Virtualbox 4.2 (and later) correctly/fully, and doesn’t even start any more.

No, it is no assumption any more, read the previous posts.

Actually it should not, as the extension pack is only installed for the user. At least that’s what I think, I never used the extension pack myself as I have no need for it.

Well, extension pack is part of the VBox package/program. Only because of the license restriction that’s why it is separated from the VBox package/program.

You are right of course, sorry.
As I said, I never installed it myself, so I wasn’t aware that it does ask for root permissions when you do so as user.

Thank you! I went to (File > Preferences > Extensions) and found that it had not been installed. I clicked on add extensions found the downloaded file and boom it loaded just fine. Problem solved so thanks for the info!