Ab Kernel 2.6.25 haben sich wieder einmal einige Dinge geändert, die zu Problemen mit VMWare führen. Nach einigen Recherchen in mehreren Newsgroups konnte ich genug hinweise finden, um die betroffenen Dateien anzupassen und auszutauschen. Da ich sehr lang und in sehr vielen Quellen gesucht habe, kann ich leider nicht mehr sagen wo ich nun den entscheidenden Tipp gefunden habe. Der Tipp für das vmnet-modul ist von einer Site, vmmon habe ich (da sehr einfach zu finden) selbst angepasst.
Details:
vmmon.tar
vcpuset.h
< #include "asm/bitops.h"
---
> #include "linux/bitops.h"
vmnet.tar
filter.c
14a15,18
> #define NF_IP_LOCAL_OUT NF_INET_LOCAL_OUT
> #define NF_IP_LOCAL_IN NF_INET_LOCAL_IN
> #define NF_IP_POST_ROUTING NF_INET_POST_ROUTING
vmnetInt.h
81c81
< #else
---
> #elif LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 25)
82a83,84
> #else
> # define SET_SK_DEAD(_sk, _val) sock_set_flag(_sk, SOCK_DEAD)
Hier die angepassten Module (ohne Garantie) zum Download: