Медленная загрузка Ubuntu [ata2: сбой SRST (errno=-16)] и [ata2: сбой сброса, сдача]

Это материнская плата с настройкой тройной загрузки, загрузка в режиме AHCI

Вот соответствующее сообщение (вытащил из dmesg), обратите внимание на большую задержку в отметке времени между ними:

[    6.528119] ata2: link is slow to respond, please be patient (ready=-19)
[   11.028120] ata2: SRST failed (errno=-16)
[   16.540117] ata2: link is slow to respond, please be patient (ready=-19)
[   21.040117] ata2: SRST failed (errno=-16)
[   26.552117] ata2: link is slow to respond, please be patient (ready=-19)
[   56.072118] ata2: SRST failed (errno=-16)
[   56.072125] ata2: limiting SATA link speed to 1.5 Gbps
[   61.104117] ata2: SRST failed (errno=-16)
[   61.104142] ata2: reset failed, giving up

Кажется, работает нормально на Windows. Это просто проблема Ubuntu.

Кажется, что все мои диски надежно подключены, без перемычек, большинство из них SSD, но некоторые IDE. У меня как 6 дисков. Один из них - Hackintosh (диск Mac GPT), а другой - Windows. Один SSD подключен через eSATA

Я не знаю, если ata2 такой же как /dev/sdb но если это так, это может быть интересно:

$ sudo fsck /dev/sdb                                                                                         
fsck from util-linux 2.31.1
e2fsck 1.44.1 (24-Mar-2018)
ext2fs_open2: Bad magic number in super-block
fsck.ext2: Superblock invalid, trying backup blocks...
fsck.ext2: Bad magic number in super-block while trying to open /dev/sdb

The superblock could not be read or does not describe a valid ext2/ext3/ext4
filesystem.  If the device is valid and it really contains an ext2/ext3/ext4
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
    e2fsck -b 8193 <device>
 or
    e2fsck -b 32768 <device>

Found a gpt partition table in /dev/sdb

Комментарий к делу: https://www.redhat.com/archives/rhl-list/2006-October/msg03892.html

Потому что это диск GPT hackintosh:

$ sudo gdisk /dev/sdb -l
GPT fdisk (gdisk) version 1.0.3

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.
Disk /dev/sdb: 1953525168 sectors, 931.5 GiB
Model: ST31000524AS    
Sector size (logical/physical): 512/512 bytes
Disk identifier (GUID): 384E6D96-A1EE-4D32-8FE5-14B63E4BF049
Partition table holds up to 128 entries
Main partition table begins at sector 2 and ends at sector 33
First usable sector is 34, last usable sector is 1953525134
Partitions will be aligned on 8-sector boundaries
Total free space is 262157 sectors (128.0 MiB)

Проверьте диск проходит:

$ sudo gdisk /dev/sdb
$ v
No problems found. 262157 free sectors (128.0 MiB) available in 2
segments, the largest of which is 262151 (128.0 MiB) in size.

1 ответ

Шаг 1 - Определите ATA2

Это предположение что ATA2 Рекомендации /dev/sdb, Чтобы узнать наверняка, используйте:

$ ll /sys/block/
total 0
drwxr-xr-x  2 root root 0 Apr 10 16:46 ./
dr-xr-xr-x 13 root root 0 Apr  4 21:05 ../
lrwxrwxrwx  1 root root 0 Apr 10 16:46 loop0 -> ../devices/virtual/block/loop0/
lrwxrwxrwx  1 root root 0 Apr 10 16:46 loop1 -> ../devices/virtual/block/loop1/
lrwxrwxrwx  1 root root 0 Apr 10 16:46 loop2 -> ../devices/virtual/block/loop2/
lrwxrwxrwx  1 root root 0 Apr 10 16:46 loop3 -> ../devices/virtual/block/loop3/
lrwxrwxrwx  1 root root 0 Apr 10 16:46 loop4 -> ../devices/virtual/block/loop4/
lrwxrwxrwx  1 root root 0 Apr 10 16:46 loop5 -> ../devices/virtual/block/loop5/
lrwxrwxrwx  1 root root 0 Apr 10 16:46 loop6 -> ../devices/virtual/block/loop6/
lrwxrwxrwx  1 root root 0 Apr 10 16:46 loop7 -> ../devices/virtual/block/loop7/
lrwxrwxrwx  1 root root 0 Apr 10 16:46 nvme0n1 -> ../devices/pci0000:00/0000:00:1d.0/0000:3e:00.0/nvme/nvme0/nvme0n1/
lrwxrwxrwx  1 root root 0 Apr 10 16:46 sda -> ../devices/pci0000:00/0000:00:17.0/ata2/host1/target1:0:0/1:0:0:0/block/sda/
lrwxrwxrwx  1 root root 0 Apr 10 16:46 sr0 -> ../devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.3/1-1.3:1.0/host2/target2:0:0/2:0:0:0/block/sr0/

Игнорировать loop1 через loop7 записей.

  • sda (жесткий диск) на канале ata2
  • nvme0n1 (SSD) включен 0000:3e:00.0 (фактически подключен к процессору @ 40 ГБ / с)
  • sr0 находится на usb1

Итак, ваш первый шаг - узнать, какие устройства включены. ata2

Шаг 2 - Проверка устройств

ide устройства могут быть объединены в цепочку "главный / подчиненный" и, если ata2 Вам может понадобиться проверить их настройки, одновременно удаляя их один за другим, чтобы определить, какой из них неисправен.

Кто-то с той же ошибкой обнаружил свой привод DVD/CD на ata2 был виновником и дефектом: "ata2: ссылка медленно отвечает, пожалуйста, будьте терпеливы" во время загрузки

Другой человек обнаружил, что проблема с SSD: ata1: ссылка медленно отвечает, пожалуйста, будьте терпеливы (готов =0)

Обязательно бегите fsck или любые другие утилиты для тестирования дисков в вашем распоряжении.

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