Hallo es scheint als würde der DMA-Modus unter SuSE-Linux 7.3 aus irgendwelchen Gründen sporradisch abgeschaltet werden. Bei mir zumindest merke ich es, da mein Rechner bis dato 130 Tage uptime hat, daran dass ich von Zeit zu Zeit extrem langsamen Festplattenzugriff habe. Eine Ausgabe von hdparam /dev/hda zeigt dann auch, dass using_dma = off ist. Setze ich dann den DMA-Modus mit hdparm -d 1 /dev/hda ist dieser aktiv (auch ohne Reboot). Nach ca. 20 Tagen schaltet dann der DMA-Modus wieder ab und ich muss diesen wieder manuell aktivieren. Woran könnte das liegen ? Meine Umgebung: SuSE Linux 7.3 Kernel 2.4.16 ReiserFS 3.x.0k -- SET THE CONTROLS FOR THE HEART OF THE SUN Jens
"J.Strohschnitter" schrieb:
es scheint als würde der DMA-Modus unter SuSE-Linux 7.3 aus irgendwelchen Gründen sporradisch abgeschaltet werden. Bei mir zumindest merke ich es, da mein Rechner bis dato 130 Tage uptime hat, daran dass ich von Zeit zu Zeit extrem langsamen Festplattenzugriff habe. Eine Ausgabe von hdparam /dev/hda zeigt dann auch, dass using_dma = off ist. Setze ich dann den DMA-Modus mit hdparm -d 1 /dev/hda ist dieser aktiv (auch ohne Reboot). [...] Woran könnte das liegen ?
Vermutlich an einer fehlenden Option "-k" (keep_settings_over_reset flag) bei hdparm. Siehe dazu "man hdparm". Gruesse, Thomson -- Thomas Hertweck, Geophysicist Geophysical Institute, Karlsruhe University (TH)
Vermutlich an einer fehlenden Option "-k"
flag) bei hdparm. Siehe dazu "man hdparm".
Yep! keep_setting_over_reset war "off". Aber was ist beim nächsten Reboot ? Wird dann der (keep_settings_over_reset)-Parameter aktiviert ? Ein Skript wie bei SuSE 7.2 (/etc/init.d/idedma) habe ich unter 7.3 nicht finden können. -- SET THE CONTROLS FOR THE HEART OF THE SUN Jens
Hallo J, hallo Leute, Am Dienstag, 2. Juli 2002 13:51 schrieb J.Strohschnitter: [ hier wurde ein Vorredner verschluckt ]
Vermutlich an einer fehlenden Option "-k"
flag) bei hdparm. Siehe dazu "man hdparm".
Yep! keep_setting_over_reset war "off". Aber was ist beim nächsten Reboot ? Wird dann der (keep_settings_over_reset)-Parameter aktiviert ? Ein Skript wie bei SuSE 7.2 (/etc/init.d/idedma) habe ich unter 7.3 nicht finden können.
cb@tux:~> ls -al /etc/init.d/idedma -rwxr--r-- 1 root root 3292 Mai 14 2001 /etc/init.d/idedma cb@tux:~> rpm -qf /etc/init.d/idedma idedma-1.0-135 Bei mir existiert es (was wohl daran liegt, dass ich von der 7.0 auf die 7.2 und dann auf 7.3 upgedatet habe, da sammelt sich manches an) In der ARCHIVES.gz von SuSE 7.3 ist idedma nicht mehr auffindbar :-( Du kannst es aber wahrscheinlich vom SuSE-Server aus dem Installationsverzeichnis der 7.2 runterladen: Serie ap, Paket idedma. Da es bei mir auch läuft, habe ich da keine größeren Bedenken, es mit der 7.3 einzusetzen ;-) Gruß Christian Boltz -- Registrierter Linux-Nutzer #239431 Linux - life is too short for reboots.
J.Strohschnitter wrote:
Nach ca. 20 Tagen schaltet dann der DMA-Modus wieder ab und ich muss diesen wieder manuell aktivieren. Woran könnte das liegen ?
Der Kernel kann's abschalten wenn er beim Zugriff auf IDE Geraete Probleme hat. Grep mal in /var/log/warn nach "kernel: hd.: DMA disabled" - Bei mir steht davor: kernel: hda: timeout waiting for DMA kernel: ide_dmaproc: chipset supported ide_dma_timeout func only: 12 kernel: hda: irq timeout: status=0xd0 { Busy } kernel: hda: DMA disabled Ist halt nur IDE Hardware. Da muss man leben. Peter
Peter Wiersig schrieb:
J.Strohschnitter wrote:
Nach ca. 20 Tagen schaltet dann der DMA-Modus wieder ab und ich muss diesen wieder manuell aktivieren. Woran könnte das liegen ?
Der Kernel kann's abschalten wenn er beim Zugriff auf IDE Geraete Probleme hat. [...] Ist halt nur IDE Hardware. Da muss man leben.
Yep, das haengt dann auch mit der Option "-k" bei hdparm zusammen. Falls es Probleme mit DMA und der vorhandenen Hardware gibt, dann ist Vorsicht geboten mit der "-k" Option, da man so eine Art Loop verursachen kann. Wo ge- nau das bei einer SuSE 7.3 gesetzt wird, weiss ich auch nicht. Ich habe den hdparm-Aufruf ganz frueher selbst in ein Bootskript geschrieben und dahe auch die entsprechen- den Optionen selbst angeben koennen :) Benutzt die 7.3 schon das neuer sysconfig-Konzept? Eventuell muss dann an einer anderen Stelle geschaut werden. Gruesse, Thomson -- Thomas Hertweck, Geophysicist Geophysical Institute, Karlsruhe University (TH)
participants (4)
-
Christian Boltz
-
J.Strohschnitter
-
Peter Wiersig
-
Thomas Hertweck