Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[vdr] DXR3 Problem



Hallo, 

ich hab folgendes Problem:

Wenn ich versuche den VDR mit ./vdr -Pdxr3 zu starten hängt sich das ganze
System auf. Danach reagiert linux überhaupt nicht mehr, auch nicht über 
Netzwerk. Der VDR kommt nicht einmal mehr dazu in die /var/log/messages
etwas einzutragen.

Mein System:

Mainboadt ASRock K7VT2 mit LAN und Sound onboard
AMD 2000+XP
512 MB DDR RAM
48x DVD-LG
nur ein 225 Watt Netzteil (hoffe es liegt nicht daran)
Creative DXR3 Karte
Technisat WinTv Nova
ATi Rage II mit TV-Out (PCI)
OS : Suse 8.1 Pro

Im folgenden die Logfiles:

PowerBeast:~ # cat /var/log/messages 

Lade DXR-3 Treiber
und Soundcore
May 31 01:22:14 PowerBeast kernel: i2c-core.o: i2c core module version 2.6.4
(20020719)
May 31 01:22:14 PowerBeast kernel: klogd 1.4.1, ---------- state change
---------- 
May 31 01:22:14 PowerBeast kernel: Inspecting /boot/System.map-2.4.19-4GB
May 31 01:22:14 PowerBeast kernel: Loaded 14220 symbols from
/boot/System.map-2.4.19-4GB.
May 31 01:22:14 PowerBeast kernel: Symbols match kernel version 2.4.19.
May 31 01:22:14 PowerBeast kernel: Loaded 580 symbols from 17 modules.
May 31 01:22:14 PowerBeast kernel: i2c-algo-bit.o: i2c bit algorithm module
version 2.6.4 (20020719)
May 31 01:22:14 PowerBeast kernel: i2c-core.o: driver ADV717X video encoder
driver registered.
May 31 01:22:14 PowerBeast kernel: i2c-core.o: driver BT865 video encoder
driver registered.
May 31 01:22:15 PowerBeast kernel: em8300: EM8300 8300 (rev 2) bus: 0,
devfn: 88, irq: 11, memory: 0xdee00000.
May 31 01:22:15 PowerBeast kernel: em8300: mapped-memory at 0xe0895000
May 31 01:22:15 PowerBeast kernel: em8300: using MTRR
May 31 01:22:15 PowerBeast kernel: em8300: 1 EM8300 card(s) found.
May 31 01:22:15 PowerBeast kernel: em8300_main.o: Chip revision: 2
May 31 01:22:15 PowerBeast kernel: bt865.o: BT865 chip detected
May 31 01:22:15 PowerBeast kernel: i2c-core.o: client [BT865 chip]
registered to adapter [EM8300 I2C bus 1](pos. 0).
May 31 01:22:15 PowerBeast kernel: bt865.o: Defaulting to PAL
May 31 01:22:15 PowerBeast kernel: bt865.o: Configuring for PAL
May 31 01:22:15 PowerBeast kernel: i2c-core.o: adapter EM8300 I2C bus 1
registered as adapter 0.
May 31 01:22:15 PowerBeast kernel: i2c-core.o: adapter EM8300 I2C bus 2
registered as adapter 1.
... so und jetzt ist TV Bild grün
Lade DVB treiber
May 31 01:24:10 PowerBeast kernel: Linux video capture interface: v1.00
May 31 01:24:10 PowerBeast kernel: DVB: registering new adapter
(TT-Budget/WinTV-NOVA-S  PCI).
May 31 01:24:10 PowerBeast kernel: saa7146_core.o: adjusting pci latency to
64
May 31 01:24:12 PowerBeast kernel: stv0299.c: setup for tuner BSRU6,
TDQB-S00x
May 31 01:24:12 PowerBeast kernel: DVB: registering frontend 0:0
(STV0299/TSA5059/SL1935 based)...
Starte em8300setup...
May 31 01:25:21 PowerBeast kernel: bt865.o: Configuring for PAL
May 31 01:25:21 PowerBeast kernel: em8300_audio.o: Analog audio enabled
May 31 01:25:21 PowerBeast kernel: em8300: Microcode version 0x29 loaded
... und jetzt ist das Bild wieder schwarz
Starte em8300/modules/devices.sh		<<< macht anscheinend gar nix, gibt aber
auf der konsole aus,
						dass die devices schon bestehen...
