“电池电量”无法识别

我刚买了一个可爱的ThinkPad Edge 11,它在Windows 7中有大约6个小时的冲浪时间。但不幸的是,一个干净的Ubuntu 10.10给了我最多4个小时,这并不令人满意。 因此我安装了笔记本电脑模式工具和powertop。

在安装和使用这些工具的过程中出现了问题。 现在,笔记本电脑无法识别电源何时插上电源,因此屏幕等不会变暗。 当电源插入和拔出时它仍然发出声音,但我怀疑这不是通过Ubuntu。 我已经尝试卸载工具,原因是重新启动 – 但没有任何帮助。 我不是Linux的专家,因此我们会感激一些专业知识。 有关如何恢复设置或让它识别“电池电量”的任何想法?

更新:我已经尝试重新安装acpi-support,pm-utils和laptop-detect,但没有运气。

我发现/proc/acpi/battery/BAT1/info以某种方式被删除了。 所以我发现电池信息将在以下情况下重置:

  1. 关掉
  2. 取出电池
  3. 打开
  4. 关掉
  5. 插上电池
  6. 打开

它现在有效:)

在我看来,不认识电池真的不是Ubuntu问题,而是Linux内核问题。 我也使用openSuse 11.4和内核3.1.0-rc5-1-vanilla。 我发现当发生下列情况之一时检测到电池:

  1. 断开并连接外部电源(“AC”)
  2. 打开笔记本的盖子。
  3. 而最奇怪的是:如上所述。

检测到但未在/sys子目录中显示的电池的静态属性,因为动态属性(当前电压,电流,负载,负载状态),特别是battery_present,未检测到,因此电池信息从/sys删除核心。

使用Windows 7,电池立即被识别。

很高兴告诉内核开发人员这个……但是bugzilla.kernel.org现在已经停机了一段时间……

也许看系统 – >管理 – >附加驱动程序。