Чипы бюджетных SATA150/SATA300 контроллеров
с поддержкой функциональности RAID
Основаны на технологии HBA (Host Bus Adapter) т.е. не имеют собственного процессора и памяти, а вся функциональность RAID обеспечивается работой центрального процессора компьютера через биос или драйверы контроллера.
Софт для управления массивом бюджетных контроллеров не представляет почти никакой практической пользы ввиду почти полного отсутствия функциональности. Можно только создать или удалить райд-массив, а в случае проблем должен замигать ярлычок в трее. И все.
Надежность создаваемых массивов в большинстве случаев невысока. Кроме базовых RAID 0,1 другие типы (особенно RAID5) создавать не рекомендуется..
ВНИМАНИЕ! В режиме RAID практически у всех контроллеров SMART не считывается сторонними программами, а "родные" утилиты вообще не показывают SMART. Особняком стоят контроллеры HighPoint, где подробный SMART можно посмотреть в родной утилите управления.
Общий нюанс применения HBA-контроллеров: для них требуется повышенная мощность CPU системы и повышенная пропускная способность шины, т.к. каждый винчестер на HBA-контроллере обслуживается индивидуально. Контроллер должен "пропустить" суммарную скорость всех подключённых к нему дисков, иначе будет снижаться максимальная производительность. Пример: RAID1 (зеркало) из двух дисков WD6400AAKS с максимальной скоростью последовательного обмена 115 MB/s требует пропускной способности 230MB/s. RAID10 на этих же дисках - уже 460 MB/s. Контроллер TX4650 PCIE (v.1) 1x для зеркала подойдёт (пропускная способность шины PCIE v.1/1x составляет 250MB/s в каждую сторону). А вот производительность RAID10 будет заметно ниже максимально возможной, и для RAID10 лучше выбрать контроллер TX4660 PCIE 4x.
Silicon Image SiL680*, 3112/3512, 3114, 3132 и др.
Самые популярные чипы для внешних PCI контроллеров. Могут иметь проблемы с чипсетами nForce, винчестерами Seagate. Есть проблемы с некоторыми последними (терабайтными) моделями WD - эти винчестеры не могут переключиться в режим SATA150.
http://www.siliconimage.com/products/family.aspx?id=3
RAID-контроллер от Silicon Image. Низкая цена - подвох или подарок? Обсуждение SiL680*
SATA-контроллер Silicon Image 3132 by Orient: SMART & BIOS
SATA-контроллер St-Lab A-213 на Sil3114 портит данные на дисках проблема совместимости с nForce2 и решение
Для решения проблем с жесткими дисками семейства терабайтников, когда контроллер "подвисает" при определении такого диска, надо обновить драйвера и биос на последние от Silicon Image. Например, WD750AADS "подвешивает" контроллер с RAID-биосом SATARaid 5.0.35 и успешно определяется с ATA-биосом SATALink 5.3.14. В то же время WD6400AAKS, Samsung HD501LJ успешно определяются на обоих.
Если чип контроллера интегрирован на материнскую плату и биос давно не обновляется, то можно модифицировать и обновить биос самому
PCI SATA-контроллер и SATA-винчестер на древней материнке, #105
Не могу запустить два винта WD 750GB на Sil3112a
asus a7n8x-e with s-ata raid silicon 3112 + WD 1TB
Epox EP-4PDA5+(Sil3114) и WD2001FASS(2TB) биос SATARaid 5.0.34 -> 5.4.03 успешно модернизирован. Изначально на контролллере нормально работал WD6401AALS.
Наиболее популярные чипы:
SiL0680 (CMD680) - Parallel ATA PCI контроллер. Имеет 2 порта PATA и поддерживает до 4-х накопителей.
SiL3112 - 2xSATA150, PCI контролллер
SiL3114 - 4xSATA150, PCI
SiL3512 - 2xSATA150, PCI, незначительно модифицированный 3112, драйвера те же самые
SiL3132 - 2xSATA300, PCI-E 1x, с поддержкой eSATA
У чипов SiL есть один заметный недостаток - SMART считывается только с первого накопителя, подключенного к самому младшему по номеру порту. Для всех остальных дисков будет отдаваться именно этот SMART, хотя диски распознаются правильно. Похоже, что это проблема силиконовских драйверов под Windows, т.к. были сообщения, что под Linux/FreeBSD с встроенными драйверами этих систем SMART читается нормально.
UPD: уточнение - с разными дисками SMART показывается по-разному.
Под Linux/FreeBSD контроллеры SiL могут работать нестабильно (см. поиск в Google). Это связано с проблемами драйверов в этих операционных системах.
SiL680 (PATA контроллер) обладает очень хорошей производительностью и приемлемыми задержками. Производительность исследовалась на матплате D865GLC, где SiL680 показал себя на уровне, а кое-где даже и лучше, чем встроенный IDE-контроллер ICH5. К сожалению, чип плохо работает с UDMA в DOS-окружении, см. посты тут.
Исследование "неожиданного" падения скорости на связке SiL3114 и чипсета VIA KT266 [FAQ] SATA/SAS/RAID-контроллеры для дома и офиса. Выбор и нюансы использования, #2656 То же самое, очевидно, можно отнести и к другим связкам чипов SiL и чипсетов материнской платы. В основном, дело в настройках таймингов работы PCI и наличие "агрессивных" соседей по PCI (в частности, известно, что повышенная агрессивность имеется у звуковых карт Creative, USB-контроллеров VIA при передаче данных, PATA/SATA контроллеров Promise с настройками на полную утилизацию PCI - список неполон).
Поддерживаемые силиконовскими прошивальщиками (для DOS и Windows) микросхемы. DOS-прошивальщик позволяет шить не только перечисленные, но и совместимые с перечисленными микросхемы (в ком. строке указывается требуемый алгоритм программирования).
UpdFlash.exe supports the following flash memory chips:
AMD’s Am29F010B/Am29LV010B (1 Mbit), Am29F040B (4 Mbit), Am29LV400B (4 Mbit) variable sectors
Atmel’s AT49BV512 (512 Kbit), AT29LV010A (1 Mbit) AT49LV040 (4 Mbit)
SST’s 39SF010 (1 Mbit), 39VF010 (1 Mbit), 39VF020 (2 Mbit), 39SF020 (2 Mbit), 39VF040/39LF040 (4 Mbit)
SANYO’s LE28C1001D (1 Mbit)
WinBond’s 29EE011 (1 Mbit), 29EE512 (512 Kbit)
STMicroelectronics M29F010B/ M29W010B (1 Mbit), M29W040B (4 Mbit), M29W400B (4 Mbit) variable sectors
MXIC MX29LV040 (4 Mbit)
PMC Pm39LV010(1Mbit), Pm39LV040 (4Mbit)
SiL CPL (утилита в контрольной панели системы, она же в св-вах контроллера):
Winbond W29EE512, W29C011A
ST Microelectronics M29W400DT, M29W400DB, M29W040B, M29F010B
SST 39VF010, 39SF020, 39SF010
Sanyo LE28C1001D
Macronix MX29LV400T, MX29LV400B, MX29LV040, MX29LV004T, MX29LV004B
Atmel AT49BV512, AT29LV010A
AMD Am29LV400BT, Am29LV400BB, Am29LV040B, Am29LV010B, Am29F010B
Внимание! Если в системе стоит несколько контроллеров SIL, то нужно указывать прошивальщику (ключами ком. строки), биос какого именно контроллера требуется прошить! Иначе он прошьёт первый по списку оборудования. Можно на время прошивки другие контроллеры извлечь из компа.
VIA VT6410, VT6420/6421, мосты 8237/8237R/8251
Не поддерживают SATA300, как правило винчестеры либо не определяются вовсе, либо их "плющит" не по-детски. Впрочем, заявляется, что в мостах 8237R/8251 указанный баг устранен.
http://www.viaarena.com/default.aspx?PageID=420&…&SubCatID=143
VIA VT8237/R/R plus - особенности работы SATA-контроллера
Контроллеры на базе VT6421A
Часто на контроллеры с VIA6421 запаивают пустую микросхему, не содержащую биос.
PCI SATA-контроллер и SATA-винчестер на древней материнке
На VIA6421 работает WD1001FALS-75J7B0 и глючит WD10EADS-00M2B0 см. тут
Проблемы со скоростью на VT6421 могут быть решены таким способом
JMicron JMB363 и др.
Популярнейший чип, используемый на материнских платах под Intel-процессоры, а так же выпускаются отдльные контроллеры на нем. Обладает неполной поддержкой биосом спецификации загрузочных дисков El-Torito, вследствие чего не грузятся многие загрузочные диски.
Чип JMB363 имеет невысокую скорость по SATA (не превышающую скорость PATA), не любит сильной активности на разъеме PATA и не любит дисководы от NEC (посаженный вместе с ним на один IDE кабель винчестер может "отваливаться"). Если JMB363 встроен в материнку, лучше переключить его в биосе в режим IDE, а драйвер использовать стандартный виндовый. NCQ у контроллера с родными драйверами не работает, но можно задействовать эту технологию с драйверами MS в Windows Vista/Seven, включив в реестре поддержку AHCI.
http://www.jmicron.com.tw/Product_JMB363.htm
Похоже, что JMicron 363 очень чувствителен к качеству и стабильности питания.
Ошибки CRC на одном из портов PCI-E SATA JMicron JMB363, но работает на 1.5 Gbps
Контроллер JMicron JMB363
Какой софт поддерживает просмотр S.M.A.R.T. для HDD (в т.ч. RAID) на контроллере JMicron 363?
Чипы SATA600 контроллеров
Правка PCI ROM контроллера Jmicron363 - убираем вывод на экран и паузу.
Новая генерация дисковых контроллеров SATA600.
Marvell 9123
Рассчитан на PCIE 2.0 и PCIE 1.1. К сожалению, несовместим со старыми PCIE 1.0/1.0a (материнка может не заводиться).
Разбор контроллера на этом чипе - начиная с этого поста
Скорость протестирована тут "контроллер на Marvell 9123 легко прокачивает через себя полную суммарную скорость двух дисков, 242 мегабайта в секунду, ни во что при этом не упираясь."
В общем, если у Вас не слишком старая материнка, то Marvell 9123 будет гораздо предпочтительнее устаревшего медленного SiL3132.
Marvell 9128
SATA600 против SATA300 на примере контроллера Marvell 88SE9128 и Seagate Barracuda XT подробное тестирование производительности - Marvell 9128 (в режимах PCIE 1.1 & 2.0) vs ICH10
LSI SAS2008
Применяется в контроллерах LSI и Intel. Тестирование нового сравнительно недорогого контроллера SAS2 6Гбит/с Интерфейс SAS-2 и контроллер LSI SAS 9211-8i
Бюджетные контроллеры с поддержкой функциональности RAID
Часто на таких контроллерах обнаруживаются очень старые биосы 2004 года, нужно обращать внимание, стоит ли флеш-память под биос, т.е. сможете ли Вы зашить новую прошивку. Новые прошивки необходимы, т.к. решены многие проблемы с винчестерами терабайных серий.
ВНИМАНИЕ! Вместо реальной однократной ПЗУ могут ставить электрически перепрограммируемое ПЗУ (EEPROM), например 27С010, но это НЕ флеш(!), а для перепрограммирования EEPROM требуются нестандартные напряжения (14В, 2В..) отсутствующие в компьютере (требуется спец. устройство - программатор). Т.е. грубо говоря, можно считать, что это так же однократно программируемая ПЗУ. Убедиться нетрудно - напустите на контроллер прошивальщик (и DOS и Windows версии), и если ни в одном случае программа не обнаружит совместимую флэш - на контроллере наверняка окажется напаяна EEPROM. На контроллерах VIA6421 часто паяли вообще муляжи (без перепайки не обойтись).
Если микросхема биоса на контроллере непрошиваемая, то иногда можно воспользоваться такой хитростью: 1) если в биосе материнской платы можно указать порядок загрузки биосов контроллеров (из материнского биоса/внешний), и 2) в биосе материнской платы найдется необходимое количество свободного места, то можно интегрировать более новый биос контроллера в биос материнской платы - он будет загружаться взамен "родного" биоса контроллера. Либо попробовать вариант с отключением микросхемы биоса. Но тогда контроллер станет незагружаемым.
Внимание! О бракованных контроллерах, портящих информацию.
Контроллеры ST-Lab
Внимание! Контроллеры этого производителя имеют в большинстве случаев непрошиваемую микросхему BIOS, поэтому обновить прошивку или сменить IDE<->RAID не удастся. Единственный выход - замена микросхемы на флэш в любом сервис-центре. Причем флэш надо искать из списка поддерживаемых прошивальщиком.
Однако Фортуна может улыбнуться и ST-Lab может напаять флэш - [FAQ] Выбор SATA-контроллера, #700
Ссылки даны на сторонние сайты, т.к. сайт ST-Lab сделан на жутчайшем флеше, исключающем любую возможность пользования сайтом, информация разрознена а иногда и просто неверна.
Контроллеры продаются в коробочках (BOX) и в пакетиках (OEM). Выпускаются на PCB черного цвета.
A-160 - чип ITE8212F, PCI 2.2, 2x2UATA133 (4 device), RAID bios (0,1,10,JBOD)
A-173 - чип SiL3512, PCI 2.3, 2xSATA150 (2int/2ext), ATA bios
A-181 - чип SiL3112, PCI 2.2, 2xSATA150 (2int/2ext), RAID bios (RAID 0,1)
A-182 - аналог A-173, RAID bios (RAID 0,1)
A-183 - аналог A-182, поддержка PCI 2.3
A-213 - чип SiL3114, PCI 2.3, 4xSATA150 (2int & 2int/2ext), ATA bios
A-214 - аналог A-213, сдвоенные разъемы
A-223 - чип SiL3114, PCI 2.3, 4xSATA150 (2int & 2int/2ext), RAID bios (RAID 0,1,5,10)
A-224 - аналог A-223, сдвоенные разъемы
A-230 - чип VIA6421, PCI 2.2, 2xSATA150 (2int/2ext) + 1xUATA133, RAID bios (RAID 0,1,10,JBOD)
A-331 - чип SiL3132, PCI-E 1x, 2xSATA300 (2int/2ext), eSATA, NCQ, ATA bios, чип поддерживает Port Multiplier, нужное для многих NAS
A-341 - аналог A-331, RAID bios (RAID 0,1)
A-350 - чип JMicron368, PCIE 1x, 2xSATA300 RAID 0,1 (2int/2ext), eSATA, NCQ + 1xUATA133
A-360 - чип SiL3531, PCIE 1x, 1xSATA300 (1int/1ext) with eSATA, чип поддерживает Port Multiplier, нужное для многих NAS
A-370 - чип Marvell 88SX7042, PCI-E 4x, 4xSATA300 (4int/2ext), NCQ, сдвоенные внутренние разъемы, ATA-bios, поддерживается в Linux
A-380 - чип SiL3512, PCI 2.3, 2xSATA150 (2int), ATA bios, Low Profile
A-390 - аналог A-380, RAID bios (RAID 0,1)
A-400 - чип SiL3132, PCI-E 1x, 2xSATA300 (2int), NCQ, ATA bios, чип поддерживает Port Multiplier, нужное для многих NAS
A-410 - аналог A-400, RAID bios (RAID 0,1)
A-440 - аналог A450, не-RAID.
A-450 - чип Marvell 88SE9128, PCIE 1x, 2xSATA 6Gb/s (2int), UltraATA133, RAID bios (SATARAID 0,1)
A-470 - аналог A-450, но 2int/2ext
*2int/2ext - разъемы независимо по-одному переключаются джамперами, т.е. задействуются или внутренние, или внешние.
Контроллеры Espada
Используются чипы Silicon Image, VIA, ALi (ULi). Контроллеры хорошего качества, производитель паяет флеш с райд-прошивками. В продажу поступают в фирменных картонных коробочках (диск, инструкция, 1-2 шлейфа в комплекте). PCB черного цвета.
Трудности при обновлении BIOS на 3114. После обновления стали нормально работать 500Gb/1Tb винчестеры.
Контроллеры Orient
Обычно используются чипы Silicon Image, чаще всего встречаются SiL3112, SiL3512.
Производитель паяет флэшки с райд-прошивками. Однако могут встретиться и однократно программируемые микросхемы, например 27-й серии, тут только перепаивать её на флешку. PCB красного цвета (PCIE-1x SiL3132 - черного).
Контроллеры RedChief
Встречались на чипах SiL3112/3512. Не очень качественно выполненные контроллеры на дешевых комплектующих. Лучше взять из перечисленных выше. PCB красного цвета.
Контроллеры AgeStar
Встречаются в основном чипы SiL. Не очень качественно выполненные контроллеры на дешевых комплектующих. PCB блестящая черного цвета.
Внешние "брендовые" программные SATA/SAS RAID контроллеры
Основаны на технологии HBA (Host Bus Adapter) т.е. не имеют собственного процессора и памяти, а вся функциональность RAID обеспечивается работой центрального процессора компьютера через биос или драйверы контроллера. Для работы с массивом. слежения, управления используются довольно впечатляющие по функциональности утилиты управления.
Promise
Утилита WebPam. Контроллер не показывает SMART, только общее состояние SMART (здоров или при смерти). Что неправильно, т.к. параметры SMART не стандартизованы и различаются у разных производителей, и делать какой-то общий вывод о состоянии диска несколько проблематично.
RAID5 создавать не рекомендуется из-за встречающейся иногда нестабильности контроллеров Promise в этом режиме, приводящей к развалу массива (проблема драйверов).
FastTrak TX2300 - PCI, 2xSATA300, TCQ/NCQ, RAID 0,1,JBOD на promise.com
FastTrak TX4310 - PCI, 4xSATA300, TCQ/NCQ, RAID 0,1,5,10,JBOD 4-портовый аналог TX2300 на promise.com
FastTrak TX2650 - PCI-E 1x, 2xSATA300/SAS, NCQ, RAID 0,1,JBOD (чип T3 PDC42819) на promise.com
FastTrak TX4650 - PCI-E 1x, 4xSATA300/SAS, NCQ, RAID 0,1,5,10,JBOD (чип T3 PDC42819) на promise.com
FastTrak TX4660 - PCI-E 4x, 4xSATA300/SAS, NCQ, RAID 0,1,5,10,JBOD,SPAN (чип T8 PDC82830) на promise.com
FastTrak TX8660 - PCI-E 4x, 8xSATA300/SAS, NCQ, RAID 0,1,5,10,JBOD,SPAN (чип T8 PDC82830) на promise.com
* SPAN - имеется ATA-биос, превращающий контроллер в обычный SATA/SAS AHCI-совместимый контроллер
а также
[FAQ] RAID-контроллеры Promise FastTrak TX2300/4300/4310(PCI) & 2650/4650/4660/8660(PCI-E) SATA300 & SAS
High-Point
Утилита HighPoint RAID Management (HRM) Suite. Контроллеры показывает подробный SMART внутри утилиты
http://www.highpoint-tech.com/USA/series_SAS.htm
http://www.highpoint-tech.com/USA/series_2000.htm
Например:
Бюджетный (и уже устаревший) RocketRAID 2300 X1 SATA Host Adapter Фото
Более современный RocketRAID 2640 X1 SAS Host Adapter Фото
В интернете встречались случаи, что RR2300 X1 приводил к порче некоторых последних моделей дисков WD в режиме одиночных дисков (Legacy). Судя по всему это уже давно пофиксили в биосах, да и проблемы встречались в основном у неопытных пользователей, что-то делавших неправильно.
К некоторым, изначально RAID контроллерам, на сайте High-Point имеются IDE-прошивки, позволяющие превратить контроллер в обычный многопортовый SATA.
Контроллер HighPoint SATA 6 Гбит/с + SSD = пропускная способность 350 МБ/с - контроллеры серии HighPoint SATA 6 Гбит/с устраняют узкое место в дисковой подсистеме компьютера, позволяя полностью раскрыть потенциал SSD, упирающийся в ограничения интерфейса SATA предыдущего поколения.
В России контроллеры HighPoint значатся в каталоге онлайн-магазина "Московского негоцианта" (*.servertorg.ru), но купить их там не стоит и пытаться (см. поиск в теме по mnt.ru). Без проблем контроллеры HighPoint можно купить дешевле и с доставкой на eBay.
LSI
LSI SAS 8204/8208ELP - четырёх/восьмипортовые программные контроллеры SAS первой генерации для шины PCIE 4x (вариант XLP для шины PCI-X)
Контроллеры не поддерживают диски свыше 2ТБ и более ёмкие диски могут обрезать до 2ТБ или менее "82XX controllers (models 8204ELP, 8204XLP, 8208ELP, 8208XLP) will truncate drives >2TBytes to 512 Bytes"
RAID-контроллер LSI MegaRAID SAS 8204ELP "видит" только 2 ТБ из 3
LSI SAS 3041/3081E-R - четырёхпортовый/восьмипортовый PCIE 8x программный контроллер (вариант X-R для шины PCI-X)
Перепрошивка, SMART, утилита для мониторинга массивов/дисков под FreeBSD (под линукс есть mpt-status).
По данным на октябрь 2011 контроллер LSI SAS3081E-R официально поддерживает только SAS HDD объемом более 2,2Тб и только при использовании IT-прошивки. SATA HDD объемом более 2,2Тб контроллером не поддерживаются.
Свежие драйвера на контроллеры LSI можно найти в разделе Support by Product официального сайта LSI, например, для 3081E-R тут
ВНИМАНИЕ, ПОДДЕЛКИ! Контролеры LSI3081 (наверняка и другие тоже) подделываются в Юго-Восточной Азии и успешно впариваются на интернет-аукционах. SATA/SAS/RAID-контроллеры для дома и офиса. Выбор и нюансы использования, #3826
Контроллеры LSI и Intel/LSI в RAID5 используют нумерацию дисков от старшего порта к младшему и левое вращение чётности, см. Восстановление RAID-массива, #949
Разные вопросы
AHCI и NCQ
Обсуждение SATA AHCI Mode. Как правило, AHCI поддерживается SATA-контроллерами в режиме RAID. Некоторые SATA/SAS контроллеры (Promise/HighPoint/Adaptec/LSI) позволяют явно включать/отключать NCQ.
NCQ в SOHO-применении имеет смысл только при интенсивном пользовании торрентами или базами данных. Часто отключение NCQ или IDE-режим дают лучший результат. Далеко не всегда AHCI контроллера совместим с AHCI дисков - в таких случаях задействование режима NCQ приводит только к торможениям и трескотне дисков, и AHCI лучше отключить.
AHCI так же подразумевает "горячее" отключение/подключение.
*Для чипсетных контроллеров материнок: если менять в биосе режим IDE/AHCI/RAID - это потребует переустановки драйверов, причем операционная система не сможет загружаться до переустановки. Эту проблему можно обойти, временно перецепив системный диск на дополнительный контроллер. Параметр "SATA Port 0-3 Native Mode" желательно включить. Это даст возможность использовать все спецификации SATA, в т.ч. eSATA при включённом AHCI.
Проблемы с SMBus
Некоторые модели PCI-E контроллеров, будучи вставленными в первый слот PCI-E, категорически не стартуют с некоторыми материнками, хотя на других работают.
Проблема может быть связана с неправильной обработкой сигнала SMBus. Подробнее смотрим тут. Приведено и решение - заклейка контактов SMBus на контроллере скотчем. Правда при этом обычно перестаёт подгружаться биос контроллера.
На материнках Asus контроллеры могут не заводиться.
Это связано с тем, что в асусовских биосах есть переключатель подгрузки внешних биосов с плат расширения. Решение - найти в биосе в раздел "Boot Settings Configuration" параметр "AddOn ROM Display Mode (Force BIOS)" и переключить его:
(Force BIOS) - The third-party ROM messages will be forced to display during the boot sequence.
(Keep Current) - The third-party ROM messages will be displayed only if the third-party manufacturer had set the add-on device to do so
*(Force BIOS) - принудительно отображать биосы плат расширения на экране в процессе загрузки
*(Keep Current) - оставить всё как есть, отображение будет, только если производитель платы расширения предусмотрел это явно.
Несмотря на формулировку "Keep Current", похоже, что в этом случае асусовский биос ищет модуль биоса для контроллера только внутри себя (материнские биосы модульные) и не подгружает внешние биосы вообще.
Аналогичная функция встречается и на интеловских материнках.
Есть ещё опция "INT19", так же отвечающая за подгрузку биосов. Для внешних контроллеров её надо включить.
AMD и AHCI
Для полноценного использования AHCI и использования NCQ, в биосе должен быть включён режим AHCI, а драйвера нужно ставить из комплекта RAID(!) Драйвера из комплекта SATA не поддерживают NCQ. Один из примеров: SATA AHCI Mode, #1578
На AMD690 можно получить значительную прибавку в скорости записи в AHCI, если установить более новые драйвера таким способом
Версии шины PCI по информации из wiki
PCI 2.0 - первая версия базового стандарта, получившая широкое распространение, использовались как карты, так и слоты с сигнальным напряжением только 5 В. Пиковая пропускная способность — 133 Мбайт/с;
PCI 2.1-3.0 - отличались от 2.0 возможностью одновременной работы нескольких bus-master устройств (т. н. конкурентный режим), а также появлением универсальных карт расширения, способных работать как в 5 В, так и в 3,3 В слотах (с частотой 33 и 66 МГц соответственно). Пиковая пропускная способность для 33 МГц — 133 Мбайт/с, а для 66 МГц — 266 Мбайт/с;
PCI 2.1 - работа с 3,3 В картами и наличие соответствующих линий питания являлась опциональной;
PCI 2.2 - сделанные в соответствии с этими стандартами карты расширения имеют универсальный разъём и способны работать практически во всех более поздних разновидностях слотов шины PCI, а также, в некоторых случаях, и в слотах 2.1;
PCI 2.3 - несовместима с картами PCI 5 В, несмотря на продолжающееся использование 32-битных слотов с 5 В-ключом. Карты расширения имеют универсальный разъём, но не способны работать в 5 В-слотах ранних версий (до 2.1 включительно);
PCI 3.0 - завершает переход на карты PCI 3,3 В, карты PCI 5 В больше не поддерживаются.
Список производителей и оборудования PCI & PCI-X (неполный)
О совместимости шин PCIE 1.0/1.0a/1.1/2.0
Устройства со старой ревизией PCIE 1.0/1.0a работают в разъёмах 1.1, но могут не определяться в разъёмах 2.0. Устройства 1.1 с разъёмами 2.0 совместимы, однако тоже есть нюансы. Таким образом, при выборе контроллеров, многие интересные модели, к сожалению, под вопросом.
[FAQ] SATA/SAS/RAID-контроллеры для дома и офиса. Выбор и нюансы использования, #2586
NAS своими руками (часть 3), #3685
Список производителей и оборудования PCI Express 1.0a/1.1 (неполный)
Список производителей и оборудования PCI Express 2.0 (неполный)
Будьте внимательны при выборе связки контроллера/материнская плата!
Полезные ссылки
Путеводитель по разделу "Магнитные носители информации"
FAQ по RAID (by gss & a_shats)
[FAQ] RAID в домашних условиях (советы/проблемы/решения) (продолжение)
HotSwap! - утилита для безопасного отключения SATA-дисков на тех контроллерах, чипы которых аппаратно поддерживают функцию hotplug, но программная реализация этой функции выполнена криво.
Программное/аппаратное отключение/подключение неиспользуемых дисков
Загрузка с PCI SATA контроллера
SATA-контроллер Silicon Image 3132 by Orient: SMART & BIOS
PCI SATA-контроллер и SATA-винчестер на древней материнке
Проблема с переходником IDE >> SATA
JM20337 read data corruption – solution глюки переходника SATA/IDE на чипе JM20337 Hi-Speed USB to SATA & PATA Combo Bridge
Примеры китайской инженерной мысли (фото)
Фото Adaptec 1430SA с приклеенным радиатором SMBus на контроллере разведён
Использование тестовых программ HUB и ATTO, и пара мыслей о косяках nVidia RAID
nvRAID Mirror, nvRAID Mirror (2) пара примеров, демонстрирующих недопустимость использования nvRAID для массивов RAID1/5/10 из-за нестабильности и "скрытого" разваливания массивов. Это далеко не единственные примеры. Фактически, на nvRAID можно строить только массивы RAID0.
ICH10DO - кто реально использовал Capacity expansion ?
NAS своими руками (часть 2) - использование контроллеров и дисков для построения домашних хранилищ
WD Advanced format - о новых винчестерах WD и других производителей с увеличенным сектором 4KB (вместо "стандартного" 512B). Такие винчестеры могут быть несовместимыми со многими контроллерами, особенно RAID: либо скорость ниже плинтуса, либо вообще неопределение.
From 32 to 2 ports: Ideal SATA/SAS Controllers for ZFS & Linux MD RAID Сводка кратких описаний различных контроллеров от 16 до 2-портовых и оценка возможности их испольхования под операционными системами OpenSolaris, FreeBSD, Linux.
Южный мост AMD SB850, диск SSD и нагрузка на процессор - низкая скорость и высокая загрузка CPU на AMD850 (решение - выключить в биосе C1E).
Таблица поддержки утилитой HD Sentinel (платная) различных чипов контроллеров (в т.ч. утилита мониторит SMART).
Таблица поддержки утилитой Crystal Disk Info (freeware), к сожалению, многие RAID-контроллеры не поддерживаются.
Настройка RAID Adaptec ASR-5805
http://www.cadreview.ru/files/u2/Adaptec%202010.pdf интересная ссылочка про технологии от Адаптек.
Подключение индикаторов к контроллерам (HDD LEDs)
Отображение работы HDD (светодиод) на внешнем контроллере SATA (PCI)
Как правильно подключить LED-индикаторы для разных жестких дисков?
Восстановление данных
Восстановление рейд массива
Восстановление RAID5 с умершего LSI 8204ELP
с поддержкой функциональности RAID
Основаны на технологии HBA (Host Bus Adapter) т.е. не имеют собственного процессора и памяти, а вся функциональность RAID обеспечивается работой центрального процессора компьютера через биос или драйверы контроллера.
Софт для управления массивом бюджетных контроллеров не представляет почти никакой практической пользы ввиду почти полного отсутствия функциональности. Можно только создать или удалить райд-массив, а в случае проблем должен замигать ярлычок в трее. И все.
Надежность создаваемых массивов в большинстве случаев невысока. Кроме базовых RAID 0,1 другие типы (особенно RAID5) создавать не рекомендуется..
ВНИМАНИЕ! В режиме RAID практически у всех контроллеров SMART не считывается сторонними программами, а "родные" утилиты вообще не показывают SMART. Особняком стоят контроллеры HighPoint, где подробный SMART можно посмотреть в родной утилите управления.
Общий нюанс применения HBA-контроллеров: для них требуется повышенная мощность CPU системы и повышенная пропускная способность шины, т.к. каждый винчестер на HBA-контроллере обслуживается индивидуально. Контроллер должен "пропустить" суммарную скорость всех подключённых к нему дисков, иначе будет снижаться максимальная производительность. Пример: RAID1 (зеркало) из двух дисков WD6400AAKS с максимальной скоростью последовательного обмена 115 MB/s требует пропускной способности 230MB/s. RAID10 на этих же дисках - уже 460 MB/s. Контроллер TX4650 PCIE (v.1) 1x для зеркала подойдёт (пропускная способность шины PCIE v.1/1x составляет 250MB/s в каждую сторону). А вот производительность RAID10 будет заметно ниже максимально возможной, и для RAID10 лучше выбрать контроллер TX4660 PCIE 4x.
Silicon Image SiL680*, 3112/3512, 3114, 3132 и др.
Самые популярные чипы для внешних PCI контроллеров. Могут иметь проблемы с чипсетами nForce, винчестерами Seagate. Есть проблемы с некоторыми последними (терабайтными) моделями WD - эти винчестеры не могут переключиться в режим SATA150.
http://www.siliconimage.com/products/family.aspx?id=3
RAID-контроллер от Silicon Image. Низкая цена - подвох или подарок? Обсуждение SiL680*
SATA-контроллер Silicon Image 3132 by Orient: SMART & BIOS
SATA-контроллер St-Lab A-213 на Sil3114 портит данные на дисках проблема совместимости с nForce2 и решение
Для решения проблем с жесткими дисками семейства терабайтников, когда контроллер "подвисает" при определении такого диска, надо обновить драйвера и биос на последние от Silicon Image. Например, WD750AADS "подвешивает" контроллер с RAID-биосом SATARaid 5.0.35 и успешно определяется с ATA-биосом SATALink 5.3.14. В то же время WD6400AAKS, Samsung HD501LJ успешно определяются на обоих.
Если чип контроллера интегрирован на материнскую плату и биос давно не обновляется, то можно модифицировать и обновить биос самому
PCI SATA-контроллер и SATA-винчестер на древней материнке, #105
Не могу запустить два винта WD 750GB на Sil3112a
asus a7n8x-e with s-ata raid silicon 3112 + WD 1TB
Epox EP-4PDA5+(Sil3114) и WD2001FASS(2TB) биос SATARaid 5.0.34 -> 5.4.03 успешно модернизирован. Изначально на контролллере нормально работал WD6401AALS.
Наиболее популярные чипы:
SiL0680 (CMD680) - Parallel ATA PCI контроллер. Имеет 2 порта PATA и поддерживает до 4-х накопителей.
SiL3112 - 2xSATA150, PCI контролллер
SiL3114 - 4xSATA150, PCI
SiL3512 - 2xSATA150, PCI, незначительно модифицированный 3112, драйвера те же самые
SiL3132 - 2xSATA300, PCI-E 1x, с поддержкой eSATA
У чипов SiL есть один заметный недостаток - SMART считывается только с первого накопителя, подключенного к самому младшему по номеру порту. Для всех остальных дисков будет отдаваться именно этот SMART, хотя диски распознаются правильно. Похоже, что это проблема силиконовских драйверов под Windows, т.к. были сообщения, что под Linux/FreeBSD с встроенными драйверами этих систем SMART читается нормально.
UPD: уточнение - с разными дисками SMART показывается по-разному.
Под Linux/FreeBSD контроллеры SiL могут работать нестабильно (см. поиск в Google). Это связано с проблемами драйверов в этих операционных системах.
SiL680 (PATA контроллер) обладает очень хорошей производительностью и приемлемыми задержками. Производительность исследовалась на матплате D865GLC, где SiL680 показал себя на уровне, а кое-где даже и лучше, чем встроенный IDE-контроллер ICH5. К сожалению, чип плохо работает с UDMA в DOS-окружении, см. посты тут.
Исследование "неожиданного" падения скорости на связке SiL3114 и чипсета VIA KT266 [FAQ] SATA/SAS/RAID-контроллеры для дома и офиса. Выбор и нюансы использования, #2656 То же самое, очевидно, можно отнести и к другим связкам чипов SiL и чипсетов материнской платы. В основном, дело в настройках таймингов работы PCI и наличие "агрессивных" соседей по PCI (в частности, известно, что повышенная агрессивность имеется у звуковых карт Creative, USB-контроллеров VIA при передаче данных, PATA/SATA контроллеров Promise с настройками на полную утилизацию PCI - список неполон).
Поддерживаемые силиконовскими прошивальщиками (для DOS и Windows) микросхемы. DOS-прошивальщик позволяет шить не только перечисленные, но и совместимые с перечисленными микросхемы (в ком. строке указывается требуемый алгоритм программирования).
UpdFlash.exe supports the following flash memory chips:
AMD’s Am29F010B/Am29LV010B (1 Mbit), Am29F040B (4 Mbit), Am29LV400B (4 Mbit) variable sectors
Atmel’s AT49BV512 (512 Kbit), AT29LV010A (1 Mbit) AT49LV040 (4 Mbit)
SST’s 39SF010 (1 Mbit), 39VF010 (1 Mbit), 39VF020 (2 Mbit), 39SF020 (2 Mbit), 39VF040/39LF040 (4 Mbit)
SANYO’s LE28C1001D (1 Mbit)
WinBond’s 29EE011 (1 Mbit), 29EE512 (512 Kbit)
STMicroelectronics M29F010B/ M29W010B (1 Mbit), M29W040B (4 Mbit), M29W400B (4 Mbit) variable sectors
MXIC MX29LV040 (4 Mbit)
PMC Pm39LV010(1Mbit), Pm39LV040 (4Mbit)
SiL CPL (утилита в контрольной панели системы, она же в св-вах контроллера):
Winbond W29EE512, W29C011A
ST Microelectronics M29W400DT, M29W400DB, M29W040B, M29F010B
SST 39VF010, 39SF020, 39SF010
Sanyo LE28C1001D
Macronix MX29LV400T, MX29LV400B, MX29LV040, MX29LV004T, MX29LV004B
Atmel AT49BV512, AT29LV010A
AMD Am29LV400BT, Am29LV400BB, Am29LV040B, Am29LV010B, Am29F010B
Внимание! Если в системе стоит несколько контроллеров SIL, то нужно указывать прошивальщику (ключами ком. строки), биос какого именно контроллера требуется прошить! Иначе он прошьёт первый по списку оборудования. Можно на время прошивки другие контроллеры извлечь из компа.
VIA VT6410, VT6420/6421, мосты 8237/8237R/8251
Не поддерживают SATA300, как правило винчестеры либо не определяются вовсе, либо их "плющит" не по-детски. Впрочем, заявляется, что в мостах 8237R/8251 указанный баг устранен.
http://www.viaarena.com/default.aspx?PageID=420&…&SubCatID=143
VIA VT8237/R/R plus - особенности работы SATA-контроллера
Контроллеры на базе VT6421A
Часто на контроллеры с VIA6421 запаивают пустую микросхему, не содержащую биос.
PCI SATA-контроллер и SATA-винчестер на древней материнке
На VIA6421 работает WD1001FALS-75J7B0 и глючит WD10EADS-00M2B0 см. тут
Проблемы со скоростью на VT6421 могут быть решены таким способом
JMicron JMB363 и др.
Популярнейший чип, используемый на материнских платах под Intel-процессоры, а так же выпускаются отдльные контроллеры на нем. Обладает неполной поддержкой биосом спецификации загрузочных дисков El-Torito, вследствие чего не грузятся многие загрузочные диски.
Чип JMB363 имеет невысокую скорость по SATA (не превышающую скорость PATA), не любит сильной активности на разъеме PATA и не любит дисководы от NEC (посаженный вместе с ним на один IDE кабель винчестер может "отваливаться"). Если JMB363 встроен в материнку, лучше переключить его в биосе в режим IDE, а драйвер использовать стандартный виндовый. NCQ у контроллера с родными драйверами не работает, но можно задействовать эту технологию с драйверами MS в Windows Vista/Seven, включив в реестре поддержку AHCI.
http://www.jmicron.com.tw/Product_JMB363.htm
Похоже, что JMicron 363 очень чувствителен к качеству и стабильности питания.
Ошибки CRC на одном из портов PCI-E SATA JMicron JMB363, но работает на 1.5 Gbps
Контроллер JMicron JMB363
Какой софт поддерживает просмотр S.M.A.R.T. для HDD (в т.ч. RAID) на контроллере JMicron 363?
Чипы SATA600 контроллеров
Правка PCI ROM контроллера Jmicron363 - убираем вывод на экран и паузу.
Новая генерация дисковых контроллеров SATA600.
Marvell 9123
Рассчитан на PCIE 2.0 и PCIE 1.1. К сожалению, несовместим со старыми PCIE 1.0/1.0a (материнка может не заводиться).
Разбор контроллера на этом чипе - начиная с этого поста
Скорость протестирована тут "контроллер на Marvell 9123 легко прокачивает через себя полную суммарную скорость двух дисков, 242 мегабайта в секунду, ни во что при этом не упираясь."
В общем, если у Вас не слишком старая материнка, то Marvell 9123 будет гораздо предпочтительнее устаревшего медленного SiL3132.
Marvell 9128
SATA600 против SATA300 на примере контроллера Marvell 88SE9128 и Seagate Barracuda XT подробное тестирование производительности - Marvell 9128 (в режимах PCIE 1.1 & 2.0) vs ICH10
LSI SAS2008
Применяется в контроллерах LSI и Intel. Тестирование нового сравнительно недорогого контроллера SAS2 6Гбит/с Интерфейс SAS-2 и контроллер LSI SAS 9211-8i
Бюджетные контроллеры с поддержкой функциональности RAID
Часто на таких контроллерах обнаруживаются очень старые биосы 2004 года, нужно обращать внимание, стоит ли флеш-память под биос, т.е. сможете ли Вы зашить новую прошивку. Новые прошивки необходимы, т.к. решены многие проблемы с винчестерами терабайных серий.
ВНИМАНИЕ! Вместо реальной однократной ПЗУ могут ставить электрически перепрограммируемое ПЗУ (EEPROM), например 27С010, но это НЕ флеш(!), а для перепрограммирования EEPROM требуются нестандартные напряжения (14В, 2В..) отсутствующие в компьютере (требуется спец. устройство - программатор). Т.е. грубо говоря, можно считать, что это так же однократно программируемая ПЗУ. Убедиться нетрудно - напустите на контроллер прошивальщик (и DOS и Windows версии), и если ни в одном случае программа не обнаружит совместимую флэш - на контроллере наверняка окажется напаяна EEPROM. На контроллерах VIA6421 часто паяли вообще муляжи (без перепайки не обойтись).
Если микросхема биоса на контроллере непрошиваемая, то иногда можно воспользоваться такой хитростью: 1) если в биосе материнской платы можно указать порядок загрузки биосов контроллеров (из материнского биоса/внешний), и 2) в биосе материнской платы найдется необходимое количество свободного места, то можно интегрировать более новый биос контроллера в биос материнской платы - он будет загружаться взамен "родного" биоса контроллера. Либо попробовать вариант с отключением микросхемы биоса. Но тогда контроллер станет незагружаемым.
Внимание! О бракованных контроллерах, портящих информацию.
Контроллеры ST-Lab
Внимание! Контроллеры этого производителя имеют в большинстве случаев непрошиваемую микросхему BIOS, поэтому обновить прошивку или сменить IDE<->RAID не удастся. Единственный выход - замена микросхемы на флэш в любом сервис-центре. Причем флэш надо искать из списка поддерживаемых прошивальщиком.
Однако Фортуна может улыбнуться и ST-Lab может напаять флэш - [FAQ] Выбор SATA-контроллера, #700
Ссылки даны на сторонние сайты, т.к. сайт ST-Lab сделан на жутчайшем флеше, исключающем любую возможность пользования сайтом, информация разрознена а иногда и просто неверна.
Контроллеры продаются в коробочках (BOX) и в пакетиках (OEM). Выпускаются на PCB черного цвета.
A-160 - чип ITE8212F, PCI 2.2, 2x2UATA133 (4 device), RAID bios (0,1,10,JBOD)
A-173 - чип SiL3512, PCI 2.3, 2xSATA150 (2int/2ext), ATA bios
A-181 - чип SiL3112, PCI 2.2, 2xSATA150 (2int/2ext), RAID bios (RAID 0,1)
A-182 - аналог A-173, RAID bios (RAID 0,1)
A-183 - аналог A-182, поддержка PCI 2.3
A-213 - чип SiL3114, PCI 2.3, 4xSATA150 (2int & 2int/2ext), ATA bios
A-214 - аналог A-213, сдвоенные разъемы
A-223 - чип SiL3114, PCI 2.3, 4xSATA150 (2int & 2int/2ext), RAID bios (RAID 0,1,5,10)
A-224 - аналог A-223, сдвоенные разъемы
A-230 - чип VIA6421, PCI 2.2, 2xSATA150 (2int/2ext) + 1xUATA133, RAID bios (RAID 0,1,10,JBOD)
A-331 - чип SiL3132, PCI-E 1x, 2xSATA300 (2int/2ext), eSATA, NCQ, ATA bios, чип поддерживает Port Multiplier, нужное для многих NAS
A-341 - аналог A-331, RAID bios (RAID 0,1)
A-350 - чип JMicron368, PCIE 1x, 2xSATA300 RAID 0,1 (2int/2ext), eSATA, NCQ + 1xUATA133
A-360 - чип SiL3531, PCIE 1x, 1xSATA300 (1int/1ext) with eSATA, чип поддерживает Port Multiplier, нужное для многих NAS
A-370 - чип Marvell 88SX7042, PCI-E 4x, 4xSATA300 (4int/2ext), NCQ, сдвоенные внутренние разъемы, ATA-bios, поддерживается в Linux
A-380 - чип SiL3512, PCI 2.3, 2xSATA150 (2int), ATA bios, Low Profile
A-390 - аналог A-380, RAID bios (RAID 0,1)
A-400 - чип SiL3132, PCI-E 1x, 2xSATA300 (2int), NCQ, ATA bios, чип поддерживает Port Multiplier, нужное для многих NAS
A-410 - аналог A-400, RAID bios (RAID 0,1)
A-440 - аналог A450, не-RAID.
A-450 - чип Marvell 88SE9128, PCIE 1x, 2xSATA 6Gb/s (2int), UltraATA133, RAID bios (SATARAID 0,1)
A-470 - аналог A-450, но 2int/2ext
*2int/2ext - разъемы независимо по-одному переключаются джамперами, т.е. задействуются или внутренние, или внешние.
Контроллеры Espada
Используются чипы Silicon Image, VIA, ALi (ULi). Контроллеры хорошего качества, производитель паяет флеш с райд-прошивками. В продажу поступают в фирменных картонных коробочках (диск, инструкция, 1-2 шлейфа в комплекте). PCB черного цвета.
Трудности при обновлении BIOS на 3114. После обновления стали нормально работать 500Gb/1Tb винчестеры.
Контроллеры Orient
Обычно используются чипы Silicon Image, чаще всего встречаются SiL3112, SiL3512.
Производитель паяет флэшки с райд-прошивками. Однако могут встретиться и однократно программируемые микросхемы, например 27-й серии, тут только перепаивать её на флешку. PCB красного цвета (PCIE-1x SiL3132 - черного).
Контроллеры RedChief
Встречались на чипах SiL3112/3512. Не очень качественно выполненные контроллеры на дешевых комплектующих. Лучше взять из перечисленных выше. PCB красного цвета.
Контроллеры AgeStar
Встречаются в основном чипы SiL. Не очень качественно выполненные контроллеры на дешевых комплектующих. PCB блестящая черного цвета.
Внешние "брендовые" программные SATA/SAS RAID контроллеры
Основаны на технологии HBA (Host Bus Adapter) т.е. не имеют собственного процессора и памяти, а вся функциональность RAID обеспечивается работой центрального процессора компьютера через биос или драйверы контроллера. Для работы с массивом. слежения, управления используются довольно впечатляющие по функциональности утилиты управления.
Promise
Утилита WebPam. Контроллер не показывает SMART, только общее состояние SMART (здоров или при смерти). Что неправильно, т.к. параметры SMART не стандартизованы и различаются у разных производителей, и делать какой-то общий вывод о состоянии диска несколько проблематично.
RAID5 создавать не рекомендуется из-за встречающейся иногда нестабильности контроллеров Promise в этом режиме, приводящей к развалу массива (проблема драйверов).
FastTrak TX2300 - PCI, 2xSATA300, TCQ/NCQ, RAID 0,1,JBOD на promise.com
FastTrak TX4310 - PCI, 4xSATA300, TCQ/NCQ, RAID 0,1,5,10,JBOD 4-портовый аналог TX2300 на promise.com
FastTrak TX2650 - PCI-E 1x, 2xSATA300/SAS, NCQ, RAID 0,1,JBOD (чип T3 PDC42819) на promise.com
FastTrak TX4650 - PCI-E 1x, 4xSATA300/SAS, NCQ, RAID 0,1,5,10,JBOD (чип T3 PDC42819) на promise.com
FastTrak TX4660 - PCI-E 4x, 4xSATA300/SAS, NCQ, RAID 0,1,5,10,JBOD,SPAN (чип T8 PDC82830) на promise.com
FastTrak TX8660 - PCI-E 4x, 8xSATA300/SAS, NCQ, RAID 0,1,5,10,JBOD,SPAN (чип T8 PDC82830) на promise.com
* SPAN - имеется ATA-биос, превращающий контроллер в обычный SATA/SAS AHCI-совместимый контроллер
а также
[FAQ] RAID-контроллеры Promise FastTrak TX2300/4300/4310(PCI) & 2650/4650/4660/8660(PCI-E) SATA300 & SAS
High-Point
Утилита HighPoint RAID Management (HRM) Suite. Контроллеры показывает подробный SMART внутри утилиты
http://www.highpoint-tech.com/USA/series_SAS.htm
http://www.highpoint-tech.com/USA/series_2000.htm
Например:
Бюджетный (и уже устаревший) RocketRAID 2300 X1 SATA Host Adapter Фото
Более современный RocketRAID 2640 X1 SAS Host Adapter Фото
В интернете встречались случаи, что RR2300 X1 приводил к порче некоторых последних моделей дисков WD в режиме одиночных дисков (Legacy). Судя по всему это уже давно пофиксили в биосах, да и проблемы встречались в основном у неопытных пользователей, что-то делавших неправильно.
К некоторым, изначально RAID контроллерам, на сайте High-Point имеются IDE-прошивки, позволяющие превратить контроллер в обычный многопортовый SATA.
Контроллер HighPoint SATA 6 Гбит/с + SSD = пропускная способность 350 МБ/с - контроллеры серии HighPoint SATA 6 Гбит/с устраняют узкое место в дисковой подсистеме компьютера, позволяя полностью раскрыть потенциал SSD, упирающийся в ограничения интерфейса SATA предыдущего поколения.
В России контроллеры HighPoint значатся в каталоге онлайн-магазина "Московского негоцианта" (*.servertorg.ru), но купить их там не стоит и пытаться (см. поиск в теме по mnt.ru). Без проблем контроллеры HighPoint можно купить дешевле и с доставкой на eBay.
LSI
LSI SAS 8204/8208ELP - четырёх/восьмипортовые программные контроллеры SAS первой генерации для шины PCIE 4x (вариант XLP для шины PCI-X)
Контроллеры не поддерживают диски свыше 2ТБ и более ёмкие диски могут обрезать до 2ТБ или менее "82XX controllers (models 8204ELP, 8204XLP, 8208ELP, 8208XLP) will truncate drives >2TBytes to 512 Bytes"
RAID-контроллер LSI MegaRAID SAS 8204ELP "видит" только 2 ТБ из 3
LSI SAS 3041/3081E-R - четырёхпортовый/восьмипортовый PCIE 8x программный контроллер (вариант X-R для шины PCI-X)
Перепрошивка, SMART, утилита для мониторинга массивов/дисков под FreeBSD (под линукс есть mpt-status).
По данным на октябрь 2011 контроллер LSI SAS3081E-R официально поддерживает только SAS HDD объемом более 2,2Тб и только при использовании IT-прошивки. SATA HDD объемом более 2,2Тб контроллером не поддерживаются.
Свежие драйвера на контроллеры LSI можно найти в разделе Support by Product официального сайта LSI, например, для 3081E-R тут
ВНИМАНИЕ, ПОДДЕЛКИ! Контролеры LSI3081 (наверняка и другие тоже) подделываются в Юго-Восточной Азии и успешно впариваются на интернет-аукционах. SATA/SAS/RAID-контроллеры для дома и офиса. Выбор и нюансы использования, #3826
Контроллеры LSI и Intel/LSI в RAID5 используют нумерацию дисков от старшего порта к младшему и левое вращение чётности, см. Восстановление RAID-массива, #949
Разные вопросы
AHCI и NCQ
Обсуждение SATA AHCI Mode. Как правило, AHCI поддерживается SATA-контроллерами в режиме RAID. Некоторые SATA/SAS контроллеры (Promise/HighPoint/Adaptec/LSI) позволяют явно включать/отключать NCQ.
NCQ в SOHO-применении имеет смысл только при интенсивном пользовании торрентами или базами данных. Часто отключение NCQ или IDE-режим дают лучший результат. Далеко не всегда AHCI контроллера совместим с AHCI дисков - в таких случаях задействование режима NCQ приводит только к торможениям и трескотне дисков, и AHCI лучше отключить.
AHCI так же подразумевает "горячее" отключение/подключение.
*Для чипсетных контроллеров материнок: если менять в биосе режим IDE/AHCI/RAID - это потребует переустановки драйверов, причем операционная система не сможет загружаться до переустановки. Эту проблему можно обойти, временно перецепив системный диск на дополнительный контроллер. Параметр "SATA Port 0-3 Native Mode" желательно включить. Это даст возможность использовать все спецификации SATA, в т.ч. eSATA при включённом AHCI.
Проблемы с SMBus
Некоторые модели PCI-E контроллеров, будучи вставленными в первый слот PCI-E, категорически не стартуют с некоторыми материнками, хотя на других работают.
Проблема может быть связана с неправильной обработкой сигнала SMBus. Подробнее смотрим тут. Приведено и решение - заклейка контактов SMBus на контроллере скотчем. Правда при этом обычно перестаёт подгружаться биос контроллера.
На материнках Asus контроллеры могут не заводиться.
Это связано с тем, что в асусовских биосах есть переключатель подгрузки внешних биосов с плат расширения. Решение - найти в биосе в раздел "Boot Settings Configuration" параметр "AddOn ROM Display Mode (Force BIOS)" и переключить его:
(Force BIOS) - The third-party ROM messages will be forced to display during the boot sequence.
(Keep Current) - The third-party ROM messages will be displayed only if the third-party manufacturer had set the add-on device to do so
*(Force BIOS) - принудительно отображать биосы плат расширения на экране в процессе загрузки
*(Keep Current) - оставить всё как есть, отображение будет, только если производитель платы расширения предусмотрел это явно.
Несмотря на формулировку "Keep Current", похоже, что в этом случае асусовский биос ищет модуль биоса для контроллера только внутри себя (материнские биосы модульные) и не подгружает внешние биосы вообще.
Аналогичная функция встречается и на интеловских материнках.
Есть ещё опция "INT19", так же отвечающая за подгрузку биосов. Для внешних контроллеров её надо включить.
AMD и AHCI
Для полноценного использования AHCI и использования NCQ, в биосе должен быть включён режим AHCI, а драйвера нужно ставить из комплекта RAID(!) Драйвера из комплекта SATA не поддерживают NCQ. Один из примеров: SATA AHCI Mode, #1578
На AMD690 можно получить значительную прибавку в скорости записи в AHCI, если установить более новые драйвера таким способом
Версии шины PCI по информации из wiki
PCI 2.0 - первая версия базового стандарта, получившая широкое распространение, использовались как карты, так и слоты с сигнальным напряжением только 5 В. Пиковая пропускная способность — 133 Мбайт/с;
PCI 2.1-3.0 - отличались от 2.0 возможностью одновременной работы нескольких bus-master устройств (т. н. конкурентный режим), а также появлением универсальных карт расширения, способных работать как в 5 В, так и в 3,3 В слотах (с частотой 33 и 66 МГц соответственно). Пиковая пропускная способность для 33 МГц — 133 Мбайт/с, а для 66 МГц — 266 Мбайт/с;
PCI 2.1 - работа с 3,3 В картами и наличие соответствующих линий питания являлась опциональной;
PCI 2.2 - сделанные в соответствии с этими стандартами карты расширения имеют универсальный разъём и способны работать практически во всех более поздних разновидностях слотов шины PCI, а также, в некоторых случаях, и в слотах 2.1;
PCI 2.3 - несовместима с картами PCI 5 В, несмотря на продолжающееся использование 32-битных слотов с 5 В-ключом. Карты расширения имеют универсальный разъём, но не способны работать в 5 В-слотах ранних версий (до 2.1 включительно);
PCI 3.0 - завершает переход на карты PCI 3,3 В, карты PCI 5 В больше не поддерживаются.
Список производителей и оборудования PCI & PCI-X (неполный)
О совместимости шин PCIE 1.0/1.0a/1.1/2.0
Устройства со старой ревизией PCIE 1.0/1.0a работают в разъёмах 1.1, но могут не определяться в разъёмах 2.0. Устройства 1.1 с разъёмами 2.0 совместимы, однако тоже есть нюансы. Таким образом, при выборе контроллеров, многие интересные модели, к сожалению, под вопросом.
[FAQ] SATA/SAS/RAID-контроллеры для дома и офиса. Выбор и нюансы использования, #2586
NAS своими руками (часть 3), #3685
Список производителей и оборудования PCI Express 1.0a/1.1 (неполный)
Список производителей и оборудования PCI Express 2.0 (неполный)
Будьте внимательны при выборе связки контроллера/материнская плата!
Полезные ссылки
Путеводитель по разделу "Магнитные носители информации"
FAQ по RAID (by gss & a_shats)
[FAQ] RAID в домашних условиях (советы/проблемы/решения) (продолжение)
HotSwap! - утилита для безопасного отключения SATA-дисков на тех контроллерах, чипы которых аппаратно поддерживают функцию hotplug, но программная реализация этой функции выполнена криво.
Программное/аппаратное отключение/подключение неиспользуемых дисков
Загрузка с PCI SATA контроллера
SATA-контроллер Silicon Image 3132 by Orient: SMART & BIOS
PCI SATA-контроллер и SATA-винчестер на древней материнке
Проблема с переходником IDE >> SATA
JM20337 read data corruption – solution глюки переходника SATA/IDE на чипе JM20337 Hi-Speed USB to SATA & PATA Combo Bridge
Примеры китайской инженерной мысли (фото)
Фото Adaptec 1430SA с приклеенным радиатором SMBus на контроллере разведён
Использование тестовых программ HUB и ATTO, и пара мыслей о косяках nVidia RAID
nvRAID Mirror, nvRAID Mirror (2) пара примеров, демонстрирующих недопустимость использования nvRAID для массивов RAID1/5/10 из-за нестабильности и "скрытого" разваливания массивов. Это далеко не единственные примеры. Фактически, на nvRAID можно строить только массивы RAID0.
ICH10DO - кто реально использовал Capacity expansion ?
NAS своими руками (часть 2) - использование контроллеров и дисков для построения домашних хранилищ
WD Advanced format - о новых винчестерах WD и других производителей с увеличенным сектором 4KB (вместо "стандартного" 512B). Такие винчестеры могут быть несовместимыми со многими контроллерами, особенно RAID: либо скорость ниже плинтуса, либо вообще неопределение.
From 32 to 2 ports: Ideal SATA/SAS Controllers for ZFS & Linux MD RAID Сводка кратких описаний различных контроллеров от 16 до 2-портовых и оценка возможности их испольхования под операционными системами OpenSolaris, FreeBSD, Linux.
Южный мост AMD SB850, диск SSD и нагрузка на процессор - низкая скорость и высокая загрузка CPU на AMD850 (решение - выключить в биосе C1E).
Таблица поддержки утилитой HD Sentinel (платная) различных чипов контроллеров (в т.ч. утилита мониторит SMART).
Таблица поддержки утилитой Crystal Disk Info (freeware), к сожалению, многие RAID-контроллеры не поддерживаются.
Настройка RAID Adaptec ASR-5805
http://www.cadreview.ru/files/u2/Adaptec%202010.pdf интересная ссылочка про технологии от Адаптек.
Подключение индикаторов к контроллерам (HDD LEDs)
Отображение работы HDD (светодиод) на внешнем контроллере SATA (PCI)
Как правильно подключить LED-индикаторы для разных жестких дисков?
Восстановление данных
Восстановление рейд массива
Восстановление RAID5 с умершего LSI 8204ELP
Исправлено: moderator-Ing, 17.05.2012 01:02