I have just tested on Linux 4.4.114 (compiled from linux-lts44 AUR package). I have no error when loading modules and I can start a VM without problem.
If you installed VMware manually from bundle before using this package, check if there is remaining modules files and delete them (from /usr/lib/modules/4.4.113-1-lts44/misc, delete vmmon.ko, vmnet.ko, vmci.ko, vmblock.ko and vsock.ko when they exist). Then, reboot and test to load vmmon again.
If it still doesn't work, you can try to update to Linux 4.4.114 or a newer version (4.9 or 4.14) if you can (I don't know why you stay on an old kernel version).
Pinned Comments
jihem commented on 2018-01-11 17:39 (UTC) (edited on 2020-02-10 17:25 (UTC) by jihem)
After the first installation, please:
1) install the appropriate headers package(s) for your installed kernel(s): linux-headers for default kernel, linux-lts-headers for LTS kernel...
2) reboot or load vmw_vmci and vmmon kernel modules (modprobe -a vmw_vmci vmmon)
3) Enable the services you need:
vmware-networks.service: to have network access inside VMs
vmware-usbarbitrator.service: to connect USB devices inside VMs
vmware-hostd.service: to share VMs on the network