View previous topic :: View next topic |
Author |
Message |
iDreamer Guru
Joined: 23 Jan 2004 Posts: 317 Location: Corigliano Calabro(CS)
|
Posted: Wed Oct 06, 2004 2:25 pm Post subject: [hdparm] errore nei parametri |
|
|
ciao a tutti ho un problemino nell'attivare il dma al mio hd...
i comandi che do sono
#hdparm -d1 -A1 -m16 -u1 -a64 /dev/hda2
dove hda2 è un hd reiserFs montato in /
mi dà il seguente errore
HDIO_SET_MULTCOUNT failed: Invalid argument
sia qui che per quando riguarda UNMASKINTR
e il SET_DMA...
dove sbalio a passare i parametri?
scusate per il topic disordinato ma sto usando lynx e ancora non sono ben abituato...
grazie in anticipo... _________________ .::..::.iDreamer.::..::.
^__^ -> HH: Happy Hacking |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 31447 Location: here
|
Posted: Wed Oct 06, 2004 3:20 pm Post subject: |
|
|
Cosa dice con solo
Code: | # hdparm -d1 /dev/hda2 |
_________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
!equilibrium Bodhisattva
Joined: 06 Jun 2004 Posts: 2109 Location: MI/BG/LC
|
Posted: Wed Oct 06, 2004 5:27 pm Post subject: |
|
|
l'errore MULTICOUNT non è dovuto al dma, ma è relativo al comando -m16
probabilmente il tuo è un vecchio hd e non hai un valore di MULTICOUNT pari a 16 ma bensi a qualcosa d'altro...
per controllare dai un
Code: | hdparm -i /dev/hdXXX |
ti dovrebbe restituire una cosa del genere:
Code: | /dev/hda:
Model=HTS548040M9AT00, FwRev=MG2OA50A, SerialNo=MRL220L2G7W1XB
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
BuffType=DualPortCache, BuffSize=7877kB, MaxMultSect=16, MultSect=16
CurCHS=4047/16/255, CurSects=16511760, LBA=yes, LBAsects=78140160
IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 *udma2 udma3 udma4 udma5
AdvancedPM=yes: mode=0x80 (128) WriteCache=enabled
Drive conforms to: ATA/ATAPI-6 T13 1410D revision 3a:
|
noterai che esite la voce MaxMultiSec con un valore, nel mio caso è pari a 16, nel tuo sarà diverso, non devi far altro che modificare il paramentro -m16 sostituendo il 16 con il valore max del tuo HD _________________ Arch Tester for Gentoo/FreeBSD
Equilibrium's Universe
all my contents are released under the Creative Commons Licence by-nc-nd 2.5 |
|
Back to top |
|
|
!equilibrium Bodhisattva
Joined: 06 Jun 2004 Posts: 2109 Location: MI/BG/LC
|
Posted: Wed Oct 06, 2004 5:32 pm Post subject: |
|
|
per gli altri errori dovuti al DMA e all' UNMASKING c'è poco da fare...
nel caso dell'UNMASKING è una feature che deve essere supportata dalla tua scheda madre, se non te l'abilita e ti da errore non puoi farci nulla, rassegnati...
nel caso del DMA assicurati che il kernel non carichi i driver generici per l'IDE ma quelli corretti per il tuo hardware; se questi sono già caricati e non ti abilita il DMA allora vuol dire che il tuo HD non lo supporta molta bene, e quindi ti devi rassegnare...
p.s.: per il DMA qualora tu stessi usando il kernel 2.4.x prova a passare al 2.6.x che ha un supporto migliore e + effeciente dell'IDE, ma soprattutto hai + probabilità che il supporto DMA funzioni (se è solo un problema di kernel, se è una mancanza hardware non puoi farci nulla..) _________________ Arch Tester for Gentoo/FreeBSD
Equilibrium's Universe
all my contents are released under the Creative Commons Licence by-nc-nd 2.5 |
|
Back to top |
|
|
iDreamer Guru
Joined: 23 Jan 2004 Posts: 317 Location: Corigliano Calabro(CS)
|
Posted: Sat Oct 09, 2004 12:02 pm Post subject: |
|
|
allora il comando dato era sbagliato...
o meglio li stessi parametri ma dovevo dare solo /dev/hda senza specificare la partizione...
gli errori vanno via tranne quello del dma...
facedno quindi solo
#hdparm -d1 mi dice che l'operazione non è permessa...
io sulla gentoo 1.4 che avevo prima di reinstallare il tutto il dma era attivo...
a cosa può essere dovuto questo?
io uso il kernel 2.6.8 e non ho capito bene il mex di DarkAngel76 o meglio quali moduli dovrei cariare?
io se non ricordo male ho nella sezione ide ecc. attivo che il dma è attivo per tutti gli hd se essi sono combatibili... sbaglio dove devo corregere?
grazie per gli aiuti... _________________ .::..::.iDreamer.::..::.
^__^ -> HH: Happy Hacking |
|
Back to top |
|
|
randomaze Bodhisattva
Joined: 21 Oct 2003 Posts: 9985
|
Posted: Sat Oct 09, 2004 6:31 pm Post subject: |
|
|
iDreamer wrote: | io uso il kernel 2.6.8 e non ho capito bene il mex di DarkAngel76 o meglio quali moduli dovrei cariare? |
In pratica devi assicurarti di aver compilato correttamente i moduli per il tuo chipset nel kernel. Se non lo hai fatto i dischi funzionano grazie ai driver IDE generici ma non riesci a sfruttare alcune cose come il DMA _________________ Ciao da me! |
|
Back to top |
|
|
|