Crea sito
Crea sito
Crea sito

Mini guida installazione dongle DVB-T USB Avermedia A835 su Ubuntu GNU/Linux


Di seguito descriverò la procedura per compilare ed installare i moduli del kernel necessari al riconoscimento e funzionamento di queste periferiche sulla nuova Ubuntu 11.10 "Oneiric Ocelot"



I test di funzionamento sono stati eseguiti su una AverTV Volar Green HD, ma tutte le principali periferiche provviste di chipset AF9035 dovrebbero essere supportate alla stessa maniera.


Prima di tutto...

Tutte le operazioni vanno eseguite sul terminale di Ubuntu; vi consiglio perciò di fare il copia/incolla dei comandi direttamente da questa pagina in modo da evitare dimenticanze o errori di battitura.


A questo punto verifichiamo che il nostro dongle venga rilevato da Ubuntu; inseriamolo in una porta USB e digitiamo sul terminale il comando:

lsusb

Il risultato sarà un elenco delle periferiche USB collegate al sistema con il rispettivo ID;
di seguito gli ID dei principali dongle con AF9035 della famiglia "AverTV Volar" reperibili in Italia:

Avermedia AVerTV A835 HD (ID 07ca:b835)
Avermedia AVerTV A835 HD PRO (ID 07ca:a835)
Avermedia AverTV A835 Green HD (ID 07ca:a835)

e di altre, sempre con lo stesso chipset:

TerraTec Cinergy T Stick (ID 0ccd:0093)
TerraTec Cinergy T Stick 2 (ID 0ccd:00aa)
Avermedia AverTV A825 (ID 07ca:0825)

Fatto questo togliete il dongle dall'USB...


Compilazione...

Se avete aggiornato Ubuntu, accertatevi di avere anche gli headers del kernel aggiornati con questo comando:

sudo apt-get install linux-headers-`uname -r`

Visto che dovete compilare dei sorgenti, installate gli strumenti necessari con questo comando:

sudo apt-get install build-essential

Scaricate il pacchetto con gli ultimi sorgenti da me modificati:

wget http://xgazza.altervista.org/Linux/DVB/Drivers/AF9035_xgaz_3.0.0.tar.bz2

e decomprimetelo:

tar -xjf AF9035_xgaz_3.0.0.tar.bz2

entrate nella cartella ottenuta e compilate:

cd AF9035_xgaz_3.0.0

make

sudo make install

Per finire, scaricate ed installate il firmware necessario al funzionamento del tuner:

cd /lib/firmware

sudo wget http://xgazza.altervista.org/Linux/DVB/dvb-usb-af9035-01.fw

se tutto si è concluso senza errori, riavviate...


Test, funzionamento, conclusioni...

Una volta rivviato il sitema, inserite di nuovo il dongle in un'USB e verificate che venga riconosciuto digitando nel terminale:

dmesg | tail -n 30

Nel risultato dovreste trovare dei messaggi simili a questi:

[ 47.003218] usb 2-1.2: new high speed USB device number 4 using ehci_hcd
[ 47.213742] dvb-usb: found a 'Avermedia AverTV Volar HD & HD PRO (A835)' in cold state, will try to load a firmware
[ 47.233015] IR NEC protocol handler initialized
[ 47.250369] dvb-usb: downloading firmware from file 'dvb-usb-af9035-01.fw'
[ 47.250795] IR RC5(x) protocol handler initialized
[ 47.252122] IR RC6 protocol handler initialized
[ 47.253508] IR JVC protocol handler initialized
[ 47.254835] IR Sony protocol handler initialized
[ 47.256377] lirc_dev: IR Remote Control driver registered, major 249
[ 47.256770] IR LIRC bridge handler initialized
[ 47.557671] dvb-usb: found a 'Avermedia AverTV Volar HD & HD PRO (A835)' in warm state.
[ 47.557744] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[ 47.558070] DVB: registering new adapter (Avermedia AverTV Volar HD & HD PRO (A835))
[ 47.595168] af9033: firmware version: LINK:11.15.10.0 OFDM:5.48.10.0
[ 47.597407] DVB: registering adapter 0 frontend 0 (Afatech AF9033 DVB-T)...
[ 47.630860] tda18218: NXP TDA18218HN successfully identified.
[ 47.632574] Registered IR keymap rc-empty
[ 47.632691] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/rc/rc0/input13
[ 47.632762] rc0: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/rc/rc0
[ 47.632764] dvb-usb: schedule remote query interval to 200 msecs.
[ 47.632767] dvb-usb: Avermedia AverTV Volar HD & HD PRO (A835) successfully initialized and connected.
[ 47.643012] usbcore: registered new interface driver dvb_usb_af9035

in particolare:

DVB: registering adapter 0 frontend 0 (Afatech AF9033 DVB-T)...

A questo punto la periferica è funzionante e può essere usata con tutti i player dvb-t (kaffeine, me-tv, vdr, etc. etc.)




Links utili:



by Xgaz 2011.11.04