Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Установщик Ubuntu не видит SSD M.2 nvme Western Digital  (Прочитано 13287 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн novicheck

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Установщик Ubuntu не видит SSD M.2 nvme
« Ответ #30 : 06 Марта 2020, 18:40:26 »
система должна видеть это устройство.
А вот с этим и беда. Но, на будущее (в порядке тренировки мозга и возможного применения) - оч. хорошо.Я даже поэкспериментирую с удовольствием!
« Последнее редактирование: 06 Марта 2020, 18:42:13 от novicheck »

Оффлайн aleks_

  • Участник
  • *
  • Сообщений: 145
    • Просмотр профиля
Re: Установщик Ubuntu не видит SSD M.2 nvme
« Ответ #31 : 06 Марта 2020, 22:53:10 »
Цитата: novicheck
  1. Windows 10 ставится легко и непринуждённо .. И возникло подозрение, что мне не повезло, и в микрокоде (или как его там) накопителя есть какая-то ошибка, т.е. брак.
Если ставилась Windows, то должно получиться и с Linux, BIOS/UEFI как бы не причём. Если бы был бракованным диск, то Windows не установилась.
Вариант, чтобы диск стал виден. Первым поставить Windows, затем в нём отрезать на диске часть (20 Гг>...) для Linux, форматнуть её в fat32. Затем загрузиться с live usb, если отрезанная часть диска будет видна, то  пробовать ставить на неё Linux. Если Linux встанет на отрезанный раздел диска, то из него удалить Windows в Gparted.
Второй вариант расчитан на авось, маловероятен, нелогичен, но всё же. На этом ПК записать Linux на чистую вторую флешку как полноценную ОС c установочной флешки с live iso,  загрузиться с этой флешки с установленным на ней Linux и затем посмотреть виден ли будет проблемный диск, если виден, то сделать на него копию системы на флешке утилитой dd. 
Цитировать
Образы писал на Rufus
Ну и на посошок, попробовать записать образ на Unetbootin , раньше всегда писал им, ни разу не подводил. Других идей сегодня нет, пятница, расслабуха ...
« Последнее редактирование: 06 Марта 2020, 23:00:11 от aleks_ »

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3513
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: Установщик Ubuntu не видит SSD M.2 nvme
« Ответ #32 : 07 Марта 2020, 04:54:34 »
GRAB видит накопитель, на котором есть 2 раздела
Загрузитесь в liveUSB и покажите вывод команды dmesg | egrep -i "(error|fail|warning|invalid|wrong)"Раз GRUB и Windows диск видят, то явно должны быть ошибки при загрузке ядра. Может, они хоть что-то прояснят.
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

Оффлайн novicheck

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Установщик Ubuntu не видит SSD M.2 nvme
« Ответ #33 : 07 Марта 2020, 13:02:10 »
А у человека тот же самый диск, что и у Вас?
Вы правы. Сейчас выяснилось, что накопители у нас разные: у меня WD, а у него SK HYNIX
(Нажмите, чтобы показать/скрыть)
Это называется невнимательность.

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3513
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: Установщик Ubuntu не видит SSD M.2 nvme
« Ответ #34 : 07 Марта 2020, 13:15:24 »
novicheck, это называется, ЕМНИП, закон Де Моргана. И тем не менее, dmesg бы (О_О)
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

Оффлайн novicheck

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Установщик Ubuntu не видит SSD M.2 nvme
« Ответ #35 : 07 Марта 2020, 13:33:40 »
zg_nico, Не могу пока - племянник за компом, у меня к 8 марта подготовка, пока супруга на работе.
Пишу изредка с ноутбука, но это всё, что пока могу. [плачет]

Оффлайн aleks_

  • Участник
  • *
  • Сообщений: 145
    • Просмотр профиля
Re: Установщик Ubuntu не видит SSD M.2 nvme
« Ответ #36 : 07 Марта 2020, 14:18:27 »
Вариант установки Ubuntu на заранее размеченный раздел диска в Virtualbox. Делается это в Windows.
https://www.youtube.com/watch?v=eh2LvMe9_WA
В ролике автор ставит Ubuntu на флешку, в вашем случае вместо флешки будет раздел диска сделаный заранее.  Если всё получится, то после загрузки Ubuntu раздел с Windows можно удалить, если он не нужен. Как бы всё логично, должно получиться.
« Последнее редактирование: 07 Марта 2020, 14:22:30 от aleks_ »

Оффлайн novicheck

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Установщик Ubuntu не видит SSD M.2 nvme
« Ответ #37 : 07 Марта 2020, 16:42:16 »
dmesg бы
Вот:ubuntu@ubuntu:~$ sudo dmesg |egrep -i"(error|fail|warning|invalid|wrong)"
[ 0.014524] ACPI BIOS Warning (bug): Optional FADT field Pm2ControlBlock has valid Length but zero Address: 0x0000000000000000/0x1 (20190703/tbfadt-624)
[ 12.158548] RAS: Correctable Errors collector initialized.
[ 53.250675] blk_update_request: I/O error, dev nvme0n1, sector 250069504 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0
[ 55.810666] nvme nvme0: Removing after probe failure status: -19
[ 55.831331] Buffer I/O error on dev nvme0n1, logical block 31258688, async page read
[ 56.044821] Buffer I/O error on dev nvme0n1p5, logical block 25936112, async page read
[ 56.044822] Buffer I/O error on dev nvme0n1p1, logical block 5321456, async page read
[ 56.045861] Buffer I/O error on dev nvme0n1p2, logical block 0, async page read
[ 56.052141] Buffer I/O error on dev nvme0n1p2, logical block 0, async page read
[ 56.054356] Buffer I/O error on dev nvme0n1p2, logical block 0, async page read
[ 56.056557] Buffer I/O error on dev nvme0n1p2, logical block 0, async page read
[ 56.058686] Buffer I/O error on dev nvme0n1p2, logical block 0, async page read
[ 56.060806] Buffer I/O error on dev nvme0n1p2, logical block 0, async page read
[ 56.062815] Buffer I/O error on dev nvme0n1p2, logical block 0, async page read
[ 56.065435] nvme nvme0: failed to set APST feature (-19)
« Последнее редактирование: 07 Марта 2020, 22:10:59 от zg_nico »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6753
  • 20% Cooler
    • Просмотр профиля
Re: Установщик Ubuntu не видит SSD M.2 nvme
« Ответ #38 : 07 Марта 2020, 18:58:04 »
Код: (txt) [Выделить]
sudo apt install smartmontools
sudo smartctl -a /dev/nvme0n1

Вывод второй команды покажите

Пользователь добавил сообщение 07 Марта 2020, 19:02:28:
И еще такую покажите:
Код: (txt) [Выделить]
dmesg | grep -i nvm
« Последнее редактирование: 07 Марта 2020, 19:02:50 от ALiEN175 »
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3513
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: Установщик Ubuntu не видит SSD M.2 nvme
« Ответ #39 : 07 Марта 2020, 22:13:31 »
novicheck, хорошая новость: система диск-таки видит. Плохая: осознать увиденное не может. Может ему firmware какой надо, или ещё чего. Навскидку не знаю к сожалению :-\
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

Оффлайн novicheck

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Установщик Ubuntu не видит SSD M.2 nvme
« Ответ #40 : 08 Марта 2020, 05:26:41 »
Вывод второй команды покажите
sudo smartctl -a /dev/nvme0n1
smartctl 6.6 2016-05-31 r4324 [x86_64-linux-5.3.0-40-generic] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

Smartctl open device: /dev/nvme0n1 failed: No such device
И следующая:dmesg |grep -i nvm
[   12.325606] nvme nvme0: pci function 0000:01:00.0
[   12.624083] nvme nvme0: 4/0/0 default/read/poll queues
[   12.628085]  nvme0n1: p1 p2 p3 p4 p5 p6
[   14.054968] EXT4-fs (nvme0n1p5): mounted filesystem with ordered data mode. Opts: (null)
[   50.690921] nvme nvme0: controller is down; will reset: CSTS=0xffffffff, PCI_STATUS=0xffff
[   53.242050] blk_update_request: I/O error, dev nvme0n1, sector 250069504 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0
[   54.112828] nvme 0000:01:00.0: Refused to change power state, currently in D3
[   55.794126] nvme nvme0: Removing after probe failure status: -19
[   55.806708] Buffer I/O error on dev nvme0n1, logical block 31258688, async page read
[   56.017793] Buffer I/O error on dev nvme0n1p1, logical block 135408, async page read
[   56.019414] Buffer I/O error on dev nvme0n1p6, logical block 21786096, async page read
[   56.019454] Buffer I/O error on dev nvme0n1p3, logical block 4080, async page read
[   56.020558] Buffer I/O error on dev nvme0n1p5, logical block 4095984, async page read
[   56.021761] Buffer I/O error on dev nvme0n1p4, logical block 5211120, async page read
[   56.022762] Buffer I/O error on dev nvme0n1p2, logical block 25584, async page read
[   56.051150] nvme nvme0: failed to set APST feature (-19)

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3513
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: Установщик Ubuntu не видит SSD M.2 nvme
« Ответ #41 : 08 Марта 2020, 11:09:16 »
novicheck, на данный момент идея только одна - пробовать манипулировать параметрами модулей ядра nvme_core и/или nvme при загрузке. Возможно, выставив некое значение для одного из них диск мы-таки сможем увидеть. Нагуглил так сказать спецификацию Вашего диска.
Модель (по данным BIOS): WDC PC SN520 SDAPMUW-128G-1001. На сайте производителя выложен pdf с, так сказать, спецификацией. Там же есть раздел техподдержки. Написал им на электронную почту на ломаном английском (другим не обладаю, увы), описал проблему. Спросил про параметры ядра, дал ссылку на данный топик. Может, чего путнего посоветуют. Проблема явным образом кроется только в диске. Ни материнка, ни что-либо еще здесь ни при чем, как мне кажется.
Параметры ядра согласно выводам modinfo для данных модулей:
(Нажмите, чтобы показать/скрыть)
Первый - исходя из вывода dmesg (тот самый, который отваливается, судя по логу). Второй указан в зависимостях первого. Влияют, ИМХО либо первый, либо второй, либо оба сразу. Некая несовместимость присутствует данных модулей ядра с данною железкой.
Наверное имеет смысл начать с параметра default_ps_max_latency_us модуля nvme_core. Вроде как при загрузке с таким параметром ядра:
nvme_core.default_ps_max_latency_us=0
не должно быть задействовано энергосбережение (если я правильно трактую max power saving latency) для диска, таким образом он не будет отключен по ошибке, что, весьма возможно, в нашем случае и происходит. Вместе с тем, можно попробовать иные значения данного параметра, например вместо 0 записать ему 1000, либо 2000, либо 5000.
Кроме того, можно попробовать поманипулировать теми параметрами, которые имеют тип bool (там как бы вариантов меньше - либо 0 либо 1):
nvme_core.multipath=1   nvme_core.multipath=0
nvme_core.force_apst=1   nvme_core.force_apst=0
nvme_core.streams=1   nvme_core.streams=0
nvme.use_cmb_sqes=1   nvme.use_cmb_sqes=0

Тест в любом случае один: выбираем параметр, который понравился, прописываем его в grub2 при загрузке, грузимся с ним в режиме LiveUSB (Try Ubuntu without install/Попробовать Ubuntu без установки), и смотрим в выводе dmesg - изменились ли или пропали ли вовсе ошибки, ну и в выводе хоть того же lsblk - стал ли доступен диск. Я бы попробовал позагружаться с предлагаемыми параметрами. Тратить на это время или нет - решать конечно же Вам. Но иного мне пока в голову не лезет. Может, у кого есть иные идеи, поинтереснее.
« Последнее редактирование: 08 Марта 2020, 11:11:13 от zg_nico »
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

Оффлайн novicheck

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Установщик Ubuntu не видит SSD M.2 nvme
« Ответ #42 : 08 Марта 2020, 11:40:46 »
zg_nico, спасибо за Ваше участие!
Один уточняющий вопрос: параметры модуля nvme в Grub2 нужно прописывать в строку, начинающуюся с "linux /casper..., заменяя "quit splach ---" в конце строки, правильно?
Тратить на это время или нет
Ну, я пока не сдаюсь! У ПК - 1 год гарантии, так что время есть (шучу).

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3513
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: Установщик Ubuntu не видит SSD M.2 nvme
« Ответ #43 : 08 Марта 2020, 12:04:02 »
параметры модуля nvme в Grub2 нужно прописывать в строку, начинающуюся с "linux /casper..., заменяя "quit splach ---" в конце строки
да. все верно. Вместо quiet и splash. По аналогии с nomodeset (расписано в картинках здесь), только вместо nomodeset везде по тексту подразумеваем выбранный в данном контексте параметр ядра. К примеру, хотим nvme.use_cmb_sqes=0, значит находим строку, которая начинается с linux linux /casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper quiet splash ---убираем из неё слова quiet и splash, и, приведя её к виду linux /casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper nvme.use_cmb_sqes=0 ---нажимаем F10. Так Вы во время загрузки еще и лог увидите.
Не забывайте о reisub (если система встанет колом с одним из параметров - это по логике вещей поможет Вам перезагрузиться, и с точки зрения сохранности загрузочной флешки да и вообще оборудования это правильнее, чем аппаратный сброс).
Если во время экспериментов случайно забыли с каким параметром стартовали, но диск виден - посмотреть текущие параметры ядра можно в выводе команды терминала cat /proc/cmdline
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6911
    • Просмотр профиля
Re: Установщик Ubuntu не видит SSD M.2 nvme
« Ответ #44 : 11 Марта 2020, 04:43:22 »
novicheck, загляни в соседнюю тему.

 

Страница сгенерирована за 0.057 секунд. Запросов: 25.