↓
 

Adventures With Linux ™

Linux Technologies and Fun Times..

  • Home
  • About the Author…
  • Copyright and Trademarks..

Category Archives: kernel

Post navigation

← Older posts

VMware – Kernel 6.5 Patch now in Default Patchset.

Adventures With Linux ™ Posted on September 30, 2023 by RGSeptember 30, 2023

After much testing, over several weeks, the ‘get_user_pages‘ solution for Kernels 6.5 and later is now in the default patchset, at: https://github.com/mkubecek/vmware-host-modules/tree/workstation-17.0.2 . For more details, see the comments at the start of the patch code for the vmmon changes..  vmmon: use get_user_pages to get page PFN Robert Gadsdon.   September 30th 2023. … Continue reading →

Posted in fix, kernel, Linux, Opinion, VMware | Tagged get_user_pages, in default patchset, patch for kernel 6.5, vmware | Leave a reply

KERNEL – 6.6-rc1 Released – OK So Far..

Adventures With Linux ™ Posted on September 10, 2023 by RGSeptember 10, 2023

Kernel 6.6-rc1 is out, and brief details are here:  https://lkml.org/lkml/2023/9/10/185 I had done some previous testing with earlier 6.6-rc GIT versions, and confirm that the latest NVIDIA (535.104.05) and the 6.5-patched VMware 17.0.2 workaround all seem to be working as expected.. The VMware patchset can be found at https://github.com/mkubecek/vmware-host-modules/tree/tmp/workstation-17.0.2-k6.5 and it should be emphasised that this is … Continue reading →

Posted in kernel, Linux, NVIDIA, Opinion, VMware | Tagged kernel 6.6-rc1, ok with latest nvidia, ok with vmware 17.0.2 with 6.5 patches | Leave a reply

VMware – Patching Made Easy..?

Adventures With Linux ™ Posted on September 2, 2023 by RGSeptember 2, 2023

As there is almost always a need to apply the most recent patchset to releases of VMware vmmon/vmnet to support the latest kernels, it might be useful to document a process for making this (relatively..) easy: VMMON and VMNET are picked up during the vmware-modconfig… command, from /usr/lib/vmware/modules/source, and this process expects to find vmmon.tar and vmnet.tar … Continue reading →

Posted in kernel, Linux, Opinion, patches, VMware | Tagged easy install, howto, patched, vmware | 1 Reply

Kernel – 6.5 Released – No Surprises..

Adventures With Linux ™ Posted on August 27, 2023 by RGAugust 27, 2023

Kernel 6.5 is out, and brief details are here:  https://lkml.org/lkml/2023/8/27/348 The latest NVIDIA driver is OK, and can be found here:  https://www.nvidia.com/Download/driverResults.aspx/210649/en-us/ The workaround/fix for VMware 17.0.2 is also OK, as far as I can tell (briefly tested with Win11 client..) and can be found here:   https://github.com/mkubecek/vmware-host-modules/tree/tmp/workstation-17.0.2-k6.5 As previously mentioned, this is still classified as a temporary … Continue reading →

Posted in fix, kernel, Linux, NVIDIA, Opinion, patches, VMware | Tagged kernel 6.5 released, ok, ok with nvidia 535.104.05, patchset for vmware 17.0.2, tested | Leave a reply

VMware – Fix/Workaround for Kernel 6.5..

Adventures With Linux ™ Posted on August 21, 2023 by RGAugust 21, 2023

Kernel 6.5 is due to be released soon, but there has been an ongoing issue with vmmon, and there is now a workaround/fix included with the updated patchset, at https://github.com/mkubecek/vmware-host-modules/tree/tmp/workstation-17.0.2-k6.5 I have tested this with Kernel 6.5-rc7, and everything appears to work as it should..   There may be other changes in the future, as the solution is … Continue reading →

Posted in compilation, fix, kernel, Linux, Opinion, patches, VMware | Tagged fix/workaround, kernel 6.5, tested, vmmon, vmware | 1 Reply

VMware – Vmnet Surprise in Kernel 6.4.10.. and a Fix..

Adventures With Linux ™ Posted on August 12, 2023 by RGAugust 12, 2023

Kernel 6.4.10 includes a backported change from the 6.5-rc branch, and this breaks the vmnet 17.0.2 compile.. The fix is to replicate the same logic from the 6.5 ‘tmp’ branch, at https://github.com/mkubecek/vmware-host-modules/blob/tmp/workstation-17.0.2-k6.5/vmnet-only/bridge.c – around line 47..    For some odd reason, this did not behave correctly on my system, and so I modified/simplified the kernel-version-test portion of … Continue reading →

Posted in compilation, fix, Hacks, kernel, Linux, Opinion, VMware | Tagged bridge.c, compile fails, fix, kernel 6.4.10 change, ok, tested, vmnet, vmware 17.0.2 | 1 Reply

