mwa*_*ter 7 boot console power-management
我在启动期间在 Ubuntu 14.04 上收到以下消息:
功率计 ACPI000D:00:忽略不安全的软件功率上限
出现红色/橙色 Ubuntu 背景后不久就会出现该消息,并且屏幕在控制台中暂时变黑。之后系统加载正常,登录屏幕照常出现。尽管如此还是很烦人。
有人知道如何解决这个问题吗?
编辑:虽然通过显示管理器使用 Ubuntu 没有问题,但该消息仍然存在于我无法再使用的 TTY 控制台中。
更新:我升级到 Ubuntu 16.04,虽然在启动过程中不久仍然出现警告,然后出现在 TTY 控制台的第一行,但它们按预期工作,即我终于可以登录并使用它们。
发生此错误是因为该设备 ACPI000D(功率计)的 ACPI _PMC(功率计功能)对象设置了位 0,指示该设备支持功率测量功能,但是,内核驱动程序检测到硬件不支持此功能功能,因此报告电源能力可能是可疑的,因此忽略它。基本上,固件表明功率计量可用,但内核驱动程序不相信它适用于您的硬件。
目前,似乎允许这样做的唯一硬件是某些带有“IBM Active Energy Manager”的 IBM 硬件。
有关此 ACPI 功能的更多详细信息,请参阅 ACPI 规范的第 10.4.1 节。
可以使用内核参数 force_cap_on=1 强制使用此功能,但是除非您知道自己在做什么,否则不建议这样做。
我认为这条消息很可能可以安全地忽略。可以完全关闭内核错误消息以禁用此功能,但是,这将阻止您看到内核将来报告的可能有用的错误。此消息被报告为 dev_err() 级别的设备错误消息,因此必须禁用 dev_err 级别的错误消息以消除此错误。
例如,设置内核参数 loglevel=2 将报告紧急情况、警报和严重错误,并忽略级别 3(错误)及以下的错误。为此,请编辑 /etc/default/grub(具有 root 权限)并更改 GRUB_CMDLINE_LINUX_DEFAULT 以包含 loglevel=2,例如
sudo gedit /etc/default/grub
Run Code Online (Sandbox Code Playgroud)
编辑和设置:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash loglevel=2"
Run Code Online (Sandbox Code Playgroud)
保存更改并运行:
sudo update-grub
Run Code Online (Sandbox Code Playgroud)
长期修复是修改驱动程序并将 dev_err 更改为 dev_warn
| 归档时间: |
|
| 查看次数: |
21030 次 |
| 最近记录: |