NVMe, на котором установлена ​​Ubuntu, кажется, исчезает во время работы

Я сделал собственный рабочий стол сборки, который включен 24/7 и служит сервером. Сегодня я во второй раз ощутил, что машина перестала отвечать. Подключение экрана ничего не делает. Вставка клавиатуры даже не вызвала светодиода на клавиатуре. Тем не менее, вентиляторы все еще работают, и огни разъема Ethernet включены.

Итак, я нажал кнопку сброса, и сразу же загорелся светодиод на клавиатуре, и BIOS отобразил на экране свой логотип. Но затем он пошел прямо в настройки BIOS, где обнаружил, что не было доступных вариантов загрузки. SSD, на котором установлена ​​Ubuntu, по-видимому, исчез, в зависимости от системы, что может объяснить, почему система перестала отвечать на запросы, я полагаю.

Я снова нажал кнопку сброса, но результат тот же: SSD не виден.

Затем я выключил и снова включил машину (вместо сброса). И проблема исчезла: SDD вернулся и загрузка системы прошла нормально.

Есть идеи, что может происходить?

Системные характеристики:

  • МОБО: ASRock A320M
  • Процессор: AMD Ryzen 7 1700
  • SSD: WD SSD Черный 256GB M.2
  • Блок питания: Seasonic S12II-Bronze 520W
  • GPU: MSI AMD RX550
  • ОС: Linux 4.13.0-26-generiC#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 от ASRock для моей материнской платы, так как она "улучшает совместимость M.2 SSD", что, похоже, связано.

  3. Отключено энергосбережение в C-состоянии в BIOS.

Другие вопросы по тегам