Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[HOW-TO] installazione scheda Tv con chip cx88(dvb-t)
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Risorse italiane (documentazione e tools)
View previous topic :: View next topic  
Author Message
Marck
n00b
n00b


Joined: 01 Nov 2005
Posts: 71

PostPosted: Mon May 15, 2006 5:51 pm    Post subject: [HOW-TO] installazione scheda Tv con chip cx88(dvb-t) Reply with quote

ho trovato nella documentazione di tvtime che non supporta molto bene alcune schede recenti, tra cui quelle che montano cx88..:(
per cui ecco i passi che ho seguito per far funzionare la mia terratec dvb-t 1400:

1)impostare i seguenti moduli nel kernel:
Code:
Device Drivers ---> I2C support
 <M> I2C support
 <M> I2C device interface
 
 Device Drivers ---> I2C support ---> I2C Algorithms
 <M> I2C PCF 8584 interfaces
 <>   I2C PCA 9564 interfaces

 Device Drivers ---> Multimedia devices ---> Digital Video Broadcasting Devices
 [*]   DVB   For Linux
 <M>   DVB   Core Support

 Device Drivers ---> Multimedia devices ---> Video For Linux
 <M> Conexant 2388x (bt878 successor) support
 <M>     DVB   Support for cx2388x based TV cards
 <*>      Build all supported frontends for cx2388x based TV cards


2)Caricare il modulo cx88-dvb all'avvio:
Code:

echo "cx88-dvb" >> /etc/modules.autoload.d/kernel-2.6


2bis)L'applicazione udev (l'applicazione responsabile di registrare in /dev tutti i dispositivi a nostra disposizione) in molte distribuzioni (soprattutto in quelle datate) non è configurata adeguatamente con le specifiche adatte per controllare i dispositivi dvb.
Per ovviare a questo problema basta semplicemente aggiungere delle rules (regole) in quest'ultima applicazione, modificando con un editor di testo il file /etc/udev/rules.d/udev.rules (sono necessari i permessi da root).
Aggiungiamo al file le seguenti voci:
Code:
 
# Dvb Rules
KERNEL="dvb0.dvr*",        NAME="dvb/adapter0/dvr%n"               MODE="777"
KERNEL="dvb0.demux*",      NAME="dvb/adapter0/demux%n"      MODE="777"
KERNEL="dvb0.frontend*",   NAME="dvb/adapter0/frontend%n"   MODE="777"
KERNEL="dvb0.net*",        NAME="dvb/adapter0/net%n"              MODE="777"

Naturalemente potrete adattare i permessi come meglio desideriate (limitandone per esempio l'uso del dispositivo ad un determinato gruppo), nel nostro caso abbiamo visto l'uso più comune, cioè permettere a tutti gli utenti di accedere al dispositivo.

3)Tutti i player multimediali presenti su Linux che supportano i dvb (vedremo nel successivo punto in particolare xine) necessitano per funzionare di un particolare file denominato: channels.conf.
Il file in questione contiene le specifiche tecniche di tutti i canali che possiamo ricevere, per crearlo sarà necessario fare lo scanning dei canali procurandoci le dvb-apps(www.linuxtv.org):
Code:

emerge -atv linuxtv-dvb-apps

Prima di far partire l'applicazione è necessario creare un particolare file con le frequenze corrette seguendo i seguenti passaggi:
* Andate sul sito www.dgtvi.it/copertura.aspx e visualizzate la pagina della copertura del vostro comune.
* Aprite un editor a vostro piacimento (es: kwrite, gedit)
* Ad ogni MUX che trovate create delle righe con la seguente sintassi: T FREQUENZA000000 8MHz 2/3 1/2 QAM64 8k 1/32 NONE
Dove FREQUENZA è il numero a tre cifre presente sotto la colonna frequenza
del sito dgtvi. Alla fine il file dovrebbe avere il seguente aspetto (ho preso in riferimento le frequenze di Milano)

