Requisiti
-Hg da http://www.selenic.com/mercurial/
sudo apt-get install mercurial
-Kernel-sources o kernel-headers per poter caricare il modulo (uname -a per la versione)
sudo apt-get install linux-headers-$(uname -r)
Installazione drivers
Spostarsi su un terminale e digitare
hg clone http://linuxtv.org/hg/~mrechberger/v4l-dvb-kernel
cd v4l-dvb-kernel
sudo make
sudo make install
RIAVVIARE IL SISTEMA!
caricare i driver da root:
sudo modprobe em28xx # per tv analogica
sudo modprobe em2880-dvb # per dispositivi ibridi dvb-t
INSTALLARE IL FIRMWARE
cd /lib/firmware/vostro_kernel
sudo wget http://konstantin.filtschew.de/v4l-firmware/firmware_v3.tgz
sudo tar xvzf firmware_v3.tgz
Lanciate
sudo tail -f /var/log/messages
Se tutto corretto..all’inserimento della penna dovremmo vedere questo output
Jan 3 18:55:06 a6j kernel: [119229.864000] usb 5-3: new high speed USB device using ehci_hcd and address 6
usb 5-3: configuration #1 chosen from1 choice
[119230.004000] em28xx #0: Alternate settings: 8
[119230.004000] em28xx #0: Alternate setting 0, max size= 0
[119230.004000] em28xx #0: Alternate setting 1, max size= 0
[119230.004000] em28xx #0: Alternate setting 2, max size= 1448
[119230.004000] em28xx #0: Alternate setting 3, max size= 2048
[119230.004000] em28xx #0: Alternate setting 4, max size= 2304
[119230.004000] em28xx #0: Alternate setting 5, max size= 2580
[119230.004000] em28xx #0: Alternate setting 6, max size= 2892
[119230.004000] em28xx #0: Alternate setting 7, max size= 3072
[119230.396000] input: em2880/em2870 remote control as/class/input/input6
[119230.396000] em28xx-input.c: remote control handlerattached
[119230.396000] attach_inform: eeprom detected.
[119230.424000] em28xx #0: i2c eeprom 00: 1a eb 67 95cd 0c 42 00 50 12 5c 03 6a 32 9c 34
[119230.424000] EEPROM ID= 0x9567eb1a
[119230.424000] Vendor/Product ID= 0ccd:0042
[119230.424000] AC97 audio (5 sample rates)
[119230.424000] 500mA max power
[119230.424000] Table at 0x06, strings=0x326a, 0x349c,0x0000
[119230.428000] tuner 0-0061: chip found @ 0xc2 (em28xx #0)
[119230.428000] attach inform (default): detected I2Caddress c2
[119230.432000] Tuner: setting up tuner core extensionfor: Xceive 3028 Tuner
Jan 3 18:55:07 a6j kernel: [119230. Loading base firmware: xc3028_init0.i2c.fw
Jan 3 Loading default analogue TV settings xc3028_BG_PAL_A2_A.i2c.fw
Jan 3 18:55:08 a6j kernel: [119231.604000] attach_inform: tvp5150 detected.
Jan 3 18:55:08 a6j kernel: [119231.668000] tvp5150 0-005c: tvp5150am1 detected.
Jan 3 18:55:08 a6j kernel: [119231.760000] em28xx-video.c: requesting em2880-dvb!
Jan 3 18:55:08 a6j kernel: em28xx #0: V4L2 VBI device registered as /dev/vbi0
Jan 3 em28xx #0: V4L2 device registered as /dev/video0
Jan 3 18:55:08 a6j kernel: [119231.768000] em2880-dvb.c: DVB Init
Jan Loading base firmware: xc3028_8MHz_init0.i2c.fw
Jan 3 Loading default dtv settings: xc3028_DTV8_2633.i2c.fw
Jan 3 18:55:09 a6j kernel: xc3028-tuner.c: sending extra call for DVB-T
DVB: registering new adapter (em2880 DVB-T).
DVB: registering frontend 0 (Zarlink ZL10353 DVB-T)...
[119232.948000] em28xx #0: Found Terratec Hybrid XS
[ usbcore: registered new interface driver snd-usb-audio
CONFIGURARE LE FREQUENZE
Ci siamo quasi..prima di utilizzare il nostro programma preferito dobbiamo prima tarare le frequenze della nostra zona in un file chiamato channels.conf
collegatevi al sito dgtvi per controllare la vostra copertura
Aprite un editor a vostro piacimento
per ogni MUX che trovate create delle righe con la seguente sintassi: T FREQUENZA000000 8MHz 2/3 1/2 QAM64 8k 1/32 NONE
Dove FREQUENZA è il numero a tre cifre presente sotto la colonna frequenza
del sito dgtvi.
# MUX DFREE (Canale 5,Italia1,SportItalia,LCI,RadioItalia Tv)
T 538000000 8MHz 2/3 1/2 QAM64 8k 1/32 NONE
T 706000000 8MHz 2/3 1/2 QAM64 8k 1/32 NONE# MUX LA7/MTV (La 7,MTV ITALIA,Canale D,Music Box)
T 506000000 8MHz 2/3 1/2 QAM64 8k 1/32 NONE# MUX RTI (Rete 4,Class News,Sole 24 Ore TV,BBC World)
T 842000000 8MHz 2/3 1/2 QAM64 8k 1/32 NONE# MUX-B RAI (Rai Utile,Rai Doc,RaiSportSAT,RaiNews24,Rai EDU1)
T 482000000 8MHz 2/3 1/2 QAM64 8k 1/32 NONE
Salvate il file rinominandolo ad esempio ‘frequenze’
Scaricare quindi il tool linuxtv-dvb-apps
compilatelo
sudo make
Copiare il file ‘frequenze’ nella directory dell’applicazione ‘scan’ appena installata e lanciate
scan frequenze
Il risultato sara’ piu’ o meno questo(tagliato per motivi di spazio)
RaiUtile:482000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_
RaiDoc:482000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_
RADIOUNO:482000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_
RADIODUE:482000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_
Copiate ed incollate in un file rinominato channel.conf e poi spostatelo della directory /video (vedi wiki nella stessa sezione installazione xine+vdr) oppure in quella di kaffeine
Se ci sono problemi basta seguire il wiki ufficiale Em2880-dvb
wiki ufficiale Terratec italia
wiki Demodulator
I chip integrati della Cinergy Hybrid
Schede compatibili 100% con VDR
________________________________________________________________________________________________________________





________________________________________________________________________________________________________________
Ecco il dispositivo in funzione con xine+vdr e Kaffeine.Da notare Rai Utile che seppur disturbato..si vede lo stesso
Il tuo indirizzo ip:
38.107.179.232










on
on
on
Tralasciando il casino fatto nell’ altro articolo, voglio farti sapere che nel nostro wiki ho messo un link a questa pagina come manuale per la config di questa chiavetta.
Sapresti dirmi come è in ricezione? So che le teratec si lasciano molto desiderare se il segnale non è ottimo.
Strano che non prendi mediaset, ma mi stai li perchè prendi TSI in DVB-T, grrrrr
pizzakQuota
Se usate VDR per vedere DVB-T, il plugin reelchannelscan riesce a fare lo scan in automatico, mentre channelscan non supporta il terrestre.
pizzakQuota
Ho aggiunto una panoramica dei chip..
divilinuQuota
ho scaricato linuxtv-dvb-apps-1.1.1.tar.gz nella cartella home, l’ho scompattato e poi compilato da terminale…
ora però non riesco a trovare l’applicazione scan nella quale copiare il file ‘frequenze’…
dove si trova?
p.s. ho fatto bene a connettere il decoder prima di lanciare il comando
sudo tail -f /var/log/messages
??
IsaacAsimovQuota
ho realizzato di essere ceco…
ho trovato la directory scan, ho ivi copiato frequenze e lanciato da terminale (da cui avevo precedentemente l’anciato il comando ‘cd’ per mettermi nella directory di scan) scan frequenze (dove frequenze l’ho salvato senza il .conf)…
a questo punto mi dice comand not found
IsaacAsimovQuota
probabilmente non hai installato le dvb-apps…
divilinuQuota
Se il comando
scan frequenze
vi dà qualche problema di permessi (tipo: failed to open ‘/dev/dvb/adapter0/frontend0′: 13 Permission denied), vuol dire che solo root può accedere alla periferica dvb. In tal caso conviene cambiare il permesso del device:
chmod 666 /dev/dvb/adapter0/*
eventualmenteQuota
volevo solo segnalare che scan è già presente nel pacchetto dvb-utils, quindi non serve installare altri pacchetti se usate scan per usare l’output con xine.
poi va segnalato che nelle nuove versioni di kaffeine ci sono già le frequenze impostate per alcune località e che kaffeine ora prende come output per calcolarsi le frequenze direttamente il file che usa anche ‘scan’
quindi se il vostro comune non è presente nella lista di kaffeine basta crearsi il file adatto (uguale a quello da dare in pasto a ‘scan’) e poi copiarlo nella directory $HOME/.kde/share/apps/kaffeine/dvb-t/
MaxQuota
io sono fortunato..milano-it e’ presente..;)
ps. devo sistemare l’howto perche’ adesso sono cambiati i repository svn per i v4l-kernel
divilinuQuota
Domanda: la scheda ha anche il sinto analogico… qualcuno è riuscito ad usarlo? Altra cosa la scheda ha anche la possibilità di acquisire da altra fonte collegandola direttamente tramite il cavetto in dotazione… stessa cosa… qualcuno è riuscito ad usarla? E il telecomando?
Grazie ancora… e complimenti per l’ottima guida.
AlexQuota
ciao grazie a te..
ancora non ho provato ne’ l’acquisizione (che cmq e’ possibile) ne’ il telecomando (che a quanto so funziona bene)
Mi sto informando ora sul server lirc perche’ vorrei usare anche il telecomando “vista” che mi hanno dato col computer nuovo …ma dubito che funzioni
Il telecomando della terratec invece dovrebbe essere pienamente compatibile
divilinuQuota
Per Alex:
ci sono due versioni della cinergy T usb XS, quella di base e la versione ‘Hybrid’
la hynbid ha anche il sintonizzatore analogico, che dovrebbe funzionare su feisty, seguendo le indicazioni di questo tutorial, perchè usa il modulo em28xx che è già incluso nel kernel 2.6.20 di feisty.
l’adattatore per collegamenti a antenne ‘casalinghe’ ancora non l’ho provato.
per il telecomando.. la versione ‘hybrid’ lo ha, ma la versione senza tv analogica no, come si può vedere leggendo qui:
http://tven.terratec.net/html/DVB-T.html
proverò a spippolare con cellulare e bluetooth per avere il telecomando
MaxQuota
OK! Ho la hybrid… con che programma posso vedere la tv analogica? Uso SuSE 10.2
AlexQuota
puoi provare con kdetv oppure kaffeine
divilinuQuota
Allora:
kdetv si blocca
kaffeine funziona solo in digitale
xawtv4 riconosce la parte analogica e anche i 3 modi di input ma non funziona dice che ha problemi di timeout con v4l2 … alla ricerca di informazioni su v4l2….
AlexQuota
eppure kaffeine..con la saa7134 della Philips e il videoregistratore..la tv analogica la prende bene..
tvtime hai provato?
divilinuQuota
TvTime no… non ho una versione precompilata e non riesco a compilare i sorgenti sulla mia SuSE. Come fai ad utilizzare la tv analogica con kaffeine? A me fa solo la scansione dei canali del digitale terrestre. Devo inserire a mano le frequenze di quelli analogici?? Il problema è che qui a Firenze per esempio la RAI non si vede sul digitale terrestre… una noia!!
AlexQuota
infatti non ho mai provato..ho sbagliato a scrivere..volevo dire kdetv non kaffeine..:-)
divilinuQuota
Ah… ecco….
No KDETV non mi funziona… ma a sto punto penso che sia piu’ un problema del mio linux che è stato spesso incasinato con installazioni e disinstallazioni di materiale multimediale. il problema unico di suse è proprio la poca multimedialità rispetto alle altre distro… per far funzionare correttamente alcuni codecs si deve smanettare parecchio… pero’ per il resto non è niente male.
Ciao e grazie comunque a tutti.
AlexQuota
Facendo il make install mi escono permessi negati, ho riportato solo i primi errori, devo cambiare qualche permesso ?
edoardo@portatile-edo:~/v4l-dvb$ make install
make -C /home/edoardo/v4l-dvb/v4l install
make[1]: Entering directory `/home/edoardo/v4l-dvb/v4l’
Stripping debug info from files:
-e
Installing /lib/modules/2.6.20-15-generic/kernel/drivers/media/dvb/dvb-usb files:
dvb-usb-opera.ko install: cannot create regular file `/lib/modules/2.6.20-15-generic/kernel/drivers/media/dvb/dvb-usb/dvb-usb-opera.ko’: Permission denied
EdoardoQuota
il make install deve essere eseguito dall'utente root oppure dietro a "sudo"
sudo make install
divilinuQuota
Ciao,
nel tuo post indichi come firmware da scaricare il ‘v3′… ma qui
http://www.marcushellberg.com/pages/projects/digital-tv-in-linux.php
ho trovato l’indicazione che dice che per la Terratec Cinergy T XS va utilizzato il v1…
Hai provato entrambi?
ValerioQuota
no solo il v3
di terratec cinergy HYBRID dvb-t XS USB ci sono comunque diverse varianti..anche per paese
questa guida e’ garantita da Spaghettilinux quindi vai tranquillo..;)
ps. essendo il firmware un file da spostare nella directory puoi sempre fare delle prove
# Terratec Cinergy T XS – xc3028—>la mia e’ questa
# Terratec Cinergy T XS – mt2060
divilinuQuota
Ma tu hai la Hybrid T XS (analogica e digitale) o ha T XS?
Perchè per la Hybrid esistono vari modelli e sono indicati i 3 firmware… mentre per la T XS è indicato solo il primo… ti faccio comunque sapere
ValerioQuota
@Valerio
e’ quella della foto Hybrid XS USB Dvb-t….
divilinuQuota
Ok… anche io… stasera provo gli altri firmware e ti faccio sapere.
Tempo fa avevo provato il v1 (con la vecchia versione del driver) e funzionava… Solo che ora aggiornando il kernel al 2.6.18.8 mi si freeza il driver pur ricompilandolo.. Ora lo aggiorno e lo ricompilo e provo i due firmware… ti faccio sapere
ValerioQuota
hai provato coi dvb-kernel-experimental?..e' scritto nell'altro howto..sempre in questa sezione
divilinuQuota
Non si riferisce al 2.6.20? In caso non mi funziona con entrambi provo con quello
ValerioQuota
Divi sai per caso come fare per installare questa scheda tv??
Pinnacle Pctv Hybrid 330e …
sto impazzendo!
QmarkQuota
@Qmark
no mi dispiace..
divilinuQuota
Ciao, anche io ho aggiornato la mia Ubuntu 7.10 al 2.6.23 ma nel mio caso permangono dei problemi con la Terratec HybridT USB nella versione per firmware V2 (ID 0ccd:005e).
In sostanza con gli ultimi drivers non viene inizializzata la parte digitale, l’errore è:
Oct 28 22:04:12 menion-desktop-ubuntu64 kernel: [ 483.186652] Sending extra call for Digital TV!
Oct 28 22:04:12 menion-desktop-ubuntu64 kernel: [ 483.293661] FIXME:em28xx_i2c_send_bytes(1e): write failed:
Oct 28 22:04:12 menion-desktop-ubuntu64 kernel: [ 483.293665] ===============================
Oct 28 22:04:12 menion-desktop-ubuntu64 kernel: [ 483.293666 ] 7f
Oct 28 22:04:12 menion-desktop-ubuntu64 kernel: [ 483.293669] ================================
Oct 28 22:04:12 menion-desktop-ubuntu64 kernel: [ 483.294035] zl10353_read_register: readreg error (reg=127, ret==-19)
Oct 28 22:04:12 menion-desktop-ubuntu64 kernel: [ 483.294061] em2880-dvb.c: failed initializing zl10353 DVB-T demodulator
Oct 28 22:04:12 menion-desktop-ubuntu64 kernel: [ 483.294062] em2880-dvb.c: retrying with mt352 DVB-T demodulator
Oct 28 22:04:12 menion-desktop-ubuntu64 kernel: [ 483.294408] FIXME:em28xx_i2c_send_bytes(1e): write failed:
Oct 28 22:04:12 menion-desktop-ubuntu64 kernel: [ 483.294410] ===============================
Oct 28 22:04:12 menion-desktop-ubuntu64 kernel: [ 483.294411] 7f
Oct 28 22:04:12 menion-desktop-ubuntu64 kernel: [ 483.294412] ================================
Oct 28 22:04:12 menion-desktop-ubuntu64 kernel: [ 483.294782] mt352_read_register: readreg error (reg=127, ret==-19)
Oct 28 22:04:12 menion-desktop-ubuntu64 kernel: [ 483.294820] em2880-dvb.c: no luck with mt352 demodulator, not attaching em2880-dvb
Oct 28 22:04:12 menion-desktop-ubuntu64 kernel: [ 483.294822] em2880-dvb.c: DVB-T demodulator not reachable, did you try “modprobe em28xx device_mode=1″
Oct 28 22:04:12 menion-desktop-ubuntu64 kernel: [ 483.294826] em28xx #0: Found Terratec Hybrid XS
Pare sia un problema piuttosto comune. Un workaround è utilizzare i drivers “vecchi” che si trovano sul repository http://www.makomk.com/hg/v4l-dvb-makomk
Ma anche questi ogni tanto hanno problemi.
divilinu, hai notizie a riguardo? Ciao!!!
menion2kQuota
gli ultimi v4l-kernel-experimental funzionano correttamente, mentre quelli che citi non li conosco
IL problema pare essere il front-end non trovato (with mt352) mi devo informare pero’ perche’ non l’ho mai visto come errore, non saprei proprio a cosa sia dovuto
divilinuQuota
Avete provato come si comporta acquisendo il segnale da fonti esterne?
Mi sapete dire se la codifica la effettua il dispositivo oppure spetta al pc?
Grazie e ciao.
emmediQuota
@emmedi
Credo, anche se non ho mai provato da fonti esterne, che la codifica la effettui la Terratec..
divilinuQuota
Ciao,
ora funziona anche la Cinergy T Hybrid XS FM ( 0ccd:0072 )
http://forum.ubuntu-it.org/index.php/topic,209021.0.html
Bye Bye
Eld
EldwistQuota
@Eldwist
Bene..gli em2880-dvb sono come l’isola di Lost..a volte “c sono” a volte “scompaiono”
Stanco di utilizzali un kernel si e 2 no…ho comprato la nano stick della Pinnacle, che ha molte funzioni in meno (ed e’ solo dvb) ma almeno ha i driver nel kernel
DivilinuxQuota
ciao scusate ma non ho capito che parametri siano 2/3 e 1/2 e 1/2 a cosa servono? io ho seguito la guida (molto ben fatta!!) ma quando lancio il comando scan dice ke il tuning fallisce. La mia scheda è una pinnacle dvb-t Stick (il chipset è il 72e).
grazie in anticipo per le risposte! =)
PapoQuota
?It has become appallingly obvious that our technology has exceeded our humanity.? – Albert Einstein
BorosQuota