当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 4 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 编译内核后出现ACPI: [Package] has zero elements 错误【已经解决】
帖子发表于 : 2015-01-30 7:53 

注册: 2007-11-27 11:43
帖子: 39
送出感谢: 0 次
接收感谢: 0 次
错误时间:initramfs里面的init里面的mountroot之前
ACPI: [Package] has zero elements
解决方法:CONFIG_ACPI_THERMAL设置为y


附件:
acpizeroelemetns.jpg
acpizeroelemetns.jpg [ 266.68 KiB | 被浏览 1745 次 ]



最后由 yangzhengbao 编辑于 2015-01-30 12:55,总共编辑了 3 次
页首
 用户资料  
 
2 楼 
 文章标题 : Re: 编译内核后出现ACPI package zero element错误
帖子发表于 : 2015-01-30 8:07 

注册: 2009-08-04 16:33
帖子: 16886
送出感谢: 21
接收感谢: 1826
猜測 你的 硬件 或 Bios 需要檢測

1. 參閱
https://wiki.ubuntu.com/Kernel/Referenc ... cksAndTips
及其連結文章

2. 參閱
http://zh.wikipedia.org/wiki/%E9%AB%98% ... 5%E5%8F%A3
http://en.wikipedia.org/wiki/Advanced_C ... _Interface


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 编译内核后出现ACPI package zero element错误
帖子发表于 : 2015-01-30 8:32 

注册: 2007-11-27 11:43
帖子: 39
送出感谢: 0 次
接收感谢: 0 次
楼上的链接里有 [Package] Contains 13 Elements:
而我的提示里是说,zero elements。
我是直接拷贝的3.13.0-44-generic的配置文件修改的。
和硬件没关系,因为ubuntu14.04官方版可以正常引导。

下面的是我的配置文件的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


下面的官方的不同的部分
# 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


最后由 yangzhengbao 编辑于 2015-01-30 9:57,总共编辑了 2 次

页首
 用户资料  
 
4 楼 
 文章标题 : Re: 编译内核后出现ACPI package zero element错误
帖子发表于 : 2015-01-30 9:26 

注册: 2007-11-27 11:43
帖子: 39
送出感谢: 0 次
接收感谢: 0 次
替换成官方的config文件的ACPI部分错误消失。

# CONFIG_PM_AUTOSLEEP is not set
# CONFIG_PM_WAKELOCKS is not set


CONFIG_PM_TEST_SUSPEND=y

# CONFIG_DPM_WATCHDOG is not set

# 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_CUSTOM_DSDT is not set
# CONFIG_ACPI_INITRD_TABLE_OVERRIDE is not set
# CONFIG_ACPI_DEBUG is not set
# CONFIG_ACPI_PCI_SLOT is not set


# CONFIG_ACPI_CUSTOM_METHOD 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
上面的是我的和官方的不同的地方



下面的是官方的不同的地方
# Power management and ACPI options
#


# CONFIG_PM_AUTOSLEEP is not set
CONFIG_PM_WAKELOCKS=y
CONFIG_PM_WAKELOCKS_LIMIT=100
CONFIG_PM_WAKELOCKS_GC=y


# CONFIG_PM_TEST_SUSPEND is not set

# CONFIG_DPM_WATCHDOG 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_CUSTOM_DSDT is not set
# CONFIG_ACPI_INITRD_TABLE_OVERRIDE is not set
# CONFIG_ACPI_DEBUG is not set
CONFIG_ACPI_PCI_SLOT=y


# CONFIG_ACPI_CUSTOM_METHOD is not set
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开关。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 4 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 0 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译