Code:
# MUX DFREE (Canale 5,Italia1,SportItalia,LCI,RadioItalia Tv)
      T 538000000      8MHz 2/3 1/2 QAM64 8k 1/32 NONE
      T 706000000      8MHz 2/3 1/2 QAM64 8k 1/32 NONE

      # MUX LA7/MTV (La 7,MTV ITALIA,Canale D,Music Box)
      T 506000000      8MHz 2/3 1/2 QAM64 8k 1/32 NONE

      # MUX RTI (Rete 4,Class News,Sole 24 Ore TV,BBC World)
      T 842000000      8MHz 2/3 1/2 QAM64 8k 1/32 NONE

      # MUX-B RAI (Rai Utile,Rai Doc,RaiSportSAT,RaiNews24,Rai EDU1)
      T 482000000      8MHz 2/3 1/2 QAM64 8k 1/32 NONE


Le righe con anteposto il # sono dei commenti

* Salvate il file (per esempio con il nome frequenze) nella stessa directory dell'applicazione scan (util/scan)
Creato il file, rispettando la sintassi sopraelencata e con le giuste frequenze del nostro comune, possiamo finalmente far partire l'applicazione scan con il seguente comando:

Code:
scan frequenze


Dove frequenze è il nome del file che abbiamo appena creato.

Come risultato avremo un lungo e incomprensibile output, quello che ci interessa a noi sono le ultime righe, precisamente quelle comprese tra dumping lists (n services) (dove n è il numero di quanti canali sono stati trovati) e tra Done.

in questo esempio sono stati trovati 14 services (cioè 14 canali, per l'esattezza 10 canali televisivi e 4 radio) e le righe interessate sono le seguenti:
Code:

C5 DTT:538000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_1_2:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE:513:660:11
I1 DTT:538000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_1_2:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE:512:650:12
LCI Dfree:538000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_1_2:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE:514:670:13
Si Dfree:538000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_1_2:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE:515:680:14
Radio Italia tv:538000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_1_2:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE:526:790:15
RaiSportSat:482000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_1_2:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE:512:650:3305
RaiNotizie24:482000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_1_2:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE:516:654:3301
Rai Edu1:482000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_1_2:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE:514:652:3307
RaiUtile:482000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_1_2:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE:521:659:3303
RaiDoc:482000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_1_2:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE:522:663:3310
RADIOUNO:482000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_1_2:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE:0:670:3311
RADIODUE:482000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_1_2:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE:0:671:3312
RADIOTRE:482000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_1_2:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE:0:672:3313
FD auditorium:482000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_1_2:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE:0:665:3315

Salta subito all'occhio la corrispondenza tra canali e righe, ogni canale ha la sua riga.

Copiate queste righe in un file di testo vuoto, e dateli il nome channels.conf

4)Io ho utilizzato xine, ma vanno bene anche mplayer o kaffeine.
Naturalmente i player per funzionare con il dvb devono essere compilati con il supporto in questione.
Copiate il file channels.conf, creato precedente, nella direcotry .xine/ (presente nella vostra home directory).

Ora sarà sufficiente avviare xine, fare click sulla videata principale con il tasto destro.. scegliere dal menù la voce Playlist -> Preleva da e scegliamo DVB.

Ora sarà visualizzato il primo canale presente nel nostro channels.conf, si potrà cambiare canale semplicemente girando la rotellina del mouse (in avanti o all'indietro).

Piccola chicca,;) potrete vedere un canale velocemente avviando xine da riga di comando con la seguente sintassi: xine dvb://"CANALE".

Per esempio: xine dvb://"C5 DTT", o xine dvb://"Radio Italia tv", per visualizzare subito il canale in questione.



Spero di essere stato d'aiuto a qualcuno.. :)
_________________
Haf 932 =>Ybris Eclipse+AirCubex3§Intel Q9400§Asus PW5 DH§Kingstone 4Gb§Palit GTX 260 216sp§Maxtor SATA120Gb§Corsair 620Hx
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Risorse italiane (documentazione e tools) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum