Adaptec ултра-320 нападение на RedHat Linux

Прекарах две прекрасни дни, в опит да сложи SCSI Ultra-320 Host-RAID на Adaptec AIC-7902W под Linux RedHat. Проблемът е, че е необходимо да се постави системата на RedHat 7.3 на RAID.

На първо място, това, което искам да кажа? Adaptec пусна нова чип: Adaptec AIC-7902W. Това е, което тя нарича чип (чип). Това е пълна едночипов двойна SCSI-контролер 320 за PCI-X (64-битова 133MHz) автобус.

Чипът е много добър, бърз и евтин.

В допълнение, Adaptec отчети, чипът е в състояние да подкрепи RAID -0 и -1. Въпреки това, за съжаление, това е само т.нар HostRAID. Какво точно означава това име, Adaptec не обяснява, но изглежда, че някакъв вид "полу-хардуер" RAID (от типа WinModem) или дори чисто меко решение. Това е, RAID за обработка на контролни суми се извършва на процесора на сървъра (Host), вместо на специален контролер процесор (ControllerRAID). Естествено, Adaptec, а също така предоставя висококачествени "железни" RAID контролери (Adaptec SCSI RAID 2120S, 2200S и т.н.), но тук не ги разгледа. Също така поддържа Adaptec HostRAID-същата технология и за IDE и SATA контролери, това допълнително засилва доверието ни в "Softovaya".

Тази "как-да" -RAID е белязана от Adaptec BIOS (SCSI-Select Utility), но уви, в "нормална" AIC-7902W водача (aic79xx) вижда само набор от отделни дискове. Така да се каже, за поддръжка на RAID-функции или ние можем да работим в DOS чрез INT13 Adaptec BIOS (че ще се съгласите, малко неудобно;) или на конкретен драйвер гледам с поддръжка на повечето от тези HostRAID функции.

"Евтини решение RAID за вас."

Най-забавно в цялата тази история е, че AIC-7902 чипа е станал много популярен сред производителите на платки за сървъри (на Intel P-IV процесори Xeon, и чипсет i875P / E7210 / E7501 / E7505).

и т.н. (Моля, изпращайте повече)

Самото дружество произвежда няколко Adaptec контролери, направени върху чипа AIC-7902W. 39320D-R и 39320-R (две двойно-канал, само разликите в конектори). Единична канал 29320-R и 29320LP-R са направени върху чипа AIC-7901W.

ВНИМАНИЕ. производители mamok вмъкват Adaptec BIOS (SCSI-Select Utility) директно в BIOS на дънната платка, така че актуализацията на BIOS Adaptec не винаги е възможно, но когато се опитате да използвате местните комунални услуги Adaptec BIOS Flash Актуализация (от Adaptec контролери) може да бъде напълно убиват BIOS сестра изобщо.

не изглежда SCSI-Select Utility, необходими за първоначална оформлението на диска в RAID Utility в свободна форма (с изключение на Adaptec BIOS), за да се случи.

  • HostRAID Потребители ръководство (PDF 1676 KB)
    Описание Configuration Utility BIOS (наричана още SCSI-Select Utility) Водачът и NT.
  • Adaptec Ultra320 SCSI Card Family (PDF, 55 KB)
    Описание на семейството на контролери Adaptec от AIC върху чип 7902.
  • Двуканална PCI-X, за да Ultra320 SCSI (PDF 38 KB)
    Кратко описание на чипа AIC-7902.
  • Едноканален PCI-X, за да Ultra320 SCSI (PDF 38 KB)
    КРАТКО ОПИСАНИЕ AIC-7901.

Linux драйвер.

Първото нещо, което трябва да се каже, че има два шофьори за Adaptec AIC-7902 чипа.

  • aic79xx шофьор. Това "нормално" шофьор, без подкрепата на HostRAID. Налице е в изходния код и се разпространява безплатно от уебсайта на Adaptec или тук под GPL. В основата на такъв служител все още не е включена, най-малкото в ядрото на Linux 2.4 нямате такъв, но съставен лесно.
  • a320raid Driver. Това е същият, специфичен драйвер с поддръжка на HostRAID, което ни трябва.

