Fórum Ubuntu Linux - PT

Suporte Técnico => Hardware e Periféricos => Tópico iniciado por: Hélio Barbosa em 14 de Junho de 2010, 13:54

Título: PixelView PlayTV USB SBTVD Full-Seg Ubuntu 10.04 [RESOLVIDO]
Enviado por: Hélio Barbosa em 14 de Junho de 2010, 13:54
Olá a todos,

Procurando no fórum sobre alguma forma de eu poder rodar esse periférico no meu computador, achei um post onde o Tota estava participando e indicando o seguinte tutorial:

http://dougsland.livejournal.com/103169.html

Porém não deu muito certo, apareceram uns erros q vou colar mais a seguir.

Mas antes, mandei uma mp para o Tota e ele me sugeriu postar aqui minha dúvida já adiantando algumas informações:

Código: [Selecionar]
helio@helio-desktop:~$ sudo uname -a
Linux helio-desktop 2.6.32-22-generic #36-Ubuntu SMP Thu Jun 3 19:31:57 UTC 2010 x86_64 GNU/Linux

Código: [Selecionar]
helio@helio-desktop:~$ sudo lsusb
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 045e:0084 Microsoft Corp. Basic Optical Mouse
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
Bus 001 Device 004: ID 1554:5010 Prolink Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub



Código: [Selecionar]
helio@helio-desktop:~$ sudo dmesg
[11840.188442] DVB: registering adapter 0 frontend 0 (DiBcom 8000 ISDB-T)...
[11840.410729] DiB0070: successfully identified
[11840.410823] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1d.7/usb1/1-6/input/input12
[11840.410890] dvb-usb: schedule remote query interval to 50 msecs.
[11840.410894] dvb-usb: Prolink Pixelview SBTVD successfully initialized and connected.
[11873.942925] dvb-usb: Prolink Pixelview SBTVD successfully deinitialized and disconnected.
[11904.910029] usb 1-6: reset high speed USB device using ehci_hcd and address 4
[11907.056379] dvb-usb: found a 'Prolink Pixelview SBTVD' in warm state.
[11907.056426] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[11907.056839] DVB: registering new adapter (Prolink Pixelview SBTVD)
[11907.297169] DVB: registering adapter 0 frontend 0 (DiBcom 8000 ISDB-T)...
[11907.509327] DiB0070: successfully identified
[11907.509416] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1d.7/usb1/1-6/input/input13
[11907.509482] dvb-usb: schedule remote query interval to 50 msecs.
[11907.509486] dvb-usb: Prolink Pixelview SBTVD successfully initialized and connected.
[11907.594464] dvb-usb: Prolink Pixelview SBTVD successfully deinitialized and disconnected.
*Este acima eu copiei apenas as ultimas linhas, como sugerido pelo Tota


Agora abaixo a mensagem de erros:

Código: [Selecionar]
helio@helio-desktop:~/v4l-dvb$ make
make -C /home/helio/v4l-dvb/v4l
make[1]: Entering directory `/home/helio/v4l-dvb/v4l'
No version yet, using 2.6.32-22-generic
make[1]: Leaving directory `/home/helio/v4l-dvb/v4l'
make[1]: Entering directory `/home/helio/v4l-dvb/v4l'
scripts/make_makefile.pl
Updating/Creating .config
Preparing to compile for kernel version 2.6.32

***WARNING:*** You do not have the full kernel sources installed.
This does not prevent you from building the v4l-dvb tree if you have the
kernel headers, but the full kernel source may be required in order to use
make menuconfig / xconfig / qconfig.

If you are experiencing problems building the v4l-dvb tree, please try
building against a vanilla kernel before reporting a bug.

Vanilla kernels are available at http://kernel.org.
On most distros, this will compile a newly downloaded kernel:

cp /boot/config-`uname -r` <your kernel dir>/.config
cd <your kernel dir>
make all modules_install install

Please see your distro's web site for instructions to build a new kernel.

V4L2_MEM2MEM_DEV: Requires at least kernel 2.6.33
VIDEO_TVP7002: Requires at least kernel 2.6.34
VIDEO_AK881X: Requires at least kernel 2.6.33
SOC_CAMERA: Requires at least kernel 2.6.33
SOC_CAMERA_MT9M001: Requires at least kernel 2.6.33
SOC_CAMERA_MT9M111: Requires at least kernel 2.6.33
SOC_CAMERA_MT9T031: Requires at least kernel 2.6.33
SOC_CAMERA_MT9V022: Requires at least kernel 2.6.33
SOC_CAMERA_TW9910: Requires at least kernel 2.6.33
SOC_CAMERA_PLATFORM: Requires at least kernel 2.6.33
SOC_CAMERA_OV772X: Requires at least kernel 2.6.33
RADIO_SAA7706H: Requires at least kernel 2.6.34
Created default (all yes) .config file
./scripts/make_myconfig.pl
make[1]: Leaving directory `/home/helio/v4l-dvb/v4l'
make[1]: Entering directory `/home/helio/v4l-dvb/v4l'
perl scripts/make_config_compat.pl /lib/modules/2.6.32-22-generic/build ./.myconfig ./config-compat.h
creating symbolic links...
ln -sf . oss
make -C firmware prep
make[2]: Entering directory `/home/helio/v4l-dvb/v4l/firmware'
make[2]: Leaving directory `/home/helio/v4l-dvb/v4l/firmware'
make -C firmware
make[2]: Entering directory `/home/helio/v4l-dvb/v4l/firmware'
  CC  ihex2fw
