Home > Hardware, Linux, Ubuntu > USB DVB-T tv tuner Ubuntu

USB DVB-T tv tuner Ubuntu

dvb-t

Con le ultime versioni di ubuntu l’utilizzo dei dongle USB  per il digitale terestre si è notevolmente  facilitato.  In questo post alcune utilii indicazioni anche di carattere genereale su come verificare il riconoscimento dei dispositivi, sui client da utilizzare e sulle risorse a disposizione.

Affinche il dispositivo venga riconosciuto è necessario un kernel che lo supporti e/o il firmware specifico.

Perchè il dongle USB abbia possibilità di essere utilizzato in Linux la prima cosa da fare è collegarlo e verificare che venga riconosciuta. A questo scopo possiamo usare il comando lsusb:

:~$ lsusb
Bus 001 Device 003: ID 07ca:a835 AVerMedia Technologies, Inc. 
Bus 001 Device 008: ID 15a4:9016 Afatech Technologies, Inc. AF9015 DVB-T USB2.0 stick
Bus 002 Device 002: ID 04fc:0005 Sunplus Technology Co., Ltd USB OpticalWheel Mouse
Bus 003 Device 002: ID 1131:1001 Integrated System Solution Corp. KY-BT100 Bluetooth Adapter
Bus 004 Device 002: ID 058f:6362 Alcor Micro Corp. Flash Card Reader/Writer
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

L’elenco delle periferiche USB evidenzia che sono state  riconosciute due periferiche USB DVB-T:

ID 07ca:a835 AVerMedia Technologies
ID 15a4:9016 Afatech Technologies

Qualora le perifericheUSB DVB-T  non non venissero riconosciute la possibilità di utilizzo in linux diminuisce notevolmente.

Una volta riconosciute dobbiamo accertare che siano effettivamente operative.

Possiamo usare il comando ls /dev/dvb essendoci due periferiche avremo

:~$ ls -l /dev/dvb/*
/dev/dvb/adapter0:
total 0
crw-rw----+ 1 root video 212, 0 Oct 14 11:58 demux0
crw-rw----+ 1 root video 212, 1 Oct 14 11:58 dvr0
crw-rw----+ 1 root video 212, 3 Oct 14 11:58 frontend0
crw-rw----+ 1 root video 212, 2 Oct 14 11:58 net0

/dev/dvb/adapter1:
total 0
crw-rw----+ 1 root video 212, 4 Oct 14 19:23 demux0
crw-rw----+ 1 root video 212, 5 Oct 14 19:23 dvr0
crw-rw----+ 1 root video 212, 7 Oct 14 19:23 frontend0
crw-rw----+ 1 root video 212, 6 Oct 14 19:23 net0

Se non viene riconosciuto il risultato è file not found

Per verificare il riconoscimento possiamo utilizzare anche dmesg si otterrano righe di questo tipo:

:~$ dmesg | grep dvb 
[ 14.898298] dvb-usb: found a 'AVerMedia AVerTV Volar HD/PRO (A835)' in warm state. 
[ 14.898373] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. 
[ 14.902603] dvb-usb: MAC address: 00:00:00:00:00:00 [ 14.928882] dvb-usb: schedule remote query interval to 250 msecs. 
[ 14.928885] dvb-usb: AVerMedia AVerTV Volar HD/PRO (A835) successfully initialized and connected. 
[ 14.945509] usbcore: registered new interface driver dvb_usb_af9035 
[11577.700268] dvb-usb: found a 'Afatech AF9015 DVB-T USB2.0 stick' in cold state, will try to load a firmware 
[11577.708503] dvb-usb: downloading firmware from file 'dvb-usb-af9015.fw' 
[11577.776029] dvb-usb: found a 'Afatech AF9015 DVB-T USB2.0 stick' in warm state. 
[11577.776116] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. 
[11577.815567] dvb-usb: schedule remote query interval to 500 msecs. 
[11577.815571] dvb-usb: Afatech AF9015 DVB-T USB2.0 stick successfully initialized and connected. 
[11577.831191] usbcore: registered new interface driver dvb_usb_af9015

Talvolta risulta necessario scaricare il firmware per il dispositivo. In questo caso il firmware va posizionato nella directory /lib/firmware. Di seguito i comandi scaricare il firmware per la Avermedia TV  green HD in Ubuntu kernel 3.5

    cd /lib/firmware
    sudo wget http://palosaari.fi/linux/v4l-dvb/firmware/af9035/12.13.15.0_6.20.15.0/dvb-usb-af9035-02.fw

 

dmesg | grep dvb 
[   17.956975] usbcore: registered new interface driver dvb_usb_af9035
[   17.957829] usb 1-2: dvb_usb_v2: found a 'AVerMedia AVerTV Volar HD/PRO (A835)' in cold state
[   18.027776] usb 1-2: dvb_usb_v2: Did not find the firmware file 'dvb-usb-af9035-02.fw'. Please see linux/Documentation/dvb/ for more details on firmware-problems. Status -2
[   18.027788] usb 1-2: dvb_usb_v2: 'AVerMedia AVerTV Volar HD/PRO (A835)' error while loading driver (-2)
[   18.027799] usb 1-2: dvb_usb_v2: 'AVerMedia AVerTV Volar HD/PRO (A835)' successfully deinitialized and disconnected
[  477.186865] usb 1-2: dvb_usb_v2: found a 'AVerMedia AVerTV Volar HD/PRO (A835)' in cold state
[  477.219585] usb 1-2: dvb_usb_v2: Did not find the firmware file 'dvb-usb-af9035-02.fw'. Please see linux/Documentation/dvb/ for more details on firmware-problems. Status -2
[  477.219596] usb 1-2: dvb_usb_v2: 'AVerMedia AVerTV Volar HD/PRO (A835)' error while loading driver (-2)
[  477.219613] usb 1-2: dvb_usb_v2: 'AVerMedia AVerTV Volar HD/PRO (A835)' successfully deinitialized and disconnected




 

 

Posts:

.

  1. Non c'è ancora nessun commento.
  1. No trackbacks yet.

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger hanno fatto clic su Mi Piace per questo: