Hello On Sun, 28 Aug 2011 13:58:46 +0200 Andreas.C.Klein@physik.uni-wuerzburg.de wrote:
Then you can start vmware. I'm able to create, delete and modify virtual machines. But I'm able to start a virtual machine. Starting a virtual machine always fails with the error: *** VMware Workstation internal monitor error *** vcpu-0:ASSERT vmcore/vmm/main/irq.c:100 bugNr=2293
Haven't found a solution for this one.
I googled over the weekend but I have not had the time to follow up on what I found - see "VMware patch for 3.0 kernel" below... It appears that there are 2 patchs "to apply". The first one we both know about. It appears however that there is also another one for the 3.0 kernel "patch3031vmware741.patch" - see details below: wget http://weltall.heliohost.org/wordpress/wp-content/uploads/2011/08/patch3031v... ########################### VMware patch for 3.0 kernel ########################### SOURCE : http://aptosid.com/index.php?name=PNphpBB2&file=viewtopic&t=1629 dibl - 14.08.2011, 19:42 Post subject: VMware patch for 3.0 kernel PM me and I will share the procedure. VMware Player 3.1.4 64-bit is working correctly now on 3.0-x aptosid kernels. kris99 - 15.08.2011, 07:25 Post subject: RE: VMware patch for 3.0 kernel Why don't you share this information in the forum? dibl - 15.08.2011, 13:29 Post subject: Re: RE: VMware patch for 3.0 kernel kris99 wrote: Why don't you share this information in the forum? OK, since you asked. How to patch for kernel 3.0x: 0. Uninstall VMware Player or Workstation, and rm -rf /usr/lib/vmware/modules/source (or if you backed up the original source .tar files, restore them now and delete any patched xxx-only directories) 1. Install VMware Player 3.1.4 or Workstation 7.1x (unless you have restored original source .tar files and deleted the prior xxxx-only directories) 2. Fix the issue with the kernel nomenclature change from 2.6.x to 3.x as follows from the root prompt: # Code: sed 's/\x83\xe8\x03\x83\xf8\x01\x0f\x96\xc0/\x83\xe8\x02\x83\xf8\x01\x0f\x96\xc0/' -i /usr/lib/vmware/lib/libvmware-modconfig-console.so/libvmware-modconfig-console.so # Code: sed 's/\x83\xe8\x03\x83\xf8\x01\x0f\x96\xc0/\x83\xe8\x02\x83\xf8\x01\x0f\x96\xc0/' -i /usr/lib/vmware/lib/libvmware-modconfig.so/libvmware-modconfig.so 3. Download the vmware2.6.39patchv3.tar.bz2 patch from here, extract and untar it (disregard/delete the script "patch-modules_2.6.39.sh" -- we do not use it) 4. Download the patch3031vmware741.patch file (link named "vmware fix for 3.1") from here 5. Open terminal, become root, and change directory to /usr/lib/vmware/modules/source 6. Issue "ls". You should see the following 5 files (and nothing else): Code: vmblock.tar vmci.tar vmmon.tar vmnet.tar vsock.tar 7. Issue Code: for i in ./*.tar; do tar -xvf $i; done to untar the five .tar files. Each one will extract into a new directory with "-only" as the directory name suffix. When you are finished you should have, in addition to the original .tar files, the following new directories: Code: vmblock-only vmci-only vmmon-only vmnet-only vsock-only 8. Back up the original source .tar files with Code: for i in ./*.tar; do mv $i $i.orginal; done 9. Copy both downloaded patch files to the current directory /usr/lib/vmware/modules/source, and "chmod +x ..." each file to make it executable 10. Now issue the command (the character after "-p" is the numeral one, not the letter L) Code: patch -p1 < vmware2.6.39fixedv3.patch It should run to completion with no error output -- this replaces selected files in the -only directories. 11. Next issue the command Code: patch -p1 < patch3031vmware741.patch which patches vmnet-only/compat_netdevice.h and should return no error 12. Next, "tar cvf" all of the files in the vxxx-only subdirectories. So, for example, Code: tar cvf vmblock.tar vmblock-only/* and do this for each vxxx-only directory. 13. You are done -- you can launch VMware Player now and the 3.0 kernel modules will build. When you start a VM, you will see a warning about "this Linux kernel is too new", but it does not affect the running VM. p.s. This is put together from parts found in 3 different locations (Arch forum, VMware forum, & weltall.heliohost.org). Hope this helps James -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org