Пара строк при запуске Arch

При запуске Arch linux сразу после Grub, перед fbsplash выпадают две строки типа:
ata1: softreset failed (device not ready)
Как пофиксить? И что это вообще такое?
Philomela
Как пофиксить? И что это вообще такое?

http://fucking-great-advice.ru/advice/77/
Разберемся, голубчик!
Аналогичная ситуация. При старте появляется сообщение

ata3: softreset failed (device not ready)
ata2: softreset failed (device not ready)
ata4: softreset failed (device not ready)
ata1: softreset failed (device not ready)
Поиск в интернете и на форуме внятных результатов не дал, кругом только остряки:

amigo
Philomela
Как пофиксить? И что это вообще такое?
http://fucking-great-advice.ru/advice/77/
Есть мнение, что эта проблема с вязана с разделами MODULES и HOOKS в /etc/mkinitcpio.conf. Вот что говорит вики:

Пользователям более одного контроллера дисков
Warning: Если у вас более одного контроллера дисков использующих одно пространство имен устройств (например 2 SCSI/SATA или IDE контроллера) и они требуют разных модулей, укажите правильный порядок в MODULES=“” в файле /etc/mkinitcpio.conf и в вашем файле конфигурации fallback, иначе устройства могут поменяться местами и вы получите kernel panic при загрузке. Более правильный путь - использовать Persistent block device naming, чтобы быть уверенным, что вы смонтировали действительно то, что хотели.
Так и происходит, иногда устройства меняются местами, и система не грузится, говорит, что /dev/sda6 не обнаружен. При проверке выясняется, что sda6, теперь, например sde6. Все бы хорошо, но я не знаю, какие именно модули надо прописать в MODULES в /etc/mkinitcpio.conf. Сейчас этот раздел у меня пустой. А вот содержимое HOOKS

HOOKS="base udev autodetect pata scsi sata filesystems usbinput fsck"
Arch x86_64, Linux 5.16.7, Plasma 5.23.5
Прописывайте в fstab диски по UUID и ничего путаться не будет (и посоветовали выше правильно).
vadik
Прописывайте в fstab диски по UUID и ничего путаться не будет.

Итак уже все по UUID прописано, это первое, что пришло в голову; результат тот же, примерно раз из десяти система не запускается, как положено.

vadik
и посоветовали выше правильно

Зачем тогда вообще такой форум, если каждый ответ - редирект на поисковые системы. Если нечего по теме сказать, вообще писать не стоит.
Arch x86_64, Linux 5.16.7, Plasma 5.23.5
movieman
movieman
Итак уже все по UUID прописано, это первое, что пришло в голову; результат тот же, примерно раз из десяти система не запускается, как положено.
а в menu.lst тоже прописано?
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Несколько безумных идей:
1. отходит контакт питания/сата-кабеля
2. не хватает мощности блока питания.
movieman
Итак уже все по UUID прописано, это первое, что пришло в голову; результат тот же, примерно раз из десяти система не запускается, как положено.
Ну так покажите fstab, menu.lst и выхлоп blkid (когда система загружена нормально).
nafanja
movieman
movieman
Итак уже все по UUID прописано, это первое, что пришло в голову; результат тот же, примерно раз из десяти система не запускается, как положено.
а в menu.lst тоже прописано?

Нет, не было. Сейчас прописал. Система грузится, не могу сказать, всегда ли, время покажет. Но думаю, что проблем не будет. Но теперь сыпется еще больше ошибок.

killer1804
Несколько безумных идей:
1. отходит контакт питания/сата-кабеля
2. не хватает мощности блока питания

1. Контакт хороший, все кабели исправные.
2. По поводу блока на 100 % не уверен, но всё работает, диски все стартуют, SMART - OK, монтируются. Не думаю, что проблема в питании.

vadik
movieman
Итак уже все по UUID прописано, это первое, что пришло в голову; результат тот же, примерно раз из десяти система не запускается, как положено.
Ну так покажите fstab, menu.lst и выхлоп blkid (когда система загружена нормально).
menu.lst:

