|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Zahar Kiselev 2:5030/382.1 14 Feb 2001 06:32:08 To : Vladimir Bormotov Subject : HDD-RACK -------------------------------------------------------------------------------- At 14 Feb 01 02:45:37, Vladimir Bormotov wrote to Zahar Kiselev: VB>>> такой, что контакты включаются "одновременно", говоря более простым VB>>> языком - "как получится". Даже если ты подключаешь питание VB>>> ключиком, совсем не ясно что там будет, и в какой VB>>> последовательности. ZK>> Пока питания нет - не будет ничего. VB> питания нет где? Hа винте? А типа про выходы контроллера мы забыли? VB> Или они 100% буферированы (плиз, ссылку на спецификацию), и буфера 100% VB> переведены в Z-state? Или может там вообще выхода с открытым коллектором? Объясни мне пожалуйста(можно нетмейлом) что и как конкретно может сгореть в данном случае. Желательно с примерами схемных решений. По стилю изложения вижу, что в электронике ты разбираешься. ZK>> Во всяком случае несмотря на десятки экспериментов по ZK>> вставлению/вытаскиванию - мне даже машину повесить не ZK>> удавалось. VB> Отлично. Знаешь, я слышал десятки рассказов, как подключали отключали VB> принтер во включенный компьютер. Hо мне хватило увидеть один сгоревший VB> Epson FX-80, чтоб больше так не длать самоу, и не советовать никому. Тут как раз все понятно. У принтера и компьютера разные источники питания и если корпуса не соединены, то между ними может быть до сотни вольт("спасибо" разработчикам БП). Если сигнальный провод в кабеле соединится раньше "земляного", то эта сотня вольт приложится к переходу транзистора на выходе имкросхемы интерфейса. Конечно он на такое не рассчитан и сдохнет. Аналогичная ситуация может быть в том случае, если я подключу винч к отдельному БП, после чего буду вставлять в него интерфейсный кабель от машины. Однако я же не дурак чтобы так делать. ZK>> Другое дело, что на некоторых платах(меньшинстве) вставленный и ZK>> включенный винч не "виден" программно. Так что если получится решить ZK>> проблему с загрузкой двух IDE-драйверов(один в ядре для того чтобы ZK>> грузиться, второй в модуле) - то hot-swap IDE в линуксе будет. VB> да-да. Я же говорю, "каждый кузнец своего винта и материнки". VB> Если у меян тут ABit BE6-II умерла вообще на ходу, то я не знаю что VB> будет если в нее втукать винты не выключая... У меня тоже неоднократно дохло железо. И на ходу и само по себе. Hо _ни_разу_ при включении диска, вставленного в кассету. VB> Вы, в общем, пробуйте, как винт кто-то спалит - расскажите. Повозился тут - оказалось, что драйвер ide нельзя полностью собрать модулем - он из нескольких кусков состоит. И если один экземпляр драйвера уже в ядро вкомпилирован, то попытка загрузить отдельно собранный кусок (ide-disk.o) не приводит к "обнюхиванию" интерфейса. Теперь остается поискать способ пнуть драйвер в ядре, чтобы он повторно проинициализировал второй интерфейс и поискал там диск, и при этом продолжал работать с первым интерфейсом. Ведь поддерживаются же съемные диски как-то? Интересно, какую команду отдают драйверу чтобы активизировать съемный диск? И как сказать драйверу, что диск в кассете - тоже "съемный". Собственно его надо заставить лишь перечитать геометрию диска при вставлении. Zahar --- QDed alpha v3.57pl9.1e/Linux * Origin: (Empty...) (2:5030/382.1) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/3288ea27c3d2.html, оценка из 5, голосов 10
|