I was running VMWare Workstation Pro on my Lenovo P50 workstation with Fedora 38 without a problem. When I converted to a System76 desktop I started having issues with the virtual networks in VMWare. My VMs had no networking. After I switched to Kubuntu this issue went away. I’ve since installed Fedora 39 and the same issue persists.
Here is the output of trying to build the VM modules.
Updating VMWare Modules...
[AppLoader] GLib does not have GSettings support.
make: Entering directory '/tmp/modconfig-FQapFz/vmmon-only'
Using kernel build system.
/usr/bin/make -C /lib/modules/6.7.7-200.fc39.x86_64/build/include/.. M=$PWD SRCROOT=$PWD/. \
MODULEBUILDDIR= modules
make[1]: Entering directory '/usr/src/kernels/6.7.7-200.fc39.x86_64'
CC [M] /tmp/modconfig-FQapFz/vmmon-only/linux/driver.o
CC [M] /tmp/modconfig-FQapFz/vmmon-only/linux/driverLog.o
CC [M] /tmp/modconfig-FQapFz/vmmon-only/linux/hostif.o
CC [M] /tmp/modconfig-FQapFz/vmmon-only/common/apic.o
CC [M] /tmp/modconfig-FQapFz/vmmon-only/common/comport.o
CC [M] /tmp/modconfig-FQapFz/vmmon-only/common/cpuid.o
CC [M] /tmp/modconfig-FQapFz/vmmon-only/common/crosspage.o
CC [M] /tmp/modconfig-FQapFz/vmmon-only/common/memtrack.o
CC [M] /tmp/modconfig-FQapFz/vmmon-only/common/moduleloop.o
CC [M] /tmp/modconfig-FQapFz/vmmon-only/common/phystrack.o
CC [M] /tmp/modconfig-FQapFz/vmmon-only/common/sharedAreaVmmon.o
CC [M] /tmp/modconfig-FQapFz/vmmon-only/common/statVarsVmmon.o
CC [M] /tmp/modconfig-FQapFz/vmmon-only/common/task.o
CC [M] /tmp/modconfig-FQapFz/vmmon-only/common/vmx86.o
CC [M] /tmp/modconfig-FQapFz/vmmon-only/bootstrap/bootstrap.o
CC [M] /tmp/modconfig-FQapFz/vmmon-only/bootstrap/monLoader.o
CC [M] /tmp/modconfig-FQapFz/vmmon-only/bootstrap/monLoaderVmmon.o
CC [M] /tmp/modconfig-FQapFz/vmmon-only/bootstrap/vmmblob.o
LD [M] /tmp/modconfig-FQapFz/vmmon-only/vmmon.o
/tmp/modconfig-FQapFz/vmmon-only/vmmon.o: warning: objtool: CrossPage_CodePage+0x207: 'naked' return found in RETHUNK build
MODPOST /tmp/modconfig-FQapFz/vmmon-only/Module.symvers
CC [M] /tmp/modconfig-FQapFz/vmmon-only/vmmon.mod.o
LD [M] /tmp/modconfig-FQapFz/vmmon-only/vmmon.ko
BTF [M] /tmp/modconfig-FQapFz/vmmon-only/vmmon.ko
Skipping BTF generation for /tmp/modconfig-FQapFz/vmmon-only/vmmon.ko due to unavailability of vmlinux
make[1]: Leaving directory '/usr/src/kernels/6.7.7-200.fc39.x86_64'
/usr/bin/make -C $PWD SRCROOT=$PWD/. \
MODULEBUILDDIR= postbuild
make[1]: Entering directory '/tmp/modconfig-FQapFz/vmmon-only'
make[1]: 'postbuild' is up to date.
make[1]: Leaving directory '/tmp/modconfig-FQapFz/vmmon-only'
cp -f vmmon.ko ./../vmmon.o
make: Leaving directory '/tmp/modconfig-FQapFz/vmmon-only'
make: Entering directory '/tmp/modconfig-FQapFz/vmnet-only'
Using kernel build system.
/usr/bin/make -C /lib/modules/6.7.7-200.fc39.x86_64/build/include/.. M=$PWD SRCROOT=$PWD/. \
MODULEBUILDDIR= modules
make[1]: Entering directory '/usr/src/kernels/6.7.7-200.fc39.x86_64'
CC [M] /tmp/modconfig-FQapFz/vmnet-only/driver.o
CC [M] /tmp/modconfig-FQapFz/vmnet-only/hub.o
CC [M] /tmp/modconfig-FQapFz/vmnet-only/userif.o
CC [M] /tmp/modconfig-FQapFz/vmnet-only/netif.o
CC [M] /tmp/modconfig-FQapFz/vmnet-only/bridge.o
CC [M] /tmp/modconfig-FQapFz/vmnet-only/procfs.o
CC [M] /tmp/modconfig-FQapFz/vmnet-only/smac_compat.o
CC [M] /tmp/modconfig-FQapFz/vmnet-only/smac.o
CC [M] /tmp/modconfig-FQapFz/vmnet-only/vnetEvent.o
CC [M] /tmp/modconfig-FQapFz/vmnet-only/vnetUserListener.o
LD [M] /tmp/modconfig-FQapFz/vmnet-only/vmnet.o
/tmp/modconfig-FQapFz/vmnet-only/vmnet.o: warning: objtool: VNetCsumAndCopyToUser+0x28: call to csum_partial_copy_nocheck() with UACCESS enabled
/tmp/modconfig-FQapFz/vmnet-only/vmnet.o: warning: objtool: init_module(): not an indirect call target
/tmp/modconfig-FQapFz/vmnet-only/vmnet.o: warning: objtool: cleanup_module(): not an indirect call target
MODPOST /tmp/modconfig-FQapFz/vmnet-only/Module.symvers
CC [M] /tmp/modconfig-FQapFz/vmnet-only/vmnet.mod.o
LD [M] /tmp/modconfig-FQapFz/vmnet-only/vmnet.ko
BTF [M] /tmp/modconfig-FQapFz/vmnet-only/vmnet.ko
Skipping BTF generation for /tmp/modconfig-FQapFz/vmnet-only/vmnet.ko due to unavailability of vmlinux
make[1]: Leaving directory '/usr/src/kernels/6.7.7-200.fc39.x86_64'
/usr/bin/make -C $PWD SRCROOT=$PWD/. \
MODULEBUILDDIR= postbuild
make[1]: Entering directory '/tmp/modconfig-FQapFz/vmnet-only'
make[1]: 'postbuild' is up to date.
make[1]: Leaving directory '/tmp/modconfig-FQapFz/vmnet-only'
cp -f vmnet.ko ./../vmnet.o
make: Leaving directory '/tmp/modconfig-FQapFz/vmnet-only'
Job for vmware.service failed because a timeout was exceeded.
See "systemctl status vmware.service" and "journalctl -xeu vmware.service" for details.
Unable to start services
If I run systemctl status vmware.service
type or p vmware.service - VMware host virtualization and network services for Workstation
Loaded: loaded (/usr/lib/systemd/system/vmware.service; enabled; preset: disabled)
Drop-In: /usr/lib/systemd/system/service.d
└─10-timeout-abort.conf
Active: failed (Result: timeout) since Mon 2024-03-11 12:16:12 CDT; 17min ago
Process: 20471 ExecStart=/usr/lib/vmware/scripts/init/vmware start (code=killed, signal=TERM)
CPU: 86ms
Mar 11 12:15:26 System390 systemd[1]: Starting vmware.service - VMware host virtualization and network services for Workstation...
Mar 11 12:15:26 System390 vmware[20471]: Starting VMware services:
Mar 11 12:15:26 System390 vmware[20471]: Virtual machine monitor - done
Mar 11 12:15:26 System390 vmware[20471]: Virtual machine communication interface - done
Mar 11 12:15:27 System390 vmware[20471]: VM communication interface socket family - done
Mar 11 12:16:12 System390 systemd[1]: vmware.service: start operation timed out. Terminating.
Mar 11 12:16:12 System390 systemd[1]: vmware.service: Failed with result 'timeout'.
Mar 11 12:16:12 System390 vmware[20471]: Virtual ethernet
Mar 11 12:16:12 System390 systemd[1]: Failed to start vmware.service - VMware host virtualization and network services for Workstation
Here is the output of journalctl -xeu vmware.service
Mar 11 06:20:23 System390 systemd[1]: Failed to start vmware.service - VMware host virtualization and network services for Worksta>
░░ Subject: A start job for unit vmware.service has failed
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░
░░ A start job for unit vmware.service has finished with a failure.
░░
░░ The job identifier is 308 and the job result is failed.
Mar 11 12:15:26 System390 systemd[1]: Starting vmware.service - VMware host virtualization and network services for Workstation...
░░ Subject: A start job for unit vmware.service has begun execution
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░
░░ A start job for unit vmware.service has begun execution.
░░
░░ The job identifier is 8704.
Mar 11 12:15:26 System390 vmware[20471]: Starting VMware services:
Mar 11 12:15:26 System390 vmware[20471]: Virtual machine monitor - done
Mar 11 12:15:26 System390 vmware[20471]: Virtual machine communication interface - done
Mar 11 12:15:27 System390 vmware[20471]: VM communication interface socket family - done
Mar 11 12:16:12 System390 systemd[1]: vmware.service: start operation timed out. Terminating.
Mar 11 12:16:12 System390 systemd[1]: vmware.service: Failed with result 'timeout'.
░░ Subject: Unit failed
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░
░░ The unit vmware.service has entered the 'failed' state with result 'timeout'.
Mar 11 12:16:12 System390 vmware[20471]: Virtual ethernet
Mar 11 12:16:12 System390 systemd[1]: Failed to start vmware.service - VMware host virtualization and network services for Worksta>
░░ Subject: A start job for unit vmware.service has failed
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░
░░ A start job for unit vmware.service has finished with a failure.
░░
░░ The job identifier is 8704 and the job result is failed.
I do not know what the issue is here.
Thanks!
Jason