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:
- http://forum.ubuntu-it.org/index.php?PHPSESSID=ldeil6q4tcp6prlj5t3vtiu112&topic=413840.0
- https://github.com/ambrosa
- http://cvs.linuxtv.org/wiki/index.php/DVB-T_USB_Devices/Full
by Xgaz 2011.12.01