首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >电池未检测-瑜伽300-11 LTS Ubuntu LTS 14.04

电池未检测-瑜伽300-11 LTS Ubuntu LTS 14.04
EN

Ask Ubuntu用户
提问于 2016-08-07 21:17:52
回答 2查看 1.4K关注 0票数 0

我在联想瑜伽300上安装了Ubuntu14.04,内置电池。一切正常,但系统无法检测电池。当在终端中输入acpi -V时,它显示:

代码语言:javascript
复制
Adapter 0: on-line
Cooling 0: soc_dts1 no state information available
Cooling 1: soc_dts0 no state information available
Cooling 2: B0DB no state information available
Cooling 3: INT3400 Thermal no state information available
Cooling 4: intel_powerclamp no state information available
Cooling 5: Processor 0 of 10
Cooling 6: Processor 0 of 10
Cooling 7: Processor 0 of 10
Cooling 8: Processor 0 of 10

当我拔掉适配器时,它会检测到。

谢谢你的帮助。

EN

回答 2

Ask Ubuntu用户

发布于 2016-11-01 12:21:54

我在Xubuntu16.10中也有同样的问题(我也尝试了Xubuntu16.04,并确认它也是一个问题)。来自dmesg的可疑消息如下:

代码语言:javascript
复制
[    2.575759] ACPI Exception: AE_AML_PACKAGE_LIMIT, Index (0x000000010) is beyond end of object (length 0xD) (20160422/exoparg2-427)
[    2.575775] ACPI Error: Method parse/execution failed [\_SB.PCI0.LPCB.H_EC.BAT1._BIX] (Node f6091408), AE_AML_PACKAGE_LIMIT (20160422/psparse-542)
[    2.575794] ACPI Exception: AE_AML_PACKAGE_LIMIT, Evaluating _BIX (20160422/battery-450)

我已经在googled上搜索了大量的内容,我认为可能有必要对acpi驱动程序进行修复,例如:

http://www.spinics.net/lists/linux-acpi/msg69261.html

更新我已经确认,如果您应用类似于上述链接中的补丁,并构建自定义内核,电池信息是可用的!在我的例子中,我稍微修改了补丁,以确保使用了"_BIF“方法,而不是"_BIX”方法。希望这个补丁最终能成为官方内核的一部分。

票数 1
EN

Ask Ubuntu用户

发布于 2017-02-17 19:15:47

修补程序(Patchwork.kernel.org/修补程序/9337413)包含在较新的内核中。这个问题已经解决了;-) (更多信息:问题-曾经是一个错误的固件-BIX-方法失败)

用4.10.rc5内核再次检测电池

测试:联想Ideapad300s-11IBR(使用Manjaro Linux,内核: 4.10.0-1-MANJARO)

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/809393

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档