Alienware Aurora R7 上的 Ubuntu 16.04 LTS,关机时内核崩溃

Alienware Aurora R7 上的 Ubuntu 16.04 LTS,关机时内核崩溃

我刚刚在我的新台式机 Dell Alienware Aurora R7 上安装了 16.04 LTS,配备 i7-8700K、32GB RAM、SSD(SM961 NVMe SSD)和 1080TI。

到目前为止,一切正常,除了当我尝试关机时出现内核恐慌(重新启动正常)。

内核崩溃屏幕截图

我怎样才能避免这种情况?

答案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。

重启并测试!

感谢这篇文章:https://unix.stackexchange.com/questions/423797/how-do-i-disable-i2c-designware-support-when-its-not-built-as-a-module/446913#446913

这些是我对这台设备的规格。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。您可能希望在链接中调查其他步骤。

相关内容