安装tp-smapi:

# aptitude install tp-smapi-dkms

# modprobe tp_smapi

更改充电阈值:

设置开始充电阈值,如从“60%”开始充电:

# echo 60 > /sys/devices/platform/smapi/BAT0/start_charge_thresh

设置停止充电阈值,如到“100%”停止充电:

# echo 100 > /sys/devices/platform/smapi/BAT0/stop_charge_thresh

查看充电阈值:

# cat /sys/devices/platform/smapi/BAT0/*_charge_thresh

其他:

To prevent charging for 17 minutes (regardless of thresholds):

# echo 17 > /sys/devices/platform/smapi/BAT0/inhibit_charge_minutes

To cancel charging preventation:

# echo 0 > /sys/devices/platform/smapi/BAT0/inhibit_charge_minutes

To force battery discharging (even if connected to AC):

# echo 1 > /sys/devices/platform/smapi/BAT0/force_discharge

To cancel forced discharge:

# echo 0 > /sys/devices/platform/smapi/BAT0/force_discharge

让设置在启动时生效(只用同一块电池):

It is not necessary to create your own init.d script or modify /etc/rc.local - you just need the package sysfsutils:

# apt-get install sysfsutils

# sudo gedit /etc/sysfs.conf

把下面的放在文件 /etc/sysfs.conf后面:

# cat >> /etc/sysfs.conf << EOF

# For a LiIon battery in a Thinkpad

devices/platform/smapi/BAT0/start_charge_thresh = 50

devices/platform/smapi/BAT0/stop_charge_thresh = 80

EOF

The init script supplied by sysfsutils will load these settings on each boot.

其他电池状态信息:

To view extended battery status such as charging state, voltage, current, capacity, cycle count and model information:

# cat /sys/devices/platform/smapi/BAT0/installed

# cat /sys/devices/platform/smapi/BAT0/state       # idle/charging/discharging

# cat /sys/devices/platform/smapi/BAT0/cycle_count

# cat /sys/devices/platform/smapi/BAT0/current_now # instantaneous current

# cat /sys/devices/platform/smapi/BAT0/current_avg # last minute average

# cat /sys/devices/platform/smapi/BAT0/power_now   # instantaneous power

# cat /sys/devices/platform/smapi/BAT0/power_avg   # last minute average

# cat /sys/devices/platform/smapi/BAT0/last_full_capacity

# cat /sys/devices/platform/smapi/BAT0/remaining_percent

# cat /sys/devices/platform/smapi/BAT0/remaining_running_time

# cat /sys/devices/platform/smapi/BAT0/remaining_charging_time

# cat /sys/devices/platform/smapi/BAT0/remaining_capacity

# cat /sys/devices/platform/smapi/BAT0/design_capacity

# cat /sys/devices/platform/smapi/BAT0/voltage

# cat /sys/devices/platform/smapi/BAT0/design_voltage

# cat /sys/devices/platform/smapi/BAT0/manufacturer

# cat /sys/devices/platform/smapi/BAT0/model

# cat /sys/devices/platform/smapi/BAT0/barcoding

# cat /sys/devices/platform/smapi/BAT0/chemistry

# cat /sys/devices/platform/smapi/BAT0/serial

# cat /sys/devices/platform/smapi/BAT0/manufacture_date

# cat /sys/devices/platform/smapi/BAT0/first_use_date

# cat /sys/devices/platform/smapi/BAT0/temperature # in milli-Celsius

# cat /sys/devices/platform/smapi/ac_connected

The raw status data is also available, including some fields not listed above (in case you can figure them out):

# cat /sys/devices/platform/smapi/BAT0/dump

