Thanks, I would recompile DirectFB and post in directfb-users mailing list. --- Nicolas Huillard <nhuillard@xxxxxxxxxxx> 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