Newsgroup: it.comp.hardware
Titolo: UDMA 33 - prestazioni deludenti

Ragazzi aiutatemi a capire, perché io non ci capisco proprio più
nienteeeeee....................
Con calma.
Il mio sistema è così configurato:
Pentium II 400
320MB Sdram (sì ho scritto bene)
10.2Gb hd Quantum Fireball EX/ UDMA33/ 5400rpm/ 512k cache
Creative Blaster Riva Tnt 16Mb
SB PCI128
OS: W98 (1st ed)
lettore cd 40X LG
Ho testato con le Norton 2000 e con Sandra la velocità in lettura e
scrittura del mio hd: si è attestata sui 6MB/s. Avendo letto che vari
modelli con caratteristiche simili alle mie arrivano a 23Mb/s, ho supposto
fosse un problema di interfacciamento tra chipset (440BX Intel) e OS.
Su vostro consiglio ho dunque scaricato la Intel INF Installation Utility,
che in
teoria dovrebbe dire all'OS che chipset sta usando e come usarlo al
meglio.Non ho invece installato il Bus Master Eide, essendo questo già
installato da W98 (peraltro sul sito di Intel c'erano varie avvertenze di
usare quel file solo con W95)
Ho dunque installato la Intel Information Utility.
Ripetendo a qusto punto i test, le prestazioni sono rimaste pressocché
inalterate, essendo passate da 6 a 6.1MB/s
Cosa dovrei fare secondo voi?
E' evidente che il transfer rate di 33MB/s consentito dall'UDMA è
subordibnato alle capacità dell'hd, ma 6MB/s, a fronte di quello che ho
letto mi sembra poco.
Altro punto fondamentale: sia prima che dopo l'upgrade (??) attivando lo dma
dalla relativa casella, la velocità di lettura dell'hd scende brutalmente da
6.1 a 4.7MB!!!
Che senso ha tutto ciò? Com è possibile??? Io ho dunque disabilitato lo dma.
Mi è venuto poi un dubbio: sullo stesso canale primario dell'hd ho il
lettore cd (40x-pio mode4) impostato come slave. Puo è essere quello a
rallentarlo? Anche quando non lo uso? Mi sembra strano.
 Un grazie a tutti quanti vorranno aiutarmi a risolvere il problema, o
quantomeno, a vederci un pò più chiaro
::::::::::::::::::::::::::::::::::::::::::::)
Un saluto
Salvatore

 scrittura del mio hd: si è attestata sui 6MB/s.
In effetti il transfer rate del tuo HD è piuttosto modesto. Ad occhio
dovrebbe attestarsi almeno sui 10 Mb/sec. Cmq verifica sul sito del
produttore le prestazioni dichiarate, solo per sicurezza (io ho il tuo
stesso modello, però a 6.4 Gb e il transfer è di circa 8 Mb/sec).
Escluderei che il collegamento come slave di un lettore CD possa
pregiudicare le prestazioni dell'HD, cmq potresti provare a collegarlo sul
canale secondario come master.
Infine è necessario precisare, come hai detto anche tu, che i 33 Mb/sec
dell'UDMA sono la velocità massima che permette il canale e non si riferisce
certo al transfer dei dispositivi che usano l'EIDE.
--
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ Per ogni problema c'è sempre una soluzione semplice.+
+ Peccato che non sia quasi mai quella giusta.        +
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
Rimuovi NOSPAM per le risposte.
ICQ 17079089 - C6 cyberlele73

 Ho testato con le Norton 2000 e con Sandra la velocità in lettura e


la vlocita alla periferica piu' lenta.
Salve!
Non la velocità, ma la modalità di trasferimento.
Inoltre, questo non vale più per i nuovi controller, in grado di 
supportare contemporaneamente modalità diverse per master e slave 
(discorso a parte per l'udma66, pare).
-- 
Bye.
       Lem
----------------- 'CLOCK is what you make of it' -----------------
Ricerca nuovi numeri primi: 
www.entropia.com/primenet/status.shtml

 Inoltre, questo non vale più per i nuovi controller, in grado di
quanto nuovi?
ciao
frenz

quanto nuovi?
Precisamente, non lo so.
Se vedi il datasheet del Promise Ultra66, per esempio, leggi:
[...]Up to four drives and/or ATAPI devices can be supported by the 
two IDE ports on the Ultra66 card. *Each* port offers *separate 
device timing* to run *each* attached device at its highest-rated 
speed. Ultra66 also provides bus mastering for improved 
performance.[...]
Se leggi il datasheet del controller 82371AB PCI-TO-ISA/IDE
XCELERATOR (PIIX4), quello del BX, trovi:
The IDETIM and SIDETIM registers permit differents timing modes to be
programmed for drive 0 and drive 1 of the same connector[...] (e,
continuando, dice che anche la modalità udma33 può essere applicata
ai singoli drive attraverso la programmazione dei registri SDMACTL e
SDMATIM).
Tieni comunque presente che, mentre i due canali ide lavorano (più o 
meno) indipendentemente, sullo stesso canale lavora una periferica 
alla volta: quindi, anche a patto di avere un master che lavori in 
modalità udma33, ed uno slave in pio3, una volta che una richiesta è 
stata inoltrata allo slave, il master deve aspettare che lo slave 
finisca (e ci mette tempo).


grazie