Inviato March 6, 2006 (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 March 6, 2006 da ienaplissken Condividi questo messaggio Link di questo messaggio Condividi su altri siti
Inviato March 7, 2006 molto interessante, ottimo :up1: Condividi questo messaggio Link di questo messaggio Condividi su altri siti