↓
 

Adventures With Linux ™

Linux Technologies and Fun Times..

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

Category Archives: compilation

Post navigation

← Older posts
Newer posts →

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

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.4-rc Pre-release Testing.. Breaks NVIDIA, VMware OK..

Adventures With Linux ™ Posted on April 30, 2023 by RGApril 30, 2023

Usual caveat..  Not all changes are yet in place, and any code changes are suggestions/hacks only – not a expert recommendation! Testing an interim release (April 29th) of Kernel 6.4-rc, and NVIDIA 530.41.03 fails to compile: LD [M] /home/rgadsdon/NVIDIA-Linux-x86_64-530.41.03/kernel/nvidia-modeset.o CC [M] /home/rgadsdon/NVIDIA-Linux-x86_64-530.41.03/kernel/nvidia-drm/nvidia-drm.o CC [M] /home/rgadsdon/NVIDIA-Linux-x86_64-530.41.03/kernel/nvidia-drm/nvidia-drm-drv.o /home/rgadsdon/NVIDIA-Linux-x86_64-530.41.03/kernel/nvidia-drm/nvidia-drm-drv.c: In function ‘nv_drm_update_drm_driver_features’: /home/rgadsdon/NVIDIA-Linux-x86_64-530.41.03/kernel/nvidia-drm/nvidia-drm-drv.c:1439:18: error: ‘struct drm_driver’ has no member named … Continue reading →

Posted in alpha release, compilation, Crash and Burn.., Fedora, Hacks, kernel, Linux, NVIDIA, Opinion, VMware | Tagged 530.41.03 fails, dumb_destroy, fix hack, kernel 6.4, nvidia, pre-rc tests, vmware 17.0.2 ok | Leave a reply

NVIDIA – New Driver – OK with Kernel 6.3..

Adventures With Linux ™ Posted on March 23, 2023 by RGMarch 23, 2023

NVIDIA have released driver 530.41.03, and details etc. are here:  https://www.nvidia.com/Download/driverResults.aspx/200481/en-us/ I have tested this with Kernel 6.3-rc3, and it compiles/loads/runs OK.. ………………………… ld -r -o /home/rgadsdon/NVIDIA-Linux-x86_64-530.41.03/kernel/nvidia-modeset/nv-modeset-interface.o /home/rgadsdon/NVIDIA-Linux -x86_64-530.41.03/kernel/nvidia-modeset/nvidia-modeset-linux.o /home/rgadsdon/NVIDIA-Linux-x86_64-530.41.03/kernel/nvidia-mode set/nv-kthread-q.o  MODPOST /home/rgadsdon/NVIDIA-Linux-x86_64-530.41.03/kernel/Module.symvers  CC [M]  /home/rgadsdon/NVIDIA-Linux-x86_64-530.41.03/kernel/nvidia.mod.o  LD [M]  /home/rgadsdon/NVIDIA-Linux-x86_64-530.41.03/kernel/nvidia.ko  CC [M]  /home/rgadsdon/NVIDIA-Linux-x86_64-530.41.03/kernel/nvidia-uvm.mod.o  LD [M]  /home/rgadsdon/NVIDIA-Linux-x86_64-530.41.03/kernel/nvidia-uvm.ko  CC [M]  /home/rgadsdon/NVIDIA-Linux-x86_64-530.41.03/kernel/nvidia-modeset.mod.o  LD [M]  /home/rgadsdon/NVIDIA-Linux-x86_64-530.41.03/kernel/nvidia-modeset.ko  CC [M]  /home/rgadsdon/NVIDIA-Linux-x86_64-530.41.03/kernel/nvidia-drm.mod.o  LD [M]  /home/rgadsdon/NVIDIA-Linux-x86_64-530.41.03/kernel/nvidia-drm.ko … Continue reading →

Posted in compilation, kernel, Linux, NVIDIA, Opinion | Tagged 530.41.03, new driver, nvidia, ok with kernel 6.3, tested with 6.3-rc3 | Leave a reply

Kernel – GCC 13 Plugins fail – and Fix..

Adventures With Linux ™ Posted on February 21, 2023 by RGFebruary 21, 2023