Generating vicam/firmware.fw
Generating dabusb/firmware.fw
Generating dabusb/bitstream.bin
Generating ttusb-budget/dspbootcode.bin
Generating cpia2/stv0672_vp4.bin
Generating av7110/bootcode.bin
make[2]: Leaving directory `/home/helio/v4l-dvb/v4l/firmware'
Kernel build directory is /lib/modules/2.6.32-22-generic/build
make -C /lib/modules/2.6.32-22-generic/build SUBDIRS=/home/helio/v4l-dvb/v4l  modules
make[2]: Entering directory `/usr/src/linux-headers-2.6.32-22-generic'
  CC [M]  /home/helio/v4l-dvb/v4l/tuner-xc2028.o
  CC [M]  /home/helio/v4l-dvb/v4l/tuner-simple.o
  CC [M]  /home/helio/v4l-dvb/v4l/tuner-types.o
 [i]* Aqui vários como a linha abaixo e acima *[/i]
  CC [M]  /home/helio/v4l-dvb/v4l/firedtv-ci.o
  CC [M]  /home/helio/v4l-dvb/v4l/firedtv-dvb.o
  CC [M]  /home/helio/v4l-dvb/v4l/firedtv-fe.o
  CC [M]  /home/helio/v4l-dvb/v4l/firedtv-1394.o
