お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2013-03-12 10:32:37

kokawa2003
メンバ
From: Kepler-10c
登録日: 2009-05-03

ブート時にエラーが出ます

私のマシンのブートログをdmesgで見ると以下のエラーがあります。
[    0.268756] ACPI Error: [CAPD] Namespace lookup failure, AE_ALREADY_EXISTS (20120320/dsfield-143)
[    0.268761] ACPI Error: Method parse/execution failed [\_SB_.PCI0._OSC] (Node ffff8802240580a0), AE_ALREADY_EXISTS (20120320/psparse-536)
[    0.268768] ACPI Warning: For \_SB_.PCI0._OSC: Parameter count mismatch - ASL declared 5, ACPI requires 4 (20120320/nspredef-359)
[    0.268772]  pci0000:00: ACPI _OSC request failed (AE_ALREADY_EXISTS), returned control mask: 0x1d
これについて調べるとDSDTをいじれば直るらしいのですが
http://ubuntuforums.org/showthread.php?t=1036051
(ただしDSDTの入手パスが違う)
これはそもそもどうゆうエラーなんでしょうか?直すとどういうことが変わりますか?
DSDT自体は入手できましたが、どう直せばいいのか全く分かりません
なにか情報をお持ちでしたら
教えてください

オフライン

 

#2 2013-03-16 15:11:08

udooon
メンバ
登録日: 2012-01-24

Re: ブート時にエラーが出ます

参考
osl.c

/* enable serialization to combat AE_ALREADY_EXISTS errors */
static int __init acpi_serialize_setup(char *str)
{
    printk(KERN_INFO PREFIX "serialize enabled\n");

    acpi_gbl_all_methods_serialized = TRUE;

    return 1;
}

kernel-parameters.txt

acpi_serialize    [HW,ACPI] force serialization of AML methods

dsdt-override.txt

Linux supports a method of overriding the BIOS DSDT:

CONFIG_ACPI_CUSTOM_DSDT builds the image into the kernel.

When to use this method is described in detail on the
Linux/ACPI home page:
http://www.lesswatts.org/projects/acpi/overridingDSDT.php

オフライン

 

#3 2013-03-16 21:05:55

kokawa2003
メンバ
From: Kepler-10c
登録日: 2009-05-03

Re: ブート時にエラーが出ます

とりあえず
acpi_serialize
のカーネルフラグ付きで起動したところ
[    0.236227] ACPI Error: [CAPD] Namespace lookup failure, AE_ALREADY_EXISTS (20120320/dsfield-143)
[    0.236235] ACPI Error: Method parse/execution failed [\_SB_.PCI0._OSC] (Node ffff8802240580a0), AE_ALREADY_EXISTS (20120320/psparse-536)
[    0.236242] ACPI: Marking method _OSC as Serialized because of AE_ALREADY_EXISTS error
[    0.236246] ACPI Warning: For \_SB_.PCI0._OSC: Parameter count mismatch - ASL declared 5, ACPI requires 4 (20120320/nspredef-359)
となるくらいで変化なかったので
https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1045690
これにしたがってDSDTをいじろうとしましたが
grubが再起不能となったためちょっと思案中です

オフライン

 

Board footer

Powered by FluxBB