Автор Тема: "Горячее" подключение НDD по eSATA (Решено)  (Прочитано 9713 раз)

dmitry287

  • Старожил
  • ****
  • Сообщений: 361
  • Карма: +45/-2
    • Просмотр профиля
Можно ли как то во время работы системы определять винчестер,подключенный "на горячую"по интерфейсу eSATA без перезагрузки?
В винде это можно сделать через диспетчер устройств,а в линуксе пока не нашел как осуществлять поиск новых устройств без ребута, или же в линуксе такое невозможно в принципе,типа если винт биосом не определялся до загрузки системы,значит его нет.
На многих буках и десктопах такие гнезда есть, скорость то гораздо выше чем у ЮСБшных.И предназначены они для горячего подключения,а так вся прелесть теряется-нет устройства пока комп не перегрузишь.
« Последнее редактирование: 05 Апрель 2010, 16:06:09 от Hromin »
Gigabyte GA-790XTA-UD4,Athlon II x4 620 2.6 GHz,4Gb DDR3,Video Gigabyte GT240 512M,HDD 3x500 Gb & 160 Gb

Hromin

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 590
  • Карма: +145/-4
    • Просмотр профиля
Re: "Горячее" подключение НDD по eSATA
« Ответ #1 : 16 Март 2010, 15:52:07 »
  dmitry287, через Менеджер пакетов Synaptic установите scsiadd. Подключите свой eSATA винчестер "на горячую" и введите в терминале
scsiadd -s Скопируйте результат.
 Перезагрузите компьютер, чтобы ОС увидела ваш винт и повторите команду.
 Отпишитесь.
« Последнее редактирование: 16 Март 2010, 15:55:33 от Hromin »

dmitry287

  • Старожил
  • ****
  • Сообщений: 361
  • Карма: +45/-2
    • Просмотр профиля
Re: "Горячее" подключение НDD по eSATA
« Ответ #2 : 16 Март 2010, 16:04:56 »
$ scsiadd -s
could not add device 0 0 1 0 : Invalid argument
could not add device 0 0 2 0 : Invalid argument
could not add device 0 0 3 0 : Invalid argument
could not add device 0 0 4 0 : Invalid argument
could not add device 0 0 5 0 : Invalid argument
could not add device 0 0 6 0 : Invalid argument
could not add device 0 0 7 0 : Invalid argument
could not add device 0 0 8 0 : Invalid argument
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
  Vendor: ATA      Model: WDC WD5000AAKS-0 Rev: 05.0
  Type:   Direct-Access                    ANSI  SCSI revision: 05
Host: scsi2 Channel: 00 Id: 00 Lun: 00
  Vendor: ATA      Model: Hitachi HDP72505 Rev: GM4O
  Type:   Direct-Access                    ANSI  SCSI revision: 05
Host: scsi5 Channel: 00 Id: 00 Lun: 00
  Vendor: HL-DT-ST Model: DVDRAM GH22NS40  Rev: NL01
  Type:   CD-ROM                           ANSI  SCSI revision: 05
Host: scsi6 Channel: 00 Id: 00 Lun: 00
  Vendor: Generic  Model: USB SD Reader    Rev: 1.00
  Type:   Direct-Access                    ANSI  SCSI revision: 00
Host: scsi6 Channel: 00 Id: 00 Lun: 01
  Vendor: Generic  Model: USB CF Reader    Rev: 1.01
  Type:   Direct-Access                    ANSI  SCSI revision: 00
Host: scsi6 Channel: 00 Id: 00 Lun: 02
  Vendor: Generic  Model: USB xD/SM Reader Rev: 1.02
  Type:   Direct-Access                    ANSI  SCSI revision: 00
Host: scsi6 Channel: 00 Id: 00 Lun: 03
  Vendor: Generic  Model: USB MS Reader    Rev: 1.03
  Type:   Direct-Access                    ANSI  SCSI revision: 00