/home/helio/v4l-dvb/v4l/firedtv-1394.c:22:17: error: dma.h: No such file or directory
/home/helio/v4l-dvb/v4l/firedtv-1394.c:23:21: error: csr1212.h: No such file or directory
/home/helio/v4l-dvb/v4l/firedtv-1394.c:24:23: error: highlevel.h: No such file or directory
/home/helio/v4l-dvb/v4l/firedtv-1394.c:25:19: error: hosts.h: No such file or directory
/home/helio/v4l-dvb/v4l/firedtv-1394.c:26:22: error: ieee1394.h: No such file or directory
/home/helio/v4l-dvb/v4l/firedtv-1394.c:27:17: error: iso.h: No such file or directory
/home/helio/v4l-dvb/v4l/firedtv-1394.c:28:21: error: nodemgr.h: No such file or directory
/home/helio/v4l-dvb/v4l/firedtv-1394.c:41: warning: 'struct hpsb_iso' declared inside parameter list
/home/helio/v4l-dvb/v4l/firedtv-1394.c:41: warning: its scope is only this definition or declaration, which is probably not what you want
/home/helio/v4l-dvb/v4l/firedtv-1394.c: In function 'rawiso_activity_cb':
/home/helio/v4l-dvb/v4l/firedtv-1394.c:57: error: dereferencing pointer to incomplete type
/home/helio/v4l-dvb/v4l/firedtv-1394.c:58: error: implicit declaration of function 'hpsb_iso_n_ready'
/home/helio/v4l-dvb/v4l/firedtv-1394.c:65: error: dereferencing pointer to incomplete type
/home/helio/v4l-dvb/v4l/firedtv-1394.c:66: error: implicit declaration of function 'dma_region_i'
/home/helio/v4l-dvb/v4l/firedtv-1394.c:66: error: dereferencing pointer to incomplete type
/home/helio/v4l-dvb/v4l/firedtv-1394.c:66: error: expected expression before 'unsigned'
/home/helio/v4l-dvb/v4l/firedtv-1394.c:68: error: dereferencing pointer to incomplete type
/home/helio/v4l-dvb/v4l/firedtv-1394.c:72: error: dereferencing pointer to incomplete type
/home/helio/v4l-dvb/v4l/firedtv-1394.c:86: error: implicit declaration of function 'hpsb_iso_recv_release_packets'
/home/helio/v4l-dvb/v4l/firedtv-1394.c: In function 'node_of':
/home/helio/v4l-dvb/v4l/firedtv-1394.c:91: error: dereferencing pointer to incomplete type
/home/helio/v4l-dvb/v4l/firedtv-1394.c:91: warning: type defaults to 'int' in declaration of '__mptr'
/home/helio/v4l-dvb/v4l/firedtv-1394.c:91: warning: initialization from incompatible pointer type
/home/helio/v4l-dvb/v4l/firedtv-1394.c:91: error: invalid use of undefined type 'struct unit_directory'
/home/helio/v4l-dvb/v4l/firedtv-1394.c: In function 'node_lock':
/home/helio/v4l-dvb/v4l/firedtv-1394.c:96: error: 'quadlet_t' undeclared (first use in this function)
/home/helio/v4l-dvb/v4l/firedtv-1394.c:96: error: (Each undeclared identifier is reported only once
/home/helio/v4l-dvb/v4l/firedtv-1394.c:96: error: for each function it appears in.)
/home/helio/v4l-dvb/v4l/firedtv-1394.c:96: error: 'd' undeclared (first use in this function)
/home/helio/v4l-dvb/v4l/firedtv-1394.c:97: warning: ISO C90 forbids mixed declarations and code
/home/helio/v4l-dvb/v4l/firedtv-1394.c:99: error: implicit declaration of function 'hpsb_node_lock'
/home/helio/v4l-dvb/v4l/firedtv-1394.c:100: error: 'EXTCODE_COMPARE_SWAP' undeclared (first use in this function)
/home/helio/v4l-dvb/v4l/firedtv-1394.c: In function 'node_read':
/home/helio/v4l-dvb/v4l/firedtv-1394.c:108: error: implicit declaration of function 'hpsb_node_read'
/home/helio/v4l-dvb/v4l/firedtv-1394.c: In function 'node_write':
/home/helio/v4l-dvb/v4l/firedtv-1394.c:113: error: implicit declaration of function 'hpsb_node_write'
/home/helio/v4l-dvb/v4l/firedtv-1394.c: In function 'start_iso':
/home/helio/v4l-dvb/v4l/firedtv-1394.c:124: error: implicit declaration of function 'hpsb_iso_recv_init'
/home/helio/v4l-dvb/v4l/firedtv-1394.c:124: error: dereferencing pointer to incomplete type
/home/helio/v4l-dvb/v4l/firedtv-1394.c:126: error: 'HPSB_ISO_DMA_DEFAULT' undeclared (first use in this function)
/home/helio/v4l-dvb/v4l/firedtv-1394.c:135: error: implicit declaration of function 'hpsb_iso_recv_start'
/home/helio/v4l-dvb/v4l/firedtv-1394.c:138: error: implicit declaration of function 'hpsb_iso_shutdown'
/home/helio/v4l-dvb/v4l/firedtv-1394.c: In function 'stop_iso':
/home/helio/v4l-dvb/v4l/firedtv-1394.c:149: error: implicit declaration of function 'hpsb_iso_stop'
/home/helio/v4l-dvb/v4l/firedtv-1394.c: At top level:
/home/helio/v4l-dvb/v4l/firedtv-1394.c:164: warning: 'struct hpsb_host' declared inside parameter list
/home/helio/v4l-dvb/v4l/firedtv-1394.c: In function 'fcp_request':
/home/helio/v4l-dvb/v4l/firedtv-1394.c:177: error: dereferencing pointer to incomplete type
/home/helio/v4l-dvb/v4l/firedtv-1394.c:178: error: dereferencing pointer to incomplete type
/home/helio/v4l-dvb/v4l/firedtv-1394.c: In function 'node_probe':
/home/helio/v4l-dvb/v4l/firedtv-1394.c:192: error: dereferencing pointer to incomplete type
/home/helio/v4l-dvb/v4l/firedtv-1394.c:192: warning: type defaults to 'int' in declaration of '__mptr'
/home/helio/v4l-dvb/v4l/firedtv-1394.c:192: warning: initialization from incompatible pointer type
/home/helio/v4l-dvb/v4l/firedtv-1394.c:192: error: invalid use of undefined type 'struct unit_directory'
/home/helio/v4l-dvb/v4l/firedtv-1394.c:197: error: dereferencing pointer to incomplete type
/home/helio/v4l-dvb/v4l/firedtv-1394.c:198: error: dereferencing pointer to incomplete type
/home/helio/v4l-dvb/v4l/firedtv-1394.c:199: error: implicit declaration of function 'CSR1212_TEXTUAL_DESCRIPTOR_LEAF_DATA'
/home/helio/v4l-dvb/v4l/firedtv-1394.c:199: error: dereferencing pointer to incomplete type
/home/helio/v4l-dvb/v4l/firedtv-1394.c: At top level:
/home/helio/v4l-dvb/v4l/firedtv-1394.c:258: warning: 'struct unit_directory' declared inside parameter list
/home/helio/v4l-dvb/v4l/firedtv-1394.c: In function 'node_update':
/home/helio/v4l-dvb/v4l/firedtv-1394.c:260: error: dereferencing pointer to incomplete type
/home/helio/v4l-dvb/v4l/firedtv-1394.c: At top level:
/home/helio/v4l-dvb/v4l/firedtv-1394.c:268: error: variable 'fdtv_driver' has initializer but incomplete type
/home/helio/v4l-dvb/v4l/firedtv-1394.c:269: error: unknown field 'name' specified in initializer
/home/helio/v4l-dvb/v4l/firedtv-1394.c:269: warning: excess elements in struct initializer
/home/helio/v4l-dvb/v4l/firedtv-1394.c:269: warning: (near initialization for 'fdtv_driver')
/home/helio/v4l-dvb/v4l/firedtv-1394.c:270: error: unknown field 'id_table' specified in initializer
/home/helio/v4l-dvb/v4l/firedtv-1394.c:270: warning: excess elements in struct initializer
/home/helio/v4l-dvb/v4l/firedtv-1394.c:270: warning: (near initialization for 'fdtv_driver')
/home/helio/v4l-dvb/v4l/firedtv-1394.c:271: error: unknown field 'update' specified in initializer
/home/helio/v4l-dvb/v4l/firedtv-1394.c:271: warning: excess elements in struct initializer
/home/helio/v4l-dvb/v4l/firedtv-1394.c:271: warning: (near initialization for 'fdtv_driver')
/home/helio/v4l-dvb/v4l/firedtv-1394.c:272: error: unknown field 'driver' specified in initializer
/home/helio/v4l-dvb/v4l/firedtv-1394.c:272: error: extra brace group at end of initializer
/home/helio/v4l-dvb/v4l/firedtv-1394.c:272: error: (near initialization for 'fdtv_driver')
/home/helio/v4l-dvb/v4l/firedtv-1394.c:275: warning: excess elements in struct initializer
/home/helio/v4l-dvb/v4l/firedtv-1394.c:275: warning: (near initialization for 'fdtv_driver')
/home/helio/v4l-dvb/v4l/firedtv-1394.c:278: error: variable 'fdtv_highlevel' has initializer but incomplete type
/home/helio/v4l-dvb/v4l/firedtv-1394.c:279: error: unknown field 'name' specified in initializer
/home/helio/v4l-dvb/v4l/firedtv-1394.c:279: warning: excess elements in struct initializer
/home/helio/v4l-dvb/v4l/firedtv-1394.c:279: warning: (near initialization for 'fdtv_highlevel')
/home/helio/v4l-dvb/v4l/firedtv-1394.c:280: error: unknown field 'fcp_request' specified in initializer
/home/helio/v4l-dvb/v4l/firedtv-1394.c:280: warning: excess elements in struct initializer
/home/helio/v4l-dvb/v4l/firedtv-1394.c:280: warning: (near initialization for 'fdtv_highlevel')
/home/helio/v4l-dvb/v4l/firedtv-1394.c: In function 'fdtv_1394_init':
/home/helio/v4l-dvb/v4l/firedtv-1394.c:287: error: implicit declaration of function 'hpsb_register_highlevel'
/home/helio/v4l-dvb/v4l/firedtv-1394.c:288: error: implicit declaration of function 'hpsb_register_protocol'
/home/helio/v4l-dvb/v4l/firedtv-1394.c:291: error: implicit declaration of function 'hpsb_unregister_highlevel'
/home/helio/v4l-dvb/v4l/firedtv-1394.c: In function 'fdtv_1394_exit':
/home/helio/v4l-dvb/v4l/firedtv-1394.c:298: error: implicit declaration of function 'hpsb_unregister_protocol'
make[3]: *** [/home/helio/v4l-dvb/v4l/firedtv-1394.o] Error 1
make[2]: *** [_module_/home/helio/v4l-dvb/v4l] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.32-22-generic'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/home/helio/v4l-dvb/v4l'
make: *** [all] Error 2
helio@helio-desktop:~/v4l-dvb$

