PixelView PlayTV USB SBTVD Full-Seg Ubuntu 10.04 [RESOLVIDO]

Iniciado por Hélio Barbosa, 14 de Junho de 2010, 13:54

tópico anterior - próximo tópico

Hélio Barbosa

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:


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



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





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:


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!!!

Hélio Barbosa

Olá,

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


De:
CONFIG_DVB_FIREDTV=m
Para:
CONFIG_DVB_FIREDTV=n


Atenciosamente,
Hélio Barbosa

Hélio Barbosa

#2
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
968.52 KB - 1,440px × 900px

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

Nossile

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.
sudo aptitude remove terno-e-gravata && sudo aptitude install bermuda chinelo -y

Hélio Barbosa

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

GuilhermeMachado

#5
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
"O destino dos homens é a liberdade"
Vinícius de Moraes

Tota

#6
Citação de: Nossile online 17 de Junho de 2010, 15:52
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

Hélio Barbosa

Citação de: GuilhermeMachado online 17 de Junho de 2010, 18:08
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

Citação de: GuilhermeMachado online 17 de Junho de 2010, 18:08
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

GuilhermeMachado

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.
"O destino dos homens é a liberdade"
Vinícius de Moraes

Hélio Barbosa

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

pigdin

Desk: Phenom X3 2GB DDR II - Win 7 / Ubuntu 10.04 64 Bits
Note MUB: Core2Duo 4GB - Win7 / Ubuntu 10.04 / Bodhi Linux.
@alexpigdin

Tota

#11
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:

Citação de: pigdin online 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/


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

[]'s

Nossile

Citação de: Tota online 17 de Junho de 2010, 18:11

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
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

(...)
   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 ;)

sudo aptitude remove terno-e-gravata && sudo aptitude install bermuda chinelo -y

Tota

#13
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

has

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?
Hebert Aragão