SATA II Platte udma mode verstellen

Cruz

Cruz

No Bullshit
Hallo!

Ich habe versucht mit hdparm das acoustic und das power management und den spin down bei meiner Samsung Festplatten einzustellen und habe dabei irgendwie bei einer Platten den udma modus verzockt. :( Die Platte, die noch gut ist sagt:

# hdparm -i /dev/sda

/dev/sda:

Model=SAMSUNG HD200HJ , FwRev=KF100-06, SerialNo=S16KJ1KQB00087
Config={ Fixed }
RawCHS=16383/16/63, TrkSize=34902, SectSize=554, ECCbytes=4
BuffType=DualPortCache, BuffSize=8192kB, MaxMultSect=16, MultSect=?16?
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=390721968
IORDY=on/off, tPIO={min:120,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 *udma6
AdvancedPM=yes: unknown setting WriteCache=enabled
Drive conforms to: unknown: ATA/ATAPI-3,4,5,6,7

* signifies the current active mode

scheint auf udma6 gestellt zu sein. Die benchmarks sehen auch gut aus:

# hdparm -tT /dev/sda

/dev/sda:
Timing cached reads: 898 MB in 2.00 seconds = 448.54 MB/sec
Timing buffered disk reads: 232 MB in 3.00 seconds = 77.31 MB/sec

Die andere Platte allerdings:

r# hdparm -i /dev/sdb

/dev/sdb:

Model=SAMSUNG HD103SI , FwRev=1AG01113, SerialNo=S1Y5J1NS124455
Config={ Fixed }
RawCHS=16383/16/63, TrkSize=34902, SectSize=554, ECCbytes=4
BuffType=DualPortCache, BuffSize=32767kB, MaxMultSect=16, MultSect=?16?
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=1953525168
IORDY=on/off, tPIO={min:120,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 udma6
AdvancedPM=yes: unknown setting WriteCache=enabled
Drive conforms to: unknown: ATA/ATAPI-3,4,5,6,7


# hdparm -tT /dev/sdb

/dev/sdb:
Timing cached reads: 940 MB in 2.00 seconds = 470.08 MB/sec
Timing buffered disk reads: 124 MB in 3.52 seconds = 35.26 MB/sec



Wie kriege ich das jetzt wieder zurück gebastelt?
 
Nein, das hilft leider nicht. Ich glaube bei SATA Platten kann man den DMA Modus nicht mehr einfach ein und aus schalten.

r# hdparm -d1 /dev/sdb

/dev/sdb:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Inappropriate ioctl for device
HDIO_GET_DMA failed: Inappropriate ioctl for device

Und wenn ich es mit -X probiere:

# hdparm -X udma6 /dev/sdb

/dev/sdb:
setting xfermode to 70 (UltraDMA mode6)
HDIO_DRIVE_CMD(setxfermode) failed: Input/output error
root@harvester:/home/harvester#

Geht auch nicht.
 
Nein, das hilft leider nicht. Ich glaube bei SATA Platten kann man den DMA Modus nicht mehr einfach ein und aus schalten.
so weit ich weiß gibt es bei SATA Platten keine UDMA-Modi mehr. Die arbeiten einfach über SATA, oder wenn es Controller und Festplatte können als SATA II.

Keine Ahnung wie dein seltsames Problem überhaupt zustande kommen konnte. Die meisten Mainboard tarnen aus Kompatibilitätsgründen SATA-Festplatten sozusagen als PATA-Festplatten, vielleicht hängt es irgendwie damit zusammen...
 
Als ich die Platte eingesetzt habe, war sie noch schnell. Da bin ich ganz sicher, weil ich sie als erstes mit hdparm -tT getestet habe. Ich glaube nicht, dass das ein Board Problem ist.
 
Sata

Hallo

Wie ja schon gesagt wurde (hab mcih jetzt auch mal schlau genacht), kannst du per hdparm gar nicht am DMA rumspielen, ich frage mcih, was du da vermukst hast.

mit hdparm kannst du das jedenfalls nciht wieder geradebiegen.

Es gibt noch das tool sdparm, wird aber auch nicht helfen.

ich würde die Platte unter win einbauen und dann per
1. Tool des Herstellers (Name ist nicht present, jeder Hersteller hat da sein eigenes Tool) benutzen

2. Firmware neu flashen

Und so die Platte in den Urzustand zurückversetzen, dann solltest du wieder die volle Geschwindigkeit erzielen.

mfg
schwedenmann
 
Mittlerweile hat die Platte den Geist aufgegeben. Wahrscheinlich war ich es gar nicht selbst, der den udma Modus umgestellt hat, sondern es war von Anfang an ein Hardware Fehler.
 

Ähnliche Themen

Festplatte stirbt, dd funktioniert nicht

SATA RAID Controller 3Ware / LSI / Adaptec

USB Fehler bei aufwachender Platte

Mysteriöser 11.4 Absturz - Maschine läuft, SSH und vor Ort Login unmöglich

Ubuntu X / dbus problem

Zurück
Oben