ACPI administration advocacy advocacy advocacy opinion alsa amarok apache apple apt aptitude audio audo authentication automount avi awk bash BIOS boot business cache calendar calibre cdr cdrecord censorship commandline computerscience console convert cron cut database date debian degree design desktop development disk dpkg dvd economics education emacs email europe exim faad ffmpeg file files firefox firewall flash foss freedom ftp fun fuse git gnumeric graphics grep growisofs grub gtkpod hardware hardware html idiocy image imagemagick images installation ip iphone ipod iptables iso itunes ivman kde kernel keyboard knoppix lame laptop latex linux locale lockin longlines m4a microsoft mimetypes minitab mount mp3 mp4 mplayer multimedia music mysql network nfs nfs4 nmap openbox openoffice opinion opinion partition pdf perl php politics postgresql printing privacy programming rant remote rhythmbox rss rsync rxvt scp screengrab screenshot script scripting scsi security sed server shell siteadmin sitenews sitesoftware skype skype slackware sound sox spam spreadsheet ssh statistics subversion sudo svk swap t23 t43 terminal text thinkpad thunderbird time timezone ubuntu udev upgrade usb usbmount users uuid versioncontrol vfat video vnc windows wine wordpress wordprocessing X40 xwindows xwindows youtube
The fan on my T23 laptop started to make a horrible noise a few days ago. I immediately thought I'd need to replace it, and started researching how to pull the laptop apart.
But then I found this info about a pulsing fan. The problem doesn't really affect my model, but I thought I'd see if I could fix it by controlling the fan speed manually.
Unfortunately, the the fan control modules aren't available in kernel 2.6.11, which is the one I was using, without patching. I didn't want to have to do that, so I decided to upgrade the kernel to the latest in Debian sid, 2.6.21.
The good side of this was that the fan control software really does work and that by using a Thinkpad fan control script I have much better control of the fan.
Unfortunately, the upgrade and certain side affects:
And besides if the fan is on speed "four", it still buzzes.
I'm not really sure why X stopped working. To fix it, I tried upgrading it and included the "savagefb" framebuffer device. It still didn't work. Eventually, I found out that it was because, it couldn't couldn't find the "mouse". Installing the "psmouse" module seemed to fix this. Wasn't it already installed?
But then the machine would freeze on "resume" after a suspend/resume cycle. I found out that the "savagefb" module causes this and needed to remove it. I couldn't remove the module while the computer was as the module was "in use". Trying to boot with uptions "vga=no" or "nofb" didn't work. The solution was to delete the lines containing "savagedb" in /etc/modules.
A reboot fixed it, but I had to manually insert the soundcore module. Now, I find that sound doesn't work after a suspend/resume cycle. I need to do the new:
/etc/init.d/alsa force-reload
which does get sound working again, but quits all the applications which are using sound.
The fan was still buzzing. I had to take apart the laptop and clean it with some compressed air. Yuk!