[Ubuntu-BR] Configurar TV digital

Luiz Fernando C Camargo lfcamar em gmail.com
Terça Março 19 12:33:15 UTC 2013


On 18-03-2013 17:13, Marcos Barbosa wrote:
> O tuner, se bem reconhecido, cria um device /dev/videoN (sendo N um
> número). O problema é que webcam faz a mesma coisa. Logo se tiver uma
> webcam, o /dev/video0 já está tomado por ela. Então o tuner seria o
> /dev/video1. Mas para isso preciso saber quais dispositivos foram criados e
> se tem uma webcam que ocupe um desses dispositivos. Entendeu?

Entendi, obrigado.

Eu tenho uma webcam e ela gera o arquivo /dev/video0. Tenho também um 
dongle da PixelView para assistir TV digital no computador — PlayTV USB 
SBTVD que não gera nenhum arquivo da forma /dev/videoX, mas gera os 
arquivos seguintes:

/dev/dvb/adapter0/demux0
/dev/dvb/adapter0/dvr0
/dev/dvb/adapter0/frontend0
/dev/dvb/adapter0/net0

Eu só consigo assistir TV (só a Globo Mobile pega direito) porque 
encontrei pronto na Internet o channels.conf da minha cidade que alguém 
daqui gerou. Não consigo fazer o escaneamente para a detecção dos 
canais. Você me deixou na dúvida agora. Será que está tudo certo aqui ou 
está faltando algo?

Veja o trecho do meu dmesg que se refere a este dispositivo:

[   10.981032] dvb-usb: found a 'Prolink Pixelview SBTVD' in warm state.
[   10.981067] dvb-usb: will pass the complete MPEG2 transport stream to 
the software demuxer.
[   10.981147] DVB: registering new adapter (Prolink Pixelview SBTVD)
[   11.208653] DVB: registering adapter 0 frontend 0 (DiBcom 8000 ISDB-T)...
[   11.316565] input: HDA NVidia HDMI/DP,pcm=9 as 
/devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2/input11
[   11.316606] input: HDA NVidia HDMI/DP,pcm=8 as 
/devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2/input12
[   11.316646] input: HDA NVidia HDMI/DP,pcm=7 as 
/devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2/input13
[   11.316680] input: HDA NVidia HDMI/DP,pcm=3 as 
/devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2/input14
[   11.419385] DiB0070: successfully identified
[   11.508300] Registered IR keymap rc-dib0700-nec
[   11.508385] input: IR-receiver inside an USB DVB receiver as 
/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/rc/rc0/input15
[   11.508414] rc0: IR-receiver inside an USB DVB receiver as 
/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/rc/rc0
[   11.508606] dvb-usb: schedule remote query interval to 50 msecs.
[   11.508608] dvb-usb: Prolink Pixelview SBTVD successfully initialized 
and connected.
[   11.508740] dib0700: rc submit urb failed
[   11.508740]
[   11.508829] usbcore: registered new interface driver dvb_usb_dib0700
[   11.796075] 3:3:1: cannot get freq at ep 0x82

Você nota algo errado? Por que então eu não consigo fazer o scan?

Veja o resultado de uma tentativa manual:

lf em ubuntu:~$ w_scan -c BR -s S84W0 -x
w_scan version 20120605 (compiled for DVB API 5.5)
using settings for BRAZIL
ISDB-T (SBTVD)
ISDB-T, BR
scan type TERRESTRIAL, channellist 11
output format initial tuning data
WARNING: could not guess your codepage. Falling back to 'UTF-8'
output charset 'UTF-8', use -C <charset> to override
Info: using DVB adapter auto detection.
	/dev/dvb/adapter0/frontend0 -> "DiBcom 8000 ISDB-T" doesnt support 
TERRESTRIAL -> SEARCH NEXT ONE.
main:3220: FATAL: ***** NO USEABLE TERRESTRIAL CARD FOUND. *****
Please check wether dvb driver is loaded and
verify that no dvb application (i.e. vdr) is running.

Mas os drivers são carregados, pelo que eu entendo:

lf em ubuntu:~$ lsmod | grep dib
rc_dib0700_nec         12509  0
dvb_usb_dib0700       148702  0
dib0090                38609  1 dvb_usb_dib0700
dib7000p               38382  1 dvb_usb_dib0700
dib7000m               23034  1 dvb_usb_dib0700
dib0070                18233  2 dvb_usb_dib0700
dvb_usb                24261  1 dvb_usb_dib0700
dib8000                52679  2 dvb_usb_dib0700
dvb_core              110324  3 dib7000p,dvb_usb,dib8000
dib3000mc              23240  1 dvb_usb_dib0700
rc_core                22331  4 rc_dib0700_nec,dvb_usb_dib0700,dvb_usb
dibx000_common         18753  5 
dvb_usb_dib0700,dib7000p,dib7000m,dib8000,dib3000mc

Se puder ajudar, eu agradeço.

Luiz Fernando







More information about the ubuntu-br mailing list