Potential Fix for VMware Tools on Kernel 3.7.x

I’ve been struggling a lot with VMware tools on anything above Kernel 3.7.0 – for some reason it will not find the kernel headers no matter what you do. I may have found a potential fix and I am currently exploring it. If it does in fact work, I’ll post it here shortly.

Alright – here is the fix – I found this on a few other forums and tweaked it to worked with my kernel and actually really any other kernel you have that is 3.7.x – it’s a bug in the kernels code, not in how it’s compiled.

$ sudo cp /usr/src/linux-headers-3.7.0-2.dfk/include/generated/uapi/linux/version.h /lib/modules/3.7.0-2.dfk/build/include/linux/

you can replace that kernel version with whichever you have installed.

Kernel 3.7

Kernel 3.7 was released sometime in the last week or so and I am currently compiling. I completed started with a new config, and found a lot of stuff that I had left out (different drivers / firmwares, kernel level ethernet teaming, multi-core threading for RAID devices, etc…), and I have to say that I am looking forward to this release. I’ve codenamed it Terrific Tomcat and it should hit the repository sometime over the weekend.

Kernel Repo Update

I updated the Kernel repo this morning. This now has kernel revision 3.4.11 for x64, 3.5.4 for i386 – both the desktop revisions. To install these, run this on x64:

$ sudo apt-get install linux-image-3.4.11-dfk.amd64.desktop linux-headers-3.4.11-dfk.amd64.desktop

On i386 if you want kernel 3.5.4, run this:

$ sudo apt-get install kernel-image-3.5.4-dfk.i386.desktop linux-headers-3.5.4-dfk.i386.desktop

I will be updating the i386 repo later today with 3.4.11, from 3.4.10.

UPDATE – The i386 repo is updated. I will also be working on Quantal today as well – shouldn’t be too difficult. Quantal will include kernels 3.5 and forward.

UPDATE – Quantal Repo should be online today starting with an x64 version of 3.6-RC7 for desktops.

UPDATE – Quantal Repo will up here in a few minutes. It will contain kernel versions 3.5.4+. I’ve only compiled 3.6 and 3.5.4 for it so far.

Kernel Repo Update

I uploaded Kernel 3.5.4 this morning for x64 to the repo. To install it, add the repository and run:

$ sudo apt-get update && sudo apt-get install linux-image-3.5.4-dfk.amd64.desktop linux-headers-3.5.4-dfk.amd64.desktop

Cheers. More to come =D

Kernel Repository

I’m not sure how much enthusiasm there is about this, but I find it hard to find a working kernel, other than the generics, for Ubuntu / Debian other than the stock kernels and considering how easy they are to compile, I am going to start my little kernel repository again.

The only problem is that on my little web host here, I don’t exactly have the most bandwidth (2TB per month). Each kernel + headers + source is about 100MB – so … you get the picture. I suppose that might not be TOO bad, all things considered. But I will be compiling both i386 and x86_64, perhaps I’ll only stick with the EOL Stables though 3.3.8, 3.4.10 and 3.5.3.

I will be compiling two different sets of each one for power saving (notebooks) and one for performance (desktops). I’m going to test these on both Ubuntu and Debian (I used to compile kernels on Debian and they worked just fine on Ubuntu, but that’s not … exactly something that is recommended) – but for now these are ONLY for Ubuntu 12.04 and 11.10.

So I may in fact do it. I’ll get started on it and I will post a new page with details. They will be hosted at packages.dorkfolio.net, and I’ll get a key up and everything here shortly within a couple of days.

I also used to use BFS, but I’ve done some pretty extensive testing and I have found that on my machines (mostly Intel i3, i5 and i7) that CFQ works the best with Deadline – this is especially true for solid state drives. I know some people swear by BFQ as well, but I’m not 100% convinced that BFQ is the best either.

In any event I they will be mostly “generic” kernels with some tweaks added in. I’ll post full change logs for each release.