答案1
我实际上正在研究这个问题,因为我可能会得到相同的系统。
之前有一个针对这种情况的问题,答案提到选择以前的内核版本。这可能会解决这个问题: Ubuntu 16.04 LTS IRQ 内核在关机时崩溃 - Alienware R7 台式机
顺便问一下,您是否尝试过使用最新的非 LTS 版本的 Ubuntu 系统?那也可以。
答案2
我有一个Alienware Aurora R7/0VDT73,BIOS 1.0.11. 由于内置模块(i2c-designware-core)的 IRQ 问题,系统在关机时崩溃。
我通过编辑文件解决了这个问题/etc/默认/grub并添加内核选项诺阿皮克,改为以下行:
GRUB_CMDLINE_LINUX_DEFAULT="quiet noapic splash"
此后您还应该启动以下命令:
sudo update-grub
现在我的系统可以正常关闭。
答案3
我如何解决这个问题!
将 initcall_blacklist=dw_i2c_init_driver 添加到内核命令行。这在内核 4.15.0+ 上对我有用。
对于其他任何能找到这个答案的人来说。你可以通过编辑 /etc/default/grub 来实现:
在终端中运行:sudo -H gedit /etc/default/grub。
(如果您没有安装 gedit,请使用您最喜欢的文本编辑器或“sudo apt install gedit”(不带引号))
将黑名单字符串附加到 GRUB_CMDLINE_LINUX_DEFAULT:GRUB_CMDLINE_LINUX_DEFAULT="quiet initcall_blacklist=dw_i2c_init_driver"。
保存文件,关闭编辑器。
在终端中运行:sudo update-grub。
重启并测试!
这些是我对这台设备的规格。Alienware Aurora R5 Nvidia GTX 1070/8GBvram 8GB ram i7 Intel 核心处理器(8 核)“Skylake”
答案4
在配备 Samsung Pro 960 NVMe SSD 的 Dell Alienware 17R3 上,我遇到了暂停/恢复锁定的问题,通过编辑/etc/default/grub
并将参数添加到acpiphp.disable=1
包含以下内容的行中解决了该问题:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
之后它看起来像这样:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpiphp.disable=1"
保存文件。接下来使用以下命令更新/boot/grub.cfg
并生成新文件:initrd.img
sudo update-grub
最后重启并测试。
我没有 PM961,而是 960 Pro,所以没有遇到您的问题。如果其他答案或评论均无帮助,您可以尝试的最后一件事是:
nvme_core.default_ps_max_latency_us=5500
LINUX 内核参数列表中的参数/etc/default/grub
。我刚刚在Arch Linux。您可能希望在链接中调查其他步骤。