USB TV su Linux

Tutto ciò che è pertinente a Sabayon Linux, indipendentemente dall'architettura e dall'ambiente grafico

Moderator: Moderators

USB TV su Linux

Postby thenthenio » Tue Nov 04, 2008 14:09

Ciao a tutti.
Qualcuno mi può segnalare un ricevitore TV USB (DVB-T e magari anche analogica) che funziona con la nostra amata SL3.5?

Grazie a tutti.
Mauro
thenthenio
Old Dear Hen
 
Posts: 522
Joined: Thu Mar 01, 2007 23:11
Location: Melegnano (MI) Italy

Re: USB TV su Linux

Postby RobertoMaso » Thu Nov 06, 2008 13:39

Io ho un ricevitore USB DVB-T Irradio DTU-101 con chip Afatech 9015.

Non mi ha funzionato subito ma ho dovuto ricompilare il Kernel, scaricare i driver, compilarli e caricare i moduli appropriati.

Comunque ora funziona.

Non so se altri ricevitori possono funzionare subito.

Ho notato che nella distribuzione originale sono presenti i driver per il Chip Afatech 9005 ma non so dirti i modelli di ricevitore.
RobertoMaso
Baby Hen
 
Posts: 12
Joined: Tue Mar 04, 2008 11:26

Re: USB TV su Linux

Postby thenthenio » Fri Nov 07, 2008 9:38

Non ho trovato quella chiavetta, nel frattempo, cercando in Iternet, ho deciso di acquistare una Terratec Cinergy Hybrid XS che sembrerebbe decisamente ben supportata da Linux:
http://www.mcentral.de/wiki/index.php5/Em2880
In questo fine settimana ci dedichrò un po' di tempo e posterò quì i risultati.

Ciao.
Mauro
thenthenio
Old Dear Hen
 
Posts: 522
Joined: Thu Mar 01, 2007 23:11
Location: Melegnano (MI) Italy

Re: USB TV su Linux

Postby thenthenio » Wed Nov 12, 2008 23:58

Eccomi, ho provato la chiavetta USB-DVB Terratec Cinergy Hybrid T XS!
Funziona perfettamente!
Nel caso della mia chiavetta USB-DVB, mi servivano i moduli em28xx ed em28xx-dvb, la cosa strana è che dando locate em28 | grep ko ottenevo:
Code: Select all
/lib/modules/2.6.26-sabayon/kernel/drivers/media/video/em28xx/em28xx.ko
/lib/modules/2.6.26-sabayon/kernel/drivers/media/video/em28xx/em28xx-alsa.ko
/lib/modules/2.6.26-sabayon/kernel/drivers/media/video/em28xx/em28xx-dvb.ko
/usr/src/linux-2.6.25-sabayon-r1/drivers/media/video/em28xx/em28xx.ko
/usr/src/linux-2.6.25-sabayon-r1/drivers/media/video/em28xx/em28xx-alsa.ko
/usr/src/linux-2.6.25-sabayon-r1/drivers/media/video/em28xx/.em28xx-alsa.ko.cmd
/usr/src/linux-2.6.25-sabayon-r1/drivers/media/video/em28xx/.em28xx.ko.cmd
Per qualche strana ragione il modulo em28xx-dvb era presente solo per il kernel 2.6.25-sabayon, ovvero una versione precedente di quello che ho in uso al momento (2.6.25-sabayon-r1).
Magari qualche Guru di SL3.5 è in grado di dire perchè questo modulo era presente ed ora non lo è più.
Se avessi avuto il kernel 2.6.25-sabayon praticamente non avrei dovuto fare quasi nulla per poter usare la chiavetta TV USB.

Ecco a questo punto cosa ho dovuto fare per poterla usare:
- Per questo device serve del firmware (che il driver carica sul device alla partenza). Per la Terratec Cinergy Hybrid T XS si può scaricare da: http://konstantin.filtschew.de/v4l-firmware/. Nel caso della mia chiavetta serve il firmware versione 2, credo che per altri tuner USB sia la stessa cosa, solo serve scaricare il firmware specifico per il tuner in uso.
- Il firmware va messo nella direttrice /lib/firmware, ho quindi fatto (in una konsole come utente root):
Code: Select all
cd /lib/firmware
tar xvzf ~/firmware_v2.tgz
chown root.root *

- Ho installato Mercurial (che serve per installare il driver specifico per il dvb relativo al proprio lkernel):
Code: Select all
equo install mercurial
- Mi sono posizionato nella direttrice di compilazione dei sorgenti /usr/src come utente root.
- Ho scaricato i sorgenti che mi servivano:
Code: Select all
hg clone http://mcentral.de/hg/~mrec/v4l-dvb-experimental
Ho utilizzato i sorgenti experimental perchè con gli altri:
Code: Select all
hg clone http://mcentral.de/hg/~mrec/v4l-dvb-kernel
Il caricamento del modulo mi dava un problema con un riferimento mancante.
- Mi sono posizionato in /usr/src/v4l-dvb-experimental ed ho eseguito i seguenti comandi:
Code: Select all
make
make install
- A questo punto ho caricato i moduli:
Code: Select all
modprobe em28xx-dvb
L'altro viene caricato automaticamente perchè è nelle dipendenze.
Finito!

