acpi package has zero elements错误的解决

来源:互联网 发布:手机免费阅读软件 编辑:程序博客网 时间:2024/05/21 15:43



下面的是我的配置文件的ACPI部分:

# CONFIG_PM_WAKELOCKS is not set


CONFIG_PM_TEST_SUSPEND=y



# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set

# CONFIG_ACPI_PROCFS is not set

CONFIG_ACPI_PROCESSOR_AGGREGATOR=m
CONFIG_ACPI_THERMAL=m

# CONFIG_ACPI_PCI_SLOT is not set

# CONFIG_ACPI_BGRT is not set

CONFIG_ACPI_APEI_ERST_DEBUG=m
# CONFIG_ACPI_EXTLOG is not set

CONFIG_X86_APM_BOOT=y


下面的官方的不同的部分:替换acpi部分后错误消失
# Power management and ACPI options
#



CONFIG_PM_WAKELOCKS=y
CONFIG_PM_WAKELOCKS_LIMIT=100
CONFIG_PM_WAKELOCKS_GC=y


# CONFIG_PM_TEST_SUSPEND is not set



CONFIG_PM_CLK=y
CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y

CONFIG_ACPI_PROCFS_POWER=y

CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_IPMI=m


CONFIG_ACPI_THERMAL=y
CONFIG_ACPI_CUSTOM_DSDT_FILE=""

CONFIG_ACPI_PCI_SLOT=y



CONFIG_ACPI_BGRT=y

# CONFIG_ACPI_APEI_ERST_DEBUG is not set

CONFIG_ACPI_EXTLOG=m



a)autosleep不是一个必须的功能,可以通过CONFIG_PM_AUTOSLEEP打开或关闭该功能。
1)wakelocks功能不是linux kernel的必选功能,可以通过CONFIG_PM_WAKELOCKS开关。

把CONFIG_ACPI_THERMAL设置为y既是编译进内核,问题解决。

0 0
原创粉丝点击