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 ответ
Я сделал три вещи, пытаясь решить это:
Как предложил @jholtrop; Я отключил APST (переход автономного энергосбережения), передав следующий параметр ядра:
nvme_core.default_ps_max_latency_us=0
в записях GRUB.
Проверьте, сработало ли это, выполнив:
cat /sys/module/nvme_core/parameters/default_ps_max_latency_us
как это должно теперь напечатать
0
,Установите последнюю версию прошивки BIOS от ASRock для моей материнской платы, так как она "улучшает совместимость M.2 SSD", что, похоже, связано.
Отключено энергосбережение в C-состоянии в BIOS.