CONFIGURAZIONE DELLA MIA SCHEDA TV SU DEBIAN ETCH (IL TUTTO COPIATO DAI VARI FORUM).PURTROPPO FUNZIONA SOLO IN ANALOGICO .-
Il kernel precompilato dovrebbe avere già attivato il supporto per i moduli bttv e saa7134. Se ciò è vero, controllare che esistano i seguenti file :
/lib/modules/2.6.18-4-686/kernel/drivers/media/video/bttv.ko
/lib/modules/2.6.18-4-686/kernel/drivers/media/video/saa7134/saa7134.ko
la scheda inoltre dovrebbe essere riconosciuta dal sistema, digitate quindi
lsmod
e dovrebbe comparire fra le righe
0000:04:08.0 Multimedia controller: Philips Semiconductors SAA7133 Video Broadcast Decoder (rev d0)
Ora, semplicemente a scopo informativo, date un’occhiata ad una lista presente nel kernel source. Essa si trova in /usr/src/linux-source-2.6.15/Documentation/video4linux/CARDLIST.saa7134
Automaticamente il sistema assume che la scheda sia 0 -> UNKNOWN/GENERIC, tutto sta, proprio nel configurarla correttamente.
Esiste inoltre un’altro file per i tuner, CARDLIST.tuner
CONFIGURAZIONE DELLA SCHEDA :
Editate il file /etc/modules e inserite in coda al file
saa7134
saa7134-alsa
bttv
grazie a questo caricherete i due moduli all’avvio.
Ora, sto assumento che la scheda sia una PINNACLE 110i. Come detto prima, la scheda non compare nella lista, difatti va configurata come una
Il num di card sarà quindi 77, quello di tuner 54
è questo il motivo principale per cui è difficile configurare queste schede, molte volte bisogna caricarle come altre, che evidentemente hanno le stesse specifiche.
Editate il file /etc/modprobe.d/aliases e inserite in coda o sostituite, se già esiste una riga bttv, le seguenti righe :
alias char-major-81 videodev
alias char-major-81-0 saa7134
aggiungete inoltre la sequente riga, avendo l’accortezza di modificare i campi [numero della vostra scheda] e [numero del vostro tuner] che avete individuato nei due file precedenti.
options saa7134 card=[numero della vostra scheda] tuner=[numero del tuner]
righe aggiunte al mio file /etc/modprobe.d/aliases :
alias char-major-81 videodev
alias char-major-81-0 saa7134
alias char-major-81-1 saa7134-alsa
options saa7134 card=77 tuner=54
alias char-major-89 i2c-dev
inoltre cercate la sezione i2c, cancellate la riga già presente, e inserite
alias char-major-89 i2c-dev
il file /etc/modprobe.d/aliases è semplicemente un file di configurazione dei moduli caricati all’avvio. Il sistema legge i moduli da /etc/modules, poi va in questo file, legge i parametri con i quali devono essere caricati, e li carica.
Riavviate il pc.
Vi consiglio di utilizzare tvtime, è molto semplice e potente. Cmq sia se avete kdetv potete fare una prova avviandolo, selezionando la vostra scheda dal menu, e provando a ricercare i canali. Ne troverà pochi rispetto a quelli presenti, perchè le frequenze Italy non sono esaustive .
Torniamo a tvtime, digitate:
tvtime-scanner
comincierà a scandagliare l’intera banda delle frequenze alla ricerca dei canali, ci vorrà un po’ ma li troverà.
Fatto questo, digitate
tvtime
CONFIGURAZIONE AUDIO
Installiamo sox :
$ sudo apt-get install sox
poi creamoci uno script in modo da avviarli assieme:
$ sudo vim /usr/bin/audiotv
dentro mettiamoci queste righe :
#!/bin/sh
sox -c 2 -s -w -r 32000 -t ossdsp /dev/dsp1 -t ossdsp -w -r 32000 /dev/dsp &
tvtime –mixer=/dev/mixer:pcm
wait tvtime
t=`pidof sox`;
kill $t;
rendiamolo eseguibile :
$ sudo chmod 755 /usr/bin/audiotv
BAsta lanciarlo da terminale o inserirlo nel menù di gnome per vedere e sentire TvTime .