哪里可以下载修复的 DSDT?

哪里可以下载修复的 DSDT?

我有一台较旧的 PC,想在上面安装 Ubuntu。它运行的是 Abit NF M2 Nview,即使在最新的 BIOS 上,DSDT 也存在错误。我看到的所有地方都说要从这个网站下载已修复的 DSDT:

http://acpi.sourceforge.net/dsdt/view.php

但它似乎不再起作用了。这是一个相当流行的主板,所以我希望有修复的 DSDT。现在,如果我不在启动选项中使用 acpi=off,系统在启动后不久就会崩溃。

答案1

新网站是lesswatts.org,支持英特尔公司。但是,他们似乎没有存档以前在 sourceforge 上提供的下载。如果在以下网址查看旧页面,它们似乎也不可用互联网档案馆

lesswatts.org他们解释说

在 Linux/ACPI 的早期,DSDT 修改很常见,用于解决 BIOS 错误和 Linux 错误。然而,Linux/ACPI 项目如今的既定目标是 Linux 应该在未修改的固件上运行。因此,旧版本的 DSDT 数据库http://acpi.sourceforge.net网站现在基本上已经成为历史文物。

不过,网站上有一些关于调试 ACPI 问题覆盖当前的 dsdt。但是,您需要编译自己的内核以包含您自己修改的 DSDT。

您将需要软件包*和同名软件包中的acpidump英特尔“ASL 编译器/反编译器” 。使用 将 ACPI 数据转储到 ASCII 文件中、使用 将数据转换为二进制文件以及随后的反编译、用户修改和重新编译的过程都得到了很好的解释iaslacpidumpacpixtractiasliasl在 lesswatts 网站上。

lesswatts 邮件列表可能包含有关您的主板的信息,但我似乎找不到任何确切的参考,但值得查看其他硬件特定的邮件列表。

* acpidumpUbuntu 中的软件包被称为上游pm-tools

相关内容