SiCom
Contributor
Contributor

VMplayer hosted by opensuse10.2 with the latest kernel version causes error

Hello, I use an opensuse 10.2 host system for my vmplayer. Since the last kernel update I get the following error when I try to rebuild the vmplayer kernel modules.

"

Building for VMware Player 1.0.2 or 1.0.3 or VMware Workstation 5.5.2 or 5.5.3.

Using 2.6.x kernel build system.

make: Entering directory `/tmp/vmware-config1/vmmon-only'

make -C /lib/modules/2.6.18.8-0.1-xen/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules

make[1]: Entering directory `/usr/src/linux-2.6.18.8-0.1-obj/x86_64/xen'

make -C ../../../linux-2.6.18.8-0.1 O=../linux-2.6.18.8-0.1-obj/x86_64/xen modules

CC /tmp/vmware-config1/vmmon-only/linux/driver.o

CC /tmp/vmware-config1/vmmon-only/linux/hostif.o

/tmp/vmware-config1/vmmon-only/linux/hostif.c: In function ‘HostIF_APICBase’:

/tmp/vmware-config1/vmmon-only/linux/hostif.c:2488: error: ‘FIX_APIC_BASE’ undeclared (first use in this function)

/tmp/vmware-config1/vmmon-only/linux/hostif.c:2488: error: (Each undeclared identifier is reported only once

/tmp/vmware-config1/vmmon-only/linux/hostif.c:2488: error: for each function it appears in.)

/tmp/vmware-config1/vmmon-only/linux/hostif.c: In function ‘HostIF_APIC_ID’:

/tmp/vmware-config1/vmmon-only/linux/hostif.c:2540: error: ‘FIX_APIC_BASE’ undeclared (first use in this function)

In file included from /tmp/vmware-config1/vmmon-only/linux/hostif.c:3608:

/tmp/vmware-config1/vmmon-only/linux/hostif_compat.h: In function ‘HostIF_IOAPICBaseV45’:

/tmp/vmware-config1/vmmon-only/linux/hostif_compat.h:466: error: ‘FIX_IO_APIC_BASE’ undeclared (first use in this function)

make[4]: *** Fehler 1

make[3]: *** \[_module_/tmp/vmware-config1/vmmon-only] Fehler 2

make[2]: *** \[modules] Fehler 2

make[1]: *** \[modules] Fehler 2

make[1]: Leaving directory `/usr/src/linux-2.6.18.8-0.1-obj/x86_64/xen'

make: *** \[vmmon.ko] Fehler 2

make: Leaving directory `/tmp/vmware-config1/vmmon-only'

Unable to build the vmmon module.

"[/b]

What do I have to do to get rid of the problem? Who can advice?

Message was edited by:

SiCom

0 Kudos
3 Replies
KevinG
Immortal
Immortal

You can not use a Xen kernel. You need to install the non-xen kernel

0 Kudos
SiCom
Contributor
Contributor

Thank you for this hint.

I checked my system and I can confirm that indeed the Xen kernek version was loaded which was not intended.

After I switched to the standard kernel the vmplayer works again. Smiley Happy

0 Kudos
KevinG
Immortal
Immortal

Thanks for the update Smiley Happy

0 Kudos