I am trying to compile the necessary modules to run VMware workstation 7.x on kernel:
- Code: Select all
ivan@kamino ~ $ uname -a
Linux kamino 3.0.0-sabayon #1 SMP Tue Oct 25 17:37:25 UTC 2011 i686 Intel(R) Core(TM)2 Duo CPU P8400 @ 2.26GHz GenuineIntel GNU/Linux
ivan@kamino ~ $
I use to ran vmware workstation on kernels 2.6.35 and 2.6.36 without problems.
Running the command vmware on CLI to run the program I get the following:
- Code: Select all
kamino ~ # vmware
Logging to /tmp/vmware-root/setup-16738.log
ERROR: modinfo: could not find module vmmon
ERROR: modinfo: could not find module vmnet
ERROR: modinfo: could not find module vmblock
ERROR: modinfo: could not find module vmci
ERROR: modinfo: could not find module vsock
ERROR: modinfo: could not find module vmmon
ERROR: modinfo: could not find module vmnet
ERROR: modinfo: could not find module vmblock
ERROR: modinfo: could not find module vmci
ERROR: modinfo: could not find module vsock
ERROR: modinfo: could not find module vmmon
ERROR: modinfo: could not find module vmnet
ERROR: modinfo: could not find module vmblock
ERROR: modinfo: could not find module vmci
ERROR: modinfo: could not find module vsock
ERROR: modinfo: could not find module vmmon
ERROR: modinfo: could not find module vmnet
ERROR: modinfo: could not find module vmblock
ERROR: modinfo: could not find module vmci
ERROR: modinfo: could not find module vsock
ERROR: modinfo: could not find module vmmon
ERROR: modinfo: could not find module vmnet
ERROR: modinfo: could not find module vmblock
ERROR: modinfo: could not find module vmci
ERROR: modinfo: could not find module vsock
ERROR: modinfo: could not find module vmmon
ERROR: modinfo: could not find module vmnet
ERROR: modinfo: could not find module vmblock
ERROR: modinfo: could not find module vmci
ERROR: modinfo: could not find module vsock
Stopping VMware services:
VMware USB Arbitrator done
/etc/init.d/vmware: line 88: /sbin/lsmod: No such file or directory
VM communication interface socket family done
Virtual machine communication interface done
Virtual machine monitor done
Blocking file system done
/etc/init.d/vmware: line 108: /sbin/lsmod: No such file or directory
Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-root/modules/vmmon-only'
make -C /lib/modules/3.0.0-sabayon/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
MODULEBUILDDIR= modules
make[1]: Entering directory `/usr/src/linux-3.0.0-sabayon'
CC [M] /tmp/vmware-root/modules/vmmon-only/linux/driver.o
/tmp/vmware-root/modules/vmmon-only/linux/driver.c:40:28: fatal error: linux/smp_lock.h: No such file or directory
compilation terminated.
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-3.0.0-sabayon'
make: *** [vmmon.ko] Error 2
make: Leaving directory `/tmp/vmware-root/modules/vmmon-only'
kamino ~ #
Since the above says Using 2.6.x kernel build system not sure if that could be the problem?
And a "dialog box" shows on my X environment, displaying a path were I can check a log for "more information" about the issue, here's the full content of the log:
- Code: Select all
Nov 16 12:29:17.239: app-3076261568| Log for VMware Workstation pid=16738 version=7.0.1 build=build-227600 option=Release
Nov 16 12:29:17.239: app-3076261568| The process is 32-bit.
Nov 16 12:29:17.239: app-3076261568| Host codepage=UTF-8 encoding=UTF-8
Nov 16 12:29:17.239: app-3076261568| Logging to /tmp/vmware-root/setup-16738.log
Nov 16 12:29:17.320: app-3076261568| modconf query interface initialized
Nov 16 12:29:17.330: app-3076261568| modconf library initialized
Nov 16 12:29:17.379: app-3076261568| Your GCC version: 4.5
Nov 16 12:29:17.387: app-3076261568| Your GCC version: 4.5
Nov 16 12:29:17.649: app-3076261568| Your GCC version: 4.5
Nov 16 12:29:17.667: app-3076261568| Your GCC version: 4.5
Nov 16 12:29:17.680: app-3076261568| Your GCC version: 4.5
Nov 16 12:29:18.122: app-3076261568| Trying to find a suitable PBM set for kernel 3.0.0-sabayon.
Nov 16 12:29:18.124: app-3076261568| Trying to find a suitable PBM set for kernel 3.0.0-sabayon.
Nov 16 12:29:18.126: app-3076261568| Trying to find a suitable PBM set for kernel 3.0.0-sabayon.
Nov 16 12:29:18.128: app-3076261568| Trying to find a suitable PBM set for kernel 3.0.0-sabayon.
Nov 16 12:29:18.130: app-3076261568| Trying to find a suitable PBM set for kernel 3.0.0-sabayon.
Nov 16 12:29:18.154: app-3076261568| Trying to find a suitable PBM set for kernel 3.0.0-sabayon.
Nov 16 12:29:18.156: app-3076261568| Trying to find a suitable PBM set for kernel 3.0.0-sabayon.
Nov 16 12:29:18.158: app-3076261568| Trying to find a suitable PBM set for kernel 3.0.0-sabayon.
Nov 16 12:29:18.160: app-3076261568| Trying to find a suitable PBM set for kernel 3.0.0-sabayon.
Nov 16 12:29:18.162: app-3076261568| Trying to find a suitable PBM set for kernel 3.0.0-sabayon.
Nov 16 12:29:18.168: app-3076261568| Your GCC version: 4.5
Nov 16 12:29:18.180: app-3076261568| Your GCC version: 4.5
Nov 16 12:29:18.217: app-3076261568| Trying to find a suitable PBM set for kernel 3.0.0-sabayon.
Nov 16 12:29:18.219: app-3076261568| Trying to find a suitable PBM set for kernel 3.0.0-sabayon.
Nov 16 12:29:18.221: app-3076261568| Trying to find a suitable PBM set for kernel 3.0.0-sabayon.
Nov 16 12:29:18.223: app-3076261568| Trying to find a suitable PBM set for kernel 3.0.0-sabayon.
Nov 16 12:29:18.225: app-3076261568| Trying to find a suitable PBM set for kernel 3.0.0-sabayon.
Nov 16 12:29:18.231: app-3076261568| Your GCC version: 4.5
Nov 16 12:29:18.242: app-3076261568| Your GCC version: 4.5
Nov 16 12:29:18.299: app-3076261568| Trying to find a suitable PBM set for kernel 3.0.0-sabayon.
Nov 16 12:29:18.301: app-3076261568| Trying to find a suitable PBM set for kernel 3.0.0-sabayon.
Nov 16 12:29:18.303: app-3076261568| Trying to find a suitable PBM set for kernel 3.0.0-sabayon.
Nov 16 12:29:18.305: app-3076261568| Trying to find a suitable PBM set for kernel 3.0.0-sabayon.
Nov 16 12:29:18.307: app-3076261568| Trying to find a suitable PBM set for kernel 3.0.0-sabayon.
Nov 16 12:29:18.464: app-3076261568| Trying to find a suitable PBM set for kernel 3.0.0-sabayon.
Nov 16 12:29:18.465: app-3076261568| Building module vmmon.
Nov 16 12:29:18.465: app-3076261568| Extracting the sources of the vmmon module.
Nov 16 12:29:18.477: app-3076261568| Building module with command: /usr/bin/make -C /tmp/vmware-root/modules/vmmon-only auto-build SUPPORT_SMP=1 HEADER_DIR=/lib/modules/3.0.0-sabayon/build/include CC=/usr/bin/gcc GREP=/usr/bin/make IS_GCC_3=no VMCCVER=4.5.3
Nov 16 12:29:19.407: app-3076261568| Failed to compile module vmmon!
Before running the vmware command I installed the following package in order to have the source/headers of the current running kernel:
- Code: Select all
kamino ~ # equo search sys-kernel/sabayon-sources-3.0-r12
>> @@ Searching...
>> @@ Package: sys-kernel/sabayon-sources-3.0-r12 branch: 5, [sabayonlinux.org]
>> Available: version: 3.0-r12 ~ tag: NoTag ~ revision: 0
>> Installed: version: 3.0-r12 ~ tag: NoTag ~ revision: 0
>> Slot: 3.0
>> Homepage: http://gitweb.sabayon.org/?p=linux/kernel/sabayon.git;a=summary
>> Description: Official Sabayon Linux Standard
>> kernel sources
>> License: GPL-2 freedist
>> Keywords: sys-kernel/sabayon-sources-3.0-r12
>> Found: 1 entries
kamino ~ #
I've googled/duckduckgoed LOL! for information about this on Sabayon/Gentoo but no useful hits have come up to help me solve this.
Can you please give me some advise on how can I get vmware workstation running on kernel 3.x?
If you need more info I will gladly provide it!
Thank you in advance!
