正如标题所说,我的笔记本电脑电池在 maverick 中无法检测到。我一直在使用 ubuntu,从来没有遇到过这个问题。我有一台 msi ms-171f vr705 系列,除了电池之外,一切都运行良好。
cat: /proc/acpi/battery/BAT1/info: No such device
答案1
通常笔记本电脑电池上标有BAT0
。您是否尝试过运行:
cat /proc/acpi/battery/BAT0/info
您是否还尝试过添加acpi=force
到您的 GRUB 命令行?
打开终端并运行以下命令:
sudo gedit /etc/default/grub
- 转到行
GRUB_CMDLINE_LINUX_DEFAULT=""
- 替换为
GRUB_CMDLINE_LINUX_DEFAULT="acpi=force"
- 保存更改。
- 运行
sudo update-grub
并重新启动。
(如果步骤 2 中已经有内容,""
只需在其后添加一个空格并添加acpi=force
)
答案2
我知道这个问题有点老了,但有人可能会从我的回复中受益。该问题是由上游内核错误引起的。您可以在此处查看错误报告:https://bugzilla.kernel.org/show_bug.cgi?id=24002. 最后一个内核显示 MS-171F 笔记本电脑主板电池信息的 Ubuntu 版本是 9.10(Karmic)。不幸的是,Karmic 已于 4 月停产。希望他们能尽快解决这个问题,并在更新中告知我们。
答案3
就我而言,这种情况在我升级内核后经常发生,而且我没有按照建议的那样频繁重启。
重新启动后,它工作正常。
答案4
打开终端并运行以下命令:
sudo gedit /etc/default/grub 找到行 GRUB_CMDLINE_LINUX_DEFAULT="" 将其替换为 GRUB_CMDLINE_LINUX_DEFAULT="acpi=noacpi" 保存更改。运行 sudo update-grub 并重新启动。
如果它不起作用,并且您有外部显卡(如 nvdia),则更新并将最新版本的驱动程序设为默认,然后检查。我有一台 MSI GF-63,它可以正常工作。