Heiner Kuhlmann schrieb am Samstag, 7. Juni 2003 16:11:
Am Samstag, 7. Juni 2003 13:19 schrieb Stefan Schlörholz:
Heiner Kuhlmann schrieb am Samstag, 7. Juni 2003 07:30:
Am Samstag, 7. Juni 2003 00:13 schrieb Mailinglists Klaus:
Hallo,
Ich versuchte es einzuschalten mit: hdparm -d1 -X66 -c3 -m16 /dev/hda dann kommt: HDIO_SET_DMA failed: Operation not permitted
Kann es sein, dass der IDE-Controller nicht unterst=FCtzt wird?
Hallo Klaus,
Läuft bei mir prima.
Freut mich.
Die Dell Dxxx rennen nur mir einem neuen Kernel gut. Eine Beschreibung findest Du unter http://mikehardy.net/linux_latitude_d800 Der D600 hat gegenüber dem D800 möglicherweise eine andere Graphik-Karte. Im Kernel-Konfig anpassen.
Wenn der Kernel läuft, sind ein paar Änderungen in SuSEs Scripten hilfreich damit ACPI gut läuft. Diese und weitere Anpassungen wegen Tastatur usw. kann ich Dir auf Wunsch schicken.
Da ich auf dem ASUS M2400N das gleiche Problem hatte und es mit nem neuen Kernel dann etwas besser ging, interessieren mich die Änderungen auch hinsichtlich ACPI. Kannst Du mir die, oder besser der Liste, auch zukommen lassen.
Ich habe meine Versuche / Ergebnisse auf der Seite http://www.dr-k.de/D600/d600.html zusammengefasst. Vielleicht hilft es Euch weiter.
Werde ich mir mal reintun
Bei mir schaltet der DMA-Mode zwar immer ein, aber dennoch läuft die Platte nicht immer schnell. Mal ist sie von vornherein langsam, manchmal wird sie im Betrieb langsamer. Hängt vermutlich mit ACPI zusammen, habe aber noch keine Regelmäßigkeit festgestellt.
1. Ich starte meinen Topflappen mit dem Parameter pci=noacpi.
Das habe ich auch schon probiert. pci=noacpi, acpi=off, alles lief zwar
igendwann mal, aber nicht beständig. Mein Kernel schaltet den DMA-Modus
von sich aus an. /etc/init.d/boot.idedma setzt dann auch noch mal den
DMA-Mode. Wenn das Notebook dann im schnellen Modus startet und dann
aus heiterem Himmel langsam wird und ich es mit hdparm -tT /dev/hda
überprüfe, dann sagt mir
Timing buffer-cache reads ca. 200 MB/s
Timing buffered disk reads ca. 3Mb/s
Stelle ich /etc/init.d/boot.idedma so ein, dass es den DMA-Mode zunächst
wieder deaktiviert und ich ihn dann manuell nach dem Starten setze,
dann meldet hdparm -tT /dev/hda nach dem
langsam-werden-aus-heiterem-himmel
Timing buffer-cache reads ca. 500 MB/s < das ist generell der optimale
Wert
Timing buffered disk reads ca. 3Mb/s 2. Was sagt hdparm -d /dev/hda ? /dev/hda:
using_dma = 1 (on)
Das ist aber im Moment auch nicht weiter verwunderlich, da ich den Modus
vom Kernel habe setzten lassen, von /etc/init.d/boot.idedma dann wieder
aus und dann manuaell wieder ein.
Tja, Du siehst, irgendwie verzwickt.
Gruß
Stefan