After upgrading Ubuntu 18.04 to 20.04, I now cannot load the thinkpad_ac
module (which is transitively required by tp_smapi
):
[ 4245.656402] thinkpad_ec: thinkpad_ec_request_row: arg0 rejected: (0x01:0x00)->0x00
[ 4245.656404] thinkpad_ec: thinkpad_ec_read_row: failed requesting row: (0x01:0x00)->0xfffffffb
[ 4245.656406] thinkpad_ec: initial ec test failed
This is on a Lenovo ThinkPad T480s. Without tp_smapi
loaded, tlp
no longer allows me to change the charging limits.
How do I re-enable tp_smapi
and all its transitive dependencies, so that tlp
can work again?
С вашей стороны есть серьезное недоразумение:
tp_smapi и thinkpad_ec никогда не были совместимы с вашим оборудованием. Последним поколением ThinkPad, поддерживающим tp_smapi, является T420 / X220 (выпущенный 8 лет назад!).
TLP - или, точнее, функции батареи TLP - без проблем работают без tp-smapi. Пожалуйста, обратитесь к FAQ: https://linrunner.de/tlp/faq/battery. html # which-kernel-module-do-i-need-for-my-hardware