Se alguém puder ajudar agradeço!!!
Título: Re: PixelView PlayTV USB SBTVD Full-Seg Ubuntu 10.04
Enviado por: Hélio Barbosa em 14 de Junho de 2010, 14:52
Olá,

Consegui achar o problema...
Tive que entrar no diretório v4l e alterar o arquivo .config:

Código: [Selecionar]
De:
CONFIG_DVB_FIREDTV=m
Para:
CONFIG_DVB_FIREDTV=n

Atenciosamente,
Hélio Barbosa
Título: Re: PixelView PlayTV USB SBTVD Full-Seg Ubuntu 10.04 [RESOLVIDO]
Enviado por: Hélio Barbosa em 17 de Junho de 2010, 13:57
Olá,

O Guilherme me mandou um email pergutando quantos canais eu peguei, como funcionou e tals!

Resolvi postar umas imagens de como estou vendo e os canais que consegui pegar ( considerando que estou no centro da cidade de são paulo)

http://img34.imageshack.us/img34/9484/screenshot1bn.png (http://img34.imageshack.us/img34/9484/screenshot1bn.png)
968.52 KB - 1,440px × 900px

http://img526.imageshack.us/img526/6511/copax.png (http://img526.imageshack.us/img526/6511/copax.png)
743.73 KB -1,440px × 900px

Bom... só pode dizer que está lindo demais acompanhar a copa!!!

