thinkpad X61でサウンド周りがちゃんと動くようにする

音はちゃんと出るのだけど、ミュートに設定しても止まってくれなかったりするのでドライバ周りをいじる。

sudo apt-get install alsa-source fakeroot
cd /usr/src
sudo tar -jxvf alsa-driver.tar.gz
cd modules
sudo wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.16.tar.bz2
sudo tar -jxvf alsa-driver-1.0.16.tar.bz2
sudo mv alsa-driver/debian alsa-driver-1.0.16/
sudo mv alsa-driver alsa-driver.bak
cd linux-headers-2.6.22-14-generic
sudo cp /boot/config-2.6.22-14-generic .config
sudo emacs -nw Makefile
//編集箇所
-EXTRAVERSION = .9
+EXTRAVERSION = -14-generic
//編集箇所おわり
sudo make-kpkg debian
sudo make-kpkg modules_image
cd ..
sudo dpkg -i alsa-modules-2.6.22-14-generic_1.0.14-1ubuntu2+2.6.22.9-10.00.Custom_i386.deb


T40に入っていたOSをそのままコピーしてきたりしなければ、この作業は必要ない・・・のかもしれない。


起動時に、前回終了時にミュートにしておいても音が出てしまったりしている気がするけど、それについては
http://espion.just-size.jp/archives/07/289000223.html
で挙げられているパッチを適用してドライバを作れば解決できるのかもしれない。
#今はログイン時の音を消しておくという後ろ向きな解決法でどうにかしている