А сначала удостоверьтесь, что при обычной перезагрузке, когда загрузка не с nvme, в загруженной системе nvme работает.
Проверил. В загруженной с флешки системе NVMe после перезагрузки системы (запущенной с флешки)
работает: подключается, файлы с него читаются и записать также можно без проблем. Пробовал три раза (включение питания => загрузка системы с флешки => проверка NVMe => перезагрузка системы=> проверка NVMe => перезагрузка системы => проверка NVMe => перезагрузка системы => проверка NVMe).
Модель, размер ?
Сейчас установлен KingSpec NX-1T (объемом 1 TB). До этого был KingSpec NX-512 (объемом 512 GB).
Попробуйте отредактировать в extlinux.conf
Отредактировал. Содержание файла сейчас такое:
#menu title ALTLinux Boot Options
default linux
timeout 2
label linux
kernel /boot/vmlinuz
initrd /boot/initrd.img
fdt /boot/dtb/rockchip/rk3588-rock-5b.dtb
append root=UUID=c96bca41-0518-42e6-924c-3ec5440a060c ro console=ttyS02,1500000 console=tty0
label 5.10.110-std-def-rk-alt3
kernel ../vmlinuz-5.10.110-std-def-rk-alt3
initrd ../initrd-5.10.110-std-def-rk-alt3.img
fdtdir ../devicetree/5.10.110-std-def-rk-alt3
append root=UUID=c96bca41-0518-42e6-924c-3ec5440a060c ro console=ttyS02,1500000 console=tty0
После редактирования файла стало
значительно лучше. Система грузится практически всегда после подачи питания. Перезагрузка происходит успешно, с вероятностью где-то 50 на 50. Один раз получилось сделать две перезагрузки (третья не прошла).
Логи UART такие:
...
USB XHCI 1.10
scanning bus usb@fc800000 for devices... 3 USB Device(s) found
scanning bus usb@fc840000 for devices... 1 USB Device(s) found
scanning bus usb@fc880000 for devices... 1 USB Device(s) found
scanning bus usb@fc8c0000 for devices... 1 USB Device(s) found
scanning bus usb@fcd00000 for devices... 1 USB Device(s) found
scanning usb for storage devices... 0 Storage Device(s) found
Device 0: unknown device
no mmc device at slot 1
no mmc device at slot 0
invalid flags type!
Device 0: Vendor: 0x1e4b Rev: SN09843 Prod: 0006734005260
Type: Hard Disk
Capacity: 976762.3 MB = 953.8 GB (2000409264 x 512)
... is now current device
Scanning nvme 0:1...
Device 2: Vendor: 0x2207 Rev: V1.00 Prod: sfc_nor
Type: Hard Disk
Capacity: 16.0 MB = 0.0 GB (32768 x 512)
... is now current device
** Unrecognized filesystem type **
Device 1:
Device 0: unknown device
No ethernet found.
missing environment variable: pxeuuid
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/00000000
No ethernet found.
...
один раз такой попался:
...
USB XHCI 1.10
scanning bus usb@fc800000 for devices... 3 USB Device(s) found
scanning bus usb@fc840000 for devices... 1 USB Device(s) found
scanning bus usb@fc880000 for devices... 1 USB Device(s) found
scanning bus usb@fc8c0000 for devices... 1 USB Device(s) found
scanning bus usb@fcd00000 for devices... 1 USB Device(s) found
scanning usb for storage devices... 0 Storage Device(s) found
Device 0: unknown device
no mmc device at slot 1
no mmc device at slot 0
(так и завис)