(Gelöst/Erledigt) DMA Modus kann nicht angepasst werden

Status
Für weitere Antworten geschlossen.

Randy0815

New Member
Hallo an alle,

beim Blick in yast/Hardware/DMA-Modus ist mir aufgefallen, daß meine Linuxplatte
mit dem DMA Modus UDMA/33 betrieben wird. Als ich noch Windows draufhatte,
konnte ich sie auf DMA/100 stellen und hatte einen spürbaren Geschwindigkeits-
gewinn.

Das habe im yast auch probiert und die Einstellung daraufhin auf DMA/100 geändert.

Beim Klick auf OK bekomme ich die Meldung, daß beim Aktivieren der Änderungen
ein Fehler aufgetreten ist. Erforderlicher Modus '%1' für Gerät %2 (issich die 2. Platte im System...) kann nicht festgelegt werden.

Die Platte, sowie Controller sind dazu aber durchaus in der Lage.

Das gleiche Spielchen habe ich auch mal per Hand mit hdparm -X69 ausprobiert.
Wenn ich die Parameter danach wieder mit hdparm - i -v auslese, zeigt er mir
leider immer noch UDMA2 also /33 an, obwohl UDMA 5 als Option angeboten
wird.

Ich benutze ein 80-adriges IDE Kabel und wie gesagt, unter Windows XP hat es ja
auch geklappt, also muß das System dazu in der Lage sein.

Habt ihr vielleicht eine Idee?

Viele Grüße

Randy
 

Rain_Maker

Administrator
Teammitglied
AW: DMA Modus kann nicht angepasst werden

Ja, habe ich.

Bekannter von mir hatte fast das selbe "Problem".

Er hat dann auf beiden Systemen die gleiche Operation durchgeführt, eine Datei bestimmter Größe kopiert und obwohl Linux laut DMA-Einstellungen "viel langsamer" hätte sein müssen, waren die Geschwindigkeiten praktisch identisch.

Also bitte erst nachprüfen welchen "Speed" die Platte hat und wenn sich dann ein sichtbarer Unterschied ergibt, dann sehen wir weiter.

Code:
su

(Passwort)

hdparm -tT /dev/hdX
wobei X für Deine Platte passend zu ersetzen ist.

Greetz,

RM
 

Randy0815

New Member
AW: DMA Modus kann nicht angepasst werden

Tach auch,

hier die Ausgabe von hdparm -tT

/dev/hdb:
Timing cached reads: 1544 MB in 2.00 seconds = 771.08 MB/sec
Timing buffered disk reads: 94 MB in 3.05 seconds = 30.83 MB/sec

Was ich nicht so ganz begreife: Wieso bekomme ich ne Fehlermeldung?

Die Platte ist eine Maxtor 80GB 6Y080L0

Schönen Tag noch

Randy
 

Rain_Maker

Administrator
Teammitglied
AW: DMA Modus kann nicht angepasst werden

Hallo, hier mal meine Werte:

Code:
/dev/hda:
 Timing cached reads:   1364 MB in  2.00 seconds = 680.60 MB/sec
 Timing buffered disk reads:  130 MB in  3.03 seconds =  42.93 MB/sec
Da liegst Du gar nicht schlecht im Rennen, oder?

Und ich habe laut Ausgabe udma5

Code:
hdparm -i /dev/hda

/dev/hda:

 Model=ST3160023A, FwRev=8.01, SerialNo=3LJ20VSV
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
 BuffType=unknown, BuffSize=8192kB, MaxMultSect=16, MultSect=off
 CurCHS=65535/1/63, CurSects=4128705, LBA=yes, LBAsects=268435455
 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 [B]*udma5[/B]
 AdvancedPM=no WriteCache=enabled
 Drive conforms to: ATA/ATAPI-6 T13 1410D revision 2:  ATA/ATAPI-1 ATA/ATAPI-2 ATA/ATAPI-3 ATA/ATAPI-4 ATA/ATAPI-5 ATA/ATAPI-6

 [B]* signifies the current active mode[/B]
Ich würde sagen, ignoriere die Meldung einfach, bei meinem Bekannten hat das auch "geholfen" *g*

Greetz,

RM

P.S. Bei ihm waren (ist schon ne Weile her) die Fehler nach einem Kernelupdate übrigens verschwunden.
 
Status
Für weitere Antworten geschlossen.
Oben