Am Samstag, 7. Juni 2003 22:36 schrieb Stefan Schlörholz:
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
Du siehst, es muss was mit ACPI, dem Setzet des DMA-Modus des Kermels, von hdparm und villeicht noch mehr zu tun haben. Dumm ist auch, dass ich noch keine Regelmäßigkeit festgestellt habe, und auch noch nicht, wann der rechner im laufenden Betrieb zurückschaltet. Weil das Notebook irgendwann im Betrieb zurückschaltet, dauert eine systematische Untersuchung auch ewig ;-(
2. Was sagt hdparm -d /dev/hda ?
/dev/hda: using_dma = 1 (on)
Auch, wenn das Notebook zurückschaltete? Wenn acpi die Ursache ist müsste sich die Einstellung verändert haben. Eventuell kommt der Kernel nicht mit Deiner Festplatte klar. Er gibt dann eine Meldung in /var/log/messages aus.
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.
Es könnte auch sein, dass der apcid dafür veratwortlich ist. Außer dem apcid gibt es noch den acpid_proxy von SuSE, ein Shell-Script unter /usr/sbin/acpid_proxy, das Du Deinen Bedürnissen anpassen kannst. Der acpid_proxy protokolliert in /var/log/acpid . Wenn der acpid dafür verantwortlich ist, werden dort Meldungen auflaufen. Alle Aktionen werden nur vom acpid_proxy vorgenommen. Du musst in /etc/sysconfig/powermanagement ACPI_DEBUG=all setzen. Gruß Heiner -- Heiner Kuhlmann Unter den Eichen 30, D-28857 Syke, Germany Phone: +49(4240)95076 FAX +49(4240)95077 PM: heiner.kuhlmann@t-online.de Liste: list@kr-k.de