Abraços,
Hélio
Título: Re: PixelView PlayTV USB SBTVD Full-Seg Ubuntu 10.04 [RESOLVIDO]
Enviado por: Nossile em 17 de Junho de 2010, 15:52
Inveja  >:(


Zueira ok  ;D

Tenho um "PixelView SBTVD Hybrid" e não funciona no Linux de maneira alguma (estou na busca de uma solução), sou obrigado a usar o Windows por causa disso.
Título: Re: PixelView PlayTV USB SBTVD Full-Seg Ubuntu 10.04 [RESOLVIDO]
Enviado por: Hélio Barbosa em 17 de Junho de 2010, 16:18
Ah... cara, mas eu sofri pra mudar esse detalhezinho...
Perdi a estreia da copa :(

Mas agora tá garantido o resto da copa, hehe ;)

Abraços,
Hélio
Título: Re: PixelView PlayTV USB SBTVD Full-Seg Ubuntu 10.04 [RESOLVIDO]
Enviado por: GuilhermeMachado em 17 de Junho de 2010, 18:08
Olá amig@s,

Hélio, boa idéia ter repassado minha dúvida aqui no fórum, assim
socializamos sua experiência com todos. Tenho uma questão em
aberto, aquele botão redondo vermelho do lado inferior do VLC
serve para gravar?

Estou falando da seguinte imagem:

http://img526.imageshack.us/img526/6511/copax.png
743.73 KB -1,440px × 900px

alterado a pedido da moderação

A relação de sinais que aparecem a direita são apenas
digitais (HDTV) ou tem ali também sinais analógicos?

Muito obrigado.

Grande abraço a todos,
Guilherme Rodrigues Machado
Curitiba, Pr
Título: Re: PixelView PlayTV USB SBTVD Full-Seg Ubuntu 10.04 [RESOLVIDO]
Enviado por: Tota em 17 de Junho de 2010, 18:11
Tenho um "PixelView SBTVD Hybrid" e não funciona no Linux de maneira alguma (estou na busca de uma solução), sou obrigado a usar o Windows por causa disso.

Qual o resultado de #lsusb e de #dmesg para sua placa?

Procure no v4l2 por estes circuitos:

TDA18271 (NXP Hybrid Tuner), ===> este é o analógico e no cardlist é documentado como tuner=83

86A20S (Fujitsu ISDB-T demodulator),===> por aqui http://www.mail-archive.com/linux-media@vger.kernel.org/msg19029.html
Seu IC só estará disponivel no kernel 2.6.34

CX23102 (CNXT AV Decoder - 10bit) ===> este é o infra vermelho (conexant) e funciona.

Desta forma é possivel que a tv analogica funcione, já a digital voce terial que dar uma compilada no firmware já no kernel 34.

[],s
Título: Re: PixelView PlayTV USB SBTVD Full-Seg Ubuntu 10.04 [RESOLVIDO]
Enviado por: Hélio Barbosa em 18 de Junho de 2010, 11:06
Tenho uma questão em aberto, aquele botão redondo vermelho do lado inferior do VLC
serve para gravar?
Então... esse botão tem uma legenda chamada "record", mas eu cliquei e não aconteceu nada...
Porém do lado tem um snapshot, que grava prints da tela num diretório /home/helio/.local/share/vlc

A relação de sinais que aparecem a direita são apenas
digitais (HDTV) ou tem ali também sinais analógicos?
Essa plaquinha USB só pega sinal digital!
Na lista não só tem canais HDTV, mas possuem canais SDTV e também 1Seg!


Abraços,
Hélio
Título: Re: PixelView PlayTV USB SBTVD Full-Seg Ubuntu 10.04 [RESOLVIDO]
Enviado por: GuilhermeMachado em 18 de Junho de 2010, 11:21
Olá Hélio,

Para a gravação dos vídeos encontrei um tutorial um pouco antigo mas
que talvez ajude. Nesse tutorial Carlos Morimoto, o grande, explica como
utilizar o mencoder para gravar os vídeos.

Achei interessante compartilhar, segue:
http://www.gdhpress.com.br/ferramentas/leia/index.php?p=cap3-42

Abçs,
Guilherme.
Título: Re: PixelView PlayTV USB SBTVD Full-Seg Ubuntu 10.04 [RESOLVIDO]
Enviado por: Hélio Barbosa em 18 de Junho de 2010, 15:04
Opa, então eu já havia baixado esse programa, mas nem tinha usado...
Ele reconheceu  a minha plaquinha usb, conseguiu achar os canais baseado no scan do tutorial indicado pelo Tota
Mas tá dando umas travadinhas... talvez se fuçar um pouco de configuração pra escolher algum codec funcione...
parece interessante esse software, tem até schedule e tals...
mas não tenho mto interesse em fazer gravação, mas nunca se sabe né...

Abraços,
Hélio
Título: Re: PixelView PlayTV USB SBTVD Full-Seg Ubuntu 10.04 [RESOLVIDO]
Enviado por: pigdin em 18 de Junho de 2010, 15:26
acho que isso pode ser útil:
http://meiradarocha.jor.br/news/2010/03/30/gravando-tv-com-linux-ubuntu/
Título: Re: PixelView PlayTV USB SBTVD Full-Seg Ubuntu 10.04 [RESOLVIDO]
Enviado por: Tota em 18 de Junho de 2010, 15:32
Eu estou tentando configurar o mencoder mas está osso duro.

O mencoder é em linha de comandos, e o front end é o mplayer.

Mas tanto o mplayer, quanto o totem estão dando trabalho. => synaptic

Já o ME Tv eu não gostei nadinha dele. => https://launchpad.net/me-tv

Quanto às "travadinhas" citadas pelo Hélio Barbosa, se devem a:

Processador fraco ( meu caso, celeron 900 mhz )
Placa de vídeo fraca ( meu caso, Intel GMA com 256 de ramdac )
Sinal da tv digital => ou antena insuficiente ou local inadequado.

Quando estou num local as vezes chega a borrar a imagem, já noutros locais a imagem fica limpa. ( nem tanto pois meu lcd só vai até 1024X600 então não rola um HD assim digamos, HD )

Já no 1seg, no meu caso, funcionam uma maravilha todos os 18 canais disponíveis em São Paulo.

No vlc eu já gravei sem o menor problema.

[]'s


em tempo:

acho que isso pode ser útil:
http://meiradarocha.jor.br/news/2010/03/30/gravando-tv-com-linux-ubuntu/


Você viu que é só para gravar tv analógica, ok? para digital os pacotes citados não servem, exceto o mencoder.

[]'s
Título: Re: PixelView PlayTV USB SBTVD Full-Seg Ubuntu 10.04 [RESOLVIDO]
Enviado por: Nossile em 19 de Junho de 2010, 01:48

Qual o resultado de #lsusb e de #dmesg para sua placa?

Procure no v4l2 por estes circuitos:

TDA18271 (NXP Hybrid Tuner), ===> este é o analógico e no cardlist é documentado como tuner=83

86A20S (Fujitsu ISDB-T demodulator),===> por aqui http://www.mail-archive.com/linux-media@vger.kernel.org/msg19029.html
Seu IC só estará disponivel no kernel 2.6.34

CX23102 (CNXT AV Decoder - 10bit) ===> este é o infra vermelho (conexant) e funciona.

Desta forma é possivel que a tv analogica funcione, já a digital voce terial que dar uma compilada no firmware já no kernel 34.

[],s

Valeu Tota, meu interesse é somente na recepção digital e FM, tanto que nem tenho antena VHF ligada ao receptor.
Não entendi muito bem sua indicação sobre o 86A20S (Fujitsu ISDB-T demodulator), no link não percebi nada que pudesse esclarecer.
Já tinha identificado que o problema é mesmo o firmware em um tópico lá no "Viva o Linux", o sistema tenta baixar o firmware do próprio aparelho mas não consegue (diferente da versão somente SBTVD).

Em todo caso vai aí a saída dos comandos.

lsusb
Código: [Selecionar]
root@nossile-desktop:/home/nossile# lsusb
Bus 002 Device 003: ID 0d8c:0201 C-Media Electronics, Inc. CM6501
Bus 002 Device 002: ID 1241:5004 Belkin
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 1554:5010 Prolink Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

dmesg
Código: [Selecionar]
(...)
   14.393330] dib0700: loaded with support for 14 different device-types
