2011-12-30

技嘉 M912X 之 Linux 設定

話說去年三月拿到技嘉 M912X 筆電之後,到現在都還沒整理好。現在就藉著這篇文章來自我勉勵,趕快慢慢搞定它。

到現在為止,還沒有搞定的事情有無線網卡(時好時不好)、螢幕觸控校正、螢幕切換、功能鍵、插著耳機時喇叭仍出聲(2012-01-03 ok)、藍芽……慢慢寫。

螢幕觸控校正
# aptitude install xserver-xorg-input-evtouch
# less /usr/share/doc/xserver-xorg-input-evtouch/README.calibration(說明檔)
# cd /
# wget http://www.tuxum.org/export/782/tuxum/xserver-xorg-input-evtouch/empty_cursor.xbm(因為我沒有這個檔案)
離開 X Window(按 Ctrl + Atl + Backspace 或在 console 按 Ctrl + d)
# cd /usr/lib/xf86-input-input-evtouch/
# ./calibrate.sh


執行上面最後一個指令之後,會出現左邊的白色畫面,四周有小 x。以觸控筆之類的沿著螢幕周圍繞著畫,畫面會出現如圖的數據(我的數據也太莫名其妙了),畫幾次都可以,直到認為數據無誤後,按 Enter 表示確認。下一步是在左上變成紅色的 x 上以觸控筆對準點下去,覺得準了,按滑鼠或觸控板左鍵表示確認,要是想重來就按右鍵。接著右下角的 x 會變紅色,再點一次,以左鍵確認。就結束了。

結束之後,也就離開校正程式,出現右邊的畫面。這些數據會自動存在剛剛所在資料夾,檔名是 out.txt,把它全部放到 xorg.conf 裡設定 touchscreen 的 InputDevice 段落,做為 Option。

很可惜,雖然終於成功使用這個校正程式(上次沒弄懂沒成功),進入 X Window 之後,觸控起來還是不準,更不準。下次再試。(2011-12-30)

參考資料

Evtouch configuration
Egalax-Touchscreen
Touchkit USB mini-HowTo

Alsa 設定

Alsa 有問題,這裡的解決辦法是找到正確的 model。這個 model 要寫在 /etc/modprobe.d/sound 這個檔案裡。要找到正確的 model,可以依照下列步驟:
$ head -n 1 /proc/asound/card0/codec*
Codec: Realtek ALC269
執行上面第一行之後,出現第二行的結果。這裡要的是「ALC269」這個東西。不過其實這個數據在 alsamixer 裡也看得到(下圖)。
$ less /usr/src/linux-2.6.32.10/Documentation/sound/alsa/HD-Audio-Models.txt(紅字部分為 kernel 版本)
在上述檔案裡,尋找「ALC269」(我的例子),看到下面的 model 選項:
ALC269
======
basic Basic preset
quanta Quanta FL1
eeepc-p703 ASUS Eeepc P703 P900A
eeepc-p901 ASUS Eeepc P901 S101
fujitsu FSC Amilo
lifebook Fujitsu Lifebook S6420
auto auto-config reading BIOS (default)
看到有這些選項,就一個個寫入聲音設定檔案做測驗,例如:
# vim /etc/modprobe.d/sound
alias snd-card-0 snd-hda-intel
options snd-hda-intel
model=lifebook index=0
# alsa reload(reload sound modules)
於是一切正常了。喇叭正常出聲,插上耳機也出聲正常。進入 alsamixer 去看,Interal(內建麥克風)也有,不過雖然控制桿跟之前設定 model=basic 時一樣很多,但似乎有幾個不一樣。不過也懶得回頭弄來比較上述檔案裡所提供的所有選項都試過了,果然只有「lifebook」 可以。現此時的 alsamixer 控制選項如下圖,計有 Master、PCM、Mic、Mic Boost、Capture、Beep、Digital、Dock Mic、Dock Mic Boost、Input Source、Internal Mic、Internal Boost。(2011-01-06)


參考資料

SDB:Intel-HDA sound problems

大小事紀

2010-03-07 Su 網購技嘉M912X (咖啡金) 8.9吋 NT$ 9999 。
2010-03-08 Mo 拿到機器。
2010-03-12 Fr shrink XP partition。
2010-03-15 Mo shrink 之後把新磁碟區寫入。
2010-03-15 Mo 安裝 Debian(問題 1. 滑鼠 2. 無線網卡)。
2010-03-17 We compile kernel 2.6.32.10 失敗。抄別台 2.6.32.4 成功。
2010-03-17 We 滑鼠、無線網路 ok。嘗試校正觸控螢幕,不得其法。
2010-03-18 Th 升級 kernel 後,沒聲音。Touchscreen 待解。
2010-03-18 Th 原來的 kernel 有聲音,但無法做 aslactl restore。
2010-03-20 Sa Alsa ok。option hda-intel model=basic (ALC269)。
2010-03-20 Sa install programs till php and have problems。
2010-03-24 We 嘗試螢幕切換,沒成功。
2010-03-24 We 視窗標題列字的大小解決(vim ~/.fluxbox/style_Meta)。
2010-03-25 Th 嘗試啟用功能鍵,沒成功。
2010-04-10 Sa 信用卡繳款。
2010-04-19 Mo 開機沒插電池狀態下,電源線拉掉,結果無法開機。
2010-04-27 Tu 送修(台北市松江路 8 號 2F-3)。隔天來電告知修好。
2010-05-03 Mo 修好帶回。
2011-02-02 We 嘗試 i810switch,沒成功。
2011-12-06 Tu 久違發現 Esc 鍵沒反應。
2011-12-06 Tu 內建 Webcam 會用了(mplayer tv://)。
2012-12-28 We 再次嘗試 lcd switch,仍沒成功。
2011-12-30 Fr 確認有內建麥克風。
2011-12-30 Fr 以 calibrate.sh 校正觸控螢幕。校正完畢仍不準確。
2012-01-03 Tu alsa 設定終於 ok(model=lifebook)。
2012-01-19 Th Esc 鍵沒反應送修技嘉。
2012-01-20 Fr 到技嘉取件,換鍵盤 900 元。

本格相關文章

暫且咖啡金
shrink ntfs partition
M912X 維修記
 

No comments:

Post a Comment