DMA-Modus schaltet sich automatisch aus
Hallo, habe gerade eine Stude DVD geschaut. Plötzlich find das Bild an zu ruckeln bis schliesslich überhaupt nichts mehr ging. Dieses Verhalten tritt immer auf, wenn ich ca. eine Stunde DVD schaue. Habe herausgefunden, dass der DMA-Modus des DVD-Laufwerks ausgeschaltet wurde. Vor dem Schauen ist er aber noch aktiviert. Wie kann denn bitte MPlayer als normaler User diesen Modus ausschalten? Nachdem reaktivieren mit Yast funktionierte es wieder. Ich verwende SuSE 8.2. Danke, Holger -- Tabs, progs & docs http://www.sgt-hulder.de Man kauft das, was man nicht braucht, mit dem Geld das man nicht hat, um dem zu imponieren, den man nicht mag.
Am Sonntag, 11. Mai 2003 15:59 schrieb Holger Macht:
habe gerade eine Stude DVD geschaut. Plötzlich find das Bild an zu ruckeln bis schliesslich überhaupt nichts mehr ging. Dieses Verhalten tritt immer auf, wenn ich ca. eine Stunde DVD schaue. Habe herausgefunden, dass der DMA-Modus des DVD-Laufwerks ausgeschaltet wurde. Vor dem Schauen ist er aber noch aktiviert. Wie kann denn
Stehen irgendwelche Fehlermeldungen in /var/log/messages zum Zeitpunkt des abschaltens? Hängt das Laufwerk als Master oder Slave am IDE-Port? Hängt das Laufwerk allein an seinem IDE-Port? Wenn nein, läuft es im selben IDE-DMA-Modus, wie das andere Laufwerk?
bitte MPlayer als normaler User diesen Modus ausschalten? Nachdem
Dass kan MPlayer sicher nicht, genausowenig wie xine oder ogle. Ich denk eher, dass ein Problem aufgetreten ist, der den Kernel veranlasst hat, den DMA-Modus zu deaktivieren. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
Am Sonntag, 11. Mai 2003 16:31 schrieb Manfred Tremmel:
Am Sonntag, 11. Mai 2003 15:59 schrieb Holger Macht:
habe gerade eine Stude DVD geschaut. Plötzlich find das Bild an zu ruckeln bis schliesslich überhaupt nichts mehr ging. Dieses Verhalten tritt immer auf, wenn ich ca. eine Stunde DVD schaue. Habe herausgefunden, dass der DMA-Modus des DVD-Laufwerks ausgeschaltet wurde. Vor dem Schauen ist er aber noch aktiviert. Wie kann denn
Stehen irgendwelche Fehlermeldungen in /var/log/messages zum Zeitpunkt des abschaltens? Hängt das Laufwerk als Master oder Slave am IDE-Port? Hängt das Laufwerk allein an seinem IDE-Port? Wenn nein, läuft es im selben IDE-DMA-Modus, wie das andere Laufwerk?
Also wie man unten sieht, hängt mein DVD-Laufwerks als Master am zweiten IDE-Controller. Mein Brenner ist hdd und läuft mit DMA/16. Das DVD-Laufwerk mit UltraDMA/33. Habe etwas gefunden in /var/log/messages, was sicher etwas damit zu tun hat: May 11 14:32:27 mutter kernel: hdc: cdrom_decode_status: status=0x51 { DriveReady SeekComplete Error } May 11 14:32:27 mutter kernel: hdc: cdrom_decode_status: error=0x30LastFailedSense 0x03 May 11 14:33:42 mutter kernel: hdc: cdrom_decode_status: status=0x51 { DriveReady SeekComplete Error } May 11 14:33:42 mutter kernel: hdc: cdrom_decode_status: error=0x30LastFailedSense 0x03 May 11 14:37:28 mutter kernel: hdc: cdrom_decode_status: status=0x51 { DriveReady SeekComplete Error } May 11 14:37:28 mutter kernel: hdc: cdrom_decode_status: error=0x30LastFailedSense 0x03 May 11 14:37:40 mutter kernel: hdc: cdrom_decode_status: status=0x51 { DriveReady SeekComplete Error } May 11 14:37:40 mutter kernel: hdc: cdrom_decode_status: error=0x30LastFailedSense 0x03 May 11 14:37:54 mutter kernel: hdc: cdrom_decode_status: status=0x51 { DriveReady SeekComplete Error } May 11 14:37:54 mutter kernel: hdc: cdrom_decode_status: error=0x30LastFailedSense 0x03 May 11 14:38:01 mutter kernel: hdc: cdrom_decode_status: status=0x51 { DriveReady SeekComplete Error } May 11 14:38:01 mutter kernel: hdc: cdrom_decode_status: error=0x30LastFailedSense 0x03 May 11 14:38:08 mutter kernel: hdc: cdrom_decode_status: status=0x51 { DriveReady SeekComplete Error } May 11 14:38:08 mutter kernel: hdc: cdrom_decode_status: error=0x30LastFailedSense 0x03 May 11 14:38:16 mutter kernel: hdc: cdrom_decode_status: status=0x51 { DriveReady SeekComplete Error } May 11 14:38:16 mutter kernel: hdc: cdrom_decode_status: error=0x30LastFailedSense 0x03 May 11 14:38:16 mutter kernel: hdc: DMA disabled May 11 14:38:16 mutter kernel: hdc: ATAPI reset complete May 11 14:38:23 mutter kernel: hdc: cdrom_decode_status: status=0x51 { DriveReady SeekComplete Error } May 11 14:38:23 mutter kernel: hdc: cdrom_decode_status: error=0x30LastFailedSense 0x03 Also der Kernel hat den DMA-Modus ohne irgendwelche Einwirkungen von mir anscheinend deaktiviert. Aber warum? Danke, Holger -- Tabs, progs & docs http://www.sgt-hulder.de Man kauft das, was man nicht braucht, mit dem Geld das man nicht hat, um dem zu imponieren, den man nicht mag.
Am Sonntag, 11. Mai 2003 16:42 schrieb Holger Macht:
Habe etwas gefunden in /var/log/messages, was sicher etwas damit zu tun hat:
Ganz Sicher hat das was damit zu tun. Such doch mal bei google nach "cdrom_decode_status: status=0x51", krieg hier 193 Treffer, bin aber zu Faul mich da jetzt durchzukämpfen. Scheint aber so zu sein, dass es ein Problem beim Lesen gab und das CD-Laufwerk zurückgesetzt und dabei eben auch der DMA-Modus deaktiviert wurde. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
Holger Macht schrieb:
habe gerade eine Stude DVD geschaut. Plötzlich find das Bild an zu ruckeln bis schliesslich überhaupt nichts mehr ging. Dieses Verhalten tritt immer auf, wenn ich ca. eine Stunde DVD schaue. Habe herausgefunden, dass der DMA-Modus des DVD-Laufwerks ausgeschaltet wurde. Vor dem Schauen ist er aber noch aktiviert. Wie kann denn bitte MPlayer als normaler User diesen Modus ausschalten? Nachdem reaktivieren mit Yast funktionierte es wieder. Ich verwende SuSE 8.2.
Das war nicht MPlayer und auch kein anderes User-Programm, das war sicher der Kernel. Es kam zu Problemen mit Deinem Laufwerk bzw. dem Zugriff darauf und es gab einen ATAPI Reset. In Folge dessen wurde DMA deaktiviert. Bei hdparm kann man die Option -k1 verwenden, um DMA auch ueber einen Reset hinweg eingeschaltet zu lassen - das kann aber, wenn es wirklich Probleme mit dem DVD-Laufwerk gibt, problema- tisch werden, da man quasi in einen Reset-Loop geraten kann. Warum es bei Dir normalerweise funktioniert nur nach einer Stunde DVD schauen nicht, ist schwierig zu sagen. Ich koennte mir aber denken, dass das Laufwerk schlecht gekuehlt ist und ueberhitzt. Hast Du die DVD mal dem Lauf- werk entnommen, wenn das Phaenomen auftritt? Wie warm ist die denn dann? CU, Thomson -- Thomas Hertweck, Dipl.-Geophys., GPI Universitaet Karlsruhe === First they ignore you, then they laugh at you, then === === they fight you, then you win. (M. Ghandi) ===
Am Sonntag, 11. Mai 2003 17:14 schrieb Thomas Hertweck:
Holger Macht schrieb:
habe gerade eine Stude DVD geschaut. Plötzlich find das Bild an zu ruckeln bis schliesslich überhaupt nichts mehr ging. Dieses Verhalten tritt immer auf, wenn ich ca. eine Stunde DVD schaue. Habe herausgefunden, dass der DMA-Modus des DVD-Laufwerks ausgeschaltet wurde. Vor dem Schauen ist er aber noch aktiviert. Wie kann denn bitte MPlayer als normaler User diesen Modus ausschalten? Nachdem reaktivieren mit Yast funktionierte es wieder. Ich verwende SuSE 8.2.
Das war nicht MPlayer und auch kein anderes User-Programm, das war sicher der Kernel. Es kam zu Problemen mit Deinem Laufwerk bzw. dem Zugriff darauf und es gab einen ATAPI Reset. In Folge dessen wurde DMA deaktiviert. Bei hdparm kann man die Option -k1 verwenden, um DMA auch ueber einen Reset hinweg eingeschaltet zu lassen - das kann aber, wenn es wirklich Probleme mit dem DVD-Laufwerk gibt, problema- tisch werden, da man quasi in einen Reset-Loop geraten kann. Warum es bei Dir normalerweise funktioniert nur nach einer Stunde DVD schauen nicht, ist schwierig zu sagen. Ich koennte mir aber denken, dass das Laufwerk schlecht gekuehlt ist und ueberhitzt. Hast Du die DVD mal dem Lauf- werk entnommen, wenn das Phaenomen auftritt? Wie warm ist die denn dann?
Sie ist eigentlich nicht sehr warm. Hat normale Temperatur, denke ich. Glaube ich auch nicht, das es daran liegt, denn wenn es zum Ruckeln beginnt und ich den MPlayer stoppe, mit Yast den DMA-Modus wieder einschalte und die DVD wieder abspiele, funktioniert es wieder prima. Eine Zeit lang geschaut, und das Ruckeln fängt wieder an, bis nichts mehr geht --> DMA ist aus. Muss mich mal genau durch die 171 Seiten von google "quälen" wo es um diesen Fehler geht. Habe aber im Moment nicht so lange Zeit, da ich mitten im ABI-Stress bin :-). Habe schon gefunden, dass es am Regionalcode des DVD-Laufwerks liegen könnte. Das ist es aber nicht. Danke, Holger -- Tabs, progs & docs http://www.sgt-hulder.de Man kauft das, was man nicht braucht, mit dem Geld das man nicht hat, um dem zu imponieren, den man nicht mag.
participants (3)
-
Holger Macht
-
Manfred Tremmel
-
Thomas Hertweck