[ltp] problems with vmware and display

Leo Gürtler linux-thinkpad@linux-thinkpad.org
Tue, 05 Apr 2005 00:43:29 +0200


Donald B. Altman schrieb:

>** Reply to message from Leo Gürtler <leo.c.g@web.de> on Mon, 04 Apr 2005 10:25:54 +0200
>
>Hi Leo,
>
>I run VMWare 4.5.x on a T42p.  I'll be glad to try to help.
>  
>
Dear Donald,

thank you for your email,

>It sounds as if the color table that your guest OS loads is affecting the color
>table of the host OS.
>  
>
yes that is exactly what it does.

>What is your guest OS?  Which video driver are you using in VMWare?  Do
>  
>
it has nothing to do with the guest OS, because the color-goes-crazy 
problem starts at the moment vmware boots - i.e. _before_ any OS is 
installed. Therefor it is also independent from the video driver.
host system:

debian sarge, XFree4.3.0.1, kernel self-built 2.6.11.5, fglrx ati 
module, but it also appears with the opensource ati/ radeon.

>you, by any chance, have a script of the output of vmware-config.pl, which
>should show which drivers were compiled/loaded with which libraries, and
>if there were any compile problems?
>
>  
>
no compile problems, for vmware 4.5 I needed the any-any- patches, but 
nothing had to be patched for 5-beta

>While I'm not an expert, I've found that some folks on the VMWare
>discussion forums (e.g. petr) are both technically excellent and seem
>to have an inside line to the developers.  I'd suggest trying there, too.
>
>http://www.vmware.com/community/index.jspa
>
>  
>
yes I looked already there but did not find anything, but maybe I have 
to search with better keywords.

>Good luck.
>  
>
thanks,

greetings, leo

here is the output of vmware-config.pl of vmware 5-beta, but it does not 
say something about the libs and their version numbers. How can I can 
get them?

##############


The installation of VMware Workstation 5.0.0 build-13014 for Linux completed
successfully. You can decide to remove this software from your system at any
time by invoking the following command: 
"/usr/local/bin/vmware-uninstall.pl".

Before running VMware Workstation for the first time, you need to 
configure it
by invoking the following command: "/usr/local/bin/vmware-config.pl". Do you
want this program to invoke the command for you now? [yes]

Configuring fallback GTK+ 2.4 libraries.

***
* Updating MIME database in /usr/share/mime...
***
In which directory do you want to install the mime type icons?
[/usr/share/icons]

In which directory do you want to install the application's icon?
[/usr/share/pixmaps]

Trying to find a suitable vmmon module for your running kernel.

None of the pre-built vmmon modules for VMware Workstation is suitable 
for your
running kernel.  Do you want this program to try to build the vmmon 
module for
your system (you need to have a C compiler installed on your system)? [yes]

Using compiler "/usr/bin/gcc". Use environment variable CC to override.

As of September 2003, the Linux kernel development team does not support gcc
version 3 and later. See Documentation/Changes in your kernel source 
directory
for information on installing the correct compiler. Do you want to use the
version "3.3.5" of compiler "/usr/bin/gcc"? [no] yes

What is the location of the directory of C header files that match your 
running
kernel? [/lib/modules/2.6.11.5-thinkpad/build/include]

Extracting the sources of the vmmon module.

Building the vmmon module.

Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-config0/vmmon-only'
make -C /lib/modules/2.6.11.5-thinkpad/build/include/.. SUBDIRS=$PWD 
SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/linux-2.6.11.5'
  CC [M]  /tmp/vmware-config0/vmmon-only/linux/driver.o
  CC [M]  /tmp/vmware-config0/vmmon-only/linux/hostif.o
  CC [M]  /tmp/vmware-config0/vmmon-only/common/cpuid.o
  CC [M]  /tmp/vmware-config0/vmmon-only/common/hash.o
  CC [M]  /tmp/vmware-config0/vmmon-only/common/memtrack.o
  CC [M]  /tmp/vmware-config0/vmmon-only/common/phystrack.o
  CC [M]  /tmp/vmware-config0/vmmon-only/common/task.o
  CC [M]  /tmp/vmware-config0/vmmon-only/common/vmx86.o
  CC [M]  /tmp/vmware-config0/vmmon-only/vmcore/moduleloop.o
  LD [M]  /tmp/vmware-config0/vmmon-only/vmmon.o
  Building modules, stage 2.
  MODPOST
  CC      /tmp/vmware-config0/vmmon-only/vmmon.mod.o
  LD [M]  /tmp/vmware-config0/vmmon-only/vmmon.ko
make[1]: Leaving directory `/usr/src/linux-2.6.11.5'
cp -f vmmon.ko ./../vmmon.o
make: Leaving directory `/tmp/vmware-config0/vmmon-only'
The module loads perfectly in the running kernel.

Do you want networking for your virtual machines? (yes/no/help) [yes]

....

Building the vmnet module.

Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-config0/vmnet-only'
make -C /lib/modules/2.6.11.5-thinkpad/build/include/.. SUBDIRS=$PWD 
SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/linux-2.6.11.5'
  CC [M]  /tmp/vmware-config0/vmnet-only/driver.o
  CC [M]  /tmp/vmware-config0/vmnet-only/hub.o
  CC [M]  /tmp/vmware-config0/vmnet-only/userif.o
  CC [M]  /tmp/vmware-config0/vmnet-only/netif.o
  CC [M]  /tmp/vmware-config0/vmnet-only/bridge.o
  CC [M]  /tmp/vmware-config0/vmnet-only/procfs.o
  LD [M]  /tmp/vmware-config0/vmnet-only/vmnet.o
  Building modules, stage 2.
  MODPOST
  CC      /tmp/vmware-config0/vmnet-only/vmnet.mod.o
  LD [M]  /tmp/vmware-config0/vmnet-only/vmnet.ko
make[1]: Leaving directory `/usr/src/linux-2.6.11.5'
cp -f vmnet.ko ./../vmnet.o
make: Leaving directory `/tmp/vmware-config0/vmnet-only'
The module loads perfectly in the running kernel.

Starting VMware services:
   Virtual machine monitor                                             done
   Virtual ethernet                                                    done
   Bridged networking on /dev/vmnet0                                   done
   Host-only networking on /dev/vmnet1 (background)                    done
   Host-only networking on /dev/vmnet8 (background)                    done
   NAT service on /dev/vmnet8                                          done

The configuration of VMware Workstation 5.0.0 build-13014 for Linux for this
running kernel completed successfully.

You can now run VMware Workstation by invoking the following command:
"/usr/local/bin/vmware".

Enjoy,

--the VMware team

mudita:/usr/src/rpm/BUILD/vmware5/vmware-distrib#