Compiles and works for Workstation 17.5.2 and Mainline kernel 6.9.1
Applied https://github.com/mkubecek/vmware-host-modules/issues/243#issuecomment-2098516707 and https://github.com/mkubecek/vmware-host-modules/issues/239#issuecomment-2118783046
I can confirm this patch is working on Fedora 39 against kernel 6.8.10-200.fc39.x86_64
works for me on Ubuntu 24.04 against 6.9.2 mainline
Working perfectly on Manjaro with 6.9.2-1-MANJARO kernel
working on fedora 40 vmware 17.5.2 kernel 6.9.3-350
how to use this for eos kernel 6.8.7-arch-1-1
Thanks a lot. Worked also for me on 6.9.3 kernel with VMware 17.5.2. @plantgaming1 How to use:
- Checkout the repo from here
- move in folder root
- execute: sudo make
- execute: sudo make install
Running for me with Workstation 17.5.2 on Fedora 40 using 6.9.4-200 kernel
Arch, Workstation 17.5.2, Kver 6.9.5, works perfectly.
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
Although facing issues with launching
vmware-netcfg(#253?)
This problem was fixed in kernel 6.9.7 (at least, I hadn't tried it in a while).
Can also confirm this fixed the issue for me running Workstation Pro 17.5.1 on:
- Fedora 39 Workstation
- Kernel: 6.9.7-100.fc39.x86_64
Product Information:
- VMware Workstation 17 Pro
- Version: 17.5.1 build-23298084
Thank you so much to everyone!
It took so long to get merged that now something else fails; networking no longer works. You can side step it by setting up bridged networking though.
Either upgrade your kernel to 6.9.7+, or edit the config files manually (/etc/vmware/networking) .
... and FWIW, the latest 17.5.2 patches apply cleanly on top of kernel 6.10 .
The patches works fine on version 17.5.2 running on Debian testing, Kernel 6.9.12-1 (2024-07-27) x86_64 GNU/Linux
thanks, works on 17.5.2 Nobara 40 6.10.2-200
This worked for 17.5.2 on Fedora 40 using kernel 6.10.6-200.fc40.x86_64
kudos. Please merge this
Hi all,
Please, all those who are telling "it works for me", would you please describe if launching vmware-netcfg also work?
Thank you.
@rakotomandimby yes it works as well! (via gui and via command-line)
@mkubecek is it possible to merge this PR?
Can confirm this worked for me on Fedora 40 running kernel 6.10.6-200.fc40. Thanks!
Can confirm that this work on Ubuntu 24.04 with kernel 6.10.7 with workstation 17.6 If during workstation startup the app ask for GCC, please use the repository universe and install gcc required. example for gcc-14
sudo add-apt-repository universe
sudo apt install gcc-14