FC6 Upgrade Breaks CPU Scaling
Saturday, April 21st, 2007Just this past week I updated the OS on my laptop from Fedora Core 5 to 6. Even though 6 was released on the 24th of October it just took me a while to motivate myself to upgrade. If it ain’t broke don’t fix it. So I broke it. ;)
Actually the upgrade went fine. Usually I do a fresh install of OS major version bumps since I’ve partitoned my laptops HD into /, /home, etc. I just keep the home partion unchanged and we’re off to the races. This time I did an OS upgrade to the new version and everything went grate until a day later I ran yum to try and upgrade the packages that must have been outdated by now.
The OS upgrade left a FC 5 mono package lying around on my machine. I removed that by hand after wondering why my yum upgrade commands were failing. After that yum did a nice job upgrading my OS’s packages and going through all the dependencies. Or so I thought.
Of course I expected a new kernel to be installed and one was. When I booted up my laptop the GUI informed me that CPU frequency scaling was disabled because it wasn’t supported by my hardware - that was a red flag that something was up. When I ran uname -a after the upgrade everything looked fine so I started searching the web and found that I had the i586 kernel installed on my machine. This kernel is for machines pre Pentium II. I have a P4m chip in this laptop!
To get the right kernel on your machine run check out this page which explains how to diagnose the problem and fix it. Then life should be consuming less power for you again durning the noop’s.