вот что получилось без перезагрузки
после перезагрузки с подключенным винтом,девайс конечно определился...но он и раньше таким способом  определялся,а при горячем подключении не хочет :(
« Последнее редактирование: 25 Апрель 2010, 13:02:33 от Hromin »
Gigabyte GA-790XTA-UD4,Athlon II x4 620 2.6 GHz,4Gb DDR3,Video Gigabyte GT240 512M,HDD 3x500 Gb & 160 Gb

Hromin

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 590
  • Карма: +145/-4
    • Просмотр профиля
Re: "Горячее" подключение НDD по eSATA
« Ответ #3 : 16 Март 2010, 16:38:28 »
После перезагрузки, когда девайс определился, введите снова scsiadd -s и результат тоже сюда. Будем сравнивать.

dmitry287

  • Старожил
  • ****
  • Сообщений: 361
  • Карма: +45/-2
    • Просмотр профиля
Re: "Горячее" подключение НDD по eSATA
« Ответ #4 : 16 Март 2010, 16:44:49 »
а когда после перезагрузки определяется,картинка такая:

dima@dima-desktop ~ $ scsiadd -s
could not add device 0 0 1 0 : Invalid argument
could not add device 0 0 2 0 : Invalid argument
could not add device 0 0 3 0 : Invalid argument
could not add device 0 0 4 0 : Invalid argument
could not add device 0 0 5 0 : Invalid argument
could not add device 0 0 6 0 : Invalid argument
could not add device 0 0 7 0 : Invalid argument
could not add device 0 0 8 0 : Invalid argument
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
  Vendor: ATA      Model: WDC WD5000AAKS-0 Rev: 05.0
  Type:   Direct-Access                    ANSI  SCSI revision: 05
Host: scsi2 Channel: 00 Id: 00 Lun: 00
  Vendor: ATA      Model: Hitachi HDP72505 Rev: GM4O
  Type:   Direct-Access                    ANSI  SCSI revision: 05
Host: scsi5 Channel: 00 Id: 00 Lun: 00
  Vendor: HL-DT-ST Model: DVDRAM GH22NS40  Rev: NL01
  Type:   CD-ROM                           ANSI  SCSI revision: 05
Host: scsi5 Channel: 00 Id: 01 Lun: 00
  Vendor: ATA      Model: WDC WD10EADS-00P Rev: 01.0
  Type:   Direct-Access                    ANSI  SCSI revision: 05
Host: scsi6 Channel: 00 Id: 00 Lun: 00
  Vendor: Generic  Model: USB SD Reader    Rev: 1.00
  Type:   Direct-Access                    ANSI  SCSI revision: 00
Host: scsi6 Channel: 00 Id: 00 Lun: 01
  Vendor: Generic  Model: USB CF Reader    Rev: 1.01
  Type:   Direct-Access                    ANSI  SCSI revision: 00
Host: scsi6 Channel: 00 Id: 00 Lun: 02
  Vendor: Generic  Model: USB xD/SM Reader Rev: 1.02
  Type:   Direct-Access                    ANSI  SCSI revision: 00
Host: scsi6 Channel: 00 Id: 00 Lun: 03
  Vendor: Generic  Model: USB MS Reader    Rev: 1.03
  Type:   Direct-Access                    ANSI  SCSI revision: 00
« Последнее редактирование: 25 Апрель 2010, 13:02:59 от Hromin »
Gigabyte GA-790XTA-UD4,Athlon II x4 620 2.6 GHz,4Gb DDR3,Video Gigabyte GT240 512M,HDD 3x500 Gb & 160 Gb

Hromin

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 590
  • Карма: +145/-4
    • Просмотр профиля
Re: "Горячее" подключение НDD по eSATA
« Ответ #5 : 16 Март 2010, 16:57:09 »
осталось только посмотреть результаты этой же команды, когда девайс не подсоединён к компу. Также интересно что за винчестер(производитель, модель).

dmitry287

  • Старожил
  • ****
  • Сообщений: 361
  • Карма: +45/-2
    • Просмотр профиля
Re: "Горячее" подключение НDD по eSATA
« Ответ #6 : 16 Март 2010, 17:05:54 »
Model: WDC WD10EADS-00P Rev: 01.0
Western 1Tb,когда не определяется его нет в списке,логи выше
Похоже тут дело не в модели,я пробовал и Сигейт 200Гиг,результат аналогичный
« Последнее редактирование: 16 Март 2010, 17:21:45 от dmitry287 »
Gigabyte GA-790XTA-UD4,Athlon II x4 620 2.6 GHz,4Gb DDR3,Video Gigabyte GT240 512M,HDD 3x500 Gb & 160 Gb

Hromin

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 590
  • Карма: +145/-4
    • Просмотр профиля
Re: "Горячее" подключение НDD по eSATA
« Ответ #7 : 16 Март 2010, 17:21:49 »
dmitry287, после "горячего подключения" в терминале выполняем
sudo scsiadd -a 5 0 1 0что получается?

dmitry287

  • Старожил
  • ****
  • Сообщений: 361
  • Карма: +45/-2
    • Просмотр профиля
Re: "Горячее" подключение НDD по eSATA
« Ответ #8 : 16 Март 2010, 17:30:56 »
dima@dima-desktop ~ $ sudo scsiadd -a 5 0 1 0
[sudo] password for dima:
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
  Vendor: ATA      Model: WDC WD5000AAKS-0 Rev: 05.0
  Type:   Direct-Access                    ANSI  SCSI revision: 05
Host: scsi2 Channel: 00 Id: 00 Lun: 00
  Vendor: ATA      Model: Hitachi HDP72505 Rev: GM4O
  Type:   Direct-Access                    ANSI  SCSI revision: 05
Host: scsi5 Channel: 00 Id: 00 Lun: 00
  Vendor: HL-DT-ST Model: DVDRAM GH22NS40  Rev: NL01
  Type:   CD-ROM                           ANSI  SCSI revision: 05
Host: scsi6 Channel: 00 Id: 00 Lun: 00
  Vendor: Generic  Model: USB SD Reader    Rev: 1.00
  Type:   Direct-Access                    ANSI  SCSI revision: 00
Host: scsi6 Channel: 00 Id: 00 Lun: 01
  Vendor: Generic  Model: USB CF Reader    Rev: 1.01
  Type:   Direct-Access                    ANSI  SCSI revision: 00
Host: scsi6 Channel: 00 Id: 00 Lun: 02
  Vendor: Generic  Model: USB xD/SM Reader Rev: 1.02
  Type:   Direct-Access                    ANSI  SCSI revision: 00
Host: scsi6 Channel: 00 Id: 00 Lun: 03
  Vendor: Generic  Model: USB MS Reader    Rev: 1.03
  Type:   Direct-Access                    ANSI  SCSI revision: 00
Gigabyte GA-790XTA-UD4,Athlon II x4 620 2.6 GHz,4Gb DDR3,Video Gigabyte GT240 512M,HDD 3x500 Gb & 160 Gb

Hromin

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 590
  • Карма: +145/-4
    • Просмотр профиля
Re: "Горячее" подключение НDD по eSATA
« Ответ #9 : 16 Март 2010, 17:36:56 »
Скажите, вы каждый раз винчестер к одному и тому же разъёму на компе подключаете?
Есть ли вообще другие (свободные) разъёмы для подключения харда?

dmitry287

  • Старожил
  • ****
  • Сообщений: 361
  • Карма: +45/-2
    • Просмотр профиля
Re: "Горячее" подключение НDD по eSATA
« Ответ #10 : 16 Март 2010, 17:40:59 »
Каждый раз к одному и тому же,у меня на мамке один eSATA разъем.Свободные есть но они внутренние.
Gigabyte GA-790XTA-UD4,Athlon II x4 620 2.6 GHz,4Gb DDR3,Video Gigabyte GT240 512M,HDD 3x500 Gb & 160 Gb

Hromin

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 590
  • Карма: +145/-4
    • Просмотр профиля
Re: "Горячее" подключение НDD по eSATA
« Ответ #11 : 16 Март 2010, 17:58:02 »
 Смотрите, у вас CD-ROM и eSATA-разъём сидят на одном хосте:
 
Host: scsi5 Channel: 00 Id: 00 Lun: 00
  Vendor: HL-DT-ST Model: DVDRAM GH22NS40  Rev: NL01
  Type:   CD-ROM                           ANSI  SCSI revision: 05
Host: scsi5 Channel: 00 Id: 01 Lun: 00
  Vendor: ATA      Model: WDC WD10EADS-00P Rev: 01.0
  Type:   Direct-Access                    ANSI  SCSI revision: 05


поэтому, если eSATA-разъём переподключить не удаётся, попробуйте переставить кабель от CD-ROM в другой слот.
После этого подключаем винчестер, чтобы ОС его видела и снова сканируем порты scsi
  scsiadd -s

dmitry287

  • Старожил
  • ****
  • Сообщений: 361
  • Карма: +45/-2
    • Просмотр профиля
Re: "Горячее" подключение НDD по eSATA
« Ответ #12 : 16 Март 2010, 18:00:26 »
Без проблем,щас сделаю.
Gigabyte GA-790XTA-UD4,Athlon II x4 620 2.6 GHz,4Gb DDR3,Video Gigabyte GT240 512M,HDD 3x500 Gb & 160 Gb

dmitry287

  • Старожил
  • ****
  • Сообщений: 361
  • Карма: +45/-2
    • Просмотр профиля
Re: "Горячее" подключение НDD по eSATA
« Ответ #13 : 16 Март 2010, 18:07:04 »
Вот что теперь...Комп загружался с подключенным винтом

dima@dima-desktop ~ $ scsiadd -s
could not add device 0 0 1 0 : Invalid argument
could not add device 0 0 2 0 : Invalid argument
could not add device 0 0 3 0 : Invalid argument
could not add device 0 0 4 0 : Invalid argument
could not add device 0 0 5 0 : Invalid argument
could not add device 0 0 6 0 : Invalid argument
could not add device 0 0 7 0 : Invalid argument
could not add device 0 0 8 0 : Invalid argument
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
  Vendor: ATA      Model: WDC WD5000AAKS-0 Rev: 05.0
  Type:   Direct-Access                    ANSI  SCSI revision: 05
Host: scsi2 Channel: 00 Id: 00 Lun: 00
  Vendor: ATA      Model: Hitachi HDP72505 Rev: GM4O
  Type:   Direct-Access                    ANSI  SCSI revision: 05
Host: scsi3 Channel: 00 Id: 00 Lun: 00
  Vendor: HL-DT-ST Model: DVDRAM GH22NS40  Rev: NL01
  Type:   CD-ROM                           ANSI  SCSI revision: 05
Host: scsi5 Channel: 00 Id: 01 Lun: 00
  Vendor: ATA      Model: WDC WD10EADS-00P Rev: 01.0
  Type:   Direct-Access                    ANSI  SCSI revision: 05
Host: scsi6 Channel: 00 Id: 00 Lun: 00
  Vendor: Generic  Model: USB SD Reader    Rev: 1.00
  Type:   Direct-Access                    ANSI  SCSI revision: 00
Host: scsi6 Channel: 00 Id: 00 Lun: 01
  Vendor: Generic  Model: USB CF Reader    Rev: 1.01
  Type:   Direct-Access                    ANSI  SCSI revision: 00
Host: scsi6 Channel: 00 Id: 00 Lun: 02
  Vendor: Generic  Model: USB xD/SM Reader Rev: 1.02
  Type:   Direct-Access                    ANSI  SCSI revision: 00
Host: scsi6 Channel: 00 Id: 00 Lun: 03
  Vendor: Generic  Model: USB MS Reader    Rev: 1.03
  Type:   Direct-Access                    ANSI  SCSI revision: 00
На одном из форумов я получил такой ответ:
Тогда возможно в самом ядре не включена опция sаtа hotplug. Я уточню данный вопрос, и отпишусь. Если окажется действительно так, то определяться будет только при перезагрузке, или же пересобирть ядро.
« Последнее редактирование: 25 Апрель 2010, 13:03:42 от Hromin »
Gigabyte GA-790XTA-UD4,Athlon II x4 620 2.6 GHz,4Gb DDR3,Video Gigabyte GT240 512M,HDD 3x500 Gb & 160 Gb

Hromin

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 590
  • Карма: +145/-4
    • Просмотр профиля
Re: "Горячее" подключение НDD по eSATA
« Ответ #14 : 17 Март 2010, 01:58:32 »
dmitry287, когда уточните насёт опции sаtа hotplug в ядре, обязательно отпишитесь. А пока сделайте вот что.
1. "Горячее подключение"
2. Откройте "Компьютер"(обозреватель файлов) тот что на рабочем столе. Там отображаются все подключённые устройства. Это важно - во время выполнения следующих действий вам нужно наблюдать за содержимым этой папки.
3. В терминале
    scsiadd -s 5
если ничего не произошло, то
    scsiadd -a 5 0 1 0

отпишитесь.