Newsgroup: it.comp.os.linux.sys
Titolo: Problemi di DMA con i cassettini estraibili

Salve,
magari sono un po' OT, ma forse e` gia` successo a qualcuno.
Ho una MoBo con due controller IDE integrati: un Intel PIIX4 e un HPT366.
Il primo va in UDMA33, il secondo in UDMA66.
Sui due canali dell'HPT ho messo due HD Hitachi ATA133 e li ho messi in
RAID 1 software.
Finche` i due HD sono collegati direttamente al controller funziona tutto
bene. Se li metto dentro dei cassettini estraibili (non sono hotplug, ma
mi eviterebbero di smontare mezzo computer in caso di torrura di un disco)
il kernel mi attiva il DMA al boot e dopo un po' iniziano a dare probemi
(ide_dma_timeout, sync lost e cose simili).
E` da una settimana ormai che lavoro di hdparm ma non riesco a trovare il
modo di farglieli digerire, se non disattivando il DMA e attivando solo i
transfer a 32 bit e il multicount al massimo (16).
Solo che cosi` mi fanno 4 Mb/sec e mi impegnano tutta la CPU, soprattutto
durante la ricostruzione del RAID, mentre col DMA attivo avrei 51 Mb/sec e
la CPU a livelli minimi (intorno al 3%).
Qualcuno ha avuto lo stesso problema e magari ha trovato una soluzione?
I cassettini sono quelli che si trovano sul catalogo IC Intracom,
compatibili fino a ATA133.
Grazie.
 

Ciao, probabilmente la mia risposta sarà OT per quel che riguarda Linux, 
ma ti rispondo in base a fatti concreti successi con Win 98.
Quei cassetti che tu trovi sul catalogo id IC Intracom, probabilmente 
hanno le guide del supporto fisso in plasticaccia, a me succedeva che a 
trasferire dati da un disco ad un altro (entrambi estraibili), ci 
fossero delle perdite di dati e schermate blu!! Ho sostituito i due box 
estraibili di plastica, con prodotti di qualità un po superiore di 
alluminio. Ovviamente costano un po di piu, ma ne vale la pena, non ho 
mai piu avuto problemi, anzi queste nuove hanno pure un sistema di 
ventilazione che mantengono gli HD ad una temperatura inferiore.
Quindi se i box che usi sono quelli in plastica, al 90% ti posso 
consigliare di cambiarli, costano poco ma valgono poco.
Ciao
Alessandro Pellizzari ha scritto:


 (ide_dma_timeout, sync lost e cose simili).
L'anno scorso ho perso due dischi praticamente nuovi (Ibm IC-35 da 60 GB e
Maxtor 20 GB) attaccati da meno di un mese a due cassettini come quelli
indicati da te.
Ogni tanto trovavo messaggi di errore simili e tutto ad un tratto, senza che
lo SMART mi avvisasse, sono defunti in rapida successione (inutile dire che
sul 20 GB tenevo la copia dei dati del 60, acc...).
Morale della favola:
i dischi me li hanno sostituiti in RMA, i cassettini sono finiti in un
qualche discarica qui vicino... ;)
Ciao.
--
Alessio Sias
Sysadmin Comune di Sorso
P.zza Garibaldi 1
I-07037 SORSO SS ITALIA

compatibili fino a ATA133.
Non bisogna mai fidarsi; hai verificato che i cavetti interni (che stanno in
mezzo ai cavi ide che hai già e i dischi) abbiano 80 poli?
-- 
giu...@pobox.com

 compatibili fino a ATA133.
A lavoro ne usiamo (è meglio dire usavamo???) parecchi, e abbiamo molti 
problemi anche noi.
Billy ti consiglia quelli in alluminio: ebbene abbiamo provato pure 
quelli (costano decisamente di più di quelli plasticoni): il disco 
raffredda meglio ed hanno due ventole, però il problema di timeout lo dà 
lo stesso. Sotto windows 2000 ci sono gli stessi problemi: spesso 
troviamo uno dei dischi fuori dal raid ed i sistemi sono instabili. 
Inutile dire che tolti i cassetti tutto funziona bene. La situazione 
migliora impostando da bios una velocità di trasferimento minore.
Quel che ho notato è che più passa il tempo e più la situazione 
peggiora, immagino a causa dei dischi e dei controller sempre più 
veloci. A conferma di ciò: gli stessi cassettini utilizzati su vecchi 
sistemi (Chipset IntelBX e dischi 5400RPM da non più di 20 Gb) 
funzionano bene. Ultimamente non li usiamo più. Se qualcuno riesce a 
trovare dei cassettini "decenti" ci faccia sapere :)
P.S. Intracom pure noi, abbiamo guardato un pò in giro ma alla fine i 
cassettini ide che girano sono sempre quelli.
P.P.S. Già che siamo in tema: cassettini sempre in alluminio ma scsi che 
ufficialmente supportano l'U320 rendono il sistema instabile: è 
necessario impostare da bios del controller scsi 160 come velocità. 
Hardware provato: Adaptec 2120S e 3 dischi Maxtor Atlas (IV mi pare....) 
da 10000 RPM. Anche in questo caso tolti i cassettini tutto funziona 
alla perfezione.

 problemi anche noi.
Ho "risolto" installando un controller Promise PDC20270 (100TX2), con cui
i cassettini non danno piu` problemi.
I problemi li ho avuti con la pretesa del controller di non fare il boot
se non da un RAID gia` definito dentro il controller. Quello avevo... :)
Grazie a tutti per gli interventi
Bye.