[   14.395236] dvb-usb: found a 'Prolink Pixelview SBTVD' in cold state, will try to load a firmware
[   14.395242] usb 1-5: firmware: requesting dvb-usb-dib0700-1.20.fw
[   14.412918] dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.20.fw'
[   14.412924] dib0700: firmware download failed at 7 with -22
[   14.413719] dvb-usb: found a 'Prolink Pixelview SBTVD' in cold state, will try to load a firmware
[   14.413725] usb 1-5: firmware: requesting dvb-usb-dib0700-1.20.fw
[   14.417289] dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.20.fw'
[   14.417294] dib0700: firmware download failed at 7 with -22
[   14.417742] dvb-usb: found a 'Prolink Pixelview SBTVD' in cold state, will try to load a firmware
[   14.417748] usb 1-5: firmware: requesting dvb-usb-dib0700-1.20.fw
[   14.421606] dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.20.fw'
[   14.421611] dib0700: firmware download failed at 7 with -22
[   14.422036] input: ImPS/2 Generic Wheel Mouse as /devices/platform/i8042/serio1/input/input5
[   14.422769] dvb-usb: found a 'Prolink Pixelview SBTVD' in cold state, will try to load a firmware
[   14.422776] usb 1-5: firmware: requesting dvb-usb-dib0700-1.20.fw
[   14.427943] dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.20.fw'
[   14.427948] dib0700: firmware download failed at 7 with -22
[   14.428958] dvb-usb: found a 'Prolink Pixelview SBTVD' in cold state, will try to load a firmware
[   14.428965] usb 1-5: firmware: requesting dvb-usb-dib0700-1.20.fw
[   14.434550] dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.20.fw'
[   14.434555] dib0700: firmware download failed at 7 with -22
[   14.435975] dvb-usb: found a 'Prolink Pixelview SBTVD' in cold state, will try to load a firmware
[   14.435981] usb 1-5: firmware: requesting dvb-usb-dib0700-1.20.fw
[   14.436418] lp0: using parport0 (interrupt-driven).
[   14.457047] dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.20.fw'
[   14.457052] dib0700: firmware download failed at 7 with -22
[   14.458821] dvb-usb: found a 'Prolink Pixelview SBTVD' in cold state, will try to load a firmware
[   14.458828] usb 1-5: firmware: requesting dvb-usb-dib0700-1.20.fw
[   14.461888] dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.20.fw'
[   14.461893] dib0700: firmware download failed at 7 with -22
[   14.461929] usbcore: registered new interface driver dvb_usb_dib0700
(...)

Valeu pelo interesse ok ;)

Título: Re: PixelView PlayTV USB SBTVD Full-Seg Ubuntu 10.04 [RESOLVIDO]
Enviado por: Tota em 19 de Junho de 2010, 10:44
não, não,

Ele tenta levantar o firmware para inserir temporariamente no kernel como um módulo.

Se procurar na net, tem posts ensinando a extrair o firmware do cd (windows)de sua placa, criar uma pasta em /dev e inserir no kernel

O restante já está feito, o lsusb reconhece como prolink, o dmesg idem, só falta o firmware para funcionar

Você pode tentar um contato em português com o sr. Mauro Chehab, da Sun se não me engano (veja no v4l). Ele é o mantenedor do modulo dvb e tem interesse nisto

Ou procure direto pelo nome do firmware citado pelo dmesg (veja abaixo)

doc.ubuntu-fr.org/pinnacle_pctv_dvb-t_stick_72e

Eu não tenho net aos fins de semana (só celular), poderia ver isto só na terça-feira, então vá dando uma olhada por aí, e veja no perfil do usuario mstr qual o site dele, este é fera no assunto

[]'s
Título: Re: PixelView PlayTV USB SBTVD Full-Seg Ubuntu 10.04 [RESOLVIDO]
Enviado por: has em 24 de Junho de 2010, 15:02
fiz todos os procedimentos ao qual aki no forum mostra e no entanto nao aparece imagem nem audio para mim e na posição que esta a antena ela capta os canais no ruindows o que esta aocntecendo?
Título: Re: PixelView PlayTV USB SBTVD Full-Seg Ubuntu 10.04 [RESOLVIDO]
Enviado por: Tota em 25 de Junho de 2010, 08:42
Has, Assim vai ficar dificil

Voce não postou o final do dmesg, não disse qual seu pen usb, nem qual versão de seu Ubuntu / kernel

[],s
Título: Re: PixelView PlayTV USB SBTVD Full-Seg Ubuntu 10.04 [RESOLVIDO]
Enviado por: Danne em 26 de Junho de 2010, 19:14
Estou com uma PixelView Hybrid aqui também. Mesmo problema do Nossile, mesmas mensagens.

Tentei com o kernel 2.6.34, baixei o firmware e coloquei no /bin/firmware e nada.

Como comprei especificamente para uso numa máquina com XP, não estou tão desesperado assim, hehe, mas gostaria de solucionar esse caso, visto que na mesma máquina há o Ubuntu 9.10 em dual boot.
Título: Re: PixelView PlayTV USB SBTVD Full-Seg Ubuntu 10.04 [RESOLVIDO]
Enviado por: Tota em 26 de Junho de 2010, 19:59
Foi o firmware daqui? => http://www.wi-bw.tfh-wildau.de/~pboettch/home/files/dvb-usb-dib0700-1.20.fw

Ao invés de /bin/firmware, tentou em /lib/firmware?
Título: Re: PixelView PlayTV USB SBTVD Full-Seg Ubuntu 10.04 [RESOLVIDO]
Enviado por: Danne em 26 de Junho de 2010, 20:21
Não lembrava de onde teria sido o firmware, baixei esse e coloquei no diretório indicado, que por sinal era esse mesmo, havia confundido no outro post.

