Just prior to Christmas, I received my new Sony Vaio. I messed about with the Windows 7 installation and borked it when trying to add Maverick to it. I then ran Maverick on it's own for a bit and then decided it might be useful to fix the dual boot thing working again. Second time lucky.
A few niggling bits and pieces were overcome, such as getting the trackpad to function. While looking through the syslog, I spotted this message:
intel ips 0000:00:1f.6: MCP power or thermal limit exceeded
appearing over and over. A quick search brought me to these pages:
which gave me the courage to build my own kernel.
I thought I'd be clever and clone the kernel git repo, but building from the git repo didn't work. During the make install process, it kept creating a new "scripts/setlocalversion" file appending an "e" at the end as in "scripts/setlocalversione".
I resorted to downloading the linux-126.96.36.199 tarball and building from it, as per instructed in the original article.
This new kernel did, in fact, remove the repeated thermal limit warnings & give me control of the volume and screen brightness from the function keys.