[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