Nada ainda:

Código: [Selecionar]
[10994.296447] dvb-usb: found a 'Prolink Pixelview SBTVD' in cold state, will try to load a firmware
[10994.296461] usb 1-3: firmware: requesting dvb-usb-dib0700-1.20.fw
[10994.354616] dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.20.fw'
[10994.354639] dib0700: firmware download failed at 7 with -22
[10994.354895] dvb-usb: found a 'Prolink Pixelview SBTVD' in cold state, will try to load a firmware
[10994.354921] usb 1-3: firmware: requesting dvb-usb-dib0700-1.20.fw
[10994.367717] dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.20.fw'
[10994.367730] dib0700: firmware download failed at 7 with -22
[10994.367898] dvb-usb: found a 'Prolink Pixelview SBTVD' in cold state, will try to load a firmware
[10994.367911] usb 1-3: firmware: requesting dvb-usb-dib0700-1.20.fw
[10994.382186] dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.20.fw'
[10994.382200] dib0700: firmware download failed at 7 with -22
[10994.382397] dvb-usb: found a 'Prolink Pixelview SBTVD' in cold state, will try to load a firmware
[10994.382412] usb 1-3: firmware: requesting dvb-usb-dib0700-1.20.fw
[10994.396745] dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.20.fw'
[10994.396759] dib0700: firmware download failed at 7 with -22
[10994.397066] dvb-usb: found a 'Prolink Pixelview SBTVD' in cold state, will try to load a firmware
[10994.397083] usb 1-3: firmware: requesting dvb-usb-dib0700-1.20.fw
[10994.406253] dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.20.fw'
[10994.406266] dib0700: firmware download failed at 7 with -22
[10994.406531] dvb-usb: found a 'Prolink Pixelview SBTVD' in cold state, will try to load a firmware
[10994.406546] usb 1-3: firmware: requesting dvb-usb-dib0700-1.20.fw
[10994.423181] dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.20.fw'
[10994.423193] dib0700: firmware download failed at 7 with -22
[10994.423394] dvb-usb: found a 'Prolink Pixelview SBTVD' in cold state, will try to load a firmware
[10994.423408] usb 1-3: firmware: requesting dvb-usb-dib0700-1.20.fw
[10994.432237] dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.20.fw'
[10994.432250] dib0700: firmware download failed at 7 with -22
[10994.432344] usbcore: registered new interface driver dvb_usb_dib0700
danne@lucid:~/Download$ scan ch_freq.conf > channels.conf
scanning ch_freq.conf
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
main:2273: FATAL: failed to open '/dev/dvb/adapter0/frontend0': 2 No such file or directory

=/
Título: Re: PixelView PlayTV USB SBTVD Full-Seg Ubuntu 10.04 [RESOLVIDO]
Enviado por: Tota em 26 de Junho de 2010, 20:27
Bem,

O nossile me mandou uma mp com o link do viva o linux=> http://www.vivaolinux.com.br/topico/Hard-on-Linux/Instalar-PixelView-PlayTV-USB-Hybrid

Onde ele também está tentando. Dê uma lida lá, pois parece que existe algum erro com o circuito desta placa, que aponta ser outro.

em off, se der para abrir o plastico sem quebrar, com todo o cuidado, seria interessante ver qual o chip que ela usa. Eu tive que abrir a minha para ver se era mesmo dibcom. Mas é por sua conta e risco.
Título: Re: PixelView PlayTV USB SBTVD Full-Seg Ubuntu 10.04 [RESOLVIDO]
Enviado por: Danne em 26 de Junho de 2010, 20:40
Estou acompanhando o tópico no vol, mas não posso tentar abrir a carcaça, pois se quebrar algo perderei a garantia, e ainda nem o testei no Windows...
Título: Re: PixelView PlayTV USB SBTVD Full-Seg Ubuntu 10.04 [RESOLVIDO]
Enviado por: Tota em 26 de Junho de 2010, 20:46
Então como ultimo recurso sera mandar um e-mail para o sr. Mauro Chehab do v4l pedindo uma luz. Ele fala Português.

Veja aqui => https://patchwork.kernel.org/patch/100843/

Se ele responder, pode resolver para muitos aqui no forum.
Título: Re: PixelView PlayTV USB SBTVD Full-Seg Ubuntu 10.04 [RESOLVIDO]
Enviado por: Danne em 26 de Junho de 2010, 20:49
Obrigado, vou tentar entrar em contato com ele.

edit: Não encontrei o email dele diretamente, mas mandei um email para o grupo LinuxTV.org, em inglês. Vamos aguardar um retorno agora.
Título: Re: PixelView PlayTV USB SBTVD Full-Seg Ubuntu 10.04 [RESOLVIDO]
Enviado por: ucastrobr em 26 de Junho de 2010, 21:39
Eu tinha comprado uma placa de tv mas a qualidade perto de uma tv era muito ruim fiquei desapontado. Daí, comprei um tv lcd 20 polegadas que funciona como monitor da AOC muito show e paguei 599 reais na tv e garantia de 4 anos no controle remoto você escolhe se quer que funcione como tv ou monitor.
Título: Re: PixelView PlayTV USB SBTVD Full-Seg Ubuntu 10.04 [RESOLVIDO]
Enviado por: Tota em 27 de Junho de 2010, 04:27
Ola ucastrobr

599 com receptor digital ?

Muito bom preço, pois só o conversor digital custa uns R$130,00

Caso seja mesmo HDTV, diga onde comprou.

