連チャンで ThinkPad e145 のネタですみません。 FreeBSD ネタはこれが最後です。無事に suspend/resume ができることを確認しました。
前回のエントリ「FreeBSD で suspend/resume するかの確認方法。」
前々回のエントリ「ThinkPad Edge e145 で利用する FreeBSD。」
上記二つのエントリで「あれ? suspend/resume が動かないなぁ。」とか思っていたのですが、色々見なおしたら無事に動作するようになりました。見なおした点は以下の通り。
・カスタムカーネル
・/boot/loader.conf
・/etc/sysctl.conf
カスタムカーネルと /boot/loader.conf はまぁ、ほぼ連動しているという気がするのですが、それ以外にも /etc/sysctl.conf を見直しました。これらの設定は 9.2-RELEASE が動作していた Thinkpad X100e から引き継いだ情報だったのですが、同じ設定内容では e145 は suspend/resume しない。と、いうことですね。
上記三つのファイルを以下の URL に置いておくのでもし良かったら参照してみてください。
・カスタムカーネルコンフィグ
・/etc/loader.conf
・/etc/sysctl.conf
色々なファイルを消したり書いたり、色々なパラメータを追加したり削除したりを繰り返したのですが、上記の設定で安定して suspend/resume するようになりました。カーネルモジュールのロードではなく kenv などの設定のほうだと思っているんですけども。
実際に的確に原因を特定したわけではありませんが、僕的には hw.pci.enable_io_modes などが怪しいのかなぁ? とか思ったりもしたのですが、本当に特定はできていません。
resume から返って来た FreeBSD ですが、比較的簡単な問題点が二点。
・サスペンド時には X 上で動作していたマウスがレジューム後には動作しなくなります。/etc/rc.resume 内で /etc/rc.d/moused restart すれば良いでしょう。
・レジューム後に画面がやたらと明るくなってしまいます。 Fn+F7 で暗くしてあげてください。
・KDE4 を利用している人は「電源の管理」にサスペンドの情報が渡らなくなりました。 KDE4 側で自動休止とかできなくなったのがちょっと悲しいかな。
いじょ;-)。
と、いうことでこれで FreeBSD をバリバリ利用できる NotePC になりました。新製品で出たばかりの ThinkPad Edge e145 ですが、無線 LAN とか SD Card Reader とか動かない機器もありますが、まぁ、ヨシとしておきましょう。グラフィックスは vesa ですけど、驚くほど速く動作します;-)。
僕的には X100e に続いて中々使える NotePC。 になりそうです。
タイトルと関係なくて申し訳ないです。9.2R を使ってられるとのことなので。。。
9.2R 以降で wifimgr が動くでしょうか?
私の所だと何か操作する度に “Cannot reset interface wlan0 – exit status 1”
と出て落ちてしまいます。
inoue さん。こんばんは。
本題とは関係ないですが wifimgr の po ファイルって僕が書いたんですよねぇ。
“Cannot reset interface wlan0 – exit status 1″
って、日本語のエラーだと
「インターフェース wlan0 をリセットできませんでした。 – 終了ステータス 1」
ですね。確かに動作を確認しました。
[ネットワークの再スキャン] ボタンを押すと上記メッセージが出力しますね。
機会があったら wifimgr の作者に連絡してみます。その前にソースコードをちょっと眺めてみますけど;-)。
コメントありがとうございました。
なんと、 po ファイル、そうでしたか。 wifimgr はいつも便利に使っています。ときどき、日本語でも立ち上げます。
エラーの確認ありがとうございます。連絡していただけるとの事、また、、ソースを見ていただけるとの事、心強いです。
またまた話変わりますが、 compiz-fusion は使っているでしょうか?
9.1R まで動いていて 9.2R 以降に起動しなくなったものに ccsm (と simple-ccsm) があります。wifimgr と同じ原因なのですかね?
gdm_enable=YES で gdm から一般ユーザで入った場合です。root で入ると起動するので、 似たような原因かなぁと。
wifimgr は root でも “Cannot …” ですが。
エラー確認ありがとうございました。 では。 from 9.1R on X230
[…] http://running-dog.net/2013/11/post_829.html#comment-36710 […]