mkubecek / vmware-host-modules

Patches needed to build VMware (Player and Workstation) host modules against recent kernels
GNU General Public License v2.0
2.14k stars 336 forks source link

Compiles and works for Workstation 17.5.2 and Mainline kernel 6.9.1 #252

Open nan0desu opened 1 month ago

nan0desu commented 1 month ago

Applied https://github.com/mkubecek/vmware-host-modules/issues/243#issuecomment-2098516707 and https://github.com/mkubecek/vmware-host-modules/issues/239#issuecomment-2118783046

rubyjedi commented 1 month ago

I can confirm this patch is working on Fedora 39 against kernel 6.8.10-200.fc39.x86_64

lifeisafractal commented 1 month ago

works for me on Ubuntu 24.04 against 6.9.2 mainline

oElberte commented 4 weeks ago

Working perfectly on Manjaro with 6.9.2-1-MANJARO kernel

MarcosRGD commented 3 weeks ago

working on fedora 40 vmware 17.5.2 kernel 6.9.3-350

plantgaming1 commented 3 weeks ago

how to use this for eos kernel 6.8.7-arch-1-1

lcfr-dev commented 3 weeks ago

Thanks a lot. Worked also for me on 6.9.3 kernel with VMware 17.5.2. @plantgaming1 How to use:

briccman commented 1 week ago

Running for me with Workstation 17.5.2 on Fedora 40 using 6.9.4-200 kernel

Dungeonseeker commented 1 week ago

Arch, Workstation 17.5.2, Kver 6.9.5, works perfectly.

adityatelange commented 1 week ago

Works well for me with Workstation 17.5.2 on PopOS 22.04 using 6.9.3-76060903-generic. Although facing issues with launching vmware-netcfg (#253?)

#0  0x00007af70ba3c4b4 in Glib::IOChannel::close(bool) () at /usr/lib/vmware/lib/libglibmm-2.4.so.1/libglibmm-2.4.so.1
#1  0x00007af708a3ae67 in lui::SingletonApp::OnSingleProcessFIFOData(Glib::IOCondition) () at /usr/lib/vmware/lib/libvmwareui.so/libvmwareui.so
#2  0x00007af70ba4aca0 in  () at /usr/lib/vmware/lib/libglibmm-2.4.so.1/libglibmm-2.4.so.1
#3  0x00007af70c31dc44 in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007af70c3732b8 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007af70c31d2b3 in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007af70ac48d2d in gtk_main () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#7  0x00007af70c458771 in main () at /usr/lib/vmware/lib/libvmware-tray.so/libvmware-tray.so
#8  0x000056948724ba50 in  ()
#9  0x0000569487247ba0 in  ()
#10 0x00007af70c029d90 in __libc_start_call_main (main=main@entry=0x5694872471e0, argc=argc@entry=2, argv=argv@entry=0x7ffe5a894348) at ../sysdeps/nptl/libc_start_call_main.h:58
#11 0x00007af70c029e40 in __libc_start_main_impl (main=0x5694872471e0, argc=2, argv=0x7ffe5a894348, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffe5a894338)
    at ../csu/libc-start.c:392
#12 0x0000569487248045 in  ()
#13 0x00007ffe5a894338 in  ()
#14 0x000000000000001c in  ()
#15 0x0000000000000002 in  ()
#16 0x00007ffe5a895e9a in  ()
#17 0x00007ffe5a895eba in  ()
#18 0x0000000000000000 in  ()

p.s. wrote an article on this issue {Kinda Sad?} State of VMWare Workstation (Pro?) on Linux