我的笔记本电脑是联想 X1 Carbon 第 7 代,运行 Ubuntu 18.04。昨晚工作到很晚的时候,我睡着了,我的笔记本电脑没电了。早上我把充电器放进去,但虽然灯在跳动,表明在休眠,但它并不想醒来。因此,我按住电源按钮,强制重新启动,自从我的电池一直保持在 0% 和估计。
卸下充电器没有问题,笔记本电脑运行良好。笔记本电脑没有可拆卸电池。此外,如果我在 Windows 10(安装在其自己的分区上)中启动并将鼠标悬停在电池指示器上方,它会显示“未知”或“剩余 255%”。很明显有些不对劲。
我已经用谷歌搜索并搜索了论坛的答案,但没有运气。我已经包含了通常在其他线程中建议的命令的输出。
$ acpitool -B
Battery #1 : present
Remaining capacity : 0 mWh, -nan%, -1.00% of design capacity
Capacity loss : 101.%
Present rate : 0 mW
Charging state : Unknown
Battery type : Unknown
$ acpi -V
Battery 0: Unknown, 0%
Adapter 0: on-line
Thermal 0: ok, 53.0 degrees C
Thermal 0: trip point 0 switches to mode critical at temperature 128.0 degrees C
Cooling 0: Processor 0 of 10
Cooling 1: B0D4 no state information available
Cooling 2: Processor 0 of 10
Cooling 3: x86_pkg_temp no state information available
Cooling 4: Processor 0 of 10
Cooling 5: Processor 0 of 10
Cooling 6: INT3400 Thermal no state information available
Cooling 7: Processor 0 of 10
Cooling 8: pch_cannonlake no state information available
Cooling 9: Processor 0 of 10
Cooling 10: iwlwifi no state information available
Cooling 11: Processor 0 of 10
Cooling 12: intel_powerclamp no state information available
Cooling 13: Processor 0 of 10
Cooling 14: SEN1 no state information available
cat /proc/acpi/battery/BAT0/alarm
cat /proc/acpi/battery/BAT0/info
cat /proc/acpi/battery/BAT0/state
cat /proc/acpi/battery/BAT1/alarm
cat /proc/acpi/battery/BAT1/info
cat /proc/acpi/battery/BAT1/state
cat /proc/acpi/processor/CPU0/throttling
上述所有命令都给出以下输出:
No such file or directory
我还运行了这些命令:
$ cat /sys/class/power_supply/BAT0/alarm
0
$ cat /sys/class/power_supply/BAT0/status
Unknown
$ cat /sys/class/power_supply/BAT0/capacity
0
$ cat /sys/class/power_supply/BAT0/capacity_level
Critical
此外,我尝试更新固件,我必须使用强制标志,因为它说电池需要至少充电 30%:
sudo apt update && sudo apt upgrade -y
sudo service fwupd start
sudo fwupdmgr refresh
sudo fwupdmgr update --force
非常感谢任何有关如何解决此问题的帮助和理解!
我可以看到这个问题仍然有很多观点,所以我认为进行更新可能是个好主意,因为我的问题已通过其他方式解决。
更新:几个月后问题定期返回,我最终致电当地授权的联想维修店。他们更换了我的主板,因为他们甚至无法使用监控程序检测电池,因此无法调试任何东西。我需要一块新主板,因为现在一切正常。这也很有意义,因为我可以看到我的问题在不同的操作系统中持续存在。当电池运行异常时,它会在 Ubuntu、Windows、Debian 上运行。所以它很可能与软件无关。由于 BIOS 和固件更新都没有帮助,因此或多或少是最后尝试的事情。我免费更换了我的,因为它仍在保修期内,所以无论如何值得一试。
从评论...
电源管理器控制计算机的所有电源输入/输出。有时它会感到困惑。
如果计算机正在运行,请关闭计算机,将笔记本电脑从交流电源中拔下,按住 POWER 按钮一分钟。这应该重置电源管理器。重新插入交流电源并再次检查电池。您可能需要再次为电池充电才能正确读取。
更新#1:
还将 BIOS 更新到版本 N2HET57W (1.40)。
几天前我遇到了同样的问题。联想 X1 Carbon 第 7 代,运行 Ubuntu 18.04。我在工作时给笔记本电脑充电,当我回到家时,它说电池处于临界水平,电量为 0%。我把它插了几个小时,它仍然说电池电量为 0%。
我尝试重新启动计算机,让电池完全耗尽并再次充电,重置电源管理器。不幸的是,这些都不起作用。我认为这可能是 TLP 的问题,因为我已经安装了它。
我在 Mint 17.2 上发现了 TLP 的 GitHub 问题 ( https://github.com/linrunner/TLP/issues/151 ),解决该问题的最后一次尝试是更新内核。
我运行了以下命令:
然后让机器安装最新的内核更新,然后砰的一声,电池被识别并显示了一个不是 0% 的百分比。
不确定这是否会为您解决问题,但可能值得一试。