This post is also available on/was written for OMG! Ubuntu
This blog post isn’t only directed to ThinkPad owners as most notebook Linux users with Intel Core Duo 1/2 and i3/i5/i7 processors have been affected by this bug if not all. And yes, this problem is present on latest Debian Unstable and Ubuntu 11.10.
I’m owner of Thinkpad X300, great machine except the fact that just recently I replaced its 3rd cooling fan! Yea, I do a lot of compiling and it’s on all the time, but still this kind of things shouldn’t happen. I first linked this problem to the fact that Thinkpad fan on Linux (as of 2.6.22) always works at what’s its basically maximum RPM, thus the reason there are numerous fan control scripts. My favorite one is Thinkfan, but controlling fan doesn’t really help if you have a overheating problem. For matter of a fact it working on its maximum speed might only help, with its own toll.
As of kernel 2.6.38 up until 3.1 (still present) there has been a problem of power regression but besides this I had slight problem with overheating. Regarding overheating in beginning I tried reporting bugs, tried different Thinkfan configurations, blamed proprietary software such as Adobe Flash for spiking up CPU temperature, however this problem was somewhat solved. After numerous battery calibrations and as these didn’t work in the end for battery life getting poorer with each day, I just blamed the factor that notebook was getting pretty old (~3 years).
more “Linux power regression + overheating problem on ThinkPad [fixed?]”
This is going to be one long post, I’ll put two months of ideas and work into this post, so … you might want to take it easy. Go grab cup of coffee or something before you start reading it.
Let’s call this introduction
For almost last two months I’ve been doing something … it all started when one of my colleagues actually said “does it have to be that slow” (referring to my boot). And regarding my colleague who doesn’t have any “credit” to make me do this, I talked to few Debian developers, and yea their boot is slow as well. Then later on, all my ideas, because it all was just too … “broad” I actually came up with idea of releasing my own distro (for 10th time) :)
Reasons for making my own distro? Well I was actually not happy how KDE was “handled” within Debian. Of course, please don’t go mad about this now, I know all about separate KDE CD’s, “installgui –tasks=standard, kde-desktop”, heh I even had my own version of getting “default” KDE put on Debian. I could go on and on about this one, so I’ll just stop. So don’t go all “he didn’t that” “he didn’t this”, trust me I know it all about whole “kde situation”.
Some of us actually, just as every other distro (during install) has “choose default desktop environment” we actually thought of putting same thing into Debian. And yea, these ideas have been suggested, and to answer all your questions. I’d refer to “Debian on the Desktop“, part that says it pretty much all is:
more “Codename: peacenow | open design”
Ok so here’s why I haven’t talked about anything for last 3+ weeks.
I usually bring my notebook to university, those who don’t know what linux really is, come up and wanna see how it all actually looks like. Of course it’s all great comments (which are usually because of the looks … compiz-fusion) but I got few bad ones (at least in my book they are bad ones) some of them who see it booting, asked me does it need to boot that long everytime?
Of course, you tell them it’s mostly because it has bunch of stuff on it, along the “normal” system web server/apache and database server/mysql will come up as well. But just three weeks ago after getting my second “why does it take so long too boot” … that was it, I had to do something. And besides that, I’d just like to add that, back on Slackware I used to use ResierFS, then on Debian after some time, my root partition died on Reiser … Yea after that I just went for “safe” solution that is go for ext3 as my default filesystem.
Ok, as I knew it before, ext3 is really not that fast, actually it’s pretty slow. But it’s all good except that every time I’m booting my system, I’m mostly in hurry all I hope is that I see that it won’t see “didn’t check filesystem in X days” message or whatever, and going over that whole process. That seriously pisses me off. And keeping your computer on hibernate all the time … that’s just not it.
more “Codename: peacenow”