Portál AbcLinuxu, 30. dubna 2025 14:50

Compaq SmartArray 2

Ovladač: v jádře

Technické parametry

Dodavano prevazne s pocitaci firmy Compaq. Podporovane varianty radice:

Podpora ruznych rozhrani SCSI (Ultra 3, Ultra 2 a Wide-Ultra), RAID (0, 1, 0+1) a BIOS podle typu radice. Radic podporuje hot-plug disky. Vice informaci naleznete na teto strance: http://www.compaq.com/products/servers/proliantstorage/arraycontrollers/.

Identifikace pod Linuxem

/proc/driver/cpqarray:
ida0 :Compaq Integrated Array Controller
Board ID: 0x40400e11
Firmware Revision: 1.42
Controller Sig: 0xa9103b46
Memory Address: 0xe8800000
I/O Port: 0x2000
IRQ: 5
Logical drives: 1
Physical drives: 2

Current Q depth: 0
Max Q depth since init: 64

Logical Drive Info:
ida/c0d0: blksz=512 nr_blks=35553120
nr_allocs = 1938261
nr_frees = 1938261

Volitelne (v pripade monitorujicich modulu):
/proc/cpqfan
/proc/cpqiml
/proc/cpqnvr
/proc/cpqpci
/proc/cpqpow
/proc/cpqtmp

Postup zprovoznění pod Linuxem

1. Nejprve je nutne aplikovat posledni patche od Compaqu (pokud jsou k dispozici) na stabilni radu jadra 2.2.x nebo 2.4.x. Patche lze ziskat na adrese http://www.opensource.compaq.com/, popripade na adrese http://sourceforge.net/projects/cpqarray/. Doporucuji tez procist dokumentaci na adrese http://starbreeze.knoware.nl/~hugo/compaq/ a u zdrojovych kodu jadra (Documentation/cpqarray.txt). Tez doporucuji stahnout aplikace Array Util a CPQ Array Daemon (viz. uvedene URL).
2. Pomoci skriptu mkdev.ida vytvorit zarizeni v adresari /dev. Pokud pouzivate devfs, potrebna zarizeni by se mela vytvorit automaticky pri startu systemu. V pripade pouziti devfs se zmeni oznaceni jednotlivych zarizeni. Misto puvodniho zarizeni /dev/ida/cNdMpX je k dispozici zarizeni /dev/ida/discM/partX a misto zarizeni /dev/ida/cNdM je k dispozici zarizeni /dev/ida/discM/disc. Zde bych chtel upozornit na zmenu znaceni u devfs v jadre 2.4.18.
3. Konfigurace, kompilace a instalace noveho jadra (zapnout podporu CONFIG_BLK_CPQ_DA=y) - viz. Kernel-HOWTO.
4. Pokud pouzivate EISA verzi radice, je nutne pridat bud pri startu systemu (v pripade, ze je ovladac zakompilovan do jadra) nebo pri zavadeni modulu (pokud je ovladac prelozen jako modul) urcite parametry (v zavislosti na typu chipsetu a nastaveni radice). Napriklad pro Compaq SMART-2/E v EISA slotu 1 a 2 je nutne pridat do lilo.conf (grub.conf,...) radku s parametry smart2=0x1000,0x2000. Pokud je ovladac prelozen jako modul je nutne zadat prikaz: "insmod cpqarray eisa=0x1000,0x2000". Pro PCI verze radice toto nastaveni odpada.
5. Po zavedeni noveho jadra je v nekterych starsich verzich Linuxu nutne pouzit pro vytvoreni oddilu na zarizeni /dev/ida/cNdM modifikovanou verzi fdisku (viz. uvedene URL).
6. Vyzkouset, zda funguje stavajici LILO s radicem. V pripade problemu vyuzit modifikovane LILO (viz. uvedene URL). Pokud pouzivate GRUB, tak aktualni verze grub-0.92 jiz podporuje BIOS na radicich Compaq SmartArray 2 v plnem rozsahu.

Poznámka

Jedna se o sadu radicu dodavanych firmou Compaq. Radic je dobry, ale nelze ho optimalizovat jako napriklad radic MYLEX (ktery ho podle meho nazoru prekonava i vykonove). Podpora ve stabilni rade jadra Linux 2.2.x neni dokonala. Rada 2.4.x je na tom o neco lepe. Nejnovejsi verze ovladacu se musi stahnout z URL uvedenych nahore a rucne zaclenit do jadra. Produkcne nasazeno s distribuci Debian GNU/Linux 2.2r6 (potato) a Debian GNU/Linux 3.0 (woody) s jadrem 2.4.18.

Dokument vytvořil: Marek Uher, 4.10.2000 16:11 | Zobrazeno: 799×

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.