La guida è valida per questi due modelli di ricevitore DVB-T:
Hauppauge HVR-900 (Rev. 2) con ID 2040:6502
Pinnacle PCTV 330e con ID 2304:0226
Gli ID delle pennette sono ricavabili, da terminale, con il comando
Codice: Seleziona tutto
lsusb
Il blog di riferimento da cui ho preso spunto è questo: http://www.kernellabs.com/blog/?p=1397
Qui invece le esperienze con gli utenti del forum che hanno portato finalmente al primo successo con il dvb-t: http://forum.ubuntu-it.org/viewtopic.php?t=295273
[glow=red,2,300]AGGIORNAMENTO UBUNTU 11.10 (KERNEL >= 3.0.0):[/glow]
Le pennette sono ora supportate dal kernel; è sufficiente installare i firmware come per le procedure precedenti:
Codice: Seleziona tutto
cd /lib/firmware
Codice: Seleziona tutto
sudo wget http://kernellabs.com/firmware/drxd/drxd-a2-1.1.fw
Codice: Seleziona tutto
sudo wget http://kernellabs.com/firmware/drxd/drxd-b1-1.1.fw
Codice: Seleziona tutto
sudo wget http://www.steventoth.net/linux/hvr1500/xc3028-v27.fw
Codice: Seleziona tutto
sudo reboot
PROCEDURA DI 9600XT PER UBUNTU 11.04 (KERNEL >= 2.6.38):
1) Aggiornate, se non lo avete già fatto, gli headers del kernel e gli strumenti per compilare:
Codice: Seleziona tutto
sudo apt-get install build-essential linux-headers-`uname -r`
3) Decomprimete il pacchetto con il tool grafico o con il terminale:
Codice: Seleziona tutto
tar -xjf HVR900r2_2_6_38_mod9600xt.tar.bz2
Codice: Seleziona tutto
cd HVR900r2_2_6_38_mod9600xt
make
sudo make install
Codice: Seleziona tutto
cd /lib/firmware
Codice: Seleziona tutto
sudo wget http://kernellabs.com/firmware/drxd/drxd-a2-1.1.fw
Codice: Seleziona tutto
sudo wget http://kernellabs.com/firmware/drxd/drxd-b1-1.1.fw
Codice: Seleziona tutto
sudo wget http://www.steventoth.net/linux/hvr1500/xc3028-v27.fw
Codice: Seleziona tutto
sudo reboot
PROCEDURE PER UBUNTU 10.10 (KERNEL >= 2.6.35):
PROCEDURA TIPO A (patch dei sorgenti originali di Devin Heitmueller):
1) Aggiornate, se non lo avete già fatto, gli strumenti per la compilazione:
Codice: Seleziona tutto
sudo apt-get install mercurial build-essential linux-image-`uname -r` linux-headers-`uname -r`
Codice: Seleziona tutto
hg clone http://kernellabs.com/hg/~dheitmueller/v4l-dvb-drxd
Codice: Seleziona tutto
cd v4l-dvb-drxd
Codice: Seleziona tutto
wget http://xgazza.altervista.org/Linux/DVB/Drivers/drxd_2_6_35.diff
Codice: Seleziona tutto
patch -p1 < drxd_2_6_35.diff
Codice: Seleziona tutto
make
Codice: Seleziona tutto
sed -i 's/CONFIG_DVB_FIREDTV=m/CONFIG_DVB_FIREDTV=n/' ./v4l/.config
Codice: Seleziona tutto
make
Codice: Seleziona tutto
sudo make install
PROCEDURA TIPO B (con i sorgenti di Voland):
1) Aggiornamento sorgenti ed headers del kernel in uso + compilatori:
Codice: Seleziona tutto
sudo apt-get install build-essential linux-image-`uname -r` linux-headers-`uname -r`
Codice: Seleziona tutto
wget http://xgazza.altervista.org/Linux/DVB/Drivers/HVR900r2_2_6_35.tar.bz2
Codice: Seleziona tutto
tar -xjvf HVR900r2_2_6_35.tar.bz2
Codice: Seleziona tutto
cd HVR900r2_2_6_35
Codice: Seleziona tutto
make
Codice: Seleziona tutto
sudo make install
Per tutte e due le procedure saranno poi neccessari i firmwares per attivare la pennetta, come per Ubuntu 10.04:
Codice: Seleziona tutto
cd /lib/firmware
Codice: Seleziona tutto
sudo wget http://kernellabs.com/firmware/drxd/drxd-a2-1.1.fw
Codice: Seleziona tutto
sudo wget http://kernellabs.com/firmware/drxd/drxd-b1-1.1.fw
Codice: Seleziona tutto
sudo wget http://www.steventoth.net/linux/hvr1500/xc3028-v27.fw
Codice: Seleziona tutto
sudo reboot
PROCEDURA PER UBUNTU 10.04 e 9.10 (KERNEL <2.6.35):
1) Installare gli strumenti per la compilazione:
Codice: Seleziona tutto
sudo apt-get install mercurial build-essential linux-image-`uname -r` linux-headers-`uname -r`
Codice: Seleziona tutto
hg clone http://kernellabs.com/hg/~dheitmueller/v4l-dvb-drxd
Codice: Seleziona tutto
cd v4l-dvb-drxd
Codice: Seleziona tutto
make
Codice: Seleziona tutto
sed -i 's/CONFIG_DVB_FIREDTV=m/CONFIG_DVB_FIREDTV=n/' ./v4l/.config
Codice: Seleziona tutto
make
alla fine, se tutto è andato per il verso giusto senza errori, dare il comando:
Codice: Seleziona tutto
sudo make install
6) Caricare i firmware necessari al funzionamento della periferica:
Codice: Seleziona tutto
cd /lib/firmware
Codice: Seleziona tutto
sudo wget http://kernellabs.com/firmware/drxd/drxd-a2-1.1.fw
Codice: Seleziona tutto
sudo wget http://kernellabs.com/firmware/drxd/drxd-b1-1.1.fw
Codice: Seleziona tutto
sudo wget http://www.steventoth.net/linux/hvr1500/xc3028-v27.fw
7) Riavviare il sistema:
Codice: Seleziona tutto
sudo reboot
Per visualizzare la tv digitale è consigliato l'uso di Kaffeine; meglio se è la vecchia versione 0.8.8.
Per la tv analogica invece è consigliato TVtime.
Fatemi sapere le vostre esperienze ...