Crea sito
Crea sito
Crea sito

Mini guida installazione drivers per i dongle DVB-T USB con chipset RTL2832U


Aggiornamento NOVEMBRE 2011 per compilazione anche con kernel 32bit



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"


Un ringraziamento particolare ad ambrosa per il fondamentale contributo!


I test di funzionamento sono stati eseguiti su una DIKOM USB-DVBT HD, ma tutte le principali periferiche provviste di chipset RTL2832U 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 RTL2832U reperibili in Italia:

DIKOM USB-DVBT HD (ID 1b80:d394)
NILOX DVB-T Stick N15 (ID 1b80:d393)
TRUST 16738 (ID 0bda:2832)
TERRATEC Cinergy T Stick BLACK (ID 0ccd:00a9)
TX Hollywood DVTB (ID 1d19:1101)
DIGIVOX mini II v3.0 (ID 1d19:1101)

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`

Accertatevi di avere gli strumenti per compilare il driver:

sudo apt-get install build-essential

e di aver installato git:

sudo apt-get install git

Adesso, scaricate il pacchetto con gli ultimi sorgenti dal repository di ambrosa:

git clone https://github.com/ambrosa/DVB-Realtek-RTL2832U-2.2.2-10tuner-mod_kernel-3.0.0.git

e portatevi nella cartella del driver:

cd DVB-Realtek-RTL2832U-2.2.2-10tuner-mod_kernel-3.0.0

cd RTL2832-2.2.2_kernel-3.0.0

e compilate:

make

sudo make install

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:

[ 5460.126825] usb 1-1.1: new high speed USB device number 7 using ehci_hcd
[ 91.357800] dvb-usb: found a 'USB DVB-T DEVICE' in warm state.
[ 91.357807] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[ 91.359478] DVB: registering new adapter (USB DVB-T DEVICE)
[ 91.372928] IR NEC protocol handler initialized
[ 91.375378] IR RC5(x) protocol handler initialized
[ 91.375836] RTL2832U usb_init_bulk_setting : USB2.0 HIGH SPEED (480Mb/s)
[ 91.377671] IR RC6 protocol handler initialized
[ 91.380021] IR JVC protocol handler initialized
[ 91.382176] IR Sony protocol handler initialized
[ 91.384963] lirc_dev: IR Remote Control driver registered, major 249
[ 91.385756] IR LIRC bridge handler initialized
[ 91.614347] RTL2832U check_tuner_type : FC0012 tuner on board...
[ 92.178436] DVB: registering adapter 0 frontend 0 (Realtek DVB-T RTL2832)...
[ 92.178616] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1/input/input13
[ 92.178666] dvb-usb: schedule remote query interval to 287 msecs.
[ 92.178670] dvb-usb: USB DVB-T DEVICE successfully initialized and connected.
[ 92.178700] usbcore: registered new interface driver dvb_usb_rtl2832u

in particolare:

DVB: registering adapter 0 frontend 0 (Realtek DVB-T RTL2832)...

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


Nei test da me effettuati ha rilevato e visualizzato tutti i canali presenti nella mia zona, compresi gli HD, dimostrando stabilità di funzionamento e basso surriscaldamento.


...e funziona anche il telecomando (anche se necessita di una riconfigurazione dei tasti poichè vengono letti in maniera errata da Ubuntu)!



Links utili:



by Xgaz 2011.12.01