我上周在我的笔记本电脑(戴尔 Inspiron N5010)上安装了 Ubuntu(版本 23.04),从那时起我的电池就无法充电了。
以前在 Windows 上它确实识别并给电池充电。
当我运行时,upower -i /org/freedesktop/UPower/devices/battery_BAT0
它发现电池并说:
[...]
present: yes
rechargeable: yes
state: pending-charge
[...]
容量、电压、型号、序列、电源,一切看起来都很好。
我尝试过的事情:
- 断开电池并重新安装
- 在 BIOS 中断开电源线
- BIOS 从 A07 更新至 A15
- 将“充电行为” BIOS 设置从启用更改为禁用,从禁用更改为启用(在 A07 和 A15 版本上)
更新:charge_control_end_threshold
和charge_control_start_threshold
不可用。
答案1
您还可以尝试 libsmbios,看看是否可以更改充电阈值,并查看待处理的充电是否由于阈值而引起。
sudo apt-get install smbios-utils
sudo apt install smbios-battery-ctl
然后尝试改变阈值模式
sudo smbios-battery-ctl --set-charging-mode='standard'
还有其他模式,如“自适应”、“快速”、“自定义”
sudo smbios-battery-ctl --set-charging-mode='custom'
sudo smbios-battery-ctl --set-custom-charge-interval=95 100