Mailinglist Archive: opensuse (4547 mails)

< Previous Next >
RE: [SLE] [SOLVED] VMware / SuSE 9.1 USB problems
  • From: burgeke@xxxxxxxxxxxxxxxxxxxxxx
  • Date: Thu, 27 May 2004 07:33:01 -0400
  • Message-id: <20040527113304.C84A362A83F@xxxxxxxxxxxxxx>
The commands seem to continue to wrap in my post. I will append a number
prior to each one to be clear. Sorry-

(1) mkdir /tmp/usb

(2) cd /proc/bus/usb; for a in *; do ln -s /proc/bus/usb/$a /tmp/usb/$a;
done

(3) ln -s /proc/bus/usb/devices_please-use-sysfs-instead /tmp/usb/devices


-----Original Message-----
From: Burgess, Keith
Sent: Thursday, May 27, 2004 7:29 AM
To: suse-linux-e@xxxxxxxx
Subject: RE: [SLE] [SOLVED] VMware / SuSE 9.1 USB problems

I typed exactly this from a shell... Separate command for each line.

[begin]

mkdir /tmp/usb
cd /proc/bus/usb; for a in *; do ln -s /proc/bus/usb/$a /tmp/usb/$a; done ln
-s /proc/bus/usb/devices_please-use-sysfs-instead /tmp/usb/devices

[end]


/proc/bus/usb/devices_please-use-sysfs-instead is part of the proc file
system and is only contained in ram. It is a file, in this case. The source
for a stock kernel.org kernel reflects the file name as being "devices"
which is what vmware expects and therefore bombs when trying to load the
generic vmware subsystem.


-----Original Message-----
From: Jerome Lyles [mailto:susemail@xxxxxxxxxxxxx]
Sent: Thursday, May 27, 2004 1:26 AM
To: suse-linux-e@xxxxxxxx
Subject: Re: [SLE] [SOLVED] VMware / SuSE 9.1 USB problems

On Wednesday 26 May 2004 02:35 am, burgeke@xxxxxxxxxxxxxxxxxxxxxx wrote:
> Earlier threads discussed the fact that USB devices would not work
> within VMware running under a SuSE 9.1 host OS. This was due to the
> fact that /proc/bus/usb/devices was renamed to
> devices_use-sysfs-instead which apparently is a SuSE hack (does not
> exist in the pristine kernel.)
>

> Petr from the VMware list proposed the following fix within VMware
> which worked perfectly. (Thanks Petr!)
>
> mkdir /tmp/usb
> (cd /proc/bus/usb; for a in *; do ln -s /proc/bus/usb/$a /tmp/usb/$a;
> done) ln -s /proc/bus/usb/devices_please-use-sysfs-instead
> /tmp/usb/devices
>
> Then modify the .vmx file for your VM and add the line:
>
> usb.generic.devfsPath = "/tmp/usb"
>
> Hope this helps someone..
>
> Keith

Is this a shell command: 'for a in *; do ln -s /proc/bus/usb/$a /tmp/usb/$a;
done'? Is 'done' a part of the command?
Is 'devices_please-use-sysfs-instead' a file, dir or place holder?
Thanks,
Jerome


--
Check the headers for your unsubscription address For additional commands
send e-mail to suse-linux-e-help@xxxxxxxx Also check the archives at
http://lists.suse.com Please read the FAQs: suse-linux-e-faq@xxxxxxxx


--
Check the headers for your unsubscription address
For additional commands send e-mail to suse-linux-e-help@xxxxxxxx
Also check the archives at http://lists.suse.com
Please read the FAQs: suse-linux-e-faq@xxxxxxxx


< Previous Next >
Follow Ups