

It only does this when loading the kext and it would be great if it was.uh.written better. Update (12:10:51 EDT): Using the code from the Linux 2.4.x and FreeBSD I8kfan drivers (listed below) I wrote a very rudimentary driver called IOI8KFan.kext because I couldn't think of a more original name.Īs of now, the kext simply spits out some information about the CPU temperature and fan settings (speed setting, fan RPM) and then kicks the fan temporarily into it's highest setting (fan speed 2). Read more about the driver and the application here. Using the application to monitor the CPU temperature, my Inspiron 5100 went from running at 60☌ to hovering between 38☌ to 43☌. I also wrote a small app with the unoriginal name of I8kfanGUI. It uses the BSD sysctl to communicate with other things because I'm lazy and this route was the easiest I could figure out.

Update (09:24:21 EDT): I completely rewrote the driver in C and renamed it from IOI8KFan.kext to simply I8kfan.kext.
