[Comm] Promise Fast track SX4 SATA RAID
Sergey Vlasov
=?iso-8859-1?q?vsu_=CE=C1_altlinux=2Eru?=
Ср Июл 28 15:30:42 MSD 2004
On Wed, Jul 28, 2004 at 02:30:01PM +0400, Oleg Pan wrote:
> Master 2.2 без апдейтов
>
> Как запустить
> Promise Fast track SX4 SATA RAID
>
> в /proc/pci он присутствует
В более современных ядрах (например, 2.4.26 в Сизифе) этот контроллер
поддерживается модулем sata_sx4, но только как SATA (без поддержки
функций RAID). В ядрах std-*-2.4.22 (Compact 2.3) драйвер этого
контроллера находился в модуле sata_promise (также без поддержки RAID)
вместе с драйверами для других контроллеров SATA от Promise (потом
этот модуль просто разделили на два, поскольку SX4 существенно
отличается от других контроллеров).
Кроме того, в Сизифе есть пакеты kernel-modules-promise-*, содержащие
фирменные несвободные драйверы (большинство этих драйверов содержат
объектный файл без исходных текстов, где и реализована поддержка
RAID). Модуль FastTrak-sx4000.o оттуда, возможно, поддерживает и SX4
(PCI ID 0x105a:0x6622 вроде бы там присутствует). Однако те, кто
пробовал запустить с ним SX4000, сказали про этот модуль мало
хорошего.
Вообще SX4 - это "полуаппаратная" реализация RAID-контроллера. С
одной стороны, там на плате есть память, которая может использоваться,
например, для кэширования, или для ускорения записи на RAID1
(достаточно передать данные один раз и потом записать их на оба диска
массива, не занимая шину PCI), также есть аппаратное ускорение XOR для
RAID5. С другой стороны, собственного процессора на этой плате нет,
следовательно, вся поддержка RAID должна быть в драйвере, как и в
случае более простых контроллеров. Именно с контроллерами такого рода
и возникают проблемы в Linux, поскольку фирмы не желают открывать свой
код, реализующий RAID программно. Более надёжные варианты - либо
использовать простые контроллеры, а RAID организовывать программно
средствами Linux (через драйвер md), либо, наоборот, использовать
действительно аппаратный RAID-контроллер (например, изделия 3Ware -
только обратите внимание, что серия 9000 слишком новая, и драйверов
для них пока ещё нет даже в Сизифе).
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?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/20040728/f1f9d1e0/attachment-0003.bin>
Подробная информация о списке рассылки community