[vdr] HELP! vdr-1.4.1 and softdevice-0.4.0 aren't working any more

Harald Milz hm at seneca.muc.de
Mon Jul 9 07:27:03 CEST 2007


Hi,

after having reinstalled my VDR with OpenSUSE 10.1 a couple of weeks ago
(after which VDR was working happily for some time) some very strange
things happened. At first, after a reboot, sound was gone, without any
change in the configuration, only after rebooting. My setup is still as
described in
http://www.vdr-wiki.de/wiki/index.php/Softdevice-plugin#Matrox_G550_mit_DVI-Ausgang_und_DirectFB
(in German, though). In particular, softdevice is invoked as 

softdevice -ao alsa:pcm=plug:spdif#ac3=plug:spdif# -vo dfb:

No sound from VDR. Video was displayed fine. I could play testsounds with aplay just fine. 

I started to troubleshoot the system to no avail. After one more reboot
with no apparent change in the configuration (I checked all settings in
setup.conf), VDR started to crash reliably each time vdr starts. The crash
happens so quick that no logs are written, except over the network. The
relevant last lines are (I changed "alsa:pcm=plug:spdif" to
"alsa:pcm=default" bit no change): 

(HW setup: 3 dumb cards, budget, budget-ci and b2c2). 

Jul  7 17:20:02 linvdr linvdr vdr: [3322] VDR version 1.4.1 started
Jul  7 17:20:02 linvdr linvdr vdr: [3322] loading plugin: ./PLUGINS/lib/libvdr-softdevice.so.1.4.1
Jul  7 17:20:02 linvdr linvdr vdr: [3322] loading /etc/vdr/setup.conf
Jul  7 17:20:02 linvdr linvdr vdr: [3322] ERROR: unknown config parameter: softdevice.AlsaAC3Device = plug:spdif
Jul  7 17:20:02 linvdr linvdr vdr: [3322] ERROR: unknown config parameter: softdevice.AlsaDevice = default
Jul  7 17:20:02 linvdr linvdr vdr: [3322] ERROR: unknown config parameter: softdevice.Postprocess Method = 0
Jul  7 17:20:02 linvdr linvdr vdr: [3322] ERROR: unknown config parameter: softdevice.Postprocess Quality = 0
Jul  7 17:20:02 linvdr linvdr vdr: [3322] loading /etc/vdr/sources.conf
Jul  7 17:20:02 linvdr linvdr vdr: [3322] loading /etc/vdr/diseqc.conf
Jul  7 17:20:02 linvdr linvdr vdr: [3322] loading /etc/vdr/channels.conf
Jul  7 17:20:02 linvdr linvdr vdr: [3322] loading /etc/vdr/timers.conf
Jul  7 17:20:02 linvdr linvdr vdr: [3322] loading /etc/vdr/commands.conf
Jul  7 17:20:02 linvdr linvdr vdr: [3322] loading /etc/vdr/reccmds.conf
Jul  7 17:20:02 linvdr linvdr vdr: [3322] loading /etc/vdr/svdrphosts.conf
Jul  7 17:20:02 linvdr linvdr vdr: [3322] loading /etc/vdr/remote.conf
Jul  7 17:20:02 linvdr linvdr vdr: [3322] loading /etc/vdr/keymacros.conf
Jul  7 17:20:02 linvdr linvdr vdr: [3322] reading EPG data from /etc/vdr/epg.data
Jul  7 17:20:02 linvdr linvdr vdr: [3323] video directory scanner thread started (pid=3322, tid=3323)
Jul  7 17:20:02 linvdr linvdr vdr: [3324] video directory scanner thread started (pid=3322, tid=3324)
Jul  7 17:20:03 linvdr linvdr vdr: [3322] probing /dev/dvb/adapter0/frontend0
Jul  7 17:20:03 linvdr linvdr vdr: [3322] probing /dev/dvb/adapter1/frontend0
Jul  7 17:20:03 linvdr linvdr vdr: [3327] tuner on device 1 thread started (pid=3322, tid=3327)
Jul  7 17:20:03 linvdr linvdr vdr: [3328] section handler thread started (pid=3322, tid=3328)
Jul  7 17:20:03 linvdr linvdr vdr: [3322] probing /dev/dvb/adapter2/frontend0
Jul  7 17:20:03 linvdr linvdr vdr: [3330] tuner on device 2 thread started (pid=3322, tid=3330)
Jul  7 17:20:03 linvdr linvdr vdr: [3331] section handler thread started (pid=3322, tid=3331)
Jul  7 17:20:03 linvdr linvdr vdr: [3322] found 3 video devices
Jul  7 17:20:03 linvdr linvdr vdr: [3322] initializing plugin: softdevice (0.4.0): A software emulated MPEG2 device
Jul  7 17:20:03 linvdr linvdr vdr: [3333] tuner on device 3 thread started (pid=3322, tid=3333)
Jul  7 17:20:03 linvdr linvdr vdr: [3334] section handler thread started (pid=3322, tid=3334)
Jul  7 17:20:03 linvdr linvdr vdr: [3322] [dfb] init
Jul  7 17:20:04 linvdr linvdr lircd-0.7.2[2067]: accepted new client on /dev/lircd
Jul  7 17:20:04 linvdr linvdr vdr: [3322] [dfb] Supported video Modes are:
Jul  7 17:20:04 linvdr linvdr vdr: [3322] [dfb] Enumerating display Layers
Jul  7 17:20:04 linvdr linvdr vdr: [3322] [dfb] Configuring CooperativeLevel for OSD
Jul  7 17:20:04 linvdr linvdr vdr: [3322] [dfb] (osdLayer): flags, options, pixelformat: 0000000f, 00000000 00418c04
Jul  7 17:20:04 linvdr linvdr vdr: [3322] [dfb] (osdLayer): width, height: 1280 720
Jul  7 17:20:04 linvdr linvdr vdr: [3322] [dfb] osdLayer without !! alpha channel
Jul  7 17:20:04 linvdr linvdr vdr: [3322] [dfb] surface capabilities for (scrSurface): videoonly, double-buffered, flippi ng, PixelFormat = 0x00418c04
Jul  7 17:20:04 linvdr linvdr vdr: [3322] [dfb] width = 1280, height = 720
Jul  7 17:20:04 linvdr linvdr vdr: [3322] [dfb] got fmt = 0x00418c04 bpp = 32
Jul  7 17:20:04 linvdr linvdr vdr: [3322] [dfb] Using this layer for OSD: (FBDev Primary Layer - [1280x720])
Jul  7 17:20:04 linvdr linvdr vdr: [3322] [dfb] surface capabilities for (osdSurface): videoonly, double-buffered, flippi ng, PixelFormat = 0x00418c04
Jul  7 17:20:04 linvdr linvdr vdr: [3322] [dfb] Configuring CooperativeLevel for Overlay
Jul  7 17:20:04 linvdr linvdr vdr: [3322] [dfb] surface capabilities for (videoSurface): videoonly, PixelFormat = 0x00200 806
Jul  7 17:20:04 linvdr linvdr vdr: [3322] [dfb] Using this layer for OSD: FBDev Primary Layer
Jul  7 17:20:04 linvdr linvdr vdr: [3322] [dfb] Using this layer for Video out:  Matrox Backend Scaler
Jul  7 17:20:04 linvdr linvdr vdr: [3322] [dfb] Display frame time is 16647 microseconds
Jul  7 17:20:04 linvdr linvdr vdr: [3322] [dfb] (re)configuring Videolayer to 720 x 576 (720x576)
Jul  7 17:20:04 linvdr linvdr vdr: [3322] [dfb]: Testconfiguration failed flags: 00000040 (disabling failed flags)
Jul  7 17:20:04 linvdr linvdr vdr: [3322] [dfb] SetParams: action=IDirectFBDisplayLayer::SetConfiguration(DFBDisplayLayer Config&), result=Out of video memory!
Jul  7 17:20:04 linvdr linvdr vdr: [3322] [dfb] surface capabilities for (videoSurface): videoonly, double-buffered, flip ping, PixelFormat = 0x00200806
Jul  7 17:20:04 linvdr linvdr vdr: [3322] [dfb] (re)configured 0x08100609
Jul  7 17:20:04 linvdr linvdr vdr: [3322] [softdevice] videoOut OK !
Jul  7 17:20:04 linvdr linvdr vdr: [3322] [softdevice-audio] Opening alsa device default
Jul  7 17:20:04 linvdr linvdr vdr: [3322] [softdevice-audio] Using alsa AC3 device plug:spdif
Jul  7 17:20:04 linvdr linvdr lircd-0.7.2[2067]: removed client
Jul  7 17:20:04 linvdr linvdr vdr: [3322] [softdevice-audio] Device opened!  Ready to play
Jul  7 17:20:04 linvdr linvdr vdr: [3322] setting primary device to 4
Jul  7 17:20:04 linvdr linvdr vdr: [3322] SVDRP listening on port 2001
Jul  7 17:20:04 linvdr linvdr vdr: [3322] setting current skin to "sttng"
Jul  7 17:20:04 linvdr linvdr vdr: [3322] loading /etc/vdr/themes/sttng-default.theme
Jul  7 17:20:04 linvdr linvdr vdr: [3322] starting plugin: softdevice
Jul  7 17:20:04 linvdr linvdr vdr: [3322] remote control softdevice-dfb - keys known
Jul  7 17:20:04 linvdr linvdr vdr: [3322] remote control KBD - keys known
Jul  7 17:20:04 linvdr linvdr vdr: [3322] switching to channel 1

(What is the "result=Out of video memory!" telling me?)

And then it crashed, machine completely freezed. Kernel and DVB drivers were
unchanged from the last time it worked, as well as DirectFB, DFB++, ffmpeg,
and Fusionsound. 

I have no ideas where to look further. What may be happening here? 

TIA!!!



-- 
panic: kernel trap (ignored)



More information about the vdr mailing list