Ядро & Оборудование
   526

Не обнаруживаются внешние SATA диски при подключении к работающей системе

Привет!

При подключении внешнего SATA диска через SATA-кабель (в системнике включаю питание нужному мне диску), этот диск не обнаруживается системой вообще никак. Ядро его не видит. Если перезагрузится, то всё прекрасно, диск обнаруживается и доступен к монтированию файловой системы. Что делать, куда копать?

В BIOS'е:
1) Режим AHCI
2) hotplug для всех других шин SATA, кроме системного диска — включен

В системе модуль имеется:

$ lsmod | grep ahci
ahci                   40960  2
libahci                40960  1 ahci
libata                278528  2 libahci,ahci

Но в выводе блочных устройств, ничего кроме sda нет:

$ lsblk 
NAME          MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda             8:0    0 931,5G  0 disk 
├─sda1          8:1    0   499M  0 part 
├─sda2          8:2    0   100M  0 part /boot/efi
├─sda3          8:3    0    16M  0 part 
├─sda4          8:4    0   100G  0 part 
├─sda5          8:5    0 780,9G  0 part 
└─sda6          8:6    0    50G  0 part 
  ├─vg01-swap 254:0    0    10G  0 lvm  [SWAP]
  ├─vg01-var  254:1    0    20G  0 lvm  /var
  ├─vg01-root 254:2    0    10G  0 lvm  /
  └─vg01-home 254:3    0    10G  0 lvm  /home

3 комментария

avatar
Вообщем, поиск в гугле дал мне такой ответ, что этой проблеме несколько лет, судя по аналогичным вопросам, а возможно и с самого зарождения ядра линукса. Исправлять никто не торопится. Почему? Не знаю, ответа не нашел. Есть костыль, который решает проблему, это пересканировать SATA шину следующей командой от пользователя root (sudo не сработает, перейти в суперпользователя можно командой su -):

# echo - - - > /sys/class/scsi_host/hostX/scan

где вместо X необходимо подставить свой номер шины на котором висит хард, либо обойти все доступные на вашем PC шины поочередно, если не знаете на какой он у вас висит. Подробнее здесь
Последний раз редактировалось
0
avatar
Стоило сначала погуглить, а потом уже создавать топик, верно?)
А еще лучше было бы отправить его потом в how-to например
Последний раз редактировалось
0
avatar
У меня такое наблюдается после обновления ядра. Пока не перезагрузишь комп, не один подключенный носитель не монтируется.
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.