Fedora 38 (beta..) has GCC 13, and this causes an error when compiling the kernel with ‘gcc_plugins‘ selected: …………………. CC scripts/mod/devicetable-offsets.s cc1: error: cannot load plugin ./scripts/gcc-plugins/randomize_layout_plugin.so: ./scripts/gcc-plugins/randomize_layout_plugin.so: undefined symbol: tree_code_type make[1]: *** [scripts/Makefile.build:252: scripts/mod/empty.o] Error 1 make[1]: *** Waiting for unfinished jobs…. cc1: error: cannot load plugin ./scripts/gcc-plugins/randomize_layout_plugin.so: ./scripts/gcc-plugins/randomize_layout_plugin.so: undefined symbol: tree_code_type make[1]: *** [scripts/Makefile.build:114: scripts/mod/devicetable-offsets.s] … Continue reading →

Posted in compilation, Fedora, fix, gcc, kernel, Linux, Opinion | Tagged fedora 38, fix, gcc 13, gcc_plugins, kernel 6.2, kernel compile fail, patch, workaround | Leave a reply

Kernel – 6.0 Released, No Surprises…

Adventures With Linux ™ Posted on October 3, 2022 by RGOctober 3, 2022

Kernel 6.0 has been released, and details are here:   https://lkml.iu.edu/hypermail/linux/kernel/2210.0/00685.html As expected, the latest NVIDIA driver 515.76, and the latest version of the patchset for VMware 16.2.4 compile and load/run OK.. Robert Gadsdon.   October 3rd 2022.   … Continue reading →

Posted in compilation, kernel, Linux, NVIDIA, VMware | Tagged 16.2.4, 515.76, kernel 6.0, ok with latest patched vmware, ok with latest vmware, released | Leave a reply

NVIDIA – New Driver, OK with Kernel 6.0-rc..

Adventures With Linux ™ Posted on September 21, 2022 by RGSeptember 21, 2022

NVIDIA have released driver 515.76, and details etc. are here:  https://www.nvidia.com/Download/driverResults.aspx/193095/en-us/ This version now compiles OK, and loads/runs, with kernel 6.0-rc (tested with 6.0-rc6) Robert Gadsdon     September 21st 2022. … Continue reading →

Posted in compilation, kernel, Linux, NVIDIA, Opinion | Tagged 515.76, 6.0-rc6, nvidia, ok with kernel 6.0-rc | Leave a reply

NVIDIA – Possible Fix for 6.0?

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

After more testing, I found a potential fix for the ‘Kernel 6.0-rc0’ compile problem.. In NVIDIA-Linux-x86_64-515.65.01/kernel/nvidia-drm/nvidia-drm-helper.c: Around Line 30: add: #include <drm/drm_framebuffer.h> And the compile completes successfully: ……………………….. ld -r -o /home/rgadsdon/NVIDIA-Linux-x86_64-515.65.01/kernel/nvidia-modeset/nv-modeset-interface.o /home/rgadsdon/NVIDIA-Linux-x86_64-515.65.01/kernel/nvidia-modeset/nvidia-modeset-linux.o /home/rgadsdon/NVIDIA-Linux-x86_64-515.65.01/kernel/nvidia-modeset/nv-kthread-q.o MODPOST /home/rgadsdon/NVIDIA-Linux-x86_64-515.65.01/kernel/Module.symvers CC [M] /home/rgadsdon/NVIDIA-Linux-x86_64-515.65.01/kernel/nvidia-drm.mod.o LD [M] /home/rgadsdon/NVIDIA-Linux-x86_64-515.65.01/kernel/nvidia-drm.ko CC [M] /home/rgadsdon/NVIDIA-Linux-x86_64-515.65.01/kernel/nvidia-modeset.mod.o LD [M] /home/rgadsdon/NVIDIA-Linux-x86_64-515.65.01/kernel/nvidia-modeset.ko CC [M] /home/rgadsdon/NVIDIA-Linux-x86_64-515.65.01/kernel/nvidia-peermem.mod.o LD [M] /home/rgadsdon/NVIDIA-Linux-x86_64-515.65.01/kernel/nvidia-peermem.ko CC [M] /home/rgadsdon/NVIDIA-Linux-x86_64-515.65.01/kernel/nvidia-uvm.mod.o … Continue reading →

Posted in compilation, Crash and Burn.., fix, Hacks, kernel, Linux, NVIDIA, Opinion | Tagged 515.65.01, hack, nvidia, possible fix for kernel 6.0-rc, use at own risk | 7 Replies

Post navigation

← Older posts
Newer posts →
Original content © Robert Gadsdon 2013
↑