From ArchWiki
Revision as of 12:11, 18 September 2016 by Linrunner (talk | contribs)
Jump to: navigation, search

thinkpad only

 tp-smapi-dkms (universe) – optional ThinkPad only, tp-smapi is needed for battery charge thresholds and ThinkPad specific status output of
 acpi-call-dkms (PPA or universe) – optional ThinkPad only, acpi-call is needed for battery charge thresholds on Sandy Bridge and newer models
 (X220/T420, X230/T430 et al.)


—This unsigned comment is by NTia89 (talk) 14:05, 14 September 2016‎ . Please sign your posts with ~~~~!

Yes. X220 and T420 require both tp_smapi and acpi_call

@alad: i reckon you don't own that hardware, right? I do.

In fact the X220/T420 are from the only hardware generation supporting both tp-smapi and tpacpi-bat (needs acpi-call) for ThinkPad battery features.

tp-smapi is used to get ThinkPad specific status information like cycle_count. Unfortunately tp-smapi's start_thresh and force_discharge don't work on X220/T420, so one needs tpacpi-bat (and hence acpi-call) to have full support for battery features.

tlp-stat will display for the X220:

+++ ThinkPad Extended Battery Functions
tp-smapi   = active
tpacpi-bat = active

For a X230 it will show:

+++ ThinkPad Extended Battery Functions
tp-smapi   = inactive (unsupported hardware)
tpacpi-bat = active
People who own said hardware would look at a seemingly contradictory section and have no idea what packages suit their model. The explanation provided now should have been provided from the start. In any case, thanks for the update. -- Alad (talk) 12:03, 18 September 2016 (UTC)
The topic about tp-smapi/tpacpi-bat/acpi-call is a bit complicated and no matter how well you try to explain users won't stop to ask. In the end i decided to upgrade tlp-stat to do the explantion work. --Linrunner (talk) 12:11, 18 September 2016 (UTC)