DMA unter Linux...

alvaman

Grand Admiral Special
Mitglied seit
24.04.2002
Beiträge
4.348
Renomée
13
Standort
Bremen
Ich habe versucht, wie unter Windoof für meine Platten den Dma Modus zu aktivieren...

Mit HDParm:

-x69 -d1 (usw. alle Befehle in allen kOMBIS)

Es kommt aber immer die Meldung:
"HDIO_SET_DMA failed:Invalid argument using dma=0 (off)"
oder:
"ideo:Speed warnings UDMA 3/4/5 is not functional"

Ich hab Debian 3.0 mit Kernel 2.24...

Was kann ich tun ?
 
Was für eine Chipsatz hat dein Board?
Hast du alle Geräte richtig gejumpert (auf master bzw. Slave nicht cable select ? ).

Verwendest du UDMA66/100 Kabel ?

Was war die Kenrel Version? 2.2.24?
 
Ich hab nen Epox 8K3A mit KT333, Platten sind 2*IBM 40GB 7200RPM, richtig gejumpert mit richtigen Kabeln, sonst würd es unter Windoof ja nich laufen...


Daran kanns also nich liegen...

Kernel war 2.2.4, ja !!!


Was kanns sein ???
 
Installier mal den 2.4 Kernel. Der 2.2er ist zwar sehr Stabil aber auch schon ziemlich alt und es werden nur noch Bugs behoben. Neue Features werden in diesen Kernel nicht integriert und deshalb geht wahrscheinlich auch DMA bei einem recht neuen Board nicht mehr.
 
Argh, vertippt....

Ich mein natürlich 2.4.18 !!!

Jemand meinte ich sollte auf 2.4.19 updaten... Sollte ich ???
 
Gib mal nur
hdparm -d1 /dev/wasweissich

ein und schau dann mal mit

hdparm -i /dev/wasweissich

bzw.


hdparm -I /dev/wasweissich

nach, was er mein, wie er läuft (ist ein Sternchen vor dem Modus)
Da steht dann auch, was alles von der Platte unterstützt wird (kleines i nimmt boot-Infos, grosses fragt direkt die Platte)

Eigentlich geht er mit "-d1" in den höchst möglichen DMA-Modus, da braucht man den "-X"-Parameter nicht...
 
Lag am alten Kernel...
 
Zurück
Oben Unten