[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: pwctl[12] on docomoba2
鈴木(康)です。
<200008271844.DAA23624@gamma.fsinet.or.jp>の記事において
fk200329@fsinet.or.jpさんは書きました。
| やないです。
|
| <200008271416.e7REGw003341@mailsv1.cna.ne.jp>の記事で
| Rin Okuyamaさんはこう書かれたそうです。
|
| >pwctl1 at vrgiu0 port=45 id=4 on=1
| >pwctl2 at vrgiu0 port=10 id=5 on=1
| >
| > という具合に認識され、サスペンド時に液晶とバックライトが消えるよう
| >になりました\(^o^)/。今のところ、3,40回ほど、サスペンド・レジューム
| >してみましたが、正常に動作しています。これって、R300に限らず、白黒
| >モバイルギアで動いちゃうのではないでしょうか。
|
| あれ、と思い、 こちらでも試してみました。
| R500 でも見事に消えてくれました(おお!)。
|
| いまのところ 20 回ほど点けたり消したりしてみてますが、正常に動
| いています。これはもしかしてもしかすると...
|
| # これって既知なのでしょうか?
| # 今まで R500 には対応してないんだと思い込んでいました。 > 私
このスレッド読んで、あわてて ALPHA2 に update しました。
画面が消えてくれて嬉しい!
ただ、mglを使っていると RESUME したとき画面が壊れてしまうという
不具合があります。
少なくとも R300 と R500 では、dram の内容が消えないみたいなので、
hpcmips/dev/hpcfb.c の
hpcfb_refresh_screen() でなにもしないようにすれば、
問題は回避できるみたいです。
でも電源 が OFF されてしまう機種(R530?) では、うまくないですね。
mgl で どのように対処すれば良いでしょう?
ちなみに、mgl では、
ioctl(0,VT_SETMODE, &smode)
の画面切替えのインターフェイスに対応しています。
SUSPEND 時に、画面を離すシグナル を送ってもらい、
RESUME 時に、画面を再設定するシグナルを送ってもらえれば、
たぶん対処できると思います。
しかし.... 誰が画面を握っているかという情報を正確に知っているのは
コンソールドライバなので、mi な apm 対応が入らないと 対応できないので
しょうか?
--
鈴木 康司 @NECソリューションズ
suz@hpc.bs1.fc.nec.co.jp
TEL 042-333-6465