The commands make and make install ran successfully. However, restart shows "Virtual ethernet failed."
The commands make and make install ran successfully. However, restart shows "Virtual ethernet failed."
version
-
kernel version:6.8.0-48-generic
-
operating system version:24.04
-
vmware version:17.5.1
step by step:
sudo make
catcatbing@catcatbing-thinkpad-l15-gen-4 ~/D/vmware-host-modules (workstation-17.5.1)> sudo make
[sudo] password for catcatbing:
make -C vmmon-only
make[1]: Entering directory '/home/catcatbing/Downloads/vmware-host-modules/vmmon-only'
Using kernel build system.
make -C /lib/modules/6.8.0-48-generic/build/include/.. M=$PWD SRCROOT=$PWD/. \
MODULEBUILDDIR= modules
make[2]: Entering directory '/usr/src/linux-headers-6.8.0-48-generic'
warning: the compiler differs from the one used to build the kernel
The kernel was built by: x86_64-linux-gnu-gcc-13 (Ubuntu 13.2.0-23ubuntu4) 13.2.0
You are using: gcc-13 (Ubuntu 13.2.0-23ubuntu4) 13.2.0
CC [M] /home/catcatbing/Downloads/vmware-host-modules/vmmon-only/linux/driver.o
CC [M] /home/catcatbing/Downloads/vmware-host-modules/vmmon-only/linux/driverLog.o
CC [M] /home/catcatbing/Downloads/vmware-host-modules/vmmon-only/linux/hostif.o
CC [M] /home/catcatbing/Downloads/vmware-host-modules/vmmon-only/common/apic.o
CC [M] /home/catcatbing/Downloads/vmware-host-modules/vmmon-only/common/comport.o
CC [M] /home/catcatbing/Downloads/vmware-host-modules/vmmon-only/common/cpuid.o
CC [M] /home/catcatbing/Downloads/vmware-host-modules/vmmon-only/common/crosspage.o
CC [M] /home/catcatbing/Downloads/vmware-host-modules/vmmon-only/common/memtrack.o
CC [M] /home/catcatbing/Downloads/vmware-host-modules/vmmon-only/common/moduleloop.o
CC [M] /home/catcatbing/Downloads/vmware-host-modules/vmmon-only/common/phystrack.o
CC [M] /home/catcatbing/Downloads/vmware-host-modules/vmmon-only/common/sharedAreaVmmon.o
CC [M] /home/catcatbing/Downloads/vmware-host-modules/vmmon-only/common/statVarsVmmon.o
CC [M] /home/catcatbing/Downloads/vmware-host-modules/vmmon-only/common/task.o
CC [M] /home/catcatbing/Downloads/vmware-host-modules/vmmon-only/common/vmx86.o
CC [M] /home/catcatbing/Downloads/vmware-host-modules/vmmon-only/bootstrap/bootstrap.o
CC [M] /home/catcatbing/Downloads/vmware-host-modules/vmmon-only/bootstrap/monLoader.o
CC [M] /home/catcatbing/Downloads/vmware-host-modules/vmmon-only/bootstrap/monLoaderVmmon.o
CC [M] /home/catcatbing/Downloads/vmware-host-modules/vmmon-only/bootstrap/vmmblob.o
LD [M] /home/catcatbing/Downloads/vmware-host-modules/vmmon-only/vmmon.o
MODPOST /home/catcatbing/Downloads/vmware-host-modules/vmmon-only/Module.symvers
CC [M] /home/catcatbing/Downloads/vmware-host-modules/vmmon-only/vmmon.mod.o
LD [M] /home/catcatbing/Downloads/vmware-host-modules/vmmon-only/vmmon.ko
BTF [M] /home/catcatbing/Downloads/vmware-host-modules/vmmon-only/vmmon.ko
Skipping BTF generation for /home/catcatbing/Downloads/vmware-host-modules/vmmon-only/vmmon.ko due to unavailability of vmlinux
make[2]: Leaving directory '/usr/src/linux-headers-6.8.0-48-generic'
make -C $PWD SRCROOT=$PWD/. \
MODULEBUILDDIR= postbuild
make[2]: Entering directory '/home/catcatbing/Downloads/vmware-host-modules/vmmon-only'
make[2]: 'postbuild' is up to date.
make[2]: Leaving directory '/home/catcatbing/Downloads/vmware-host-modules/vmmon-only'
cp -f vmmon.ko ./../vmmon.o
make[1]: Leaving directory '/home/catcatbing/Downloads/vmware-host-modules/vmmon-only'
make -C vmnet-only
make[1]: Entering directory '/home/catcatbing/Downloads/vmware-host-modules/vmnet-only'
Using kernel build system.
make -C /lib/modules/6.8.0-48-generic/build/include/.. M=$PWD SRCROOT=$PWD/. \
MODULEBUILDDIR= modules
make[2]: Entering directory '/usr/src/linux-headers-6.8.0-48-generic'
warning: the compiler differs from the one used to build the kernel
The kernel was built by: x86_64-linux-gnu-gcc-13 (Ubuntu 13.2.0-23ubuntu4) 13.2.0
You are using: gcc-13 (Ubuntu 13.2.0-23ubuntu4) 13.2.0
CC [M] /home/catcatbing/Downloads/vmware-host-modules/vmnet-only/driver.o
CC [M] /home/catcatbing/Downloads/vmware-host-modules/vmnet-only/hub.o
CC [M] /home/catcatbing/Downloads/vmware-host-modules/vmnet-only/userif.o
CC [M] /home/catcatbing/Downloads/vmware-host-modules/vmnet-only/netif.o
CC [M] /home/catcatbing/Downloads/vmware-host-modules/vmnet-only/bridge.o
CC [M] /home/catcatbing/Downloads/vmware-host-modules/vmnet-only/procfs.o
CC [M] /home/catcatbing/Downloads/vmware-host-modules/vmnet-only/smac_compat.o
CC [M] /home/catcatbing/Downloads/vmware-host-modules/vmnet-only/smac.o
CC [M] /home/catcatbing/Downloads/vmware-host-modules/vmnet-only/vnetEvent.o
CC [M] /home/catcatbing/Downloads/vmware-host-modules/vmnet-only/vnetUserListener.o
LD [M] /home/catcatbing/Downloads/vmware-host-modules/vmnet-only/vmnet.o
MODPOST /home/catcatbing/Downloads/vmware-host-modules/vmnet-only/Module.symvers
CC [M] /home/catcatbing/Downloads/vmware-host-modules/vmnet-only/vmnet.mod.o
LD [M] /home/catcatbing/Downloads/vmware-host-modules/vmnet-only/vmnet.ko
BTF [M] /home/catcatbing/Downloads/vmware-host-modules/vmnet-only/vmnet.ko
Skipping BTF generation for /home/catcatbing/Downloads/vmware-host-modules/vmnet-only/vmnet.ko due to unavailability of vmlinux
make[2]: Leaving directory '/usr/src/linux-headers-6.8.0-48-generic'
make -C $PWD SRCROOT=$PWD/. \
MODULEBUILDDIR= postbuild
make[2]: Entering directory '/home/catcatbing/Downloads/vmware-host-modules/vmnet-only'
make[2]: 'postbuild' is up to date.
make[2]: Leaving directory '/home/catcatbing/Downloads/vmware-host-modules/vmnet-only'
cp -f vmnet.ko ./../vmnet.o
make[1]: Leaving directory '/home/catcatbing/Downloads/vmware-host-modules/vmnet-only'
sudo make install
catcatbing@catcatbing-thinkpad-l15-gen-4 ~/D/vmware-host-modules (workstation-17.5.1)> sudo make install
install -D -t /lib/modules/6.8.0-48-generic/misc vmmon-only/vmmon.ko vmnet-only/vmnet.ko
strip --strip-debug /lib/modules/6.8.0-48-generic/misc/vmmon.ko /lib/modules/6.8.0-48-generic/misc/vmnet.ko
if test -z ""; then /sbin/depmod -a 6.8.0-48-generic; fi
catcatbing@catcatbing-thinkpad-l15-gen-4 ~/D/vmware-host-modules (workstation-17.5.1)> sudo /etc/init.d/vmware restart
Stopping VMware services:
VMware Authentication Daemon done
Virtual machine monitor done
Starting VMware services:
Virtual machine monitor done
Virtual machine communication interface done
VM communication interface socket family done
Virtual ethernet failed
VMware Authentication Daemon done
sudo /etc/init.d/vmware restart
catcatbing@catcatbing-thinkpad-l15-gen-4 ~/D/vmware-host-modules (workstation-17.5.1)> sudo /etc/init.d/vmware restart
Stopping VMware services:
VMware Authentication Daemon done
Virtual machine monitor done
Starting VMware services:
Virtual machine monitor done
Virtual machine communication interface done
VM communication interface socket family done
Virtual ethernet failed
VMware Authentication Daemon done
catcatbing@catcatbing-thinkpad-l15-gen-4 ~/D/vmware-host-modules (workstation-17.5.1)> ls /dev/vm*
/dev/vmci /dev/vmmon
https://github.com/mkubecek/vmware-host-modules/issues/101 The issue is inconsistent with the fact that the virtual machine cannot connect to the virtual network. The log file also seems strange, as even the date is incorrect.
catcatbing@catcatbing-thinkpad-l15-gen-4 ~/D/vmware-host-modules (workstation-17.5.1)> tail /home/catcatbing/dev/project/schema/ubuntu22.04/vmware.log -n20
2024-09-25T09:30:16.616Z In(05) vmx Vix: [mainDispatch.c:4212]: VMAutomation_ReportPowerOpFinished: statevar=1, newAppState=1873, success=1 additionalError=0
2024-09-25T09:30:16.616Z In(05) vmx Vix: [mainDispatch.c:4230]: VMAutomation: Ignoring ReportPowerOpFinished because the VMX is shutting down.
2024-09-25T09:30:16.618Z In(05) vmx VMXSTATS: Ready to cleanup and munmap 28A1ECC0000.
2024-09-25T09:30:16.618Z No(00) vmx ConfigDB: Setting cleanShutdown = "TRUE"
2024-09-25T09:30:16.895Z In(05) vmx Vix: [mainDispatch.c:4212]: VMAutomation_ReportPowerOpFinished: statevar=0, newAppState=1870, success=1 additionalError=0
2024-09-25T09:30:16.895Z In(05) vmx Vix: [mainDispatch.c:4230]: VMAutomation: Ignoring ReportPowerOpFinished because the VMX is shutting down.
2024-09-25T09:30:16.895Z In(05) vmx Transitioned vmx/execState/val to poweredOff
2024-09-25T09:30:16.895Z In(05) vmx VMX idle exit
2024-09-25T09:30:16.895Z In(05) vmx WQPoolFreePoll : pollIx = 3, signalHandle = 1076
2024-09-25T09:30:16.898Z In(05) vmx Vix: [mainDispatch.c:817]: VMAutomation_LateShutdown()
2024-09-25T09:30:16.898Z In(05) vmx Vix: [mainDispatch.c:772]: VMAutomationCloseListenerSocket. Closing listener socket.
2024-09-25T09:30:16.898Z In(05) vmx Flushing VMX VMDB connections
2024-09-25T09:30:16.898Z In(05) vmx VmdbDbRemoveCnx: Removing Cnx from Db for '/db/connection/#1/'
2024-09-25T09:30:16.898Z In(05) vmx VmdbCnxDisconnect: Disconnect: closed pipe for pub cnx '/db/connection/#1/' (0)
2024-09-25T09:30:16.898Z In(05) vmx VigorTransport_ServerDestroy: server destroyed.
2024-09-25T09:30:16.898Z In(05) vmx WQPoolFreePoll : pollIx = 2, signalHandle = 3296
2024-09-25T09:30:16.898Z In(05) vmx WQPoolFreePoll : pollIx = 1, signalHandle = 816
2024-09-25T09:30:17.147Z In(05) vmx VMX exit (0).
2024-09-25T09:30:17.190Z In(05) vmx OBJLIB-LIB: ObjLib cleanup done.
2024-09-25T09:30:17.190Z In(05) vmx AIOMGR-S : stat o=3 r=21 w=0 i=0 br=106992 bw=0
Has anyone found any fix for this?
For me, the answer was in less /var/log/vnetlib.
Subnet on vmnet8 is no longer available for usage, please run the network editor
to reconfigure different subnet
I changed the subnet from 192.168.2.0 to 192.168.3.0, then restarted (sudo /etc/init.d/vmware restart) and all was well.
I had nuked that old install before you posted. However I just installed 24.04 (now 24.04.2) and I just didn't have the issue anymore. Not sure how or why or what caused it.
So I updated the kernel, went to update the modules, and I have the error again. No matter what I changed the subnet to, both subnets would say they were no longer available. However I noticed it seems to only happen if I restart vmware services after booting up. If I reboot, the network seems to start fine, if I restart vmware services, the network fails. Weird.