DMA-Mode aktivieren mit DELL LATITUDE D600, SuSE 8.2
Hallo, hat irgendjemand den DMA-Mode beim DELL LATITUDE D600 unter SuSE 8.2 zum laufen gebracht? 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? Besten Dank schon mal im Voraus, Klaus --
Am Samstag, 7. Juni 2003 00:13 schrieb Mailinglists Klaus:
Hallo,
hat irgendjemand den DMA-Mode beim DELL LATITUDE D600 unter SuSE 8.2 zum laufen gebracht?
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. 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. 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
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. 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. Danke Stefan
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. Ich habe die Seite aus eimem Protokoll zusammmen gestellt und meine Irrungen und Wirrungen versucht herauszunhemen. Ich habe zum ersten Mal und das einzige Mal einen D600 aufgesetz ;-) Daher wäre ich Euch dankbar, wenn Ihr mich auf Fehler usw. aufmerksam machen würdet.
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. 2. Was sagt hdparm -d /dev/hda ? 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
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
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
Heiner Kuhlmann schrieb am Montag, 9. Juni 2003 10:08:
Am Samstag, 7. Juni 2003 22:36 schrieb Stefan Schlörholz:
Heiner Kuhlmann schrieb am Samstag, 7. Juni 2003 16:11:
2. Was sagt hdparm -d /dev/hda ?
/dev/hda: using_dma = 1 (on)
Auch, wenn das Notebook zurückschaltete? Wenn acpi die Ursache ist
Ja, das ist ja das verwunderliche
Eventuell kommt der Kernel nicht mit Deiner Festplatte klar. Er gibt dann eine Meldung in /var/log/messages aus.
Es klappt ja eigentlich, nur ab und an schaltet die Platte zurück
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.
Danke für die Hinweise, werde ich mir mal genauer anehen. Gruß Stefan
Ich habe meine Versuche / Ergebnisse auf der Seite http://www.dr-k.de/D600/d600.html
Stefan hat das fuer den ASUS M2400N bei TuxMobil zur Verfuegung gestellt: http://tuxmobil.de/asus_m2400n.html und noch mehr zu Centrino Modellen unter http://tuxmobil.org/centrino.html Werner -- |=| Werner Heuser = Keplerstr. 11A = D-10589 Berlin = Germany |=| <wehe at tuxmobil.org> T. 0049 - (0)30 - 349 53 86 |=| http://TuxMobil.org UniX on Mobile Systems: HOWTOs,Software |*| This is no time for phony rhetoric -- Lou Reed
participants (4)
-
Heiner Kuhlmann
-
Mailinglists Klaus
-
Stefan Schlörholz
-
Werner Heuser