Linux Mint Cinnamon启动与关机时出现大量ACPI错误(Asrock H110M-DGS主板)求助
Linux Mint Cinnamon启动与关机时出现大量ACPI错误(Asrock H110M-DGS主板)求助
嘿,我太懂这种启动或关机时满屏ACPI错误的糟心感了,尤其是联系厂商还没收到回复的时候!针对你的Asrock H110M-DGS主板在Linux Mint Cinnamon下的问题,我整理了几个实际可行的排查和解决方向,你可以挨个试试:
尝试添加ACPI内核参数屏蔽错误
这是处理ACPI兼容性问题最常用的办法,不同参数对应不同的屏蔽逻辑,你可以逐个测试:- 打开终端,输入命令:
sudo nano /etc/default/grub - 找到
GRUB_CMDLINE_LINUX_DEFAULT这一行,在引号内的内容后面添加参数,比如:- 完全禁用ACPI:
acpi=off(注意:可能会影响部分硬件功能,比如风扇调速) - 禁止ACPI中断请求:
acpi=noirq - 禁止PCI设备使用ACPI:
pci=noacpi
修改后类似:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=noirq"
- 完全禁用ACPI:
- 按
Ctrl+O保存,回车确认,再按Ctrl+X退出编辑器 - 执行
sudo update-grub更新grub配置,重启系统后看错误是否消失
- 打开终端,输入命令:
更新主板BIOS
很多ACPI错误都是旧BIOS的兼容性bug导致的,你可以手动去华擎官网找H110M-DGS的最新BIOS版本,用U盘完成更新。虽然你联系华擎没回复,但官网的BIOS资源一般是公开的,更新后大概率能解决这类问题。排查硬件连接问题
有时候ACPI错误和外接硬件的异常连接有关,你可以先拔掉非必要的外设(比如额外的硬盘、USB集线器、游戏手柄等),只保留系统盘、键盘和鼠标,重启后看看错误是否减少或消失。如果有改善,再逐个插回外设找到根源。深挖日志找具体线索
你可以用命令过滤更详细的ACPI相关日志,看看有没有指向特定硬件模块的信息:- 查看启动时的ACPI日志:
dmesg | grep -i acpi - 查看系统错误级别的日志:
journalctl -b -p err
根据日志里的具体提示,可能能找到更针对性的解决办法
- 查看启动时的ACPI日志:
你提供的系统报错日志:
Apr 08 14:49:53 abro kernel: No Arguments are initialized for method [_L6F] Apr 08 14:49:53 abro kernel: Apr 08 14:49:53 abro kernel: ACPI Error: Aborting method \_GPE._L6F due to previous error (AE_NOT_FOUND) (20210730/psparse-529) Apr 08 14:49:53 abro kernel: ACPI Error: AE_NOT_FOUND, while evaluating GPE method [_L6F] (20210730/evgpe-511) Apr 08 14:49:53 abro kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_GPE._L6F.PGRT], AE_NOT_FOUND (20210730/psargs-330) Apr 08 14:49:53 abro kernel: Apr 08 14:49:53 abro kernel: No Local Variables are initialized for Method [_L6F] Apr 08 14:49:53 abro kernel: Apr 08 14:49:53 abro kernel: No Arguments are initialized for method [_L6F] Apr 08 14:49:53 abro kernel: Apr 08 14:49:53 abro kernel: ACPI Error: Aborting method \_GPE._L6F due to previous error (AE_NOT_FOUND) (20210730/psparse-529) Apr 08 14:49:53 abro kernel: ACPI Error: AE_NOT_FOUND, while evaluating GPE method [_L6F] (20210730/evgpe-511) Apr 08 14:49:53 abro kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_GPE._L6F.PGRT], AE_NOT_FOUND (20210730/psargs-330)
备注:内容来源于stack exchange,提问作者arthur brogard




