Vmware-workstation breaks on 25.05 kernels

Hello dear community,

When updating my systems flakes nixpkgs input to 25.05 vmware-workstations networking broke. It might be related to this: vmware-workstation: network not working due to vmnet module failing to load · Issue #398956 · NixOS/nixpkgs · GitHub

I cannot really figure out the root cause but I’ve figured out a temporary work around if anyone else encounters this. I’ve pinned down the issue being related to the kernel as always with vmwares networking module… However, what I cannot figure out is why using the same kernel version from 24.11 works fine while using the one from 25.05 doesnt.

So my nixpkgs inputs are currently locked at the following revisions:
pkgs: 7c43f080a7f28b2774f3b3f43234ca11661bf334 ← 25.05
pkgs-pinned: f09dede81861f3a83f7f06641ead34f02f37597f ← 24.11

Currently pkgs-pinned is only used for the kernelPackages setting described below. vmware-workstation is built from the same revision of nixpkgs-unstable in both instances below.

So if the following is used, vmware-workstation works just fine on kernel 6.14.8:

boot.kernelPackages = pkgs-pinned.linuxPackages_6_14;

If 25.05 instead is used, the networking breaks since modprobe vmnet times out:

boot.kernelPackages = pkgs.linuxPackages_6_14;

Both systems end up running kernel version 6.14.8, but I fail to identify the breaking change in the nixpkgs-25.05 kernel module, so any tip what that might be would be greatly appreciated.

BR!

2 Likes