linux下usb充电问题,解决Thinkpad在Linux下的电池充电问题相关推荐

  1. linux下usb充电问题,如何解决在Ubuntu上iPad不能充电的问题

    在不久之前我们有向大家介绍过如何解决Ubuntu 14.04 LTS与iOS7连接问题,这篇文章将向大家介绍如何解决在Ubuntu上iPad不能充电的问题. 一般情况下iPad等设备都是支持使用usb ...

  2. linux下usb充电问题,Linux内核中USB充电器的解决方案

    内核中USB充电器的解决方案当前最新的内核(v3.5)对USB充电器的整体方案支持的不是太好,这里讨论的USB充电器的方案仅指软件方案,即充电器的检测需要由软件干预(比如读取USB PHY的寄存器), ...

  3. linux图形图像驱动,Linux_Linux操作系统下USB图像采集驱动的安装,ARMlinux下USB摄像头图像的采集 - phpStudy...

    Linux操作系统下USB图像采集驱动的安装 ARMlinux下USB摄像头图像的采集很难,往往望而却步.相比较LINUX系统下的摄像头驱动的安装简单的多,下面就介绍我的安装过程. 我使用的linux ...

  4. linux火狐网页无声音,解决Firefox在Ubuntu下播放Flash无声音的问题

    安装了Ubuntu Linux系统,在使用Firefox打开Flash是,光有图像没有声音,但播放MP3.视频等均正常,通过网上查找相关方法,一直无效,后来找到下面方法有效,留此作为存档. 打开&qu ...

  5. linux系统usb驱动怎么安装教程,MX Linux的闪存驱动器安装教程-电脑系统安装手册...

    MX Linux无疑是流行的中重Linux操作系统之一.它依赖于 Linux 和开源社区的出色上游工作.它的基础设计结合了优雅高效的桌面与简单的配置,高稳定性,坚实的性能和中等尺寸的占地面积.最重要的 ...

  6. linux重置电池阀值,Thinkpad在linux(ubuntu)下修改电池充电阈值,成功解决Thinkpad在Linux下的电池充电问题...

    安装tp-smapi: # aptitude install tp-smapi-dkms # modprobe tp_smapi 更改充电阈值: 设置开始充电阈值,如从"60%"开 ...

  7. linux charg修改目录,Thinkpad在linux(ubuntu)下修改电池充电阈值,成功解决Thinkpad在Linux...

    look this for more info: http://www.thinkwiki.org/wiki/Tp_smapi 安装tp-smapi: # aptitude install tp-sm ...

  8. Thinkpad在linux(ubuntu)下修改电池充电阈值,成功解决Thinkpad在Linux下的电池充电问题

    look this for more info:  http://www.thinkwiki.org/wiki/Tp_smapi 安装tp-smapi: # aptitude install tp-s ...

  9. linux判断usb进程命令,一种在Linux系统下审计USB设备历史使用情况的方法与流程...

    本发明涉及计算机审计技术领域,具体涉及一种在Linux系统下审计USB设备历史使用情况的方法. 背景技术: 如今,在linux系统中,对于USB设备的插入拔出事件,系统自身是不带有审计功能的,这使得普 ...

最新文章

  1. mysql5.7跳过gitd_MySQL5.7在线开启/关闭GTID
  2. Mybatis开发CRUD
  3. python统计段落单词词频_使用Python统计文件中词频,并且生成词云
  4. 华为p10plus能用鸿蒙吗,鸿蒙系统第四批什么时候 华为鸿蒙系统第四批 鸿蒙系统第四批升级机型介绍...
  5. 【Kafka】Kafka Failed to send SSL Close message IOException: Broken pipe
  6. 有大招儿?请收下这份关于数据与智能的晋级攻略!
  7. 转:OGRE场景管理器介绍
  8. echarts x轴加箭头,ECharts X轴(xAxis)
  9. linux系统中文输入法下载64位下载,Linux中文输入法|fcitx中文输入法 V4.2.6 官方安装版...
  10. 云原生日志管理瑞士军刀 Fluent Operator 中文入门教程
  11. 《Head First Android》读后感,电子书PDF下载
  12. 海康威视错误代码0xf_海康威视网络摄像机客户端 实例源码(基于SDK)
  13. php怎么seo,怎样学习seo
  14. 经验总结 | PBS系统的使用
  15. dns解析失败故障问题解决两例
  16. QT教程—1.1Qt入门
  17. HDU 4512 吉哥系列故事――完美队形I(最长公共上升子序列)
  18. 站在山顶上看golang的前世今生与未来展望
  19. DSP/DMP/SSP/RTB概念解释
  20. 一百行代码实现的HTML5登录页面

热门文章

  1. 手机C语言代码,C语言(示例代码)
  2. 机器学习数据分析方法
  3. python幂次方计算公式_比较各种Python求幂方法的性能
  4. Go 开源说第十一期:KubeSphere-面向云原生应用的容器混合云
  5. Linux任督二脉之内存管理(二) PPT
  6. 向量几何在游戏编程中的使用4
  7. AI人体引力报警系统,人体感应报警系统,报警围栏,防攀爬报警围栏
  8. npm install 报错 Failed at the XXX install script
  9. eclipse、JDK百度云资源链接
  10. TK mybatis插件通用mapper与oracle的几个坑