Como o topico é sobre HDTV fica a dica se for o caso.
Título: Re: PixelView PlayTV USB SBTVD Full-Seg Ubuntu 10.04 [RESOLVIDO]
Enviado por: ucastrobr em 27 de Junho de 2010, 12:03
A tv vem sem o recptor digital e é hdtv. Era uma promoção do extra eletro aqui na minha cidade.
Mas no site encontra por 597 reais a de 19 polegadas.
http://tvs.extra.com.br/TVLCD.htm?Filtro=C1_C2_C115_V3137
Título: Re: PixelView PlayTV USB SBTVD Full-Seg Ubuntu 10.04 [RESOLVIDO]
Enviado por: Tota em 27 de Junho de 2010, 13:10
Vou olhar para minha filha.

Obrigado.
Título: Re: PixelView PlayTV USB SBTVD Full-Seg Ubuntu 10.04 [RESOLVIDO]
Enviado por: Manoboy em 02 de Julho de 2010, 16:17
Obrigado, vou tentar entrar em contato com ele.

edit: Não encontrei o email dele diretamente, mas mandei um email para o grupo LinuxTV.org, em inglês. Vamos aguardar um retorno agora.


Ja obteve alguma resposta?
Estou por enquanto acompanhando o topico na expectativa de comprar ou não essa plaquinha.
Título: Re: PixelView PlayTV USB SBTVD Full-Seg Ubuntu 10.04 [RESOLVIDO]
Enviado por: Danne em 02 de Julho de 2010, 20:14
Nada ainda =/
Título: Re: PixelView PlayTV USB SBTVD Full-Seg Ubuntu 10.04
Enviado por: Tuxjanus em 02 de Julho de 2010, 22:34
Olá,

Consegui achar o problema...
Tive que entrar no diretório v4l e alterar o arquivo .config:

Código: [Selecionar]
De:
CONFIG_DVB_FIREDTV=m
Para:
CONFIG_DVB_FIREDTV=n

Atenciosamente,
Hélio Barbosa

O Hélio, comé que vc fez isso? tenho um modem USB ZTE MF100 que pega 3G mas que segundo a Claro não tem suporte para tv digital para Linux. E ai, será que rola pegar um canal ai?
Agradeço desde ja.
Título: Re: PixelView PlayTV USB SBTVD Full-Seg Ubuntu 10.04
Enviado por: Tota em 03 de Julho de 2010, 11:38
O Hélio, comé que vc fez isso? tenho um modem USB ZTE MF100 que pega 3G mas que segundo a Claro não tem suporte para tv digital para Linux. E ai, será que rola pegar um canal ai?
Agradeço desde ja.

Ola,

Fui no site de ZTE e verifiquei que seu pen 3G MF100 não tem dispositivo de HDTV integrado, estou certo?

http://wwwen.zte.com.cn/en/products/mobile/mobile_detail_291.jsp?mobileName=ZTE%20MF100

Citar
Radio
   
HSDPA/UMTS 2100 MHz
EDGE/GPRS/GSM 850/900/1800/1900MHz
HSDPA 3.6M
Size
   
69.7×26×11.5 mm
Memory
   
MicroSD Slot: up to 32GB
Messaging
   
SMS
Others
   
Internal Antenna
USB 2.0 HS
OS
   
Win7, Windows XP, Vista, Linux, Mac OS
Sample availability
   
Now
 

Então, como quer ter Televisão digital num modem?

Não entendi....


[],s
Título: Re: PixelView PlayTV USB SBTVD Full-Seg Ubuntu 10.04 [RESOLVIDO]
Enviado por: Tota em 03 de Julho de 2010, 11:56
edit: Não encontrei o email dele diretamente, mas mandei um email para o grupo LinuxTV.org, em inglês. Vamos aguardar um retorno agora.

Não encontrou no link que postei?
Não gosto de postar -emails num forum publico, para mim não é elegante, mas olhe atentamente no link.


[],s
Título: Re: PixelView PlayTV USB SBTVD Full-Seg Ubuntu 10.04 [RESOLVIDO]
Enviado por: Danne em 05 de Julho de 2010, 19:38
edit: Não encontrei o email dele diretamente, mas mandei um email para o grupo LinuxTV.org, em inglês. Vamos aguardar um retorno agora.

Não encontrou no link que postei?
Não gosto de postar -emails num forum publico, para mim não é elegante, mas olhe atentamente no link.


[],s
Que coisa, não?  ::)

Não sei como não tinha achado antes, hehe.

Vou mandar um email para ele agora!

edit: Eita que diferença, mal mandei e ele já me retornou. Pena que com uma notícia não tão boa.

Citar
Oi Danne,

Esse dispositivo é completamente diferente do dispositivo anterior, embora a PixelView tenha mantido o mesmo
nome e o mesmo numero USB.

Infelizmente ainda não existe driver disponível para ele.

Vamos aguardar agora, né...
Título: Re: PixelView PlayTV USB SBTVD Full-Seg Ubuntu 10.04 [RESOLVIDO]
Enviado por: Danne em 13 de Outubro de 2010, 18:50
Parece que já podemos usar a placa citada:

http://br-linux.org/2010/tv-digital-brasileira-no-linux-mais-drivers-experimentais-disponiveis/

Só vi agora, quando chegar em casa e tiver um tempinho vou testar.
Título: Re: PixelView PlayTV USB SBTVD Full-Seg Ubuntu 10.04 [RESOLVIDO]
Enviado por: Nossile em 14 de Outubro de 2010, 19:24
Notícia muito boa, porém passei a tarde toda quebrando a cabeça e não consegui nenhum resultado positivo.

Se alguém conseguir poste o caminho das pedras.