Ubuntu 7.10 Gutsy Gibbon + VMware = No USB

April 26, 2008

Even though Ubuntu 8.04 LTS came out this week, I still haven’t upgraded my main desktop from 7.10.

Recently, I got the Blackberry Curve 8320. Its pretty much dependent on Windows for everything. I needed to upgrade the OS on the Blackberry, so I fired up an old VMware instance of XP. Then I plugged in a random USB flash stick I had lying around.

Nothing.

Thats not completely true. It USB stick got mounted on my regular Ubuntu desktop, but I didn’t say any reference to it in XP.

After a quick Google search, I realized I hadn’t added USB peripherals to the VMware XP guest instance at all. Ok, so I added that, restarted VMware.

Once XP was loaded, I was expecting to see some entries under VM > Removable Devices > USB Devices. Nope, still nothing.

After Googling some more, I could across an Ubuntu Forums thread which referenced a VMware knowledge base article.

Basically, VMware uses USBFS to detect USB devices attached to the host. USBFS was not being mounted in some distros.

To get it working in Ubuntu, simply enter this in a terminal:

sudo mount -t usbfs none /proc/bus/usb

Then restart VMware.

For a more permanent solution, add this to your /etc/fstab:

usbfs /proc/bus/usb usbfs auto 0 0

{ 3 comments… read them below or add one }

Rick May 11, 2008 at 8:29 pm

Thanks this worked great for me

Henry June 24, 2008 at 4:35 pm

Many thanks, finally got my usb working!

Richard wicks December 30, 2008 at 3:50 am

This is also a bug with Ubuntu 8.10 on AMD x64. The solution given works for that as well.

BTW, if somebody found this through google, you might be wondering how I even installed VMWARE on Ubuntu 8.10 x86:

Well, the short of it is here:

http://www.insecure.ws/2008/10/20/vm…nd-kernel-2627

and I got to that point from here:

http://ubuntuforums.org/showthread.php?t=964132

Note that (I think) you first have to do a failed install of vmware with their installer, then run the runme.sh from the patch you get, both as root.

Leave a Comment

Previous post:

Next post:

Run Level Media CMS Tracking