Hey guys. Have you tried kernel 3.10 on your Linux? Well, I'm trying now. And this morning, I got a little bit frustrated after a failure when I try to building new modules for my VMWare Player. NVIDIA driver is working in this kernel tho.
After working around with this error, I found where everything just began. It's because when you building a new module for vmblock, it will do create_proc_entry() removal in favor of proc_create(). So I decide to share with you, how to deal with this new kernel. So you can use your VMWare again. Yay!
1. Open your terminal (you can use terminator, or gnome-terminal, or xterm, or whatever your flavor)
2. Make sure you've installed linux-headers-3.10-3-amd64 and linux-headers-3.10-3-common
If you're not sure, type this on your terminal:
3. Stop vmware service by typing this command on your terminal
4. Download patches to patch your old vmware source (WARNING: IF YOU PATCH YOUR VMWARE SOURCE, IT MIGHT NOT WORK ANYMORE WITH YOUR OLDER KERNEL. DO WITH YOUR OWN RISK!)
a. Patch for vmnet source
b. Patch for vmblock source
5. Patch your old vmware source
6. Reinstall your new vmware modules
That's it! Enjoy your VMWare on your new kernel!
October 11, 2013