Starte nun vdr...
./vdr -Pdxr3
May 31 01:29:09 PowerBeast syslogd 1.4.1: restart. <<< Und hier startet er
schon neu... komisch, oder?
May 31 01:29:09 PowerBeast /etc/hotplug/usb.rc[534]: loaded HCD: ehci-hcd
May 31 01:29:10 PowerBeast /etc/hotplug/usb.rc[534]: loaded HCD: usb-uhci
May 31 01:29:10 PowerBeast /etc/hotplug/usb.rc[534]: loaded HCD: ehci-hcd


PowerBeast:~/workspace/DVB/driver # lsmod
Module                  Size  Used by    Not tainted
dvb-ttpci             300084   0  (unused)
ves1820                 3708   0 
stv0299                 6544   0  (unused)
grundig_29504-491       3552   0 
grundig_29504-401       3880   0 
alps_tdlb7              4012   0 
alps_tdmb7              3716   0 
alps_bsrv2              3864   0 
dvb-core               38212   3  [dvb-ttpci ves1820 stv0299
grundig_29504-491 grundig_29504-401 alps_tdlb7 alps_tdmb7 alps_bsrv2]
videodev                6112   0  [dvb-ttpci]
em8300                 42084   0 
bt865                   2800   0  (unused)
adv717x                 2968   0  (unused)
i2c-algo-bit            7880   2  [em8300]
i2c-core               15364   0  [bt865 adv717x i2c-algo-bit]
soundcore               3716   0  [em8300]
ipv6                  150036  -1  (autoclean)
ide-cd                 30340   0  (autoclean)
cdrom                  28736   0  (autoclean) [ide-cd]
isa-pnp                31520   0  (unused)
joydev                  5920   0  (unused)
evdev                   4640   0  (unused)
input                   3296   0  [dvb-ttpci joydev evdev]
usb-uhci               23052   0  (unused)
ehci-hcd               14888   0  (unused)
usbcore                61696   1  [usb-uhci ehci-hcd]
via-rhine              13324   1 
mii                     1232   0  [via-rhine]
lvm-mod                65184   0  (autoclean)
ext3                   84072   3 
jbd                    50236   3  [ext3]
PowerBeast:~/workspace/DVB/driver # 


PowerBeast:~/workspace/VDR # cat dxr3diag.log 
cDxr3Device::Initialize
cDxr3AbsDevice::cDxr3AbsDevice
cDxr3AbsDevice::SetChannelCount Set channel count 1
Channel count = 1
cDxr3AbsSpu::Access
cDxr3AbsSpuDecoder::RequestAccess no current
cDxr3AbsSpu::RestoreSpu
PowerBeast:~/workspace/VDR # 


