[Linux] Debian on My ThinkPad R40 (2) - 安裝 thinkpad device drivers
本來安裝 "thinkpad device drivers" 的目的,主要是為了安裝 tpctl 後,可以使用其中的 apmiser 來控制 thinkpad 進入 standby 或是 suspend 的模式 (休眠模式以往我就沒成功過),不過這次卻一直沒辦法成功。底下還是把 driver 的安裝方式列出來,希望以後能用到。
參考資料:"thinkpad-source" 套件的 README.Debian 檔。
- 先確定 kernel 的版本
uname -r
以我為例,版本是 2.6.8-1-386。為了方便,以後就把 2.6.8 稱作 <ver>。 - 安裝套件
apt-get install kernel-source-<ver> kernel-package fakeroot thinkpad-base thinkpad-source - 解開 source,配置設定檔
cd /usr/src
tar zxvf thinkpad.tar.gz
tar jxf kernel-source-<ver>.tar.bz2
cd kernel-source-<ver>
cp /boot/config-`uname -r` .config - 開始編譯
make-kpkg clean
make-kpkg --rootcmd=fakeroot modules-image
執行完後,在 /usr/src 目錄下,就有剛編譯完的 thinkpad-modules。以我為例,編譯出的檔名是:thinkpad-modules-2.6.8_5.8-1+10.00.Custom_i386.deb - 安裝
dpkg -i /usr/src/thinkpad-modules-2.6.8_5.8-1+10.00.Custom_i386.deb
但如果檢查 /lib/modules,會發現 thinkpad-modules 可能被錯放位置了。模組應放在 /lib/modules/`uname -r` 處,但卻放在 /lib/modules/<ver> 處。手動把它搬到正確的位置:
mv /lib/modules/<ver>/thinkpad /lib/modules/`uname -r` - 測試
depmod -a
modprobe thinkpad
lsmod
應該就可以看到 thinkpad 模組被正確掛載了。
參考資料:"thinkpad-source" 套件的 README.Debian 檔。
沒有留言:
張貼留言