Menu

#9 vdr lockups/hangs with dxr3

open
nobody
None
5
2005-05-13
2005-05-13
nixz
No

When using vdr with dxr3 strange lockups/hangs happen.
VDR sems to plays normally, then audio/video hangs and
syslog goes like this:

vdr[2882]: playing '/home/.other/video/...
vdr[3034]: dvbplayer thread started (pid=3034, tid=213001)
vdr[3035]: non blocking file reader thread started
(pid=3035, tid=229386)
vdr[3034]: setting audio track to 1
...
until now it looks good, but after the while:
...
vdr[3034]: playing '/home/.other/video/...
kernel: Fifo still full, trying stop cd413360
vdr[3025]: cDxr3Interface::Resuscitation Device failure
detected
kernel: em8300.o: FIFO sync timeout during blocking
write, n = 2039, copy_size = 0, total = 0, free slots = 0
kernel: bt865.o: Configuring for PAL
kernel: em8300_audio.o: Analog audio enabled
vdr[3025]: cDxr3Interface::Resuscitation Microcode
upload successful
vdr[3025]: cDxr3Interface::Resuscitation Reopening
devices took 1
kernel: em8300: Microcode version 0x29 loaded
kernel: bt865.o: Configuring for PAL

After that vdr needs kill -9 and restart. After restart
it works good for a while.

Removing "pthread_setschedparam()" calls from vdr and
plugin makes hangs a bit less frequent, but only a bit.

Software:
VDR 1.3.24/1.3.23,
DXR3 Plugin (snapshot from branch dxr3-0-2),
DXR3 Driver (latest CVS),
Linux 2.6.11.7/2.6.11.8 (with preemption enabled, if it
matters),

HW:
Asus A7S8X-MX,
Duron 850,
256MB RAM,
SkyStar 2.6D,
Creative DXR3,
Lirc serial

Discussion


Log in to post a comment.

MongoDB Logo MongoDB