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

[bsd-nomads:15412] Re: CASIO FIVAMPC-206 get



いわさきです

> > > >APMは…どうにもなりませんね。zzzは固まるし、apm -Zは「起き上がりこぼし」
> > > >状態です(寝ても数秒で起きてくる。sleep(1)や sysctlも効果無し)。
> > > >shutdown -pは使えます。
[snip]
> > 一度は寝てくれるので、なんとかなりそうな気もするんですが…
> > 他に試してみる事があればどんどん言って下さい。
> 
>   Linux ではサスペンド出来る様になったそうです。
> 
> http://ar1.easyml.com/MLarchive//user/7887/html/msg000004117.php3

さきほど読んでみましたが、Linux云々はあまり関係無さそうに思えますね。
# FIVA固有のAPM hackがあるわけじゃ無さそうだし
Suspend To Diskについては、0xA0のIDでパーティションを以下のように用意して
あげればBIOSが勝手にhibernationしてくれる気がします。

>  Device Boot    Start       End    Blocks   Id  System
> /dev/hda1            27       348   2586465    c  Win95 FAT32 (LBA)
> /dev/hda2           349      1222   7020405   83  Linux
> /dev/hda3   *         1         3     24066   83  Linux
> /dev/hda4             4        26    184747+  a0  IBM Thinkpad hibernation

試しにこんな感じのレイアウトでLinuxを入れてみて、Suspend To Disk
できることを確認してから単に s/Linux/FreeBSD/g してFreeBSDを入れて
みてはどうでしょう?
ちなみに0xA0というのはPhoenix BIOSとかでSuspend To Disk用パーティションの
IDとして使っている値で、IBM Thinkpadというのはここでは直接は関係無いです。
# VAIOでもこの値だと思いました

>   ACPI 経由では無く、BIOS 経由と言うのがミソでしょうか。試してみる
> 価値はありそうですね。僕は今日の夜にでも試して見るつもりです。

LinuxもFreeBSDもACPIサポートは同じようなもんで、Win系にはまだ及ばない
ですね。誰かこのマシンで5-currentをインストール出来る人、acpidumpの
結果をぼくかacpi-jp@jp.FreeBSD.org宛に送ってくれませんか?
# /dev/memから読み出すだけなので、ACPIをカーネルに組み込む必要はありません。

ぼくも普段メインで使ってるChandra2でAPM無しの幸なACPI生活を
送っているので(hibernationを除きAPM相当の基本機能はほとんどOK)なので、
最近あまりmotivationがちょっと上がらなくて困っています (^^;
FIVAも惹かれるのですが、まだ英語キーボードのやつが無いし気軽に自分で
買う気が起る値段でもないので、ここは持ってる人や実際に困っている人に
頑張ってもらいたい気もちょっとします。もし、偶然FIVAを道で拾ったとか
つい2個買って一つ余ってるとかAPM使い物にならないので動くようになるまで
貸し出せるとか、そういう都合の良い話があったらどなたかご連絡ください ;-p

>   所で、NetBSD のインストールだとパーティション決め打ちは楽だと思
> うのですが、FreeBSD のインストール時にパーティションを決め打ちする
> のはどうしたら良いのでしょう?
> 
>   普通にインストールすると、1 NTFS、2 ufs、3 hibernation となって
> しまう様な気がします。fdisk で強引にパーティション ID を変更できる
> のでしょうか?

これは普通にできたと思いましたけど。昔一台のディスクに3.Xと4.Xを
インストールした時にパーティション IDを詐称してインストーラを騙して
やった記憶がありますので。

では