I am playing around with Vmware. I am trying to use a Corsair USB flash drive on the virtual (Win) machine. The documentation for Vmware states that "On Linux hosts, VMware Workstation uses USB device file system to connect to USB devices. In most Linux systems that support USB, the USB device filesystem is at /proc/bus/usb" and that if it is somewhere else then to put in the correct path in the *.vmx file. Of course, SUSE is not a "most Linux system[s]". Does anyone know, please, what in 10.1 is the equivalent path to "/proc/bus/usb"? Cheers. -- This computer is environment-friendly and is running on OpenSuSE 10.1
On Tue, Aug 22, 2006 at 05:53:20PM +1000, Basil Chupin wrote:
I am playing around with Vmware. I am trying to use a Corsair USB flash drive on the virtual (Win) machine.
The documentation for Vmware states that "On Linux hosts, VMware Workstation uses USB device file system to connect to USB devices. In most Linux systems that support USB, the USB device filesystem is at /proc/bus/usb" and that if it is somewhere else then to put in the correct path in the *.vmx file.
Of course, SUSE is not a "most Linux system[s]".
Does anyone know, please, what in 10.1 is the equivalent path to "/proc/bus/usb"?
The mainline kernel has phased this out and just left it in as compatibility option. You can still mount this fs (mount -t usbfs none /proc/bus/usb). Device enumeration (as VMWare does) should be done via sysfs and access via libusb. => The upstream kernel changed, VMWare needs to change too. Ciao, Marcus
Marcus Meissner wrote:
On Tue, Aug 22, 2006 at 05:53:20PM +1000, Basil Chupin wrote:
I am playing around with Vmware. I am trying to use a Corsair USB flash drive on the virtual (Win) machine.
The documentation for Vmware states that "On Linux hosts, VMware Workstation uses USB device file system to connect to USB devices. In most Linux systems that support USB, the USB device filesystem is at /proc/bus/usb" and that if it is somewhere else then to put in the correct path in the *.vmx file.
Of course, SUSE is not a "most Linux system[s]".
Does anyone know, please, what in 10.1 is the equivalent path to "/proc/bus/usb"?
Aaaaah, right! Thanks, Marcus. (Now to interpret what you stated.) :-)
The mainline kernel has phased this out and just left it in as compatibility option.
I got this one! :-)
You can still mount this fs (mount -t usbfs none /proc/bus/usb).
This is OK also :-) .
=> The upstream kernel changed, VMWare needs to change too.
And so is this :-) .
Device enumeration (as VMWare does) should be done via sysfs and access via libusb.
Here is where things get a bit messy... :-( . In a language which I, as a simple user, can understand, assuming that 10.1 mounts the USB flash disk and I then start VMware and want to use the USB disk, do I put in the .vmx file the following statement: usb.generic.devfsPath = "usr/include/sysfs" or = "usr/bin/libusb-config" or = "/media/CORSAIR" or something else? The SUSE manual gives no hint as to what replaced the old /proc/bus/usb. Cheers. -- This computer is environment-friendly and is running on OpenSuSE 10.1
Here is where things get a bit messy... :-( .
In a language which I, as a simple user, can understand, assuming that 10.1 mounts the USB flash disk and I then start VMware and want to use the USB disk, do I put in the .vmx file the following statement:
No, just mount the /proc/bus/usb filesystem as I wrote for now and hope VMWare fixes it at some time. Ciao, Marcus
Marcus Meissner wrote:
Here is where things get a bit messy... :-( .
In a language which I, as a simple user, can understand, assuming that 10.1 mounts the USB flash disk and I then start VMware and want to use the USB disk, do I put in the .vmx file the following statement:
No, just mount the /proc/bus/usb filesystem as I wrote for now and hope VMWare fixes it at some time.
OK, many thanks :-) . Cheers. (PS. The VMware that I am playing around actually supports SUSE 10.1 as a host system, so I am guessing that it already knows about the latest kernel.) -- This computer is environment-friendly and is running on OpenSuSE 10.1
participants (2)
-
Basil Chupin
-
Marcus Meissner