PowerBeast:~/workspace/VDR # ltrace ./vdr -Pdxr3 
__libc_start_main(0x080ac0d0, 2, 0xbffff7d4, 0x080685b8, 0x080b2c20
<unfinished ...>
__cxa_atexit(0x080a8e50, 0, 0x080cf004, 0x4003e45e, 0x40247c50) = 0
__cxa_atexit(0x080a3a20, 0, 0x080cf004, 0x4003e45e, 0x40247c50) = 0
__cxa_atexit(0x080a32f0, 0, 0x080cf004, 0x4003e45e, 0x40247c50) = 0
pthread_mutex_init(0x080f3f20, 0, 0xbffff718, 0x4015a6c9, 0x4015a6b0) = 0
__cxa_atexit(0x080a0820, 0, 0x080cf004, 0x4003e45e, 0x080eeb98) = 0
pthread_cond_init(0x080f3f40, 0, 0xbffff718, 0x4015a6c9, 0x4015a6b0) = 0
__cxa_atexit(0x080a0830, 0, 0x080cf004, 0x4003e45e, 0x080eeb98) = 0
__cxa_atexit(0x080a0840, 0, 0x080cf004, 0x4003e45e, 0x080eeb98) = 0
__strtol_internal("M------", 0xbffff68c, 10)      = 0
strchr("M------", '@')                            = NULL
strlen("M------")                                 = 7
__strtol_internal("-T-----", 0xbffff68c, 10)      = 0
strchr("-T-----", '@')                            = NULL
strlen("-T-----")                                 = 7
__strtol_internal("--W----", 0xbffff68c, 10)      = 0
strchr("--W----", '@')                            = NULL
strlen("--W----")                                 = 7
__strtol_internal("---T---", 0xbffff68c, 10)      = 0
strchr("---T---", '@')                            = NULL
strlen("---T---")                                 = 7
__strtol_internal("----F--", 0xbffff68c, 10)      = 0
strchr("----F--", '@')                            = NULL
strlen("----F--")                                 = 7
__strtol_internal("-----S-", 0xbffff68c, 10)      = 0
strchr("-----S-", '@')                            = NULL
strlen("-----S-")                                 = 7
__strtol_internal("------S", 0xbffff68c, 10)      = 0
strchr("------S", '@')                            = NULL
strlen("------S")                                 = 7
__strtol_internal("MTWTF--", 0xbffff68c, 10)      = 0
strchr("MTWTF--", '@')                            = NULL
strlen("MTWTF--")                                 = 7
__strtol_internal("MTWTFS-", 0xbffff68c, 10)      = 0
strchr("MTWTFS-", '@')                            = NULL
strlen("MTWTFS-")                                 = 7
__strtol_internal("MTWTFSS", 0xbffff68c, 10)      = 0
strchr("MTWTFSS", '@')                            = NULL
strlen("MTWTFSS")                                 = 7
__strtol_internal("-----SS", 0xbffff68c, 10)      = 0
strchr("-----SS", '@')                            = NULL
strlen("-----SS")                                 = 7
__cxa_atexit(0x08093060, 0, 0x080cf004, 0x4015a7c1, 0x80000001) = 0
__cxa_atexit(0x08082220, 0, 0x080cf004, 0x080eeb94, 0x080822a0) = 0
__cxa_atexit(0x08082260, 0, 0x080cf004, 0x080eeb94, 0x080822a0) = 0
__cxa_atexit(0x08080240, 0, 0x080cf004, 0x080eeb94, 0x080822a0) = 0
pthread_mutex_init(0x080f3da0, 0, 0x80000004, 0x40246c90, 0x40012f2c) = 0
__cxa_atexit(0x0807f900, 0, 0x080cf004, 0x08080231, 0x08080240) = 0
__cxa_atexit(0x0807f910, 0, 0x080cf004, 0x08080231, 0x08080240) = 0
pthread_mutex_init(0x080f3de0, 0, 0xbffff708, 0x4015a6c9, 0x40012f2c) = 0
__cxa_atexit(0x0807f940, 0, 0x080cf004, 0x08080231, 0x08080240) = 0
time(NULL)                                        = 1054337836
__cxa_atexit(0x080746a0, 0, 0x080cf004, 0x080eeb88, 0x40012f2c) = 0
__cxa_atexit(0x08070870, 0, 0x080cf004, 0x080eeb88, 0x40247d88) = 0
__cxa_atexit(0x080708b0, 0, 0x080cf004, 0x080eeb88, 0x40247d88) = 0
__cxa_atexit(0x080708f0, 0, 0x080cf004, 0x080eeb88, 0x40247d88) = 0
__cxa_atexit(0x08070930, 0, 0x080cf004, 0x080eeb88, 0x40247d88) = 0
__cxa_atexit(0x08070970, 0, 0x080cf004, 0x080eeb88, 0x40247d88) = 0
__cxa_atexit(0x0806aa10, 0, 0x080cf004, 0x080eeb88, 0x40247d88) = 0
__cxa_atexit(0x08069550, 0, 0x080cf004, 0x080eeb88, 0x40247d88) = 0
tcgetpgrp(0, 0, 0xbffff640, 0x4013e71f, 0xbffff640) = 1611
getpid()                                          = 1612
getppid(0xbffff640, 0x0805758c, 0xbffff650, 0x080eee50, 5) = 1611
tcgetattr(0, 0xbffff720)                          = 0
setlocale(6, "")                                  = NULL
time(NULL)                                        = 1054337836
free(NULL)                                        = <void>
strdup("./PLUGINS/lib")                           = 0x080f68a8
getopt_long(2, 0xbffff7d4, "a:c:dD:E:hl:L:mp:P:r:s:t:v:Vw:", 0x080de640,
NULL) = 80
strdup("dxr3")                                    = 0x080f6a88
strchr("dxr3", ' ')                               = NULL
asprintf(0xbffff5f8, 0x080c7bb8, 0x080f68a8, 0x080c7bab, 0x080f6a88) = 35
_Znwj(28, 0x080b7c1a, 0, 0, 0x401e5d40)           = 0x080f6a98
strdup("./PLUGINS/lib/libvdr-dxr3.so.1.1"...)     = 0x080f6ab8
strdup("dxr3")                                    = 0x080f6ae0
free(0x080f6b00)                                  = <void>
free(0x080f6a88)                                  = <void>
getopt_long(2, 0xbffff7d4, "a:c:dD:E:hl:L:mp:P:r:s:t:v:Vw:", 0x080de640,
NULL) = -1
openlog("vdr", 3, 8)                              = <void>
__xstat(3, "/video", 0xbffff5a0)                  = 0
access("/video", 7)                               = 0
syslog(6, "VDR version %s started", "1.1.32")     = <void>
syslog(6, "loading plugin: %s", "./PLUGINS/lib/libvdr-dxr3.so.1.1"...) =
<void>
dlopen("./PLUGINS/lib/libvdr-dxr3.so.1.1"..., 2 <unfinished ...>
__cxa_atexit(0x4027ca70, 0, 0x4032b000, 0x4000866e, 0x40000580) = 0
__cxa_atexit(0x4027c520, 0, 0x4032b000, 0x4000866e, 0x40000580) = 0
_Znwj(32, 0, 0x4032b000, 0x4000866e, 0x40338ea8)  = 0x080f6e58
pthread_mutex_init(0x080f6e58, 0, 0xbfffe1a8, 0x40338ea8, 0x40338e88) = 0
__cxa_atexit(0x4027b960, 0, 0x4032b000, 0x4000866e, 0x40338ea8) = 0
__cxa_atexit(0x4027b400, 0, 0x4032b000, 0x4000866e, 0x40338ea8) = 0
__cxa_atexit(0x4027a850, 0, 0x4032b000, 0x4000866e, 0x40338ea8) = 0
__cxa_atexit(0x402782a0, 0, 0x4032b000, 0x4000866e, 0x40338ea8) = 0
__cxa_atexit(0x402777a0, 0, 0x4032b000, 0x4000866e, 0x40338ea8) = 0
__cxa_atexit(0x402758b0, 0, 0x4032b000, 0x4000866e, 0x40338ea8) = 0
_Znwj(32, 0, 0x4032b000, 0x4000866e, 0x40338ea8)  = 0x080f7090
pthread_mutex_init(0x080f7090, 0, 0xbfffe1a8, 0, 0x40338e70) = 0
__cxa_atexit(0x40272570, 0, 0x4032b000, 0x4000866e, 0x40338ea8) = 0
__cxa_atexit(0x402719a0, 0, 0x4032b000, 0x4000866e, 0x40338ea8) = 0
__cxa_atexit(0x40270010, 0, 0x4032b000, 0x4000866e, 0x40338ea8) = 0
__cxa_atexit(0x4026e930, 0, 0x4032b000, 0x4000866e, 0x40338ea8) = 0
__cxa_atexit(0x4026e940, 0, 0x4032b000, 1, 0x40338ea8) = 0
__cxa_atexit(0x4026e9c0, 0, 0x4032b000, 1, 0x40338ea8) = 0
__cxa_atexit(0x4026e030, 0, 0x4032b000, 1, 0x40338ea8) = 0
<... dlopen resumed> )                            = 0x080f6af0
dlerror()                                         = NULL
dlsym(0x080f6af0, "VDRPluginCreator")             = 0x4026df90
dlerror()                                         = NULL
_Znwj(8, 0x4026df90, 0xbffff5e8, 0x08099ddb, 0)   = 0x080f8d88
_Znwj(16, 0x080f6a98, 0xbfffe5a8, 0x4004d240, 0x080f8d88) = 0x080f8d98
strdup("/video")                                  = 0x080f8db0
free(NULL)                                        = <void>
asprintf(0x080de0cc, 0x080caf3a, 0x080b4859, 0x080cbcd4, 0) = 17
free(NULL)                                        = <void>
free(NULL)                                        = <void>
strdup("/video/setup.conf")                       = 0x080f7418
access("/video/setup.conf", 0)                    = -1
free(0x080f7400)                                  = <void>
asprintf(0x080de0cc, 0x080caf3a, 0x080b4859, 0x080cbcdf, 0x080f7400) = 19
free(NULL)                                        = <void>
free(NULL)                                        = <void>
strdup("/video/sources.conf")                     = 0x080f74b0
access("/video/sources.conf", 0)                  = -1
free(0x080f7498)                                  = <void>
asprintf(0x080de0cc, 0x080caf3a, 0x080b4859, 0x080cbcec, 0x080f7498) = 18
free(NULL)                                        = <void>
free(NULL)                                        = <void>
strdup("/video/diseqc.conf")                      = 0x080f7548
access("/video/diseqc.conf", 0)                   = -1
free(0x080f7530)                                  = <void>
asprintf(0x080de0cc, 0x080caf3a, 0x080b4859, 0x080cbcf8, 0x080f7530) = 20
free(NULL)                                        = <void>
free(NULL)                                        = <void>
strdup("/video/channels.conf")                    = 0x080f75e8
access("/video/channels.conf", 0)                 = -1
free(0x080f75c8)                                  = <void>
asprintf(0x080de0cc, 0x080caf3a, 0x080b4859, 0x080cbd06, 0x080f75c8) = 18
free(NULL)                                        = <void>
free(NULL)                                        = <void>
strdup("/video/timers.conf")                      = 0x080f7688
access("/video/timers.conf", 0)                   = -1
free(0x080f7670)                                  = <void>
asprintf(0x080de0cc, 0x080caf3a, 0x080b4859, 0x080cbd12, 0x080f7670) = 20
free(NULL)                                        = <void>
free(NULL)                                        = <void>
strdup("/video/commands.conf")                    = 0x080f7728
access("/video/commands.conf", 0)                 = -1
free(0x080f7708)                                  = <void>
asprintf(0x080de0cc, 0x080caf3a, 0x080b4859, 0x080cbd20, 0x080f7708) = 19
free(NULL)                                        = <void>
free(NULL)                                        = <void>
strdup("/video/reccmds.conf")                     = 0x080f77c8
access("/video/reccmds.conf", 0)                  = -1
free(0x080f77b0)                                  = <void>
asprintf(0x080de0cc, 0x080caf3a, 0x080b4859, 0x080cbd2d, 0x080f77b0) = 22
free(NULL)                                        = <void>
free(NULL)                                        = <void>
strdup("/video/svdrphosts.conf")                  = 0x080f7868
access("/video/svdrphosts.conf", 0)               = -1
free(0x080f7848)                                  = <void>
asprintf(0x080de0cc, 0x080caf3a, 0x080b4859, 0x080cbd3d, 0x080f7848) = 14
free(NULL)                                        = <void>
free(NULL)                                        = <void>
strdup("/video/ca.conf")                          = 0x080f7908
access("/video/ca.conf", 0)                       = -1
free(0x080f78f0)                                  = <void>
asprintf(0x080de0cc, 0x080caf3a, 0x080b4859, 0x080cbd45, 0x080f78f0) = 18
free(NULL)                                        = <void>
free(NULL)                                        = <void>
strdup("/video/remote.conf")                      = 0x080f79a0
access("/video/remote.conf", 0)                   = -1
free(0x080f7988)                                  = <void>
asprintf(0x080de0cc, 0x080caf3a, 0x080b4859, 0x080cbd51, 0x080f7988) = 21
free(NULL)                                        = <void>
free(NULL)                                        = <void>
strdup("/video/keymacros.conf")                   = 0x080f7a40
access("/video/keymacros.conf", 0)                = -1
snprintf("/dev/dvb/adapter0/frontend0", 4096, "%s%d/%s%d",
"/dev/dvb/adapter", 0, "frontend", 0) = 27
access("/dev/dvb/adapter0/frontend0", 0)          = 0
syslog(7, "probing %s", "/dev/dvb/adapter0/frontend0") = <void>
open("/dev/dvb/adapter0/frontend0", 0, 01003573100) = 6
close(6)                                          = 0
_Znwj(444, 0x080caf3a, 0x080b4859, 0x080cbd51, 0x080f7988) = 0x080f7a60
pthread_mutex_init(0x080f7a68, 0, 0x08057192, 0x006a3695, 0x0804e680) = 0
signal(29, 0x080a6f90)                            = NULL
snprintf("/dev/dvb/adapter0/frontend0", 4096, "%s%d/%s%d",
"/dev/dvb/adapter", 0, "frontend", 0) = 27
open("/dev/dvb/adapter0/frontend0", 2050, 01)     = 6
snprintf("/dev/dvb/adapter0/osd0", 4096, "%s%d/%s%d", "/dev/dvb/adapter", 0,
"osd", 0) = 22
open("/dev/dvb/adapter0/osd0", 2, 027777772350)   = -1
snprintf("/dev/dvb/adapter0/video0", 4096, "%s%d/%s%d", "/dev/dvb/adapter",
0, "video", 0) = 24
open("/dev/dvb/adapter0/video0", 2050, 027777772350) = -1
snprintf("/dev/dvb/adapter0/audio0", 4096, "%s%d/%s%d", "/dev/dvb/adapter",
0, "audio", 0) = 24
open("/dev/dvb/adapter0/audio0", 2050, 027777772350) = -1
_Znwj(84, 0, 2050, 0, 0x4003934c)                 = 0x080f7c20
snprintf("/dev/dvb/adapter0/demux0", 4096, "%s%d/%s%d", "/dev/dvb/adapter",
0, "demux", 0) = 24
pthread_mutex_init(0x080f7c28, 0, 0x40246c90, 0x40246c90, 0) = 0
strdup("/dev/dvb/adapter0/demux0")                = 0x080f7c78
_Znwj(36, 4096, 0x080b47d8, 0x080b47c7, 0)        = 0x080f7c98
calloc(20, 12)                                    = 0x080f7cc0
getpid()                                          = 1612
pthread_mutex_lock(0x080f7c28, 0x40012a90, 2112, 0x080a6ded, 0x080f7c28) = 0
getpid()                                          = 1612
open("/dev/dvb/adapter0/demux0", 2050, 02447)     = 7
ioctl(7, 1077702443, 0xbffff420)                  = 0
open("/dev/dvb/adapter0/demux0", 2050, 01003676300) = 8
ioctl(8, 1077702443, 0xbffff410)                  = 0
open("/dev/dvb/adapter0/demux0", 2050, 027777772040) = 9
ioctl(9, 1077702443, 0xbffff420)                  = 0
open("/dev/dvb/adapter0/demux0", 2050, 01003676300) = 10
ioctl(10, 1077702443, 0xbffff410)                 = 0
open("/dev/dvb/adapter0/demux0", 2050, 027777772040) = 11
ioctl(11, 1077702443, 0xbffff420)                 = 0
open("/dev/dvb/adapter0/demux0", 2050, 01003676300) = 12
ioctl(12, 1077702443, 0xbffff410)                 = 0
pthread_mutex_unlock(0x080f7c28, 18, 80, 254, 0x401347c8) = 0
getpid()                                          = 1612
pthread_create(0x080f7c24, 0, 0x080a6fb0, 0x080f7c20, 1 <unfinished ...>
--- UNKNOWN_SIGNAL (Real-time signal 0) ---
<... pthread_create resumed> )                    = 0
pthread_setschedparam(1026, 2, 0, 0x080f7c20, 1)  = 22
usleep(10000 <unfinished ...>
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++



Ich hoffe ihr könnt mir helfen, bin schon ziemlich verzweifelt...

Danke im Voraus

Stephan

-- 
+++ GMX - Mail, Messaging & more  http://www.gmx.net +++
Bitte lächeln! Fotogalerie online mit GMX ohne eigene Homepage!



-- 
Info:
To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe vdr" as subject.



Home | Main Index | Thread Index