Настроение: | sick |
Музыка: | Crash Worship/ADRV - The Science of Ecstasy |
Entry tags: | lenin.ru, linux |
HIGHPOINT RocketRAID 2680
Пусть полежит тут для истории
(написал по просьбе вендора о сути трудностей
с контроллером, который я сегодня повезу назад).
Мораль простая: Highpoint уроды, бейте их ногами.
* * *
О проблемах с контроллером
HIGHPOINT RocketRAID 2680X4 PCI-e 8 SAS/SATA
На сайте производителя написано, что контроллер
поддерживает Линукс, но на самом деле поддержка оказывается
только нескольким версиям нескольких дистрибутивов.
Моего дистрибутива (Gentoo) в этом списке нет.
Линуксоиды комментируют предыдущие версии контроллера
http://linuxmafia.com/faq/Hardware/sata.html
``Problematic proprietary Linux i386 binary drivers for
HighPoint fakeraid (release 2.0 of which is reported to
malfunction or even fail to compile on later 2.6 kernels
ranging, at least, from 2.6.8 through 2.6.14) are
available, but, as usual, you're better off using Linux's
own open-source "md" software-RAID driver.
``...source code wrapper around binary-only proprietary core
libraries, deceptively claimed to be "open source"''
``Correspondent Berkley Shands notes that these cards and
proprietary drivers are quite CPU-intensive, even pushing
a quad-Opteron system a bit.''
То есть по словам линускоидов оно ненадежное,
жрет массу системных ресурсов, а HighPoint
обманывает покупателей.
На том же сайте хвалят LSI-контроллеры,
у меня стоит на другом сервере SCSI LSI-RAID
LSI MegaRAID SCSI 320-1LP и он работает 2 года
без перезагрузки и без проблем.
Еще жалобы на HighPoint
[ 1 | 2 ]
(не компилируется)
[ 3 ]
(не работает с загрузчиком)
Для запуска контроллера необходимо откомпилировать
его (на другом компьютере) вместе с устанавливаемым ядром,
в качестве модуля. Компиляция ядра - это несколько часов возни.
После этого Линукс (данная конкретная версия ядра)
видит контроллер, но грузить с него систему
через загрузчик Линукса GRUB не удается.
Что особенно неприятно, GRUB при загрузке
с контроллера ведет себя по-разному: он умирает
на Stage 1, Stage 1.5 или Stage 2, и с разными
сообщениями об ошибке (Error 5, Error 15, Error 17).
Диск он видит, а партиций обыкновенно не видит.
Один раз мне удалось добиться, чтоб GRUB увидел
партиции, но при попытке сделать setup
с этого диска он захлебнулся и сообщил, что
партиция сломана. После этого GRUB (все это
не выходя из грубовского шелла) уже не видел
этих партиций.
GRUB использует для просмотра дисков
свой собственный интерфэйс, то есть
подобное поведение никак нельзя вылечить
добавлением модуля в ядро (до ядра он
доходит только на Stage 2).
Кое-где на сайте производителя указано,
что HIGHPOINT RocketRAID 2680X4 в принципе
не может работать, если в системе есть диски,
которые не подключены к этому контроллеру;
не исключено, что GRUB стал бы работать, если
бы я вынул установленные SATA диски или
перевел их на RocketRAID.
Но изобилие и разнообразие сообщений об ошибке
указывает, что надежно работать с линуксовым
загрузчиком он не будет все равно.
Привет