![](https://seccdn.libravatar.org/avatar/9e2b914c08d18ebbcd33e4dd6981090a.jpg?s=120&d=mm&r=g)
Folgendes Problem: Eine Maxtor 160 GB Platte muss wegen des Gehäuses mit einem überlangen (90cm) Kabel angeschlossen werden. Für den schnellen Austausch ist sie zudem noch in einem Wechselrahmen eingebaut. Diese Kombination führt leider dazu, dass es "DriveReady SeekComplete Error" und "DriveStatusError BadCRC" Meldungen im syslog gibt. Nun habe ich testweise mit hdparm mal den Transfermodi auf UDMA66 heruntergesetzt und mit bonnie ein wenig Last erzeugt und dabei sind keine Fehler mehr aufgetreten. Ich möchte nun, dass ab dem Booten nur noch UDMA66 benutzt wird. Dies ist leider nicht so einfach: - es gibt für diese Platte kein tool, um die Platte auf UDMA66 zu locken - es gibt anscheinend keinen Kernelparameter, um UDMA66 zu erzwingen - durch hdparm getroffene Einstellungen (hdparm -k1 -K1 -X68 /dev/hdx) sind nach einem Reboot wieder hinfällig, obwohl der Parameter "-K" vonhdparm laut manpage eigentlich genau diese Einstellungen speichern sollte. Das Setzen von UDMA66 in einem bootskript mittels hdparm hilft auch nicht weiter, da ich Softwareraid benutze, welches evtl. nach einem Reboot einen Resync durchführt BEVOR hdparm ausgeführt wird. Ich kann die Autodection des Raids auch nicht auschalten, da sich die rootpartition auf einem anderem Raid befindet. Any Hints? Karsten