将 Ubuntu 18.04 升级到 20.04 后,我现在无法加载thinkpad_ac
模块(这是传递性要求的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
这是在联想 ThinkPad T480s 上。没有tp_smapi
加载,tlp
不再允许我更改充电限制。
如何重新启用tp_smapi
及其所有传递依赖项,以便tlp
再次工作?
你有一个严重的误解:
tp_smapi 和 thinkpad_ec从未与您的硬件兼容。支持 tp_smapi 的最后一代 ThinkPad 是 T420/X220(8 年前发布!)。
TLP——或者更准确地说是 TLP 的电池功能——在没有 tp-smapi 的情况下也能正常工作。请参考常见问题解答:https ://linrunner.de/tlp/faq/battery.html#which-kernel-module-do-i-need-for-my-hardware