Newsgroup: it.comp.os.linux.iniziare
Titolo: RAID e redhat 8.0...

Salve a tutti, spero di non proporre un argomento troppo noioso o peggio 
trattato già decine di volte. Ho provato a controllare i post 
precedenti, ma non ho trovato nulla su questo argomento, quindi passo 
subito alla descrizione del mio problema, nella speranza che qualche 
anima pia decida di darmi una mano.
Da poco ho cambiato la mia macchina e, volendo passare a sistemi con 
configurazione RAID, ho acquistato una motherboard (Gygabyte) con il 
controller integrato; nella fattispecie si tratta del Promise 20267. Per 
motivi di lavoro ho dovuto installare il tanto odiato Windows, ma la 
sorpresa l'ho avuta quando ho tentato di installare Linux (red hat 8.0).
In sostanza nella dotazione software del mio hardware non ci sono i 
drivers per poter eseguire l'installazione di linux. C'è qualcosa in 
versione beta per red hat 7.2, ma nulla per la 8.0.
Se non ho capito male linuccio non accenna nemmeno ad installarsi poichè 
non "capisce" come accedere ai dischi rigidi, quidi mi pare di intuire 
che i drivers per il mio controller sono assolutamente necessari. Nel 
sito del produttore ancora non ho trovato nulla di nuovo rispetto al cd 
che era nella scatola della scheda madre.
Ora mi chiedo, devo accontentarmi per tutta la vita di VMware per vedere 
girare la mia red hat 8.0 o esiste tra di voi qualche folle che si è 
messo a costruirsi i diver per il controller Promise in casa?
Oppure, installando la 7.2 (per la quale posseggo i drivers richiesti) 
posso poi agiornare alla 8.0? In questo caso non è il kernel che fa la 
differenza? Nel senso che i drivers che ho io potrebbero funzionare solo 
con il kernel "di serie" nella 7.2?
Se qualcuno di voi conosce una scappatoia o ha qualche idea mi 
salverebbe dalla maledizione di restare confinato in windows vita 
natural durante.
Grazie a tutti in anticipo per l'aiuto e scusate per la prolissità.
			Hoku

 natural durante.
Ho anch'io una GB con il Promise integrato, io ho risolto collegando un
hd al controller normale, ci ho installato Linux, poi ho compilato il
kernel 2.4.20 con il supporto per il Promise e per /dev/ataraid, ho
preparato le partizioni Linux sul raid e ho ci ho copiato tutto.
-- 
Ciao         -- Massimo --

 
Ottima soluzione!!!
Grazie per l'idea.

 
Un'informazione :
Come ti sembra in velocità il raid da te configurato ?
Te lo chiedo perchè quando copio files di qualche Mb o quando linux deve 
fare il resync mi si "freeza" quasi completamente tutto il sistema .
ciao

 fare il resync mi si "freeza" quasi completamente tutto il sistema .
Per rallentare rallenta anche a me ma bloccato proprio no.


 
Ah , comunque io ho due ibm dekstar in Raid-1 su ctrl ata-raid adaptec 1200A
(inizio a chiedermi xchè lo chiamino ctrl raid se tanto il raid deve 
implementarlo lo stesso il kernel...)
#copia da partiz normale a partiz Raid-1
time cp video.mpg /mnt/RAID/
real    7m0.392s
user    0m0.140s
sys     1m19.700s
#copia da partiz normale a partiz normale
time cp video.mpg copiavideo.mpg
real    3m55.779s
user    0m0.100s
sys     2m27.880s
penso che la lentezza di exec di cp su raid-1 sia giusta (deve fare una 
doppia copia) ma quello che mi chiedo è il perchè la copia su raid-1 mi 
"freeza" quasi totalmente il PC .
<IMHO>
se il file è + grosso di qualche Mb dopo un po'stalla temporaneamente la 
copia e in background inizia il resync del 2° disco sul raid.
ultimato il resync (temporaneo) riprende la copia ... e dopo un po' di nuovo 
il resync in bg.
il resync in bg è la causa del quasi stallo del PC.
</IMHO>
Pensi sia corretto il funzionamento e la conseguentemente lentezza ?
Ho una suse 8.1 e inoltre ho notato da yast che non c'è nessun DMA dei 
dischi attivato ...
ciao

 dischi attivato ...
Penso proprio che sia questa la causa del freeze. Prova ricompilare il
kernel con abilitate:
ATA/IDE/MFM/RLL support  --->
...
[*]     Generic PCI bus-master DMA support
...
[*]       Use PCI DMA by default when available


Massimo wrote:

Ho controllato e sono già attivi nella configurazione attuale del kernel .
razzo@linux:~> dmesg | grep DMA
ide_setup: ide=nodmaIDE: Prevented DMA
    ide0: BM-DMA at 0x8800-0x8807, BIOS settings: hda:DMA, hdb:DMA
    ide1: BM-DMA at 0x8808-0x880f, BIOS settings: hdc:DMA, hdd:pio
    ide2: BM-DMA at 0x9800-0x9807, BIOS settings: hde:DMA, hdf:pio
    ide3: BM-DMA at 0x9808-0x980f, BIOS settings: hdg:DMA, hdh:pio
I dischi sono :
/dev/hda        maxtor          (con partiz:  / e  /home )
/dev/hde e /dev/hdg     ibm dekstar (attaccati a ctrl pci raid adaptec 1200A)
in raid-1 (/dev/md0)
se vado in yast su impostazione DMA IDE mi dice che su tutti e 3 i dischi il 
DMA è disabilitato .
Mi da' l'opzione per abilitarlo e quando ci provo mi dice che : 
"l'abilitazione del DMA su alcuni dispositivi può causare perdita dati e 
blocco del sistema"
Ora io ho messo su il RAID-1 apposta per non perdere dati ... quindi non so 
se provarci o meno (eventualmente provo a backuppare tutto il RAID-1 e ci 
provo..) , cosa ne pensi ?
Ci sono problemi ad abilitare il DMA su un disco connesso ad un controller 
PCI ?
grazie per i consigli che finora mi hai dato .. & ciao
razzo

     ide3: BM-DMA at 0x9808-0x980f, BIOS settings: hdg:DMA, hdh:pio
Hai compilato il supporto per il chipset specifico della tua MB ? In
genere il DMA viene disabilitato quando ci sono dei problemi di supporto
del chipset. Hai qualche "append" in /etc/lilo.conf o in grub.conf (se
usi grub) ? Quel ide=nodmaIDE mi sa' tanto di paramentro passato al
bootloader all'avvio.
