[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