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@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@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
--
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br