Newsgroup: it.comp.os.linux.sys
Titolo: FastTrack

Salve. Qualcuno è riuscito a far funzionare il controller di promise, il
FastTrack 100, per il raid 0, con red hat 7.2?
Grazie

 FastTrack 100, per il raid 0, con red hat 7.2? Grazie
mmm il raid 0 non l'ho provato... ma il controller da me fa da dio...
ma sei sicuro che ti serva un raid 0??? per quello io trovo sempre piu'
conveniente usare piu' HD...
-- 
| /
| \Byte - Andrea Briganti - 
kbyt...@freemail.it
http://digilander.iol.it/kbytesystem
ICQ: 40872731



Io sì. Esistono due driver per questo controller: il primo fornito
dalla Promise stessa simula un controller SCSI (in realtà il
controller FastTrack è stupidissimo e fa fare quasi tutto al driver,
quindi di SCSI non ha niente) e viene fornito solo in formato già
compilato per la 7.1, il secondo si chiama ATARAID ed è dentro le
ultime versioni del kernel. Per effettuare l'installazione ci sono due
casi:
- se hai un altro HD su di un altro controller installi su quello, poi
ti procuri l'ultimo kernel (al momento di scriver 2.4.17) e lo compili
attivando il supporto per i controller Promise, quindi per l'ATARAID e
per il sotto-driver per il Promise (nel menù di configurazione del
kernel sono nella stessa schermata). Occhio che devi creare delle
entry particolari sotto /dev (serve un'alberatura in più
/dev/ataraid). Maggiori info le trovi sul sito della redhat, facendo
una ricerca per ATARAID.
- se non hai altri HD la cosa è più dolorosa: sarebbe teoricamente
possibile crearsi un driver disk compilando i sorgenti del driver
ATARAID su di un altro PC, il problema è che il programma di
installazione della RedHat anche caricandolo ignora i dispositivi
aggiunti da questo e dice che non ci sono dischi su cui poter fare
l'installazione :( La soluzione più indolore è installare la 7.1 e
poi, se proprio serve, upgradare alla 7.2. 
Per l'installazione con la 7.1 basta usare il driver disk che trovi
sul sito della promise: l'inconveniente è che, non essendoci i
sorgenti, non puoi aggiornare il kernel perchè non forniscono il
driver compilato per versioni successive. Puoi dopo l'installazione
passare ad usare il driver ATARAID, il pasticcio è che mentre  il
driver promise crea dei dispositivi simil-scsi (/dev/sdX),
quest'ultimo crea dei /dev/ataraid e quindi ti cambiano i mount-point
del filesystem. Se non usi devfs (di default non è usato) puoi
"fregare" cambiando gli sdX con dei symlink a /dev/ataraid.
Occhio inoltre che il LILO che c'è sulla RedHat non riconosce i
dispositivi ATARAID quindi devi aggiornare all'ultima versione
scaricandola da suo sito (lo trovi facilmente con una ricerca su
freshmeat.net
); è fortemente consigliabile avere a portata di mano un
boot-disk funzionante se qualcosa va storto.
Io ce l'ho fatta, ma ho penato un po'. In bocca al lupo!!!
PS: se ti chiedi il come mai di tutto questo casino, il problema nasce
dal fatto che il FastTrack non è un vero controller RAID, ma sta ai
controller RAID veri come i winmodem stanno ai modem: il controller è
un controller IDE normale con in più un setup sul bios che inizializza
i dischi, il resto del lavoro lo fa TUTTO il driver (e quindi la CPU).
Se sui dischi RAID ci dovrà essere solo Linux ti consiglio di
disattivare il RAID del controller e usare il RAID software nativo di
Linux, se invece devi usarci anche Windows non puoi giacchè con questo
non vedresti il RAID di Linux.
--
Rimuovi i caratteri maiuscoli dall'indirizzo e-mail per ottenere
quello reale