[vdr] VDR crash with DirectFB+softdevice in a Nova-t (Correct
mail version)
Rose M
linuxtvmaker at yahoo.es
Thu Jun 2 11:20:43 CEST 2005
Thanks, I would recompile DirectFB and post in
directfb-users mailing list.
--- Nicolas Huillard <nhuillard at e-dition.fr>
escribió:
> Scanning DVB and crash do not seem to be related.
> It seems to crash in DirectFB, somewhere related to
> fusion (ie.
> multi-application core).
> Could you try to recompile DirectFB in single
> application core, and do
> not load the fusion kernel module.
>
> PS : you may be better helped on the directfb-users
> mailing-list if it's
> really related to DirectFB...
>
> Rose M a écrit :
> > Sorry my last mail is not quite good. This is
> correct
> > mail.
> >
> > Hello list!
> >
> > Firstly I have to say this mail is very long
> cause I
> > attached lot of information to be helped.
> > My problem is that I have vdr running in my
> system
> > Fedora Core 2 with kernel 2.6.10. I could see
> image
> > from some days (two or three maximum) but it's
> not
> > quite often. The system can't begin to take image
> > unless it has a full-scan made when computer is
> > powered on, but also it crashes lots of times
> > before,
> > so related with this problem I use a script to
> get
> > all
> > working.
> >
> > My script consist in these lines:
> >
> > #commands and lines used:
> > DVBDIR="../DVB"
> > VDRPRG00="export LD_ASSUME_KERNEL=2.4.1"
> > VDRPRG01="export LANG=en.US"
> > VDRPRG02="export LC_TYPE=POSIX"
> > VDRPRG="./vdr -P softdevice -P 'remote -i
> > /dev/input/event3' -P femon -P subtitles"
> >
> >
>
SCANCMD="../linuxtv-dvb-apps-1.1.0/util/scan/scan-all"
> > LSMOD="`/sbin/lsmod | grep -n 'tda' | wc -l`"
> > KILL="/usr/bin/killall -q -TERM"
> >
> > # Load driver if it hasn't been loaded already:
> > if [ $LSMOD -eq 0 ] ; then
> > (./terrestrial.sh; modprobe fusion;"$SCANCMD")
> > fi
> >
> > PROB="`grep null /video/channels.conf|wc -l`"
> >
> > n1=0
> >
> > CHANLINES="`cat /video/channels.conf |wc -l`"
> > #This is used to have a complete channels.conf to
> my
> > config and not to be in a bug
> > while ([ "$CHANLINES" -lt 10 ] && [ $n1 -lt 5 ]
> || [
> > "$PROB" -gt 0 ] && [ $n1 -lt 5 ]) do
> > "$SCANCMD"
> > CHANLINES="`wc -l /video/channels.conf|cut
> -c1-2`"
> > PROB="`grep null /video/channels.conf|wc -l`"
> > n1=`expr $n1 + 1`
> > done
> >
> > #Infinite bucle to have an scan in restart option
> > and
> > always vdr crushes and it could be "solved"
> > while (true) do
> > export LD_ASSUME_KERNEL=2.4.1
> > export LANG=en.US
> > export LC_TYPE=POSIX
> > ./vdr -P softdevice -P 'remote -i
> > /dev/input/event3' -P femon -P subtitles
> > if test $? -eq 1; then (echo "Making a
> scan";
> > "$SCANCMD") fi
> > echo "Restarting VDR"
> > done
> >
> >
> > When I execute this script I take:
> >
> > -------------> ./script
> > Inserting DVB modules into kernel
> > saa7146: register extension 'dvb'.
> > saa7146: register extension 'budget dvb'.
> > saa7146: register extension 'budget_ci dvb'.
> > saa7146: found saa7146 @ mem e2abee00 (revision
> 1,
> > irq
> > 5) (0x13c2,0x1011).
> > DVB: registering new adapter
> (TT-Budget/WinTV-NOVA-T
> >
> > PCI).
> > tda1004x: Detected Philips TDA10045H.
> > tda1004x: Detected Philips TD1316 tuner.
> > DVB: registering frontend 0:0 (Philips
> TDA10045H)...
> > TT-Budget/WinTV-NOVA-T PCI adapter 0 has MAC
> addr =
> > 00:d0:5c:23:19:fc
> > saa7146: register extension 'budget dvb /w video
> > in'.
> >
> >
> > Then I make a full scan, cause if I don't do it,
> I
> > can't get image in a long time or in a lot of
> > crashes.
> >
> >
> > This is the result of making a full scan in my
> area;
> > then channels.conf:
> >
> > :Canals sintonitzats
> >
> >
>
TVC;TV3:650000:I0B8C23D23M64T8G4Y0:T:27500:111:112,114:113:0:801:0:0:0
> >
> >
>
TVC;K3/33:650000:I0B8C23D23M64T8G4Y0:T:27500:121:122,124:123:0:802:0:0:0
> >
> >
>
TVC;3/24:650000:I0B8C23D23M64T8G4Y0:T:27500:131:132:123:0:803:0:0:0
> > TVC;Canal
> >
> >
>
Pilot:650000:I0B8C23D23M64T8G4Y0:T:27500:141:142,143:0:0:804:0:0:0
> > Televisióspañ;TVE
> >
> >
>
1:794000:I0B8C23D12M64T8G4Y0:T:27500:101:103,104:102:0:1377:0:0:0
> > Televisióspañ;TVE
> >
> >
>
2:794000:I0B8C23D12M64T8G4Y0:T:27500:201:203,204:202:0:1441:0:0:0
> > ANTENA 3;ANTENA
> >
> >
>
3:794000:I0B8C23D12M64T8G4Y0:T:27500:301:303:302:0:1121:0:0:0
> >
> >
>
SOGECABLE;CANAL+:794000:I0B8C23D12M64T8G4Y0:T:27500:501:503:0:1:1057:0:0:0
> > GESTEVISION
> >
> >
>
TELECINCO;TELECINCO:794000:I0B8C23D12M64T8G4Y0:T:27500:401:403:402:0:1185:0:0:0
> > Veo TV 1536;Veo
> >
> >
>
TV:834000:I0B8C23D12M64T8G4Y0:T:27500:301:302:0:0:1536:0:0:0
> > Net TV 1825;Net
> >
> >
>
TV:834000:I0B8C23D12M64T8G4Y0:T:27500:401:402:0:0:1825:0:0:0
> >
> >
> > I get problems like these:
> >
> > -------------->FIRST
> > [dfb] Enumeratig display Layers
> > Layer 0 FBDev Primary Layer Type: graphics
> > Caps: brightness contrast saturation surface
> > Layer 1 Matrox Backend Scaler Type: graphics
> > picture
> > video
> > Caps: brightness contrast deinterlacing
> > dst_colorkey
> > screen_location surface
> > [dfb] width = 640, height = 480
> > [dfb] got fmt = 0x00418c04 bpp = 32
> > [dfb] Using this layer for OSD: (FBDev Primary
> Layer
> > -
> > [640x480])
> > osdSurface::
> > - videoonly
> > - flipping
> > (!!!) *** WARNING [letting unprivileged
> > IDirectFBDisplayLayer::GetSurface() call pass
> until
> > cooperative level handling is finished] ***
> > [idirectfbdisplaylayer.c:159 in
> > IDirectFBDisplayLayer_GetSurface()]
> > videoSurface::
> > - videoonly
> > [dfb] Configuring CooperativeLevel for Overlay
> > [dfb] Configuring ColorKeying
>
=== message truncated ===
______________________________________________
Renovamos el Correo Yahoo!
Nuevos servicios, más seguridad
http://correo.yahoo.es
More information about the vdr
mailing list