Debian 6.0+ x ThinkPad T410 notes
近來因為工作上的關係凍仁敗了人生中的第一台 ThinkPad,基於雙硬碟的誘因下選擇了 T410,也因工作的關係多花了 NT$ 2,000 購買 Windows7 的 license,不過有了 Ultrabay 系統就可以把光碟機換成硬碟槽,工作之餘也能安心的玩 Linux。
下表為作業系統配置,值得一提的是 sda 用的磁碟分割表(Partition Table) 為 GPT,sdb 則為 MBR,為了向下相容 WindowsXP 得用舊規格。
1.1. 安裝 nVIDIA 相關套件。
1.2. 手動掛載 nVIDIA 模組,最後得重開,可省略。
1.3. 建立 nVIDIA 專屬的 xorg.conf。
1.4. 重新開機 (須 Kernel 支援故得重新開機跟換 Kernel)。
nVIDIA NVS 3100M 需手動啟動 Brightness 才可使用 Fn 鍵控制螢幕亮度。
3.1. 加入 non-free 套件來源參數。
3.2. 安裝非自由的 firmware。
3.3. 手動掛載 iwlagn 模組,依無線網卡型號而定 (詳情請看)。
4.1. 安裝 Sysfs 虛擬檔案系統。
4.2. 手動編譯驅動,過程中需連上網。
4.3. 掛載模組。
4.4. 設定電池充電的零界點。
4.4.1. 低於 20% 才充電。
4.4.1. 充到 80% 時停止充電。
4.5. 加入開機模組自動掛載清單。
5.1. 安裝硬碟監控程式。
5.2. 手動掛載新模組。
5.3. 啟動服務。
5.4. 加入開機模組自動掛載清單。
下表為作業系統配置,值得一提的是 sda 用的磁碟分割表(Partition Table) 為 GPT,sdb 則為 MBR,
dev | Operating System |
---|---|
sda1 | Windows Seven 64bit |
sdb1 | Windows XP 32bit |
sdb3 | Debian squeeze 64bit |
sdb6 | Ubuntu 64bit |
1. Graphics - nVIDIA NVS 3100M
1.1. 安裝 nVIDIA 相關套件。
[ jonny@squeeze ~ ]
$ sudo aptitude install nvidia-kernel-dkms nvidia-glx nvidia-settings nvidia-xconfig [Enter]
1.2. 手動掛載 nVIDIA 模組,
[ jonny@squeeze ~ ]
$ sudo modprobe nvidia [Enter]
1.3. 建立 nVIDIA 專屬的 xorg.conf。
[ jonny@squeeze ~ ]
$ sudo nvidia-xconfig [Enter]
1.4. 重新開機 (須 Kernel 支援故得重新開機跟換 Kernel)。
[ jonny@squeeze ~ ]
$ sudo shutdown -r now [Enter]
2. Screen Brightness
nVIDIA NVS 3100M 需手動啟動 Brightness 才可使用 Fn 鍵控制螢幕亮度。
[ jonny@squeeze ~ ]
$ sudo vi /etc/X11/xorg.conf [Enter]
Section "Device" Identifier "Configured Video Device" Option "fglrx" Option "RegistryDwords" "EnableBrightnessControl=1" EndSection
3. Wireless - Intel Wireless-N 1000
3.1. 加入 non-free 套件來源參數。
[ jonny@squeeze ~ ]
$ sudo vi /etc/apt/sources.list [Enter]
......
deb ftp://opensource.nchc.org.tw/debian/ squeeze main non-free contrib
deb http://security.debian.org/ squeeze/updates main non-free contrib
3.2. 安裝非自由的 firmware。
[ jonny@squeeze ~ ]
$ sudo aptitude update; sudo aptitude install firmware-iwlwifi wireless-tools [Enter]
3.3. 手動掛載 iwlagn 模組,
[ jonny@squeeze ~ ]
$ sudo modprobe iwlagn [Enter]
# wheezy/sid 用的模組為 iwlwifi。
4. Battery
4.1. 安裝 Sysfs 虛擬檔案系統。
[ jonny@squeeze ~ ]
$ sudo aptitude install tp-smapi-source [Enter]
4.2. 手動編譯驅動,過程中需連上網。
[ jonny@squeeze ~ ]
$ sudo m-a a-i tp-smapi [Enter]
4.3. 掛載模組。
[ jonny@squeeze ~ ]
$ sudo modprobe tp_smapi [Enter]
4.4. 設定電池充電的零界點。
4.4.1. 低於 20% 才充電。
[ jonny@squeeze ~ ]
$ sudo su -c "echo 20 > /sys/devices/platform/smapi/BAT0/start_charge_thresh" [Enter]
4.4.1. 充到 80% 時停止充電。
[ jonny@squeeze ~ ]
$ sudo su -c "echo 80 > /sys/devices/platform/smapi/BAT0/stop_charge_thresh" [Enter]
4.5. 加入開機模組自動掛載清單。
[ jonny@squeeze ~ ]
$ sudo vi /etc/module [Enter]
......
tp_smapi
5. HDAPS
5.1. 安裝硬碟監控程式。
[ jonny@squeeze ~ ]
$ sudo aptitude install hdaps [Enter]
# 若找不到 hdaps 套件,請改用 hdapsd。
5.2. 手動掛載新模組。
[ jonny@squeeze ~ ]
$ sudo modprobe thinkpad-ec hdaps [Enter]
5.3. 啟動服務。
[ jonny@squeeze ~ ]
$ sudo /etc/init.d/hdapsd start [Enter]
5.4. 加入開機模組自動掛載清單。
[ jonny@squeeze ~ ]
$ sudo vi /etc/module [Enter]
......
thinkpad_ec
hdaps
站內連結:
★tp-smapi - 延長 ThinkPad 電池壽命 on Ubuntu 10.04+
★藉由 Gobi 2000 啟用 ThinkPad T410 行動網路 on Ubuntu 10.04
延伸閱讀:
★ThinkPad Ultrabay slim SATA 第二顆硬碟轉接盒 / USB 轉接盒 - PALMisLIFE 掌上生活討論區
相關連結:
★nVIDIA NVS 技術規格
★Intel® WiFi Link 1000
資料來源:
★鳥哥的 Linux 私房菜-新手討論區 • 檢視主題 - 請問 nVIDIA driver on debian testing版本~請教.thanks!
★Intel Wireless WiFi Link 4965, 5100, 5300, 5350, 5150, 1000, 6000, 6250 devices (iwlagn) - Debian Wiki
★HDAPS for Debian 5.0 (Lenny) on IBM R52
★Linux (Debian Squeeze) on Thinkpad T500 « caedes' Notes
先寫這些了,其他的等確定可以用在慢慢補上來囉 :P
回覆刪除25 歲的生日還跑來寫 blog 看來是太久沒寫了所以才想補個幾篇筆記 XD
回覆刪除# 話說有了 TiddyWiki 以後就蠻懶的寫 Blog :P
你好,請問一下?
回覆刪除安裝sysfsutils後新增sysfs.conf設定電池充放電。
與安裝tp-smapi-dkms後設定BAT0內的電池充放電。
有何不同嗎?
謝謝
有這玩意啊!有機會在來 try try 好了!在下還沒碰過 XDD
回覆刪除