forked from mkubecek/vmware-host-modules
-
Notifications
You must be signed in to change notification settings - Fork 9
Home
Veronika Kossmann edited this page Jul 21, 2024
·
2 revisions
Hi. This is fork of @mkubecek vmware-host-modules, created with the goal of running a related product under modern kernels. Unfortunately, the vendor never developed module code in the spirit of FOSS (otherwise its modules would have already been in the mainline). I hardly have much time for support, and supporting proprietary software doesn't seem very interesting to me. I recommend taking a look at modern open source solutions such as libvirt, qemu and crossvm. But, anyway, patches, PRs and links to kernel doc are welcome. :)
Getting sources(6.9.7+ kernels):
git clone -b workstation-17.5.2-k6.9+ https://github.com/nan0desu/vmware-host-modules.git
cd vmware-host-modules
Getting sources(6.9.1 and around):
git clone -b tmp/workstation-17.5.2-k6.9.1 https://github.com/nan0desu/vmware-host-modules.git
cd vmware-host-modules
Compiling in the old-fashioned way:
make
sudo make install
Providing tarballs to vmware's tool:
make tarballs && sudo cp -v vmmon.tar vmnet.tar /usr/lib/vmware/modules/source/ && sudo vmware-modconfig --console --install-all
Adding to DKMS(don't forget to checkout suitable branch for your kernel):
git rev-list master..dkms | git cherry-pick --no-commit --stdin
sudo dkms add .
Kernel | Distro | Branch | VMw | Report | |
---|---|---|---|---|---|
✅ | 6.9.7-100.fc39.x86_64 | Fedora 39 Workstation | 17.5.1 build-23298084 | https://github.com/mkubecek/vmware-host-modules/pull/252#issuecomment-2219642990 | |
✅ | 6.9.7-1-default | openSUSE Tumbleweed | 17.5.2-23775571 | ||
✅ | 6.10 | 17.5.2 | https://github.com/mkubecek/vmware-host-modules/pull/252#issuecomment-2234773632 | ||
✅ | 6.9.9-1-liquorix-amd64 | Debian Sid | 17.5.2-23775571 | Win11 guest, graphics and network works | |
❌ | 6.9.x | Slackware64 | tmp/workstation-17.5.2-k6.9-sharishth | https://github.com/nan0desu/vmware-host-modules/commit/b489870663afa6bb60277a42a6390c032c63d0fa#commitcomment-144699086 | |
✅ | 6.10.1 | Slackware64 | tmp/workstation-17.5.2-k6.9.1 | https://github.com/nan0desu/vmware-host-modules/commit/b489870663afa6bb60277a42a6390c032c63d0fa#commitcomment-144699086 |