Lanciando kaffeine, questo si accorge della presenza di un device dvb e carica il supporto dvb automaticamente.
Nel menù DVB si seleziona canali e si avvia una scansione: in meno di un minuto tutti o canali presenti in zona vengono trovati e voilà la chiavetta USB-DVB si sintonizza senza problemi su tutti i canali in chiaro.
Segnalo che naturalmente è possibile registrare al volo il canale sintonizzato, ma non solo: il timeshifitng funziona perfettamente e quindi è possibile mandare in pausa il telegiornale per poterlo continuare a vedere dopo, è possibile pianificare le registrazioni come per un normale registratore, è possibile seguire un canale e registrarne un'altro (semprechè siano nello stesso MUX o bouquet), è possibile addirittura trasmettene più di uno (sempre dello stesso bouquet) in rete locale (broadcasting) e quindi vedere la televisione su un altro PC collegato alla rete locale!
Mica male no?
Inoltre questa chiavetta ha anche un sintonizzatore analogico e permette anche di acquisire video da un ingrasso audio/video composito o S-video, ma queste caratteristiche non le ho ancora provate.
Il telecomando in dotazione funziona parzialmente (solo alcuni tasti), ma per questo ho visto che usando lineakd è possibile configurare l'input da telecomando in maniera tale da configurare una transcodifica per tutti i tasti, lo proverò nei prossimi giorni.
Tutte le informazioni, anche per altri tuner, li potete trovare a questi link:
La TV di Linux: http://www.linuxtv.org/
Linux DVB: http://www.linuxtv.org/wiki/index.php/Main_Page
Driver, firmware, guide per l'installazione: http://www.mcentral.de/wiki/index.php5/Main_Page

Ciao.
Mauro
thenthenio
Old Dear Hen
 
Posts: 522
Joined: Thu Mar 01, 2007 23:11
Location: Melegnano (MI) Italy

Re: USB TV su Linux

Postby defonta » Sat Jan 29, 2011 15:28

Qualcuno sa come procedere per farla funzionare, chipset af 9015, dove prendo i driver, come ricompilo il kernel? è proprio necessario?
defonta
Young Hen
 
Posts: 28
Joined: Mon Jan 17, 2011 20:18

Re: USB TV su Linux

Postby Fitzcarraldo » Sat Jan 29, 2011 19:33

Non è necessario ricompilare il kernel per af9015. Vedere il mio post su come farlo funzionare: Re: Request for advice on making a Media Centre.
User avatar
Fitzcarraldo
Sagely Hen
 
Posts: 7997
Joined: Sat Mar 10, 2007 5:40
Location: United Kingdom

Re: USB TV su Linux

Postby defonta » Wed Feb 02, 2011 18:09

qualcosa in italiano, il mio inglese fa molta acqua e non ci ho capito molto.
defonta
Young Hen
 
Posts: 28
Joined: Mon Jan 17, 2011 20:18

Re: USB TV su Linux

Postby Fitzcarraldo » Fri Feb 04, 2011 17:40

Ho scaricato dvb-usb-af9015.fw il dal link presente sulla pagina http://linuxtv.org/wiki/index.php/DVB-T_USB_Devices e copiato il file nella directory /lib64/firmware/ (/lib/firmware/ se si utilizza Sabayon 32-bit).
User avatar
Fitzcarraldo
Sagely Hen
 
Posts: 7997
Joined: Sat Mar 10, 2007 5:40
Location: United Kingdom

Re: USB TV su Linux

Postby defonta » Wed Feb 16, 2011 13:33

risolto, ho messo il driver come suggerito, ma non funzionava, poi ho aggiornato il kernel e come d'incanto ha funzionato subito.
defonta
Young Hen
 
Posts: 28
Joined: Mon Jan 17, 2011 20:18

Re: USB TV su Linux

Postby defonta » Fri Jul 01, 2011 11:13

Il problema era risolto, dopo gli ultimi aggiornamenti, del kernel, e degli altri pacchetti ho scoperto che la pennetta dvb-t non funzione più, non viene riconosciuta, il driver è caricato nel firmware "dvb-usb-af9015.fw".

lsusb:

Bus 001 Device 005: ID 15a4:9016 Afatech Technologies, Inc. AF9015 DVB-T USB2.0 stick
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub


dmesg

[ 684.951075] usb 1-1: new high speed USB device using ehci_hcd and address 5
[ 685.462087] af9015: tuner NXP TDA18218 not supported yet
[ 685.465627] Afatech DVB-T 2: Fixing fullspeed to highspeed interval: 10 -> 7
[ 685.466583] input: Afatech DVB-T 2 as /devices/pci0000:00/0000:00:1e.0/0000:02:0e.2/usb1/1-1/1-1:1.1/input/input12
[ 685.467535] generic-usb 0003:15A4:9016.0004: input,hidraw0: USB HID v1.01 Keyboard [Afatech DVB-T 2] on usb-0000:02:0e.2-1/input1


prima di aggiornare, funzionava regolarmente.


Consigli
defonta
Young Hen
 
Posts: 28
Joined: Mon Jan 17, 2011 20:18


Return to Sabayon Linux Discussioni Generali

Who is online

Users browsing this forum: No registered users and 2 guests

cron