无法识别“使用电池”

无法识别“使用电池”

我刚买了一台可爱的 ThinkPad Edge 11,在 Windows 7 上可以上网约 6 小时。但不幸的是,干净的 Ubuntu 10.10 最多只能给我 4 个小时,这不令人满意。因此我安装了 laptop-mode-tools 和 powertop。

在安装和使用这些工具的过程中,出现了一些问题。现在,笔记本电脑无法识别电源何时被拔掉,因此屏幕等不会变暗。插入和拔出电源时它仍然会发出声音,但我怀疑这不是通过 Ubuntu 引起的。我尝试卸载这些工具,当然,还重新启动 - 但没有任何帮助。我不是 Linux 专家,所以希望有一些专业知识。有什么想法可以让我恢复设置或让它识别“使用电池”?

更新:我尝试重新安装 acpi-support、pm-utils 和 laptop-detect,但是没有成功。

答案1

我发现它/proc/acpi/battery/BAT1/info不知怎么被删除了。所以我发现电池信息将在以下情况下重置:

  1. 关闭
  2. 取出电池
  3. 打开
  4. 关闭
  5. 插入电池
  6. 打开

现在可以了:)

答案2

在我看来,无法识别电池实际上不是 Ubuntu 的问题,而是 Linux 内核的问题。我在使用 openSuse 11.4 和内核 3.1.0-rc5-1-vanilla 时也遇到了这个问题。我发现当发生以下情况之一时,系统会检测到电池:

  1. 断开和连接外部电源(“AC”)
  2. 打开笔记本的盖子。
  3. 最奇怪的是:按照上面描述的去做。

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

在 Windows 7 中,电池可以被立即识别。

将此事告知内核开发人员就好了...但是 bugzilla.kernel.org 现在已经瘫痪了一段时间了...

答案3

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

相关内容