安装 Ubuntu 的 NVMe 在运行时似乎消失了

安装 Ubuntu 的 NVMe 在运行时似乎消失了

我制作了一台定制的台式机,全天候开机并用作服务器。今天我第二次遇到机器无响应的情况。连接屏幕没有任何反应。插入键盘甚至没有导致键盘上的 LED 亮起。但是,风扇仍在运转,以太网连接器灯亮起。

于是,我按下了重置按钮,键盘上的 LED 立即亮起,BIOS 屏幕上显示了其徽标。但随后它直接进入 BIOS 设置,显示没有可用的启动选项。根据系统显示,安装 Ubuntu 的 SSD 似乎消失了,我想这可以解释为什么系统变得无响应。

我再次按下重置按钮,但结果还是一样:没有看到 SSD。

然后我关闭机器,然后重新打开(而不是重置)。问​​题消失了:SSD 恢复可用,系统正常启动。

知道发生什么事了吗?

眼镜:

  • 主板:华擎 A320M
  • 中央处理器:AMD Ryzen 7 1700
  • SSD:WD SSD 黑色 256GB M.2
  • 电源:Seasonic S12II-Bronze 520W
  • 显卡:MSI AMD RX550
  • 操作系统:Linux 4.13.0-26-通用#29~16.04.2-Ubuntu

答案1

在尝试解决这个问题时,我做了三件事:

  1. 作为@jholtrop建议;我通过传递以下内核参数禁用了 APST(自主省电转换):

    nvme_core.default_ps_max_latency_us=0
    

    在 GRUB 条目中。

    通过执行以下操作来测试它是否有效:

    cat /sys/module/nvme_core/parameters/default_ps_max_latency_us
    

    因为现在应该打印0

  2. 安装华擎为我的主板提供的最新 BIOS 固件版本,正如它声称的那样“提高 M.2 SSD 兼容性",这看起来相当相关。

  3. 在 BIOS 中禁用 C 状态省电。

相关内容