VirtualBox 5.0.10 from OpenSuse is installed on Leap 42.1. But I cannot enable my USB port to recognize my USB. I believe the problem is the missing toolbar in the VirtualBox GUI, which in the past I would access to enable the USB after I’ve inserted into the computer. Steps I’ve already taken:
Installed matching extensions
Guest additions already installed
This fix:
“you have to copy file /usr/lib/udev/rules.d/60-vboxdrv.rules to /etc/udev/rules.d/60-vboxdrv.rules and uncomment the last 4 lines as shown in the file itself.”
See below screenshot which shows the missing toolbar which in the past was across the top of the VirtualBox GUI.
Hi, in the main VBox GUI (even before starting the Win VM…) select the VM you want to run, click the “Settings” “Gear” symbol, then “User Interface” and there ensure that the “Toolbar” check boxes are ticked according to your needs.
Good point. But I have already configured that section too, and have all boxes ticked. I should have listed that.
That is exactly the toolbar that is missing in its entirety. But especially the “Devices” tab I’m needing to select the USB that has been inserted in my computer.
OK, so that may happen when you are displaying windows in “scaled” mode: if you have the default setup, you can toggle the “scaled” mode by** (Right)CTRL+C **(or HOST+C if you changed your setup).
You might also try to go to “full screen” mode by (Right)CTRL+F.
If this is not the case, I’m running out of ideas at the moment…
Brilliant. That solved the toolbar problem. I can now see and select my USB from the Devices section. However this is only a partial fix. Although the VM is recognizing the USB, the Windows 7 Pro OS is not. When I open the file manager, nothing is there.
I wonder if the problem is in the VM USB controller settings. Before upgrading my opensuse OS, the controller was set on “USB 2.0 (EHCI) Controller”. However since upgrade the Windows 7 would not launch unless I changed the settings to the “USB 1.0 (OHCI) Controller”.
As installed, VBox only enables USB 1.1 (OHCI) controller. To enable USB 2.0 or USB 3.0 you need to install on the host computer a matching “Oracle VM VrtualBox Extension Pack” downloaded from virtualbox.org .
Then you have to install on the guest OS (Win7 in your case) a matching set of VBox Guest Additions from a matching VBoxGuestAdditions.iso also available from virtualbox.org
You say to have already done so, maybe you used outdated versions or something went wrong with the former or the latter?
I remember something about drivers that must be overwritten in certain Win guests, but think they were related to video drivers, not USB…
I have no experience with Win7 guests, sorry, and the OpenSUSE guests I use already come with Guest Additions built-in and work flawless with USB 2.0.
Just a guess, you upgraded VBox on the host to 5.0.10 but reused the Win7 VM which at that point had an older version of the Guest Additions installed? This might explain why it didn’t start with USB 2.0 enabled.
If so, you might have to update the drivers in the Win7 VM by running the (up to date) VBoxGuestAdditions.iso again I think.
You’re exactly right. A quick check confirms the Guest Additions to be the 4.something Version. I will figure out how to update and report back. I’m certain this will fix it. Thanks.
You need VBoxGuestAdditions_5.0.10.iso , add it to the virtual CD drive of your VM, then (auto)run it in Win7: I guess it will update the drivers to the correct version with no effort.
I don’t remember exactly where I found that .iso file, but I checked that it may be extracted from the whole .rpm VirtualBox package available upstream here at virtualbox.org : just open the .rpm with FileRoller (or any other suitable archive manager) and navigate to
** /./usr/share/virtualbox/**
Success. Not only did I need to update the guest additions, it turns out my extension package wasn’t matching either, I had to downgrade that. Now all three match, I selected USB 2.0 controller and I’m back in business. Thanks. I’ll make a new thread with a more fitting title and post the recipe for success for others.