升级到内核4.13后关闭电源时电池电量耗尽


8

升级到4.13内核后,我的笔记本电脑的电池在关闭电源时开始耗尽(一天约占30%)。如果从内核4.12或Windows 8.1引导笔记本电脑,则不会发生这种情况,因此问题显然与新的内核版本有关。

由于局域网唤醒(WoL),我曾经有过类似的问题。但是,这是很久以前通过永久禁用WoL来解决的。我可以轻松地验证ethtoolWoL是否仍处于禁用状态。

从关机菜单中关闭笔记本电脑时,是否可以重新启用WoL?确实,如果我强制硬关机(即,按住电源按钮),则不会发现电池耗尽。但是,我没有足够的技能来验证这个假设。

如果有人可以帮助我调试此问题,那就太好了。


2
您不会碰巧在HP笔记本电脑上运行Linux吗?因为我似乎有同样的问题(虽然旧的内核) -见unix.stackexchange.com/questions/409774/...
乌鸦

1
您可以在BIOS / UEFI设置中永久禁用WoL。
Marco d'Itri

这是我的2美分,根据您的描述。硬关机不费吹灰之力。掉电顺序中有某种原因导致此情况。就像初始化脚本一样(即停止其中的一部分)。尝试ethtool -s net0 wol dArch Wiki
Devidas '18

将您的笔记本电脑拆开,看看哪个芯片很热,然后在相关驱动程序上进行错误报告。
user1133275

Answers:


0

发生这种情况的原因可能有很多,但是可能的竞争者可能是设备固件或内核驱动程序在关机时无法关闭设备电源。如果更新的内核没有解决您的问题,那么找出罪魁祸首的最佳方法是git bisect在两个最接近的已知工作版本和非工作内核版本之间进行“ a”运算,以准确找出导致回归的变化。

有关此方面的一些指南,请尝试放入git bisect linux kernel您喜欢的搜索引擎。

要快速验证功率消耗,您可以使用插入式功率计并在电池已卸下的情况下(如果您的笔记本电脑允许)或在电池充满电的情况下检查设备的功率消耗。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.