VMware – VMMON Workaround for Kernel 6.5..

Adventures With Linux ™ Posted on August 10, 2023 by RGAugust 10, 2023

Thanks to Jeff Chua, there is a practical workaround for vmmon with Kernel 6.5, and this can be found at: https://github.com/jeffersonchua/linux-6.5.0/blob/main/patch-17.0.2-6.5.0   My apologies to Jeff, for the WordPress mangling of code in his previous comments on my earlier article… I have applied this patch, and VMware Workstation 17.0.2 now loads/runs OK with Kernel 6.5-rc5 on my test system.. … Continue reading →

Posted in compilation, fix, kernel, Linux, Opinion, patches, VMware | Tagged kernel 6.5, more discussions, vmmon compile fail, vmware, workaround available | Leave a reply

VMware – Still No Solution for Kernel 6.5..

Adventures With Linux ™ Posted on August 6, 2023 by RGAugust 6, 2023

Updated to Kernel 6.5-rc5, and – as expected – vmmon still fails to compile: CC [M] /tmp/modconfig-s9HCQR/vmmon-only/bootstrap/vmmblob.o LD [M] /tmp/modconfig-s9HCQR/vmmon-only/vmmon.o MODPOST /tmp/modconfig-s9HCQR/vmmon-only/Module.symvers ERROR: modpost: “__pte_offset_map” [/tmp/modconfig-s9HCQR/vmmon-only/vmmon.ko] undefined! make[3]: *** [scripts/Makefile.modpost:144: /tmp/modconfig-s9HCQR/vmmon-only/Module.symvers] Error 1 make[2]: *** [/usr/src/linux-6.5-rc5/Makefile:1984: modpost] Error 2 make[1]: *** [Makefile:234: __sub-make] Error 2 make[1]: Leaving directory ‘/usr/src/linux-6.5-rc5’ make: *** [Makefile:117: vmmon.ko] Error 2 I did … Continue reading →

Posted in kernel, Linux, Opinion, patches, VMware | Tagged compile fail, kernel 6.5, no solution found, undefined, vmmon, vmware, __pte_offset_map | 7 Replies

NVIDIA – New Driver, OK with Kernel 6.5..

Adventures With Linux ™ Posted on July 23, 2023 by RGJuly 23, 2023

NVIDIA have release driver version 535.86.05, and details are here:   https://forums.developer.nvidia.com/t/linux-solaris-and-freebsd-driver-535-86-05-production-branch-release/260231 I have tested this with the latest kernel – 6.5-rc3 – and it now compiles and loads/runs OK. I was unable to test it with VMware, as there is still no solution for the compile fail with 6.5-rc: ……………………….. LD [M]  /tmp/modconfig-Dj3fJq/vmmon-only/vmmon.o  MODPOST /tmp/modconfig-Dj3fJq/vmmon-only/Module.symvers ERROR: modpost: … Continue reading →

Posted in compilation, Fedora, kernel, Linux, NVIDIA, Opinion, VMware | Tagged nvidia 535.86.05. ok with kernel 6.5, tested with 6.5-rc3, vmware vmmon compile still fails, __pte_offset_map | Leave a reply

Kernel – 6.5-rc1 Released – Breaks NVIDIA and VMware..

Adventures With Linux ™ Posted on July 9, 2023 by RGJuly 9, 2023

Kernel 6.5-rc1 is out, and brief details are here:   https://lkml.iu.edu/hypermail/linux/kernel/2307.1/00589.html For VMware, there is a patchset available at https://github.com/mkubecek/vmware-host-modules/tree/tmp/workstation-17.0.2-k6.5 .   I applied this, but then got an error from vmmon: ……………………………. CC [M] /tmp/modconfig-XYOjjc/vmmon-only/bootstrap/vmmblob.o LD [M] /tmp/modconfig-XYOjjc/vmmon-only/vmmon.o MODPOST /tmp/modconfig-XYOjjc/vmmon-only/Module.symvers ERROR: modpost: “__pte_offset_map” [/tmp/modconfig-XYOjjc/vmmon-only/vmmon.ko] undefined! make[3]: *** [scripts/Makefile.modpost:144: /tmp/modconfig-XYOjjc/vmmon-only/Module.symvers] Error 1 make[2]: *** [/usr/src/linux-6.5-rc1/Makefile:1972: modpost] Error 2 make[1]: … Continue reading →

Posted in Bug, kernel, Linux, NVIDIA, Opinion, VMware | Tagged kernel 6.5-rc1, nvidia 535.54.03 compile fails, released, vmware 17.0.2 vmmon problem | 3 Replies

Post navigation

← Older posts
Original content © Robert Gadsdon 2013
↑