|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Zahar Kiselev 2:5030/382.1 30 Nov 2001 21:41:40 To : Alexander Kulak Subject : Re: Turn off IDE channel --------------------------------------------------------------------------------
Nov 30 08:57 01, Alexander Kulak wrote to Oleg Demidovich:
AK> Все-таки обычные винты HЕ ПРЕДУСМАТРИВАЮТ хотсвоп.
AK> Интересно, насколько реальна опасность повреждения.
Hе предусматривают не собственно винты, а "карманы" в которые они вставляются.
При помощи паяльника можно за один вечер сделать схему, которая будет корректно
отключать диск. Hадо использовать двунаправленные ключи и сделать правильный
порядок подачи питания и сигналов. Конечно, если сначала соединить интерфейс, а
потом подать питание - то машина скорее всего повиснет из-за непредсказуемых
переходных процессов в момент включения.
Я когда-то давно проводил эксперимент - отключал и подключал интерфейсный кабель
на включенном диске - естественно диск был на отдельном контроллере - это кстати
была звуковая карта с IDE интерфейсом. Hичего не висло и после подсоединения
диск нормально выполнял команды, которые я отдавал ему на ассемблере. Так что
технически сделать можно. Тогда я уперся в невозможность как-то объяснить
операционной системе без перезагрузки что у нее появился еще один диск. Писать с
нуля драйвер под полуось(а это была она) мне было лень.
То есть правильная последовательность подключения на мой взгляд должна быть
следующая - сначала соединяется "земля", потом - подается питание, потом -
подключается интерфейс, потом операционной системе говорим "обнюхать" диск.
Возможно, что если использовать не тот контроллер IDE, который на системной
плате, а внешний(звуковую карту с IDE интерфейсом) можно обойтись и без
паяльника. Звуковые карточки - они же обычно через PnP настраиваются, в том
числе включение/выключение и адрес IDE контроллера на ней. Вот этим и
воспользоваться. К сожалению - нет под рукой такой карточки - а то прямо сейчас
бы попробовал. Пихаем диск, подаем питание ключиком на "кармане", после этого
через isapnp даем команду на активизацию IDE-интерфейса. При отключении -
размонтируем диск, выключаем интерфейс через isapnp, выключаем питание,
вытаскиваем диск.
Zahar
--- Msged/LNX 6.1.0
* Origin: undefined location (2:5030/382.1)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/32883c07ecf4.html, оценка из 5, голосов 10
|