You are not logged in.

#1 2010-01-03 23:24:55

12o
Member
Registered: 2009-05-19
Posts: 79

[Solved] VMware Workstation 6.5.1 on kernel 2.6.32

I recently suffered an irreversable linux crash and am now trying to recover. I'm trying to get VMware Workstation 6.5.1 installed, and I don't know how it was done before (a friend set it up a long time ago and I don't know how he did it).

I installed the bundle which seemed to go in fine (according to the arch wiki). But now I'm running into module problems. I get module errors. I followed the wiki to the very letter, and moved the binary folder to a new location:

# sudo mv /usr/lib/vmware/modules/binary /usr/lib/vmware/modules/binary.old

I then try to run:

sudo vmware-modconfig --console --install-all

So then I get this error:

Stopping VMware services:
   Virtual machine communication interface                             done
   Virtual machine monitor                                             done
   Blocking file system                                                done
Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-root/modules/vmmon-only'
make -C /lib/modules/2.6.32-ARCH/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/linux-2.6.32-ARCH'
  CC [M]  /tmp/vmware-root/modules/vmmon-only/linux/driver.o
In file included from /tmp/vmware-root/modules/vmmon-only/linux/driver.c:31:
/tmp/vmware-root/modules/vmmon-only/./include/compat_wait.h:78: error: conflicting types for 'poll_initwait'
include/linux/poll.h:70: note: previous declaration of 'poll_initwait' was here
In file included from /tmp/vmware-root/modules/vmmon-only/./include/vmware.h:38,
                 from /tmp/vmware-root/modules/vmmon-only/linux/driver.c:99:
/tmp/vmware-root/modules/vmmon-only/./include/vm_basic_types.h:108:7: warning: "__FreeBSD__" is not defined
In file included from /tmp/vmware-root/modules/vmmon-only/./common/vmx86.h:31,
                 from /tmp/vmware-root/modules/vmmon-only/linux/driver.h:29,
                 from /tmp/vmware-root/modules/vmmon-only/linux/driver.c:101:
/tmp/vmware-root/modules/vmmon-only/./include/x86apic.h:97:1: warning: "APIC_BASE_MSR" redefined
In file included from /usr/src/linux-2.6.32-ARCH/arch/x86/include/asm/apic.h:11,
                 from /usr/src/linux-2.6.32-ARCH/arch/x86/include/asm/smp.h:13,
                 from include/linux/smp.h:36,
                 from include/linux/topology.h:33,
                 from include/linux/gfp.h:7,
                 from include/linux/kmod.h:22,
                 from include/linux/module.h:13,
                 from /tmp/vmware-root/modules/vmmon-only/./include/compat_module.h:27,
                 from /tmp/vmware-root/modules/vmmon-only/linux/driver.c:26:
/usr/src/linux-2.6.32-ARCH/arch/x86/include/asm/apicdef.h:136:1: warning: this is the location of the previous definition
In file included from /tmp/vmware-root/modules/vmmon-only/./common/vmx86.h:32,
                 from /tmp/vmware-root/modules/vmmon-only/linux/driver.h:29,
                 from /tmp/vmware-root/modules/vmmon-only/linux/driver.c:101:
/tmp/vmware-root/modules/vmmon-only/./include/x86msr.h:164:1: warning: "MSR_THERM2_CTL" redefined
In file included from /usr/src/linux-2.6.32-ARCH/arch/x86/include/asm/msr.h:4,
                 from /usr/src/linux-2.6.32-ARCH/arch/x86/include/asm/processor.h:21,
                 from include/linux/prefetch.h:14,
                 from include/linux/list.h:6,
                 from include/linux/module.h:9,
                 from /tmp/vmware-root/modules/vmmon-only/./include/compat_module.h:27,
                 from /tmp/vmware-root/modules/vmmon-only/linux/driver.c:26:
/usr/src/linux-2.6.32-ARCH/arch/x86/include/asm/msr-index.h:225:1: warning: this is the location of the previous definition
In file included from /tmp/vmware-root/modules/vmmon-only/./include/vcpuset.h:103,
                 from /tmp/vmware-root/modules/vmmon-only/./include/modulecall.h:37,
                 from /tmp/vmware-root/modules/vmmon-only/./common/vmx86.h:33,
                 from /tmp/vmware-root/modules/vmmon-only/linux/driver.h:29,
                 from /tmp/vmware-root/modules/vmmon-only/linux/driver.c:101:
/tmp/vmware-root/modules/vmmon-only/./include/vm_atomic.h:329:7: warning: "_MSC_VER" is not defined
/tmp/vmware-root/modules/vmmon-only/./include/vm_atomic.h:333:7: warning: "_MSC_VER" is not defined
/tmp/vmware-root/modules/vmmon-only/./include/vm_atomic.h:401:7: warning: "_MSC_VER" is not defined
/tmp/vmware-root/modules/vmmon-only/./include/vm_atomic.h:407:7: warning: "_MSC_VER" is not defined
/tmp/vmware-root/modules/vmmon-only/./include/vm_atomic.h:460:7: warning: "_MSC_VER" is not defined
/tmp/vmware-root/modules/vmmon-only/./include/vm_atomic.h:506:7: warning: "_MSC_VER" is not defined
/tmp/vmware-root/modules/vmmon-only/./include/vm_atomic.h:551:7: warning: "_MSC_VER" is not defined
/tmp/vmware-root/modules/vmmon-only/./include/vm_atomic.h:595:7: warning: "_MSC_VER" is not defined
/tmp/vmware-root/modules/vmmon-only/./include/vm_atomic.h:640:7: warning: "_MSC_VER" is not defined
/tmp/vmware-root/modules/vmmon-only/./include/vm_atomic.h:684:7: warning: "_MSC_VER" is not defined
/tmp/vmware-root/modules/vmmon-only/./include/vm_atomic.h:729:7: warning: "_MSC_VER" is not defined
/tmp/vmware-root/modules/vmmon-only/./include/vm_atomic.h:773:7: warning: "_MSC_VER" is not defined
/tmp/vmware-root/modules/vmmon-only/./include/vm_atomic.h:775:7: warning: "_MSC_VER" is not defined
/tmp/vmware-root/modules/vmmon-only/./include/vm_atomic.h:816:7: warning: "_MSC_VER" is not defined
/tmp/vmware-root/modules/vmmon-only/./include/vm_atomic.h:860:7: warning: "_MSC_VER" is not defined
/tmp/vmware-root/modules/vmmon-only/./include/vm_atomic.h:862:7: warning: "_MSC_VER" is not defined
/tmp/vmware-root/modules/vmmon-only/./include/vm_atomic.h:903:7: warning: "_MSC_VER" is not defined
/tmp/vmware-root/modules/vmmon-only/./include/vm_atomic.h:945:7: warning: "_MSC_VER" is not defined
/tmp/vmware-root/modules/vmmon-only/./include/vm_atomic.h:947:7: warning: "_MSC_VER" is not defined
/tmp/vmware-root/modules/vmmon-only/./include/vm_atomic.h:986:7: warning: "_MSC_VER" is not defined
/tmp/vmware-root/modules/vmmon-only/./include/vm_atomic.h:1028:7: warning: "_MSC_VER" is not defined
/tmp/vmware-root/modules/vmmon-only/./include/vm_atomic.h:1030:7: warning: "_MSC_VER" is not defined
/tmp/vmware-root/modules/vmmon-only/./include/vm_atomic.h:1069:7: warning: "_MSC_VER" is not defined
/tmp/vmware-root/modules/vmmon-only/./include/vm_atomic.h:1223:7: warning: "_MSC_VER" is not defined
/tmp/vmware-root/modules/vmmon-only/./include/vm_atomic.h:1227:7: warning: "_MSC_VER" is not defined
/tmp/vmware-root/modules/vmmon-only/./include/vm_atomic.h:1313:7: warning: "_MSC_VER" is not defined
/tmp/vmware-root/modules/vmmon-only/./include/vm_atomic.h:1536:7: warning: "_MSC_VER" is not defined
/tmp/vmware-root/modules/vmmon-only/./include/vm_atomic.h:1663:7: warning: "_MSC_VER" is not defined
/tmp/vmware-root/modules/vmmon-only/./include/vm_atomic.h:1796:7: warning: "_MSC_VER" is not defined
In file included from /tmp/vmware-root/modules/vmmon-only/./include/vm_asm_x86_64.h:39,
                 from /tmp/vmware-root/modules/vmmon-only/./include/vm_asm.h:41,
                 from /tmp/vmware-root/modules/vmmon-only/linux/driver.c:103:
/tmp/vmware-root/modules/vmmon-only/./include/vm_asm_x86.h:486:7: warning: "_MSC_VER" is not defined
/tmp/vmware-root/modules/vmmon-only/./include/vm_asm_x86.h:779:7: warning: "_MSC_VER" is not defined
/tmp/vmware-root/modules/vmmon-only/./include/vm_asm_x86.h:820:7: warning: "_MSC_VER" is not defined
/tmp/vmware-root/modules/vmmon-only/./include/vm_asm_x86.h:922:7: warning: "_MSC_VER" is not defined
In file included from /tmp/vmware-root/modules/vmmon-only/./include/vm_asm.h:41,
                 from /tmp/vmware-root/modules/vmmon-only/linux/driver.c:103:
/tmp/vmware-root/modules/vmmon-only/./include/vm_asm_x86_64.h:56:7: warning: "_MSC_VER" is not defined
In file included from /tmp/vmware-root/modules/vmmon-only/linux/driver.c:119:
/tmp/vmware-root/modules/vmmon-only/./common/hostif.h:53:7: warning: "WINNT_DDK" is not defined
/tmp/vmware-root/modules/vmmon-only/linux/driver.c: In function 'LinuxDriverSyncCallOnEachCPU':
/tmp/vmware-root/modules/vmmon-only/linux/driver.c:1423: error: too many arguments to function 'smp_call_function'
/tmp/vmware-root/modules/vmmon-only/linux/driver.c: In function 'LinuxDriver_Ioctl':
/tmp/vmware-root/modules/vmmon-only/linux/driver.c:1987: error: 'struct task_struct' has no member named 'euid'
/tmp/vmware-root/modules/vmmon-only/linux/driver.c:1987: error: 'struct task_struct' has no member named 'uid'
/tmp/vmware-root/modules/vmmon-only/linux/driver.c:1988: error: 'struct task_struct' has no member named 'fsuid'
/tmp/vmware-root/modules/vmmon-only/linux/driver.c:1988: error: 'struct task_struct' has no member named 'uid'
/tmp/vmware-root/modules/vmmon-only/linux/driver.c:1989: error: 'struct task_struct' has no member named 'egid'
/tmp/vmware-root/modules/vmmon-only/linux/driver.c:1989: error: 'struct task_struct' has no member named 'gid'
/tmp/vmware-root/modules/vmmon-only/linux/driver.c:1990: error: 'struct task_struct' has no member named 'fsgid'
/tmp/vmware-root/modules/vmmon-only/linux/driver.c:1990: error: 'struct task_struct' has no member named 'gid'
/tmp/vmware-root/modules/vmmon-only/linux/driver.c:2007: error: too many arguments to function 'smp_call_function'
make[2]: *** [/tmp/vmware-root/modules/vmmon-only/linux/driver.o] Error 1
make[1]: *** [_module_/tmp/vmware-root/modules/vmmon-only] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.32-ARCH'
make: *** [vmmon.ko] Error 2
make: Leaving directory `/tmp/vmware-root/modules/vmmon-only'
Unable to install vmmon

Any help is greatly appreciated. I've followed links to posts regarding VMware Player and Server, but none of those help as they don't seem to be the same.

Last edited by 12o (2010-01-07 17:10:53)


Silence is golden.... duct tape is silver.

Time flies like the wind,
Fruit flies like bananas.

Offline

#2 2010-01-04 11:45:40

loafer
Member
From: the pub
Registered: 2009-04-14
Posts: 1,772

Re: [Solved] VMware Workstation 6.5.1 on kernel 2.6.32

I don't use VM Ware but with the 2.6.32 kernel you also need the kernel26-headers package installed, so make sure you have got that package.


All men have stood for freedom...
For freedom is the man that will turn the world upside down.
Gerrard Winstanley.

Offline

#3 2010-01-04 16:11:44

12o
Member
Registered: 2009-05-19
Posts: 79

Re: [Solved] VMware Workstation 6.5.1 on kernel 2.6.32

The headers package is installed according to pacman:

kernel-headers 2.6.32-1
kernel26 2.6.32.2-2
kernel26-firmware 2.6.32.2-2
kernel26-headers 2.6.32.2-2

I'm actually showing two headers packages somehow. Could that cause the problem? Should I uninstall the one without '26'? Or is that needed?


Silence is golden.... duct tape is silver.

Time flies like the wind,
Fruit flies like bananas.

Offline

#4 2010-01-04 20:05:24

loafer
Member
From: the pub
Registered: 2009-04-14
Posts: 1,772

Re: [Solved] VMware Workstation 6.5.1 on kernel 2.6.32

It was just a stab in the dark as there have been several posts from people having problems compiling due to not having kernel26-headers installed.  You do indeed need both packages as they are different things.


All men have stood for freedom...
For freedom is the man that will turn the world upside down.
Gerrard Winstanley.

Offline

#5 2010-01-04 20:42:40

12o
Member
Registered: 2009-05-19
Posts: 79

Re: [Solved] VMware Workstation 6.5.1 on kernel 2.6.32

Oh yes, I appreciate the help on that. If anything, I now know I need that package and never to uninstall it. smile

Thanks anyway.

Last edited by 12o (2010-01-04 20:43:24)


Silence is golden.... duct tape is silver.

Time flies like the wind,
Fruit flies like bananas.

Offline

#6 2010-01-04 20:44:31

whompus
Member
From: Durham. UK
Registered: 2005-08-09
Posts: 256

Re: [Solved] VMware Workstation 6.5.1 on kernel 2.6.32

I think vmware 6.5.1 needed some patch files for various kernels which might not be available  for kernel 2.6.32, can you try with vmware 6.5.3?

Offline

#7 2010-01-05 03:13:06

12o
Member
Registered: 2009-05-19
Posts: 79

Re: [Solved] VMware Workstation 6.5.1 on kernel 2.6.32

Nope. Don't have access to 6.5.3. Only have 6.5.1. I tried logging into the VMware forums, but it didn't seem to let me post any messages unless I pay for it.

Looks like there's no way to do it anymore. And I doubt anyone outside of VMware can fix it, either. Guess I'm screwed again. :\


Silence is golden.... duct tape is silver.

Time flies like the wind,
Fruit flies like bananas.

Offline

#8 2010-01-05 10:25:08

mcsilva
Member
From: Portugal
Registered: 2009-12-16
Posts: 95

Re: [Solved] VMware Workstation 6.5.1 on kernel 2.6.32

12o wrote:

Nope. Don't have access to 6.5.3. Only have 6.5.1. I tried logging into the VMware forums, but it didn't seem to let me post any messages unless I pay for it.

Looks like there's no way to do it anymore. And I doubt anyone outside of VMware can fix it, either. Guess I'm screwed again. :\

I don't understand why you don't have access.
You can download it here if you are a registered user:
http://downloads.vmware.com/d/details/w … dod2JAJXQ=

Offline

#9 2010-01-05 18:24:03

12o
Member
Registered: 2009-05-19
Posts: 79

Re: [Solved] VMware Workstation 6.5.1 on kernel 2.6.32

mcsilva wrote:

I don't understand why you don't have access.
You can download it here if you are a registered user:
http://downloads.vmware.com/d/details/w … dod2JAJXQ=

Whoa! Thank you very much. I couldn't find that anywhere. Probably in the easiest place to get to.  Everytime I searched for it, I was told by Firefox that the link could never be resolved. I appreciate the direct link. Thanks again. smile


Silence is golden.... duct tape is silver.

Time flies like the wind,
Fruit flies like bananas.

Offline

#10 2010-01-07 17:10:34

12o
Member
Registered: 2009-05-19
Posts: 79

Re: [Solved] VMware Workstation 6.5.1 on kernel 2.6.32

I was successfully able to install VMware Workstation 6.5.1 and it's operating normally. There are no patches available for 6.5.1 on kernel 2.6.32, so the only viable answer was to upgrade.

Marking this forum post as solved.


Silence is golden.... duct tape is silver.

Time flies like the wind,
Fruit flies like bananas.

Offline

Board footer

Powered by FluxBB