съществува A320raidne шофьор в изходния код, всъщност, когато се зарежда (на insmod. Тъй като това е редовен модули за ядрото) пише, че не са обхванати под GPL и сега е основната ни на опетнен, не GPL. Посетете форума на Adaptec.

Adaptec HostRAID поддръжка на водача да се намери тук.

Проблем с този драйвер е свързана с факта, че тя е направена под формата на двоичен модули за ядрото, и следователно изисква Linux ядро ​​версия на строго определена. Ето защо, например, задайте HostRAID шофьор на RedHat Linux 7.3 е много сериозен проблем.

Първата версия на драйверите на Linux за подкрепа на HostRAID се появи на сайта, поддръжка на Intel сървър mamok, като медицинска сестра SE7501HG2. Това е драйвер за RedHat 8.0 и S.U.S.E.

Местната копие тук. (RedHat 8.0 пут без проблеми)

За щастие, Adaptec шофьор публикуван на сайта и те не трябва да се търси. Въпреки това, проблемът с двоичен водача остава, а те все още изискват точни версии на ядрото.

Техническа информация.

Горната файла - това е флопи диск инсталация за RedHat 8.0, направено в стандартна RedHat Driver диск и форматиране в ext2fs (въпреки, че е възможно да се направи един нормален VFAT). Прехвърляне IMG флоп може дд или rawrite команда. той се свързва при инсталиране на RedHat в CD обувка команда: Linux дд

modules.cgz файла - това е най-обикновено опаковани CPIO архива:

По този начин, след инсталацията ние се обикновено натоварени с RAID / сътрудничество / hda1 RedHat Linux 8.0 Система С шофьори AIC-7902 HostRAID в подкрепа. Ето пример:

  • Контролер Adaptec AIC-7902W - доста приличен двойна SCSI Ultra-320 чип.
  • Технология Host-RAID - RAID разтвор deshovoe (донякъде двусмислен).
  • HostRAID шофьор е доста натоварен процесор (дори Xeon, дори и HT)
  • Hardware RAID - винаги много по-добре. И SCSI AIC (без RAID!) По-добре да растителна суап.
  • Binary шофьори - това е тъпо.

ДОПЛАЩАНЕ набързо

Изпитвателен резултат Hot-Swap: SCSI дърпа винт в движение (на стойност Board Swap Intel Hot, SC5200 шаси), не се появява в системата регистрира Linux и т.н. След завръщането на винта на мястото, той започва да се интензивно лечение, както изглежда, се възстановява RAID. Трупите - празен.

* Самият Линукс ядрото е с добра вградена безплатен софтуер RAID (Мериленд). В много отношения, тя не е по-малък HostRAID технология дори може да зареди на RAID. В допълнение, Linux RAID софтуер RAID на е удобен администрация (raidtools, mdctl, mdadm), който не се яви на a320raid.

* За най-новата информация, MD, който поддържа Adaptec метаданни (не е тестван) през последните ядки.

* Вместо MD да използвате Linux Volume Manager (LVM), тя също така подкрепя ивици. Вижте. LVM HOWTO и логическа HOWTO Volume Manager.

  • a320raid осигурява много малко информация в / ргос / SCSI
  • a320raid доста кораби процесор
  • a320raid не поддържа S.M.A.R.T технология за шофиране членове на RAID
  • a320raid има проблеми с ДВ шофьор (SCSI родово)
  • a320raid не поддържа SAF-TE
  • a320raid не работи с Mylex GAM (Global Array мениджър, почти стандартна програма за RAID)

* Как pohakat двоичен шофьор:

* Как да се инсталира ALT Linux магистър 2.2 на SCSI-контролер AIC-7920W фирма
Adaptec (aic79xx)