Hallo,
erstmal Entschuldigung für die lange Mail, aber ich habe mal einige
Log-Einträge mit reingepackt. Hier Daten zu Hard- und
Software:
System: SuSE Linux 9.0
Grafikkarte: Albatron GeForce4 Ti4600V VIVO
Kernel: 2.4.21-192
rivatv: cvs 2004-03-18
MPlayer: 0.92-4 (Packman)
Ich habe rivatv ohne software colour conversions kompiliert, soll
heißen, dass MPlayer direkt das Format von rivatv (UYVY) benutzen
sollte. Das Laden von rivatv lief problemlos und nach Starten von
MPlayer mit
$ mplayer -tv \
on:driver=v4l:norm=PAL:input=0:outfmt=UYVY:width=352:height=288
schmierte MPlayer sogleich ab.
######## MPlayer-Output ########
MPlayer 0.92-3.3.1 (C) 2000-2003 MPlayer Team
CPU: Intel (Family: 8, Stepping: 7)
Detected cache-line size is 64 bytes
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with Runtime CPU Detection - WARNING - this is not optimal!
To get best performance, recompile MPlayer with
--disable-runtime-cpudetection
Reading config file /etc/MPlayer/mplayer.conf
Reading config file /home/chsch/.mplayer/config
Reading /home/chsch/.mplayer/codecs.conf: can't open '/home/
chsch/.mplayer/codecs.conf': Datei oder Verzeichnis nicht gefunden
Reading /etc/MPlayer/codecs.conf: 50 audio & 136 video codecs
font: can't open file: /home/chsch/.mplayer/font/font.desc
Font /usr/share/MPlayer/font/font.desc loaded successfully! (206 chars)
Failed to open /dev/rtc: Keine Berechtigung (mplayer should be setuid
root or /dev/rtc should be readable by the user.)
Using usleep() timing
Can't open input config file /home/chsch/.mplayer/input.conf: Datei oder
Verzeichnis nicht gefunden
Input config file /etc/MPlayer/input.conf parsed: 52 binds
Opening joystick device /dev/input/js0
Can't open joystick device /dev/input/js0 : Kein passendes Gerät
gefunden
Can't init input joystick
Setting up LIRC support...
mplayer: could not connect to socket
mplayer: Keine Berechtigung
Failed to open LIRC support.
You will not be able to use your remote control.
Playing TV
TV detected! ;-)
Selected driver: v4l
name: Video 4 Linux input
author: Alex Beregszaszi
Christian Schneider wrote:
[...] Mar 20 16:51:37 client2 kernel: *pde = 00000000 Mar 20 16:51:37 client2 kernel: Oops: 0000 2.4.21-192-default #1 Wed Feb 18 19:26:28 UTC 2004 [...]
Versuche mal mit ksymoops eine etwas besser lesbare Form des Oops zu bekommen, siehe "man ksymoops". Aber das Problem ist tueckisch, da wird Dir evtl. nur jemand der SuSE Kernelentwickler weiter helfen koennen. Schaun wir mal.
[...] Auf der RivaTV-Liste konnte man mir nicht weiterhelfen, meinte es läge vermutlich am SuSE-Kernel und ich bekam den Tipp, einen Vanilla-Kernel auszuprobieren. Anscheinend tritt dieser Fehler nicht bei anderen Kernels auf.
Um das fuer Dein System nachzuvollziehen, hilft nur ausprobieren. Wie man u.a. auch einen Vanilla-Kernel installiert parallel zum vorhandenen SuSE-Kernel, findest Du im kleinen Kernel-Howto unter http://www.thomashertweck.de/kernel24.html. Gruesse, Th.
Am Dienstag, 30. März 2004 18:02 schrieb Thomas Hertweck:
Christian Schneider wrote:
[...] Mar 20 16:51:37 client2 kernel: *pde = 00000000 Mar 20 16:51:37 client2 kernel: Oops: 0000 2.4.21-192-default #1 Wed Feb 18 19:26:28 UTC 2004 [...]
Versuche mal mit ksymoops eine etwas besser lesbare Form des Oops zu bekommen, siehe "man ksymoops". Aber das Problem ist tueckisch, da wird Dir evtl. nur jemand der SuSE Kernelentwickler weiter helfen koennen. Schaun wir mal.
OK, ich hatte bereits ein neues Kernel-Build installiert (199, der Oops geschah aber unter 192). Daher habe ich den Oops reproduziert. Das hätte ich lieber nicht getan, denn diesmal hat sich der Rechner total aufgehängt. :-( Hier die Ausgabe von "$ ksymoops /var/log/messages" (ausnahmsweise nicht nach Spalte 72 umgebrochen): Mar 31 13:01:10 client2 kernel: Unable to handle kernel paging request at virtual address fd907b75 Mar 31 13:01:10 client2 kernel: c028533f Mar 31 13:01:10 client2 kernel: *pde = 00000000 Mar 31 13:01:10 client2 kernel: Oops: 0000 2.4.21-199-default #1 Fri Mar 12 08:27:41 UTC 2004 Mar 31 13:01:10 client2 kernel: CPU: 0 Mar 31 13:01:10 client2 kernel: EIP: 0010:[vsnprintf+639/1248] Not tainted Mar 31 13:01:10 client2 kernel: EIP: 0010:[<c028533f>] Not tainted Mar 31 13:01:10 client2 kernel: EFLAGS: 00210097 Mar 31 13:01:10 client2 kernel: eax: fd907b75 ebx: 0000000a ecx: fd907b75 edx: fffffffe Mar 31 13:01:10 client2 kernel: esi: c035f92e edi: 00000000 ebp: ffffffff esp: d4b45c48 Mar 31 13:01:10 client2 kernel: ds: 0018 es: 0018 ss: 0018 Mar 31 13:01:10 client2 kernel: Process mplayer (pid: 1754, stackpage=d4b45000) Mar 31 13:01:10 client2 kernel: Stack: ffffffff ffffffff c035fcff c035f900 00200246 d4b45dac c2edc800 c011d299 Mar 31 13:01:10 client2 kernel: c035f900 00000400 cf549ca8 d4b45cb0 00000000 00000000 00000000 00000000 Mar 31 13:01:10 client2 kernel: c2edc80c cf54c208 d4b45dac c011d38f cf549c80 d4b45ca8 cf54352a cf549c80 Mar 31 13:01:10 client2 kernel: Call Trace: [vprintk+89/320] (12) [ieee1394:ieee1394_procfs_entry_Rf28f6ee4+221106560/496994872] (28) [ieee1394:ieee1394_procfs_entry_Rf28f6ee4+221116128/496985304] (08) Mar 31 13:01:10 client2 kernel: Call Trace: [<c011d299>] (12) [<cf549ca8>] (28) [<cf54c208>] (08) Mar 31 13:01:10 client2 kernel: [<c011d38f>] (04) [<cf549c80>] (08) [<cf54352a>] (04) [<cf549c80>] (04) Mar 31 13:01:10 client2 kernel: [<cf54b743>] (20) [<cf540f16>] (660) [<c010d9ee>] (44) [<c5b10389>] (16) Mar 31 13:01:10 client2 kernel: [<c0152b36>] (52) [<c0108dd3>] (60) Mar 31 13:01:10 client2 kernel: Code: 80 38 00 74 07 40 4a 83 fa ff 75 f4 29 c8 83 e7 10 89 c3 75
EIP; c028533f
<=====
esi; c035f92e
Trace; c011d299
[...] Auf der RivaTV-Liste konnte man mir nicht weiterhelfen, meinte es läge vermutlich am SuSE-Kernel und ich bekam den Tipp, einen Vanilla-Kernel auszuprobieren. Anscheinend tritt dieser Fehler nicht bei anderen Kernels auf.
Um das fuer Dein System nachzuvollziehen, hilft nur ausprobieren. Wie man u.a. auch einen Vanilla-Kernel installiert parallel zum vorhandenen SuSE-Kernel, findest Du im kleinen Kernel-Howto unter http://www.thomashertweck.de/kernel24.html.
Alles klar.
Gruesse, Th.
Tschüs, Christian
participants (2)
-
Christian Schneider
-
Thomas Hertweck