[Comm] Установка Master2.4 на hpt372

Sergey Vlasov =?iso-8859-1?q?vsu_=CE=C1_altlinux=2Eru?=
Чт Окт 6 14:17:11 MSD 2005


On Thu, Oct 06, 2005 at 01:23:01PM +0400, Шишков Евгений wrote:
> Вот провозился сегодня до 6 утра с сервером пытаясь поставить Master2.4
> Ни в какую не хочет ставиться на hpt372.
> Симптомы следующие:
> При установке (когда дело до разбиения дисков доходит) показывает мне 
> следующие устройства:
> hdc
> hdd
> ataraid0
> 
> Пробовал разбивать каждое устройство (естессно поотдельности и установка 
> начиналась заново).
> Не может инсталлятор записать на диск.
> 
> Ставлю в режиме эксперт:
> При загрузке предлагает загрузить драйвер с ext2 дискетки.
> Вот тут я выпал. Система вообще флопа не знает.
> Причем вывод на 4 консоли гласил то, что не может найти /bin/insmod 
> (который на самом деле лежит в /usr/bin)

Ошибка в первой стадии установщика - туда попросту забыли положить
floppy.o.

> Ладно, ручками загрузил floppy модуль и огрёб дальше.
> Оказывается, теперь мы не можем её подмонтировать, а вот с vfat - можем.
> Переписал драйвер на fat дискету, подсунул. Модуль загрузил (Это уже на 
> стадии выбора мыши, т.к. раньше консоли не наблюдал).
> Да, модуль собрал на Master2.4. Т.к. предварительно разрушил RAID 
> массив, поставил мастера на один винт и собрал модуль hpt37x2.o

Вообще-то модуль hpt37x2.o уже есть в дистрибутиве (в пакетах
kernel-modules-hpt-std-{up,smp}).

> Ладно, модуль подгрузился. Теперь при крошении диска появился мой sda. 
> Т.е. то, что и требовалось.
> Теперь разбил sda. Установщик все проглотил и начал форматировать.
> "/" сделал 4 гига. Когда был один винт (без массива) этот раздел 
> отформатировался за считанные секунды.
> Теперь же минут через 5..10 комп просто завис. я ждал ещё 20 минут (в 
> надежде, что всётаки он занят формачением) и так не дождался. RESET
> 
> Ладно. Ставлю систему на один винт (без массива). Собираю модуль, 
> собираю initrd с этим модулем, гружусь с новым initrd. все грузится.
> Зеркалю винты (они по 120G и зеркалятся около часа), заружаюсь - при 
> загрузке вылетает сообщение, что драйвер шлёт контроллеру непонятные 
> команды, но загрузка каким то образом продолжилась до чека файловых систем.
> Далее система зависла.

Очевидно, модуль hpt37x2 получился какой-то нерабочий.

> В общем всё это делал после предыдущей бессонной ночи, где пытался 
> решить установку средствами самого мастера.
> 
> И самое главное!!!
> Ранее на этой машине стоял Master2.0 (он и сейчас на ней работает , т.к. 
> 2.4 не установил и вернул старые винты), и он прекрасно работает с массивом.

Видимо, там другая версия модуля hpt37x2, либо этот модуль просто
несовместим с более новым ядром в Master 2.4.  Поскольку данный модуль
содержит закрытые компоненты, распространяемые без исходных текстов, с
ним мало что можно сделать.

> Может чего и упустил. Теперь вопросы к общественности.
> 1)Что сделать можно?

Видимо, лучший вариант в данном случае - убрать RAID в BIOS (сделать
отдельные диски), после чего создать software RAID средствами Linux (с
помощью драйвера md), не используя закрытые драйверы типа hpt37x2.

> 2) Был ли у кого опыт установки Master2.4 на hpt374 RAID (RAID1 - зеркало)?
> 3) Какой IDE RAID контроллер нормально работать будет?

Если нужен именно _hardware_ IDE RAID - похоже, только 3ware 7xxx.
Практически всё остальное, что продаётся под названием "IDE RAID",
является на самом деле простым IDE-контроллером, а все функции RAID
реализованы в BIOS и драйверах; причем драйверы для Linux,
поддерживающие такой RAID, если и есть, то в 100% случаев содержат
закрытые куски без исходников (а иногда и вовсе предлагаются только
для каких-то старых RedHat и т.п. без возможности пересборки под более
новые версии ядер).

Либо просто берите любой поддерживаемый контроллер PCI IDE (платить
дополнительные деньги за нарисованные на нём буквы "RAID" нет никакого
смысла, разве что нет возможности выбора, или все доступные платы, на
которых не написано "RAID", явно сделаны некачественно) и настраивайте
software RAID на md.

Ситуация с SATA RAID, кстати, сейчас примерно такая же (хотя в этом
случае, кроме 3ware, есть ещё несколько вариантов с аппаратным RAID).
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/community/attachments/20051006/73491bb3/attachment-0003.bin>


Подробная информация о списке рассылки community