You are not logged in.
Hello,
I setup a new Thinkpad P16v Gen 2 with Arch + Gnome and having issues getting my battery charged properly.
I'm dual booting Windows 11 and the charging issue doesn't seem to appear on windows.
System info:
- Thinkpad P16v Gen 2
- Kernel: 6.11.4-arch-1
- GUI: Gnome 47.1
- CPU: Intel Ultra 7 155H
- GPU: Nvidia RTX 2000 Ada (+ Intel arc graphics)
I also installed TLP (enabled service) and treshy but this doesn't seem to resolve the issue.
When I plug in the included charger (170W through proprietary port) in starts charging but quickly drops in wattage and stops charging all together (even though Gnome seems to mark in the UI that the battery is charging)
Here is my acpi output:
Battery 0: Charging, 49%, charging at zero rate - will never fully charge.
Battery 1: Discharging, 0%, rate information unavailable
dmesg | grep acpi output
[ 0.159884] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[ 1.024106] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI EDR HPX-Type3]
[ 1.025952] acpi PNP0A08:00: _OSC: platform does not support [AER]
[ 1.029510] acpi PNP0A08:00: _OSC: OS now controls [PCIeHotplug SHPCHotplug PME PCIeCapability LTR DPC]
[ 1.781513] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns
[ 1.923005] hpet_acpi_add: no address or irqs in _CRS
[ 2.332550] thinkpad_acpi: ThinkPad ACPI Extras v0.26
[ 2.332551] thinkpad_acpi: http://ibm-acpi.sf.net/
[ 2.332552] thinkpad_acpi: ThinkPad BIOS N44ET26W (1.09 ), EC N44HT21W
[ 2.332552] thinkpad_acpi: Lenovo ThinkPad P16v Gen 2, model 21KX001DMH
[ 2.332709] thinkpad_acpi: radio switch found; radios are enabled
[ 2.332959] thinkpad_acpi: This ThinkPad has standard ACPI backlight brightness control, supported by the ACPI video driver
[ 2.332960] thinkpad_acpi: Disabling thinkpad-acpi brightness events by default...
[ 2.386928] thinkpad_acpi: rfkill switch tpacpi_bluetooth_sw: radio is unblocked
[ 2.401116] thinkpad_acpi: secondary fan control detected & enabled
[ 2.405663] thinkpad_acpi: battery 1 registered (start 0, stop 100, behaviours: 0x7)
[ 2.444077] input: ThinkPad Extra Buttons as /devices/platform/thinkpad_acpi/input/input4
The battery does not seem to charge when turned off either. I left it plugged in all night and came back at 50% battery charge.
Offline
These systems have charge threshold support. If it happens when turned of as well, check whether there's a global setting in your UEFI that needs changed. What's the value set to in threshy ?
FWIW seeing as threshy appears unmaintained, maybe just check the TLP docs and the appropriate config options directly instead: https://linrunner.de/tlp/settings/battery.html#
Last edited by V1del (2024-10-26 14:33:20)
Online
These systems have charge threshold support. If it happens when turned of as well, check whether there's a global setting in your UEFI that needs changed. What's the value set to in threshy ?
FWIW seeing as threshy appears unmaintained, maybe just check the TLP docs and the appropriate config options directly instead: https://linrunner.de/tlp/settings/battery.html#
There isn't any option in the UEFI except for performance mode (eco/balanced/highest performance).
The values set in threshy are the defaults (0 for start and stop). For TLP however START_CHARGE_THRESH_BAT0 is set to 75 and STOP_CHARGE_THRESH_BAT0 to 80. Those values seem correct, or should at least start charging
Offline
Using
tlp fullcharge
does seem to start the charging process but then stops at 60% again, as if there is a hardcoded value somewhere that prevents it from charging further.
Offline
These systems have charge threshold support.
Offline
V1del wrote:These systems have charge threshold support.
Already tinkered around with these settings. I ended up doing a battery recalibrate 3 times and after the 3rd time it started charging to 100%. Thanks for the help
Offline
\o/
Please always remember to mark resolved threads by editing your initial posts subject - so others will know that there's no task left, but maybe a solution to find.
Thanks.
Offline