# Config file for GRUB - The GNU GRand Unified Bootloader
# /boot/grub/menu.lst
# DEVICE NAME CONVERSIONS 
#
#  Linux           Grub
# -------------------------
#  /dev/fd0        (fd0)
#  /dev/sda        (hd0)
#  /dev/sdb2       (hd1,1)
#  /dev/sda3       (hd0,2)
#
#  FRAMEBUFFER RESOLUTION SETTINGS
#     +-------------------------------------------------+
#          | 640x480    800x600    1024x768   1280x1024
#      ----+--------------------------------------------
#      256 | 0x301=769  0x303=771  0x305=773   0x307=775
#      32K | 0x310=784  0x313=787  0x316=790   0x319=793
#      64K | 0x311=785  0x314=788  0x317=791   0x31A=794
#      16M | 0x312=786  0x315=789  0x318=792   0x31B=795
#     +-------------------------------------------------+
#  for more details and different resolutions see
#  https://wiki.archlinux.org/index.php/GRUB#Framebuffer_resolution
# general configuration:
timeout   0
default   0
color light-blue/black light-cyan/blue
# boot sections follow
# each is implicitly numbered from 0 in the order of appearance below
#
# TIP: If you want a 1024x768 framebuffer, add "vga=773" to your kernel line.
#
#-*
# (0) Arch Linux
title  Arch Linux
root   (hd0,0)
#kernel /vmlinuz-linux root=/dev/sda6 ro
kernel /vmlinuz-linux root=/dev/disk/by-uuid/dca09bed-7287-420b-82d4-6fcd5aa6b050 ro
initrd /initramfs-linux.img
# (1) Arch Linux
title  Arch Linux Fallback
root   (hd0,0)
#kernel /vmlinuz-linux root=/dev/sda6 ro
kernel /vmlinuz-linux root=/dev/disk/by-uuid/dca09bed-7287-420b-82d4-6fcd5aa6b050 ro
initrd /initramfs-linux-fallback.img
# (2) Windows
#title Windows
#rootnoverify (hd0,0)
#makeactive
#chainloader +1
fstab:

# 
# /etc/fstab: static file system information
#
# <file system>	<dir>	<type>	<options>	<dump>	<pass>
tmpfs		/tmp	tmpfs	nodev,nosuid	0	0
#/dev/sda1 /boot ext4 defaults 0 1
#/dev/sda5 swap swap defaults 0 0
#/dev/sda6 / ext4 defaults 0 1
#/dev/sdb1 /mnt/hdd1 ext4 defaults 0 2
#/dev/sdc1 /mnt/hdd2 ext4 defaults 0 2
#/dev/sdd1 /mnt/hdd3 ext4 defaults 0 2
#/dev/sde1 /mnt/hdd4 ext4 defaults 0 2
UUID=f47c3d68-d4ea-4b06-9539-3a5554b67f20 /boot ext4 defaults 0 1
UUID=198342b3-f131-4112-8f04-445875da5fac swap swap defaults 0 0
UUID=dca09bed-7287-420b-82d4-6fcd5aa6b050 / ext4 defaults 0 1
UUID=8c95aee0-22e7-457d-939f-00bc96fa0586 /mnt/hdd1 ext4 defaults 0 2
UUID=f495ce21-b96f-48ad-9eaa-228a45bc0597 /mnt/hdd2 ext4 defaults 0 2
UUID=0de6425d-8285-48f7-9bf0-eb2fa8602134 /mnt/hdd3 ext4 defaults 0 2
UUID=d1eab7e7-a875-4180-ade5-ac93db6971c6 /mnt/hdd4 ext4 defaults 0 2
blkid:

$ sudo blkid 
/dev/sdb1: UUID="8c95aee0-22e7-457d-939f-00bc96fa0586" TYPE="ext4" 
/dev/sdd1: UUID="0de6425d-8285-48f7-9bf0-eb2fa8602134" TYPE="ext4" 
/dev/sda1: UUID="f47c3d68-d4ea-4b06-9539-3a5554b67f20" TYPE="ext4" 
/dev/sda5: UUID="198342b3-f131-4112-8f04-445875da5fac" TYPE="swap" 
/dev/sda6: UUID="dca09bed-7287-420b-82d4-6fcd5aa6b050" TYPE="ext4" 
/dev/sdc1: UUID="f495ce21-b96f-48ad-9eaa-228a45bc0597" TYPE="ext4" 
/dev/sde1: UUID="d1eab7e7-a875-4180-ade5-ac93db6971c6" TYPE="ext4" 
Буду презнателен, если кто-то подскажет, что нужно прописать в MODULES в /etc/mkinitcpio.conf
Arch x86_64, Linux 5.16.7, Plasma 5.23.5
Я бы посоветовал использовать в menu.lst вот такую конструкцию
kernel /vmlinuz-linux root=UUID=dca09bed-7287-420b-82d4-6fcd5aa6b050 ro

movieman
Но теперь сыпется еще больше ошибок.
Ошибки в студию!!!

Буду презнателен, если кто-то подскажет, что нужно прописать в MODULES в /etc/mkinitcpio.conf
HOOKS то что ты предоставил выше это правильно, по умолчанию должно работать!!!
В MODULES прописываются специфические модули, и по умолчанию он пустой и тоже должно работать по умолчанию.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
 
Зарегистрироваться или войдите чтобы оставить сообщение.