美美的 SwSuSp2

真是一連串的更新造成的驚喜,本來系統好好的根本不會想要去動它.. 結果今天更新到udev0.62-3 被它的 NEWS.Debian 嚇到 ,很好,會自動偵測,所以我就放心的下 Y 讓它繼續安裝,結果… 就裝進去了.. 跟我裝蒜嗎,我明明就是用 2.6.11 阿 Orz 算了,那乾脆來更新 kernel ,去 kernel.org 抓了 2.6.12.2 ,並打算順便把一些舊的 module、atches 一起更新,所以抓了 ipw2200 1.0.4 與 swsusp2 2.1.9.9,ok 一切順利什麼都裝好,看起來沒有問題,ipw2200 可以正確啟動,接下來要測試 swsusp2 時.. Orz ,Suspend 的時候進度條不見了,開機要 resume 的時候 kernel panic @@ 很好,趕快上官方網站看一下 kernel 參數,加上 noresume2 以後可以正常開機..原來 swsusp2 2.1.9 拿掉了內建的 UI 支援,要使用外部的 UI 程式來跑,但是要先解決kerne panic,原來是新版本的 swsusp2 設定方式有改進,不用在 initrd 裡面改一大堆東西把該設的參數設一設,清理一下我原本用的 initrd script,終於可以 resume 成功 ;-) 接下來要想辦法弄出 UI,這樣才知道有在 suspend,從 http://wiki.suspend2.net/UserUIHowto 有很詳盡的說明,首先測試了 text UI,嗯,跟原本的內建 UI 一樣,然後 fpsplash UI… 竟然可以跑,我沒有用 fbsplash 的 patch 只有用了內建的 intelfb 就可以使用了 :D 所以,東摸摸西摸摸以後,suspend、resume 都有了漂漂亮亮的 UI :D

圖:http://www.colitti.com/lorenzo/software/suspend2/Debian-Suspend2/Debian-Suspend2.png