Accedi per seguire   
Seguaci 0
ienaplissken

Digitale Terrestre Su Linux

2 messaggi in questa discussione

Inviato (modificato)

Il digitale terrestre (DVB-T) è pienamente supportato da Linux, ma non configurato in automatico. Qui è riportata un'esperienza con un ricevitore Digicom DigiTUNE.

Una volta collegato il ricevitore al pc, in particolare Fedora Core 4, con kernel 2.6.15, lo riconosce subito come Twinhan USB2.0 DVB-T receiver, ma il modulo del kernel non si attiva perchè necessita di un particolare firmware, che deve caricare sul ricevitore. Ecco i messaggi che compaiono su /var/log/messages:

Feb 21 16:47:14 laptop kernel: usb 1-6: new high speed USB device using ehci_hcd and address 3
Feb 21 16:47:14 laptop kernel: dvb-usb: found a 'Twinhan USB2.0 DVB-T receiver (TwinhanDTV Alpha/MagicBox II)' in cold state, will try to load a firmware
Feb 21 16:47:14 laptop kernel: dvb-usb: did not find the firmware file. (dvb-usb-vp7045-01.fw) Please see linux/Documentation/dvb/ for more details on firmware-problems.
Feb 21 16:47:14 laptop kernel: dvb-usb: Twinhan USB2.0 DVB-T receiver (TwinhanDTV Alpha/MagicBox II) error while loading driver (-2)
Feb 21 16:47:14 laptop kernel: dvb_usb_vp7045: probe of 1-6:1.0 failed with error -2

Il firmware richiesto è dvb-usb-vp7045-01.fw e lo trovate su www.linuxtv.org. Scaricatelo e copiatelo in /lib/firmware. Ecco come fare:

curl -O http://www.linuxtv.org/downloads/firmware/dvb-usb-vp7045-01.fw
su -c "cp dvb-usb-vp7045-01.fw /lib/firmware"[code]

Staccate e ricollegate l’apparecchio ed saminate di nuovo /var/log/messages. Ora i messaggi dovrebbero essere:
[code]Feb 21 17:01:09 laptop kernel: dvb-usb: found a 'Twinhan USB2.0 DVB-T receiver (TwinhanDTV Alpha/MagicBox II)' in cold state, will try to load a firmware
Feb 21 17:01:09 laptop kernel: dvb-usb: downloading firmware from file 'dvb-usb-vp7045-01.fw' to the 'Cypress FX2'
Feb 21 17:01:09 laptop kernel: dvb-usb: Twinhan USB2.0 DVB-T receiver (TwinhanDTV Alpha/MagicBox II) successfully initialized and connected.
Feb 21 17:01:09 laptop kernel: usb 1-6: USB disconnect, address 4
Feb 21 17:01:09 laptop kernel: dvb-usb: generic DVB-USB module successfully deinitialized and disconnected.
Feb 21 17:01:11 laptop kernel: usb 1-6: new high speed USB device using ehci_hcd and address 5
Feb 21 17:01:11 laptop kernel: dvb-usb: found a 'Twinhan USB2.0 DVB-T receiver (TwinhanDTV Alpha/MagicBox II)' in warm state.
Feb 21 17:01:11 laptop kernel: dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
Feb 21 17:01:11 laptop kernel: DVB: registering new adapter (Twinhan USB2.0 DVB-T receiver (TwinhanDTV Alpha/MagicBox II)).
Feb 21 17:01:11 laptop kernel: dvb-usb: MAC address: 08:ff:ff:ff:ff:ff
Feb 21 17:01:11 laptop kernel: DVB: registering frontend 0 (Twinhan VP7045/46 USB DVB-T)...
Feb 21 17:01:11 laptop kernel: input: IR-receiver inside an USB DVB receiver as /class/input/input3
Feb 21 17:01:11 laptop kernel: dvb-usb: schedule remote query interval to 400 msecs.
Feb 21 17:01:12 laptop kernel: dvb-usb: Twinhan USB2.0 DVB-T receiver (TwinhanDTV Alpha/MagicBox II) successfully initialized and connected.

Attenzione: il ricevitore va collegato alla porta usb solo dopo il boot, altrimenti il sistema HAL non crea i device necessari in /dev/dvb. Inoltre, per accedere al device come utente normale è necessario cambiare le protezioni dei device creati, come segue:

su -c "chmod a+rw /dev/dvb/adapter0/*"

Kaffeine, l’applicazione

Ora che abbiamo il driver del kernel funzionante, dobbiamo usare un’applicazione che ci permette di vedere la tv o ascoltare la radio. Dopo un po’ di ricerche e tentativi sono caduto su kaffeine, un lettore multimediale che può sfruttare diversi backend, tra i quali xine. Installatelo nel modo usuale:

yum install kaffeine

Eseguite kaffeine. Dovrebbe riconoscore automaticamente il ricevitore tv e mostrarvi la relativa icona. In questo caso siete a posto, siete pronti a cercare i canali disponibili nel vostro comune. Ecco come fare.

  • Selezionate il menu DVB -] Configura DVB.
  • Selezionate quindi la vostra Sorgente e confermate. Se non abitate in una delle zone delle sorgenti visualizzate, allora leggere la sezione successiva.
  • Selezionate il menu DVB</span] -] Canali</span].
  • Premente quindi il pulsate Inizia scansione. Dopo un po’ sulla finestra di destra dovrebbero comparire i canali disponibili.
  • Selezionateli tutti e premete il pulsante Aggiungi selezionati e chiudete la finestra.

Ora selezionate la tab DVB e fate un doppio click sul canale desiderato.La visualizzazione del canale dovrebbe iniziare dopo pochi istanti.

Aggiungere una Sorgente

Se il vostro comune non è già  presente nella lista predefinita di kaffeine potete aggiungere il vostro. Andate sul sito www.dgtvi.com e cercate la copertura per il vostro comune. Vi verrà  mostrato l’elenco dei MUX disponibili. Di ogni MUX scrivetevi la frequenza, che è espressa in MHz.

Editate quindi un file di testo e chiamatelo <stron]it-nomecomune. Il file deve contenere una serie di righe, una per ogni MUX. Usate l’esempio qui sotto scrivendo la frequenza di ogni MUX, che qui Ú espressa in Hz. Ecco ad esempio quello del comune di Tavagnacco (UD):

# MUX-B RAI
T 490000000 8MHz 3/4 NONE QAM64 8k 1/32 NONE
# MUX DFREE
T 634000000 8MHz 3/4 NONE QAM64 8k 1/32 NONE

Copiate quindi il file in .kde/share/apps/kaffeine/dbv-t e fare ripartire kaffeine. Ora il vostro comune dovrebbe comparire nella lista delle sorgenti.

Guida scritta da Alessio Milan, qui.

Si ringrazia l'autore per la sua disponibilità.

Modificato da ienaplissken

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

molto interessante, ottimo :up1:

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
Accedi per seguire   
Seguaci 0