Linux防健忘日誌No.17-Ubuntu 9.10 T91/MT救援掛點的psb顯示驅動程式


顯示這一塊真的是Ubuntu最驚險的一塊(汗顏)
目前的GMA 500的psb還不支援外接螢幕,千萬不要接螢幕上去…要不然會發生以下情況!
才單單三天我就把Ubuntu重灌了5次(感覺好傷SSD)

有4次是因為顯示搞壞重灌
因為每次都太膽小,也認為自己太嫩應該沒能力搞定硬體編譯設定方面的問題
所以唯有重灌……|||

今天回來用MT時覺得螢幕有點小,想說在家就接24吋大螢幕給他看個爽
哪知道一接上去
設定完解析度,告訴我要重新登入讓設定值套用
一登出…直接出現我心中的惡夢

雪花開始飄

心想:(他x的…又要重灌了嗎…………)

大概是以前的宅宅魂附身告訴我:不行!,每次顯示設定值噴掉就要重灌一次怎麼行!

但MT的畫面已經雪花飄滿遍,根本看不到東西…只能依稀看到滑鼠移動的殘影…
外接螢幕則是鳥都不鳥

只好先關機
拔掉外接螢幕重開…還是給我下滿

“慘了”心想

最後想說接一下17″的CT-722D看看能不能吧!…於是接上螢幕重開機
還好…外接螢幕有畫面出來

但…

2010/3/14補充:如安裝時來源已失效,請到下列網址手動下載描述檔並且sudo sh ./poulsbo_ppa.sh

http://cid-0ec8ff8335089991.skydrive.live.com/self.aspx/%e5%85%ac%e9%96%8b/poulsbo%5e_ppa.sh

怎麼…登入完後又開始下雪花…還好只有一半,這時候MT還是沒畫面
趕緊重新wget http://gma500re.altervista.org/scripts/poulsbo_ppa.sh && sh ./poulsbo_ppa.sh

重開後,雪花沒下了,但是出現顯示驅動程式錯誤,雖然外接螢幕有1024*768可以用,但是psb是掛掉的狀態

在來一次wget http://gma500re.altervista.org/scripts/poulsbo_ppa.sh && sh ./poulsbo_ppa.sh
接著拔掉外接螢幕重開

情況好轉,MT有畫面了
但還是限制驅動模式

再來一次wget http://gma500re.altervista.org/scripts/poulsbo_ppa.sh && sh ./poulsbo_ppa.sh
但看來已經沒有用了

真的….

要重灌了嗎!

仔細看錯誤訊息,有一點端倪
但我太嫩了根本查不出來…

只好去網路上蒐其他psb的安裝方法
Run了好幾回
都沒用

最後還是手動sudo apt-get purge psb-firmware psb-modules psb-kernel-source psb-kernel-headers xpsb-glx – X11 poulsbo-driver-3d poulsbo-driver-2d
移除所有跟psb有關的deb

在去syn套件管理員打入psb搜尋
把所有關於psb的東西通通移除

但是!…會卡在psb-kernel-headers 殺不掉
就算用了purge,autoremove都無效

都到tty用root關掉gdm在試也一樣

查了一下原來老外也有同樣的困擾
於是嘗試了一下:
gksudo gedit /var/lib/dpkg/status

搜尋”psb-kernel-headers”
接著刪除psb-kernel-headers以下區塊的所有內容(只有psb-kernel-headers那一區的喔,有空格分開其他的套件,別殺到別的套件資訊)

存檔後
sudo apt-get update
sudo apt-get upgrade

接著再來一次
wget http://gma500re.altervista.org/scripts/poulsbo_ppa.sh && sh ./poulsbo_ppa.sh

重開
ya!…救回來了

接著再照之前的方式把跑掉的觸控用回去就正常了

下次不敢外接螢幕了
搞死我…

第一次自己解決硬體問題的感覺真有成就感

but still thx for:
https://answers.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+question/94867
http://ubuntuforums.org/showthread.php?t=1229345

Leave a comment

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料