[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Карман



On Sat, Aug 24, 2002 at 03:04:18PM +0600, Igor Goldenberg wrote:
> 
> > Я годика три назад, делал кустарный хотплаг, втыканием винта на ходу
> > сначала шлейф, потом питалово, потом rmmod/modprobe для ide.o, все
> > работало как часики.
> А по "rmmod ide" работающие IDE винты не умирают?

Должны умереть, в плане отключиться от шины все IDEвинты:) Точнее должно сказать device is busy. Если ядро скомпилить без поддержки IDE, а потом загрузиться с IDE, то на этапе монтирования rootfs, ядро ругнется о ненахождении рут-девайса и уйдет в кернел-паник.

> > :) А что такого революционного в хот-плаге?
> > Втыкаешь винт, когда все соединения физически произведены, включаешь
> > питание. Инициализируешь шину, дабы нашло новое устройство. Вот и все.
> > Именно так она работает и на других платформах...
> [skip]
> > Из-за того что питание подается когда шлейф уже подсоединен, не
> > возникает никаких проблем на шине, и выгорать она не должна. Точно такой
> > же процесс происходит когда ты включаешь машину.
> А на этой шине только одно устройство может работать, которое
> подключается/отключается, или может ещё кто-то быть?

Перезагрузкой IDE модуля ты инициализируешь полностью IDE-подсистему
ядра. То есть:
выгрузил ядро.
Навешал/наснимал винты.
Загрузил модуль.
Нашло все что висит сейчас.

> Помнится, я на один IDE шнурок при включеном питании и работающем винте
> подцепил второй винт (раньше времени, пока машина не зашатдаунилась
> ещё), но питание на него не подключил. Так вот первый винт не захотел
> отмонтироваться, а при загрузке fsck долго ругался...
> 
> PS: Да, ещё по поводу загрузки с IDE винта и поддержки IDE в виде
> модуля. А разве создание initrd с ide.o не поможет? Я помню, загрузке со
> SCSI винта это помогало как раз...

Если ты грузишься с IDE винта, то ты каким-то образом с IDE канала
должен считать initrd, поэтому в ядре должен быть IDE модуль.
При загрузке со SCSI, ide модуль не обязателен. 

-- 
С уважением,
Лях Юрий
сервисный инженер, V6
tel/fax: +7 (095) 363-0140,
http://www.v6.ru



Reply to: