Newsgroup: it.comp.os.linux.debian
Titolo: Compilazione driver dvb

Ciao a tutti,
sto cercando di compilare gli ultimi driver dvb reperiti dal cvs su una 
Debian testing (Sarge) con kernel 2.6.8.1...
Quando lancio "make" mi vengono restituiti questi errori:
[ -L saa7146_video.c ] || ./getlinks
make -C /lib/modules/2.6.8-1-386/build 
SUBDIRS=/home/mythtv/dvb-cvs/dvb-kernel/build-2.6 AV7110_FIRMWARE= 
AV7110_OSD=y
make[1]: Entering directory `/usr/src/kernel-headers-2.6.8-1-386'
  CC [M]  /home/mythtv/dvb-cvs/dvb-kernel/build-2.6/av7110_hw.o
In file included from 
/home/mythtv/dvb-cvs/dvb-kernel/linux/include/media/saa7146_vv.h:6,
                 from /home/mythtv/dvb-cvs/dvb-kernel/build-2.6/av7110.h:35,
                 from 
/home/mythtv/dvb-cvs/dvb-kernel/build-2.6/av7110_hw.c:41:
/home/mythtv/dvb-cvs/dvb-kernel/linux/include/media/saa7146.h:140: 
warning: no semicolon at end of struct or union
/home/mythtv/dvb-cvs/dvb-kernel/linux/include/media/saa7146.h:140: 
error: parse error before '*' token
/home/mythtv/dvb-cvs/dvb-kernel/linux/include/media/saa7146.h:168: 
error: parse error before '}' token
/home/mythtv/dvb-cvs/dvb-kernel/build-2.6/av7110_hw.c: In function 
`av7110_debiwrite':
/home/mythtv/dvb-cvs/dvb-kernel/build-2.6/av7110_hw.c:64: error: 
dereferencing pointer to incomplete type
[...]
make[2]: *** [/home/mythtv/dvb-cvs/dvb-kernel/build-2.6/av7110_hw.o] Error 1
make[1]: *** [_module_/home/mythtv/dvb-cvs/dvb-kernel/build-2.6] Error 2
make[1]: Leaving directory `/usr/src/kernel-headers-2.6.8-1-386'
make: *** [all] Error 2
Mi date una mano a risolvere il problema?
Grazie mille!
Ciao
decibel

 Mi date una mano a risolvere il problema?
mi dispiace non so, ma i driver per il dvb inclusi nel kernel 2.6.x non
vanno bene?
-- 
Fan #1 di Michelle Flaherty
eDonkeyLinux1.0.3 Hybrid...Simply Faster
LinuxUser#374196 DebianSid
 
 

 vanno bene?
Mi danno qualche problema...
I moduli si caricano correttamente, la scheda viene riconosciuta, ma i 
device non vengono creati. Se li creo a mano con un apposito script 
preso da linux-dvb me li crea correttamente, ma quando cerco di accedere 
alla scheda questa non viene riconosciuta (impossibile accedere a 
/dev/dvb/adapter0/ecc...)...
Con i driver cvs su una Fedora Core 3 è tutto a posto...
Ciao,
Decibel

 /dev/dvb/adapter0/ecc...)...
con quello script MAKEDEV-DVB.sh ho avuto problemi anch'io, non ricordo però
se l'errore fosse quello
cmq per risolverlo si trattava di editare lo script prima di lanciarlo e
cambiare nella parte finale il numero 250 con il 212, queste righe
praticamente:
for i in `seq 0 3`; do
 echo "Creating DVB devices in /dev/dvb/adapter$i"
 mkdir /dev/dvb/adapter$i
 chmod 755 /dev/dvb/adapter$i
 mknod -m 0660 /dev/dvb/adapter$i/video0    c 212   `expr 64 \* $i + 0`
 mknod -m 0660 /dev/dvb/adapter$i/audio0    c 212   `expr 64 \* $i + 1`
 mknod -m 0660 /dev/dvb/adapter$i/frontend0 c 212   `expr 64 \* $i + 3`
 mknod -m 0660 /dev/dvb/adapter$i/demux0    c 212   `expr 64 \* $i + 4`
 mknod -m 0660 /dev/dvb/adapter$i/dvr0      c 212   `expr 64 \* $i + 5`
 mknod -m 0660 /dev/dvb/adapter$i/ca0       c 212   `expr 64 \* $i + 6`
 mknod -m 0660 /dev/dvb/adapter$i/net0      c 212   `expr 64 \* $i + 7`
 mknod -m 0660 /dev/dvb/adapter$i/osd0      c 212   `expr 64 \* $i + 8`
 chown root.video /dev/dvb/adapter$i/*
done
se non lo conosci già (io l'ho scoperto da poco) per la scansione dei canali
ti consiglio kaxtv 
http://hftom.club.fr/kaxtv/index.html
molto più comodo dell'utility 'scan' da console che trovi con i driver
linux-dvb perchè puoi vedere l'avanzamento della scansione graficamente,
oltre che selezionare con pochi click alla fine i vari canali che vuoi
tenere nel channels.conf, fa anche da player e da recorder
ciao


 ti consiglio kaxtv 
Grazie!! Sembra mitico!!
Il mio obiettivo finale è installare mythtv e mettere il tutto in camera 
da letto con un bel monitor LCD appeso al muro, sto andando a piccoli 
passi... :-)
Ad esempio devo ancora capire bene come funziona vdr, e soprattutto come 
integrare bene mythtv con i canali della scheda DVB...
Ciao!
Decibel

 ti consiglio kaxtv 
Ho provato, e ora tutto funziona correttamente!
Ti chiedo un'altra cosa...
Per caso hai installato anche Mythtv con la scheda DVB?
Io sto provando a farlo, ma sto avendo un sacco di problemi, e mi 
chiedevo se ci fosse qualcuno che può darmi una mano...
Grazie mille ancora! Gentilissimo! :-)
Ciao
Decibel

 Per caso hai installato anche Mythtv con la scheda DVB?
no, ne Mythtv ne VDR, il primo neanche lo conoscevo, per il secondo ci sono
troppe cose da fare per compilarlo decentemente con i vari plugin utili
per l'uso che ne faccio (semplice player) bastano xine, mplayer con supporto
dvb, kaxtv, klear ( 
www.klear.org
 versione alpha per ora, ma dovrebbe
incorporare le stesse funzioni di kaxtv) 


 incorporare le stesse funzioni di kaxtv)
Per curiosità, che scheda dvb-t hai? Vorrei comprarne una ma non vorrei
trovarmi con qualcosa di non supportato...e la qualità video com'è?
Nettamente superiore alla tv analogica?
Ciao,
Cippa Lippa
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Nettamente superiore alla tv analogica?
mai vista la tv analogica sul pc, per il digitale satellitare posso dire
che in finestra è tutto perfetto, ingrandendo a pieno schermo (19
pollici) alcuni canali sembrano un pò sgranati (niente di inaccettabile
però), con altri invece sembra di guardare un dvd, quindi evidentemente
dipende dalla risoluzione, bitrate con il quale viene trasmesso il canale
per il digitale terrestre dovrebbe essere la stessa cosa


 ciao
Perdonate l'intromissione. Dopo un lungo combattimento sono riuscito a far
andare la scheda terratec cinergy 1200-t.
Usando kaxtv e dandogli la frequenza che ho trovato sul sito rai, ho due
indicatori (signal e srn che vanno su e giù) una spia Lock che rimane
rigorosamente spenta ed un indicatore generale (penso) che rimane
rigorosamente allo 0% .... Inutile dire che non trovo nessun canale.
Tenete presente che l'operazione è andata avanti anche per un'ora.Sono
con una testing ed un  2.6.10.
Qualche idea?
Grazie mille
Gioanni

 Qualche idea?
provare con 'scan' da console
devi scaricare questo archivio
http://212.227.36.83/linuxtv/downloads/linuxtv-dvb-apps-1.1.0.tar.bz2
all'interno trovi la cartella util/scan, ti posizioni e dai il make per la
compilazione
la procedura successiva per il dvb-s è dare il comando (mi pare come
utente root) 
./scan dvb-s/Hotbird-13.0E | tee mychannels.conf
al fine di generare il channels.conf da usare con xine, mplayer
per il dvb-t dovresti digitare qualcosa come
./scan dvb-t/file_frequenza_rai | tee mychannels.conf
il file_frequenza_rai lo devi generare in base ai dati che hai sul tipo di
quelli già presenti validi per australia, uk, nl, etc (stanno in
util/scan/dvb-t, aprine uno e guarda la struttura)
