[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[fol] Re: hibernation on 3300SS(Toshiba)


つなしまと申します

Dr.K.G.Kobayashi <kobayasi _at_ PLEASE.pu-toyama.NO.ac.SPAM.jp> writes:

> 小林(G)@富山県立大 です.
> 
> # この NG への投稿は初めてです.ざっと目を通しているのですが,過去に重複
> # した話題でしたら御免なさい.
> 
> 東芝 3300SS に Plamo (2.0.36) を入れてもらったのですが,サスペンドはでき
> るものの,ハイバネーションができず困っています.
> 
> 聞くところによると,東芝の最近のノートパソコンは省電力化の規格 ACPI に対
> 応していて,電源コントロールを BIOS レベルでなく,OS (Win.98) でコントロ
> ールするのだそうで,BIOS 設定にもハイバネーションの選択がありません.
> サスペンドでは,バッテリが消耗し,バッテリ交換の際に一瞬でも電源をつない
> でおく必要があり,移動中などの交換ではシャットダウンせねばならず不便です.

サスペンドができているというところから察するに、APM BIOSがまだ残っている
みたいですから、APM BIOSにハイバネーション機能があれば、なんとかなりそう
です。

ただ、APM BIOSコールにはhibernation用のfuntctionが用意されてないから、
hibernationするには、なんらかのしかけ(suspendとhibernationのFnキーを
別に設けるとかBIOSの設定でsuspendの変わりにhibernationをやるとか)
が必要になります。そういうことができないようなら、難しいかもしれません。

> どなたか,ACPI でハイバネーションに成功された方はおいででしょうか.情報
> がありましたら,宜しくお願いします.

LinuxがACPIに対応したと言う話は聞かないし、完全に(少なくともACPIで
ハイバネーションができるようになるぐらいに)ACPI対応するのは、無理
じゃないでしょうか?
ACPIだと、デバイスのcontextの保存は、OS側が面倒見る必要がありますが、
とくにVGAチップなんかの扱いがLinuxじゃ面倒見切れないでしょう。
もっぱら、X-Windowとのからみになっちゃうし。

Windowsだと、デバイスのcontextの保存は各デバイスメーカが提供するデバイス
ドライバ(WDMね)がやってるはずです。

> # Win.モデムといい,ハードの機能をソフトに移されると厄介なものですね.

電源管理についちゃ、ACPI(初代Win98での実装ですが)よりAPM BIOSでやったほう
がきめ細かくできてたと思うんですがね。まぁ、デスクトップで電源管理
やとうとすると、どうしてもACPIみたいな仕組みも必要になるし、しゃーないん
かな。

#ま、MSとしては、BIOSでいろいろやられるのが気に食わないんでしょう。

-- 

-----  
つなしま のぶあき ♂
Email:tunasima _at_ tky2.3web.ne.jp

♪ OO Kear!!/SUPERCAR ♪

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
Follow-Ups: References: