如何在Lenovo Easypad上加载tp_smapi内核模块?

我拥有一台运行Ubuntu的联想EasyPad Z580 ,我想管理更多的电源管理(电池)。 我在这个关于联想系统电池管理的问题中找到了答案: 如何将电池充电限制在80%的容量?

所以,我使用以下命令安装了tp smapi :

sudo apt-get install tp-smapi-dkms 

Aquaherd的答案似乎解决了一些用户的问题。 但是在评论中很明显它会为其他用户(包括我)引发以下错误:

 sudo modprobe tp_smapi FATAL: Error inserting tp_smapi (/lib/modules/3.5.0-17-generic/updates/dkms/tp_smapi.ko): No such device 

DKMS报告( dkms status ):

 tp-smapi, 0.41, 3.5.0-21-generic, x86_64: installed 

我检查了以下来源,但它们对我来说似乎都太先进了。 有没有办法安装tp_smapi而不会过多地搞乱内核和源代码等? 如果没有,有人可以解释其中一些方法中提出的各种步骤

  • 无法在Thinkpad上设置tp_smapi阈值
  • http://www.ubuntu-unleashed.com/2007/09/howto-extend-life-of-your-thinkpads.html
  • http://ubuntuforums.org/showthread.php?t=1752993
  • http://ubuntuforums.org/showthread.php?t=1752993
  • https://unix.stackexchange.com/questions/11670/how-to-load-tp-smapi-on-thinkpad-x120e

我相信你有一个Ideapad Z580而不是一个Easypad(似乎不存在)。

步骤是正确的

所有似乎都安装好并且启用良好。 你已经安装了正确的DKMS软件包( tp-smapi-dkms ),你的modprobe正确。

tp_smapi仅适用于真正的Thinkpad

不适用于Ideapads。 甚至不支持所有Thinkpad。 请参阅Thinkwiki.org上的此页面,支持哪些型号。 它甚至没有提到那里的任何Ideapad。

从同一个Thinkwiki.org页面 :

ThinkPad SL系列和IdeaPad系列的固件与其他ThinkPad型号完全不同。 tp_smapi和thinkpad-acpi都不支持这些模型。

这些是最初的联想系列的消费级笔记本电脑。 支持的Thinkpad更像是原始的IBM系列机器,其硬件设计完全不同。 这里关键的组件是用于这种独特电源控制function的嵌入式硬件控制器。 据我所知,今天只有Thinkpad的业务线仍然存在。

简史:联想在2005年购买了 IBM的Thinkpad系列机器,但直到今天,Thinkpad T / X / W系列之间的机器在兼容性(和质量)方面无法与消费级机器相比。

结论:您无法在设备上执行此操作。