18.04 и 18.10 не удалось загрузить nvme0: не удалось установить функцию APST (-19)

Я относительно новый пользователь Ubuntu и купил новый ноутбук для разработки. Однако у меня было множество проблем, пытаясь заставить его работать с Ubuntu. Я мучился из-за этого в течение почти двух дней, и ниже я попытался обобщить основные проблемы, которые у меня есть:

Получил эти проблемы как в Ubuntu 18.04 и 18.10, так и в качестве основной установки, поэтому НЕ выполняйте двойную загрузку с чем-либо.

Первая проблема: установщик Ubuntu не может найти мой диск ssd m.2 для установки.

  • Первая попытка исправления: в качестве параметра загрузки использовался acpi=off, который сработал и смог установить.

  • Проблема с этим: после установки я не смог загрузиться без acpi=off, что могло бы серьезно повлиять на производительность моего ноутбука (только показывает и использует одно ядро ​​процессора, когда у меня есть 6. Любая попытка загрузки без acpi=off приводит к ' nvme0: не удалось установить функцию загрузки APST.

  • Вторая попытка исправления: в качестве опции загрузки использовали nvme_load=YES. Это было более перспективным.

  • Проблема с этим: все работало отлично и удалось загрузить Ubuntu нормально. Но затем я выполнил первое обновление программного обеспечения, которое он запрашивает, и после перезагрузки вернулся к описанной выше ошибке.

FWIW - я пытался установить ArchLinux, и он работал нормально в течение нескольких часов, пока он не замерз, и мне пришлось отключить питание с помощью кнопки питания, что привело к другому отказу NVMe.

Изменить: я должен отметить, что безопасная загрузка и быстрая загрузка отключена, и режим ACHI SATA режим включен

Это моя спецификация ноутбука:

BIOS материнской платы American Megatrends версии 7.004 (извините, я не знаю, какую дополнительную информацию я могу дать для этого?) Шестиядерный процессор Intel® Core™ i7 8750H (2,2 ГГц, 4,1 ГГц Turbo) 16 ГБ Corsair 2133 МГц SODIMM DDR4 (2 x 8 ГБ) NVIDIA® GeForce® MX150 - 2,0 ГБ видеопамяти DDR5 512 ГБ INTEL® 760p M.2 NVMe PCIe SSD

Буду очень признателен за любую помощь в этом. Боюсь, мне придется просто использовать Windows, пока мое оборудование не будет поддерживаться.

1 ответ

Решение

Я наконец-то получил Ubuntu 18.10 для установки. я добавил nvme_core.default_ps_max_latency_us=200 к моему /etc/default/grub файл.

Итак, это выглядит так: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nvme_core.default_ps_max_latency_us=200"

Из этого ответа: ошибка EXT4-fs после обновления Ubuntu 17.04

Сейчас работает как мечта.

У меня была та же проблема с двумя разными дисками на двух разных системах:

  • NUC8i3
  • NUC8i5

Добавление в качестве параметра ядра nvme_core.default_ps_max_latency_us=1000 работает на Ubuntu 18.04.3 и Ubuntu 19.10.

Обратите внимание при перезагрузке: вам нужно добавить эту строку в /etc/default/grub а потом update-grub, Так что, если система не запускается, следуйте инструкциям по монтированию через действующую систему вашего раздела, сделайте chroot в установленный, добавьте строку и update-grub,

Это сработало для меня.

Решаю эту проблему отключением ASPM. Добавить pcie_aspm=off к GRUB_CMDLINE_LINUX_DEFAULT в /etc/default/grub file.

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