vine-users ML アーカイブ



[vine-users:069609] Re: Vine3.1 + ACPIで電源が切れない

  • From: 深海水草 <VYG01106@xxxxxxxxx>
  • Subject: [vine-users:069609] Re: Vine3.1 + ACPIで電源が切れない
  • Date: Wed, 12 Jan 2005 12:07:52 +0900
長谷です。

> 森口です。

こんにちは。

> 私も1台440BXマシンを持っているのでピンときたのです

えと、私の今回のは 440LX です...
440BX もありますが 440FX もあったりして...(苦笑)。

> dmesg の出力に
> ACPI disabled because your bios is from 99 and too old
> みたいなのが出ていませんか? (99は多分BIOSの年)

助言有り難うございます。dmesg を実行してみたところ、

ACPI disabled because your bios is from 99 and too old
You can enable it with acpi=force

と出ました。

早速、lilo を "acpi=force" に書き換えて実行、試したら電源が
切れるようになりました。ありがとうございました。

しかしメッセージの内容を読むと「1999年より古い BIOS では
ACPI が無効になる」と読めますよね。Linux では ACPI の扱い
は、1999年以前と以降とでは、何故扱いが違うのでしょうか?
ACPI の情報に違いでもあるのでしょうか...
dmesg の BIOS 検出では、以下のように、ACPI を検出している
というのに...何か腑に落ちないです。

BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009f000 (usable)
 BIOS-e820: 000000000009f000 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000e7400 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 00000000040fdc00 (usable)
 BIOS-e820: 00000000040fdc00 - 00000000040ff800 (ACPI data)
 BIOS-e820: 00000000040ff800 - 00000000040ffc00 (ACPI NVS)
 BIOS-e820: 00000000040ffc00 - 0000000018000000 (usable)
 BIOS-e820: 00000000fffe7400 - 0000000100000000 (reserved)

-- 
長谷 <VYG01106@xxxxxxxxx>