Placa Leaderchip USB TV digital modelo Full Sec 0090 ( Resolvido )

Iniciado por Fabricioemmerick, 25 de Julho de 2010, 11:29

tópico anterior - próximo tópico

Fabricioemmerick

a primeira parte já foi
emmerick@emmerick-laptop:/$ hg clone http://www.linuxtv.org/hg/v4l-dvb
diretório de destino: v4l-dvb
abortado: Permission denied: v4l-dvb
emmerick@emmerick-laptop:/$ sudo hg clone http://www.linuxtv.org/hg/v4l-dvb
[sudo] password for emmerick:
diretório de destino: v4l-dvb
pedindo todas as mudanças
adicionando revisões
adicionando manifestos
adicionando mudanças em arquivos
adicionadas 14994 revisões com 36894 mudanças em 2864 arquivos
atualizando para o ramo default
1761 arquivos atualizados, 0 arquivos mesclados, 0 arquivos removidos, 0 arquivos não resolvidos



Fabricioemmerick

meu kernel já esta atualizado
[codeemmerick@emmerick-laptop:~$ uname -r
2.6.32-24-generic
]

Fabricioemmerick

segunda parte
sudo make
make -C /v4l-dvb/v4l
make[1]: Entrando no diretório `/v4l-dvb/v4l'
No version yet, using 2.6.32-24-generic
make[1]: Saindo do diretório `/v4l-dvb/v4l'
make[1]: Entrando no diretório `/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]: Saindo do diretório `/v4l-dvb/v4l'
make[1]: Entrando no diretório `/v4l-dvb/v4l'
perl scripts/make_config_compat.pl /lib/modules/2.6.32-24-generic/build ./.myconfig ./config-compat.h
creating symbolic links...
ln -sf . oss
make -C firmware prep
make[2]: Entering directory `/v4l-dvb/v4l/firmware'
make[2]: Leaving directory `/v4l-dvb/v4l/firmware'
make -C firmware
make[2]: Entering directory `/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 `/v4l-dvb/v4l/firmware'
Kernel build directory is /lib/modules/2.6.32-24-generic/build
make -C /lib/modules/2.6.32-24-generic/build SUBDIRS=/v4l-dvb/v4l  modules
make[2]: Entering directory `/usr/src/linux-headers-2.6.32-24-generic'
  CC [M]  /v4l-dvb/v4l/tuner-xc2028.o
  CC [M]  /v4l-dvb/v4l/tuner-simple.o
  CC [M]  /v4l-dvb/v4l/tuner-types.o
  CC [M]  /v4l-dvb/v4l/mt20xx.o
  CC [M]  /v4l-dvb/v4l/tda8290.o
  CC [M]  /v4l-dvb/v4l/tea5767.o
  CC [M]  /v4l-dvb/v4l/tea5761.o
  CC [M]  /v4l-dvb/v4l/tda9887.o
  CC [M]  /v4l-dvb/v4l/tda827x.o
  CC [M]  /v4l-dvb/v4l/au0828-core.o
  CC [M]  /v4l-dvb/v4l/au0828-i2c.o
  CC [M]  /v4l-dvb/v4l/au0828-cards.o
  CC [M]  /v4l-dvb/v4l/au0828-dvb.o
  CC [M]  /v4l-dvb/v4l/au0828-video.o
  CC [M]  /v4l-dvb/v4l/au8522_dig.o
  CC [M]  /v4l-dvb/v4l/au8522_decoder.o
  CC [M]  /v4l-dvb/v4l/flexcop-pci.o
  CC [M]  /v4l-dvb/v4l/flexcop-usb.o
  CC [M]  /v4l-dvb/v4l/flexcop.o
  CC [M]  /v4l-dvb/v4l/flexcop-fe-tuner.o
  CC [M]  /v4l-dvb/v4l/flexcop-i2c.o
  CC [M]  /v4l-dvb/v4l/flexcop-sram.o
  CC [M]  /v4l-dvb/v4l/flexcop-eeprom.o
  CC [M]  /v4l-dvb/v4l/flexcop-misc.o
  CC [M]  /v4l-dvb/v4l/flexcop-hw-filter.o
  CC [M]  /v4l-dvb/v4l/flexcop-dma.o
  CC [M]  /v4l-dvb/v4l/bttv-driver.o
  CC [M]  /v4l-dvb/v4l/bttv-cards.o
  CC [M]  /v4l-dvb/v4l/bttv-if.o
  CC [M]  /v4l-dvb/v4l/bttv-risc.o
  CC [M]  /v4l-dvb/v4l/bttv-vbi.o
  CC [M]  /v4l-dvb/v4l/bttv-i2c.o
  CC [M]  /v4l-dvb/v4l/bttv-gpio.o
  CC [M]  /v4l-dvb/v4l/bttv-input.o
  CC [M]  /v4l-dvb/v4l/bttv-audio-hook.o
  CC [M]  /v4l-dvb/v4l/cpia2_v4l.o
  CC [M]  /v4l-dvb/v4l/cpia2_usb.o
  CC [M]  /v4l-dvb/v4l/cpia2_core.o
  CC [M]  /v4l-dvb/v4l/cx18-alsa-main.o
  CC [M]  /v4l-dvb/v4l/cx18-alsa-pcm.o
  CC [M]  /v4l-dvb/v4l/cx18-driver.o
  CC [M]  /v4l-dvb/v4l/cx18-cards.o
  CC [M]  /v4l-dvb/v4l/cx18-i2c.o
  CC [M]  /v4l-dvb/v4l/cx18-firmware.o
  CC [M]  /v4l-dvb/v4l/cx18-gpio.o
  CC [M]  /v4l-dvb/v4l/cx18-queue.o
  CC [M]  /v4l-dvb/v4l/cx18-streams.o
  CC [M]  /v4l-dvb/v4l/cx18-fileops.o
  CC [M]  /v4l-dvb/v4l/cx18-ioctl.o
  CC [M]  /v4l-dvb/v4l/cx18-controls.o
  CC [M]  /v4l-dvb/v4l/cx18-mailbox.o
  CC [M]  /v4l-dvb/v4l/cx18-vbi.o
  CC [M]  /v4l-dvb/v4l/cx18-audio.o
  CC [M]  /v4l-dvb/v4l/cx18-video.o
  CC [M]  /v4l-dvb/v4l/cx18-irq.o
  CC [M]  /v4l-dvb/v4l/cx18-av-core.o
  CC [M]  /v4l-dvb/v4l/cx18-av-audio.o
  CC [M]  /v4l-dvb/v4l/cx18-av-firmware.o
  CC [M]  /v4l-dvb/v4l/cx18-av-vbi.o
  CC [M]  /v4l-dvb/v4l/cx18-scb.o
  CC [M]  /v4l-dvb/v4l/cx18-dvb.o
  CC [M]  /v4l-dvb/v4l/cx18-io.o
  CC [M]  /v4l-dvb/v4l/cx231xx-audio.o
  CC [M]  /v4l-dvb/v4l/cx231xx-video.o
  CC [M]  /v4l-dvb/v4l/cx231xx-i2c.o
  CC [M]  /v4l-dvb/v4l/cx231xx-cards.o
  CC [M]  /v4l-dvb/v4l/cx231xx-core.o
  CC [M]  /v4l-dvb/v4l/cx231xx-avcore.o
  CC [M]  /v4l-dvb/v4l/cx231xx-pcb-cfg.o
  CC [M]  /v4l-dvb/v4l/cx231xx-vbi.o
  CC [M]  /v4l-dvb/v4l/cx23885-cards.o
  CC [M]  /v4l-dvb/v4l/cx23885-video.o
  CC [M]  /v4l-dvb/v4l/cx23885-vbi.o
  CC [M]  /v4l-dvb/v4l/cx23885-core.o
  CC [M]  /v4l-dvb/v4l/cx23885-i2c.o
  CC [M]  /v4l-dvb/v4l/cx23885-dvb.o
  CC [M]  /v4l-dvb/v4l/cx23885-417.o
  CC [M]  /v4l-dvb/v4l/cx23885-ioctl.o
  CC [M]  /v4l-dvb/v4l/cx23885-ir.o
  CC [M]  /v4l-dvb/v4l/cx23885-input.o
  CC [M]  /v4l-dvb/v4l/cx23888-ir.o
  CC [M]  /v4l-dvb/v4l/netup-init.o
  CC [M]  /v4l-dvb/v4l/cimax2.o
  CC [M]  /v4l-dvb/v4l/netup-eeprom.o
  CC [M]  /v4l-dvb/v4l/cx23885-f300.o
  CC [M]  /v4l-dvb/v4l/cx25840-core.o
  CC [M]  /v4l-dvb/v4l/cx25840-audio.o
  CC [M]  /v4l-dvb/v4l/cx25840-firmware.o
  CC [M]  /v4l-dvb/v4l/cx25840-vbi.o
  CC [M]  /v4l-dvb/v4l/cx88-video.o
  CC [M]  /v4l-dvb/v4l/cx88-vbi.o
  CC [M]  /v4l-dvb/v4l/cx88-mpeg.o
  CC [M]  /v4l-dvb/v4l/cx88-cards.o
  CC [M]  /v4l-dvb/v4l/cx88-core.o
  CC [M]  /v4l-dvb/v4l/cx88-i2c.o
  CC [M]  /v4l-dvb/v4l/cx88-tvaudio.o
  CC [M]  /v4l-dvb/v4l/cx88-dsp.o
  CC [M]  /v4l-dvb/v4l/cx88-input.o
  CC [M]  /v4l-dvb/v4l/dvbdev.o
  CC [M]  /v4l-dvb/v4l/dmxdev.o
  CC [M]  /v4l-dvb/v4l/dvb_demux.o
  CC [M]  /v4l-dvb/v4l/dvb_filter.o
  CC [M]  /v4l-dvb/v4l/dvb_ca_en50221.o
  CC [M]  /v4l-dvb/v4l/dvb_frontend.o
  CC [M]  /v4l-dvb/v4l/dvb_net.o
  CC [M]  /v4l-dvb/v4l/dvb_ringbuffer.o
  CC [M]  /v4l-dvb/v4l/dvb_math.o
  CC [M]  /v4l-dvb/v4l/av7110_hw.o
  CC [M]  /v4l-dvb/v4l/av7110_v4l.o
  CC [M]  /v4l-dvb/v4l/av7110_av.o
  CC [M]  /v4l-dvb/v4l/av7110_ca.o
  CC [M]  /v4l-dvb/v4l/av7110.o
  CC [M]  /v4l-dvb/v4l/av7110_ipack.o
  CC [M]  /v4l-dvb/v4l/av7110_ir.o
  CC [M]  /v4l-dvb/v4l/a800.o
  CC [M]  /v4l-dvb/v4l/af9005-remote.o
  CC [M]  /v4l-dvb/v4l/af9005.o
  CC [M]  /v4l-dvb/v4l/af9005-fe.o
  CC [M]  /v4l-dvb/v4l/af9015.o
  CC [M]  /v4l-dvb/v4l/anysee.o
  CC [M]  /v4l-dvb/v4l/au6610.o
  CC [M]  /v4l-dvb/v4l/az6027.o
  CC [M]  /v4l-dvb/v4l/ce6230.o
  CC [M]  /v4l-dvb/v4l/cinergyT2-core.o
  CC [M]  /v4l-dvb/v4l/cinergyT2-fe.o
  CC [M]  /v4l-dvb/v4l/cxusb.o
  CC [M]  /v4l-dvb/v4l/dib0700_core.o
  CC [M]  /v4l-dvb/v4l/dib0700_devices.o
  CC [M]  /v4l-dvb/v4l/dibusb-common.o
  CC [M]  /v4l-dvb/v4l/dibusb-mb.o
  CC [M]  /v4l-dvb/v4l/dibusb-mc.o
  CC [M]  /v4l-dvb/v4l/digitv.o
  CC [M]  /v4l-dvb/v4l/dtt200u.o
  CC [M]  /v4l-dvb/v4l/dtt200u-fe.o
  CC [M]  /v4l-dvb/v4l/dtv5100.o
  CC [M]  /v4l-dvb/v4l/dw2102.o
  CC [M]  /v4l-dvb/v4l/ec168.o
  CC [M]  /v4l-dvb/v4l/friio.o
  CC [M]  /v4l-dvb/v4l/friio-fe.o
  CC [M]  /v4l-dvb/v4l/gl861.o
  CC [M]  /v4l-dvb/v4l/gp8psk.o
  CC [M]  /v4l-dvb/v4l/gp8psk-fe.o
  CC [M]  /v4l-dvb/v4l/m920x.o
  CC [M]  /v4l-dvb/v4l/nova-t-usb2.o
  CC [M]  /v4l-dvb/v4l/opera1.o
  CC [M]  /v4l-dvb/v4l/ttusb2.o
  CC [M]  /v4l-dvb/v4l/umt-010.o
  CC [M]  /v4l-dvb/v4l/vp702x.o
  CC [M]  /v4l-dvb/v4l/vp702x-fe.o
  CC [M]  /v4l-dvb/v4l/vp7045.o
  CC [M]  /v4l-dvb/v4l/vp7045-fe.o
  CC [M]  /v4l-dvb/v4l/dvb-usb-firmware.o
  CC [M]  /v4l-dvb/v4l/dvb-usb-init.o
  CC [M]  /v4l-dvb/v4l/dvb-usb-urb.o
  CC [M]  /v4l-dvb/v4l/dvb-usb-i2c.o
  CC [M]  /v4l-dvb/v4l/dvb-usb-dvb.o
  CC [M]  /v4l-dvb/v4l/dvb-usb-remote.o
  CC [M]  /v4l-dvb/v4l/usb-urb.o
  CC [M]  /v4l-dvb/v4l/pt1.o
  CC [M]  /v4l-dvb/v4l/va1j5jf8007s.o
  CC [M]  /v4l-dvb/v4l/va1j5jf8007t.o
  CC [M]  /v4l-dvb/v4l/em28xx-audio.o
  CC [M]  /v4l-dvb/v4l/em28xx-video.o
  CC [M]  /v4l-dvb/v4l/em28xx-i2c.o
  CC [M]  /v4l-dvb/v4l/em28xx-cards.o
  CC [M]  /v4l-dvb/v4l/em28xx-core.o
  CC [M]  /v4l-dvb/v4l/em28xx-input.o
  CC [M]  /v4l-dvb/v4l/em28xx-vbi.o
  CC [M]  /v4l-dvb/v4l/et61x251_core.o
  CC [M]  /v4l-dvb/v4l/et61x251_tas5130d1b.o
  CC [M]  /v4l-dvb/v4l/firedtv-avc.o
  CC [M]  /v4l-dvb/v4l/firedtv-ci.o
  CC [M]  /v4l-dvb/v4l/firedtv-dvb.o
  CC [M]  /v4l-dvb/v4l/firedtv-fe.o
  CC [M]  /v4l-dvb/v4l/firedtv-1394.o
/v4l-dvb/v4l/firedtv-1394.c:22:17: error: dma.h: No such file or directory
/v4l-dvb/v4l/firedtv-1394.c:23:21: error: csr1212.h: No such file or directory
/v4l-dvb/v4l/firedtv-1394.c:24:23: error: highlevel.h: No such file or directory
/v4l-dvb/v4l/firedtv-1394.c:25:19: error: hosts.h: No such file or directory
/v4l-dvb/v4l/firedtv-1394.c:26:22: error: ieee1394.h: No such file or directory
/v4l-dvb/v4l/firedtv-1394.c:27:17: error: iso.h: No such file or directory
/v4l-dvb/v4l/firedtv-1394.c:28:21: error: nodemgr.h: No such file or directory
/v4l-dvb/v4l/firedtv-1394.c:41: warning: 'struct hpsb_iso' declared inside parameter list
/v4l-dvb/v4l/firedtv-1394.c:41: warning: its scope is only this definition or declaration, which is probably not what you want
/v4l-dvb/v4l/firedtv-1394.c: In function 'rawiso_activity_cb':
/v4l-dvb/v4l/firedtv-1394.c:57: error: dereferencing pointer to incomplete type
/v4l-dvb/v4l/firedtv-1394.c:58: error: implicit declaration of function 'hpsb_iso_n_ready'
/v4l-dvb/v4l/firedtv-1394.c:65: error: dereferencing pointer to incomplete type
/v4l-dvb/v4l/firedtv-1394.c:66: error: implicit declaration of function 'dma_region_i'
/v4l-dvb/v4l/firedtv-1394.c:66: error: dereferencing pointer to incomplete type
/v4l-dvb/v4l/firedtv-1394.c:66: error: expected expression before 'unsigned'
/v4l-dvb/v4l/firedtv-1394.c:68: error: dereferencing pointer to incomplete type
/v4l-dvb/v4l/firedtv-1394.c:72: error: dereferencing pointer to incomplete type
/v4l-dvb/v4l/firedtv-1394.c:86: error: implicit declaration of function 'hpsb_iso_recv_release_packets'
/v4l-dvb/v4l/firedtv-1394.c: In function 'node_of':
/v4l-dvb/v4l/firedtv-1394.c:91: error: dereferencing pointer to incomplete type
/v4l-dvb/v4l/firedtv-1394.c:91: warning: type defaults to 'int' in declaration of '__mptr'
/v4l-dvb/v4l/firedtv-1394.c:91: warning: initialization from incompatible pointer type
/v4l-dvb/v4l/firedtv-1394.c:91: error: invalid use of undefined type 'struct unit_directory'
/v4l-dvb/v4l/firedtv-1394.c: In function 'node_lock':
/v4l-dvb/v4l/firedtv-1394.c:96: error: 'quadlet_t' undeclared (first use in this function)
/v4l-dvb/v4l/firedtv-1394.c:96: error: (Each undeclared identifier is reported only once
/v4l-dvb/v4l/firedtv-1394.c:96: error: for each function it appears in.)
/v4l-dvb/v4l/firedtv-1394.c:96: error: 'd' undeclared (first use in this function)
/v4l-dvb/v4l/firedtv-1394.c:97: warning: ISO C90 forbids mixed declarations and code
/v4l-dvb/v4l/firedtv-1394.c:99: error: implicit declaration of function 'hpsb_node_lock'
/v4l-dvb/v4l/firedtv-1394.c:100: error: 'EXTCODE_COMPARE_SWAP' undeclared (first use in this function)
/v4l-dvb/v4l/firedtv-1394.c: In function 'node_read':
/v4l-dvb/v4l/firedtv-1394.c:108: error: implicit declaration of function 'hpsb_node_read'
/v4l-dvb/v4l/firedtv-1394.c: In function 'node_write':
/v4l-dvb/v4l/firedtv-1394.c:113: error: implicit declaration of function 'hpsb_node_write'
/v4l-dvb/v4l/firedtv-1394.c: In function 'start_iso':
/v4l-dvb/v4l/firedtv-1394.c:124: error: implicit declaration of function 'hpsb_iso_recv_init'
/v4l-dvb/v4l/firedtv-1394.c:124: error: dereferencing pointer to incomplete type
/v4l-dvb/v4l/firedtv-1394.c:126: error: 'HPSB_ISO_DMA_DEFAULT' undeclared (first use in this function)
/v4l-dvb/v4l/firedtv-1394.c:135: error: implicit declaration of function 'hpsb_iso_recv_start'
/v4l-dvb/v4l/firedtv-1394.c:138: error: implicit declaration of function 'hpsb_iso_shutdown'
/v4l-dvb/v4l/firedtv-1394.c: In function 'stop_iso':
/v4l-dvb/v4l/firedtv-1394.c:149: error: implicit declaration of function 'hpsb_iso_stop'
/v4l-dvb/v4l/firedtv-1394.c: At top level:
/v4l-dvb/v4l/firedtv-1394.c:164: warning: 'struct hpsb_host' declared inside parameter list
/v4l-dvb/v4l/firedtv-1394.c: In function 'fcp_request':
/v4l-dvb/v4l/firedtv-1394.c:177: error: dereferencing pointer to incomplete type
/v4l-dvb/v4l/firedtv-1394.c:178: error: dereferencing pointer to incomplete type
/v4l-dvb/v4l/firedtv-1394.c: In function 'node_probe':
/v4l-dvb/v4l/firedtv-1394.c:192: error: dereferencing pointer to incomplete type
/v4l-dvb/v4l/firedtv-1394.c:192: warning: type defaults to 'int' in declaration of '__mptr'
/v4l-dvb/v4l/firedtv-1394.c:192: warning: initialization from incompatible pointer type
/v4l-dvb/v4l/firedtv-1394.c:192: error: invalid use of undefined type 'struct unit_directory'
/v4l-dvb/v4l/firedtv-1394.c:197: error: dereferencing pointer to incomplete type
/v4l-dvb/v4l/firedtv-1394.c:198: error: dereferencing pointer to incomplete type
/v4l-dvb/v4l/firedtv-1394.c:199: error: implicit declaration of function 'CSR1212_TEXTUAL_DESCRIPTOR_LEAF_DATA'
/v4l-dvb/v4l/firedtv-1394.c:199: error: dereferencing pointer to incomplete type
/v4l-dvb/v4l/firedtv-1394.c: At top level:
/v4l-dvb/v4l/firedtv-1394.c:258: warning: 'struct unit_directory' declared inside parameter list
/v4l-dvb/v4l/firedtv-1394.c: In function 'node_update':
/v4l-dvb/v4l/firedtv-1394.c:260: error: dereferencing pointer to incomplete type
/v4l-dvb/v4l/firedtv-1394.c: At top level:
/v4l-dvb/v4l/firedtv-1394.c:268: error: variable 'fdtv_driver' has initializer but incomplete type
/v4l-dvb/v4l/firedtv-1394.c:269: error: unknown field 'name' specified in initializer
/v4l-dvb/v4l/firedtv-1394.c:269: warning: excess elements in struct initializer
/v4l-dvb/v4l/firedtv-1394.c:269: warning: (near initialization for 'fdtv_driver')
/v4l-dvb/v4l/firedtv-1394.c:270: error: unknown field 'id_table' specified in initializer
/v4l-dvb/v4l/firedtv-1394.c:270: warning: excess elements in struct initializer
/v4l-dvb/v4l/firedtv-1394.c:270: warning: (near initialization for 'fdtv_driver')
/v4l-dvb/v4l/firedtv-1394.c:271: error: unknown field 'update' specified in initializer
/v4l-dvb/v4l/firedtv-1394.c:271: warning: excess elements in struct initializer
/v4l-dvb/v4l/firedtv-1394.c:271: warning: (near initialization for 'fdtv_driver')
/v4l-dvb/v4l/firedtv-1394.c:272: error: unknown field 'driver' specified in initializer
/v4l-dvb/v4l/firedtv-1394.c:272: error: extra brace group at end of initializer
/v4l-dvb/v4l/firedtv-1394.c:272: error: (near initialization for 'fdtv_driver')
/v4l-dvb/v4l/firedtv-1394.c:275: warning: excess elements in struct initializer
/v4l-dvb/v4l/firedtv-1394.c:275: warning: (near initialization for 'fdtv_driver')
/v4l-dvb/v4l/firedtv-1394.c:278: error: variable 'fdtv_highlevel' has initializer but incomplete type
/v4l-dvb/v4l/firedtv-1394.c:279: error: unknown field 'name' specified in initializer
/v4l-dvb/v4l/firedtv-1394.c:279: warning: excess elements in struct initializer
/v4l-dvb/v4l/firedtv-1394.c:279: warning: (near initialization for 'fdtv_highlevel')
/v4l-dvb/v4l/firedtv-1394.c:280: error: unknown field 'fcp_request' specified in initializer
/v4l-dvb/v4l/firedtv-1394.c:280: warning: excess elements in struct initializer
/v4l-dvb/v4l/firedtv-1394.c:280: warning: (near initialization for 'fdtv_highlevel')
/v4l-dvb/v4l/firedtv-1394.c: In function 'fdtv_1394_init':
/v4l-dvb/v4l/firedtv-1394.c:287: error: implicit declaration of function 'hpsb_register_highlevel'
/v4l-dvb/v4l/firedtv-1394.c:288: error: implicit declaration of function 'hpsb_register_protocol'
/v4l-dvb/v4l/firedtv-1394.c:291: error: implicit declaration of function 'hpsb_unregister_highlevel'
/v4l-dvb/v4l/firedtv-1394.c: In function 'fdtv_1394_exit':
/v4l-dvb/v4l/firedtv-1394.c:298: error: implicit declaration of function 'hpsb_unregister_protocol'
make[3]: *** [/v4l-dvb/v4l/firedtv-1394.o] Error 1
make[2]: *** [_module_/v4l-dvb/v4l] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.32-24-generic'
make[1]: ** [default] Erro 2
make[1]: Saindo do diretório `/v4l-dvb/v4l'
make: ** [all] Erro 2


Já aparecem varios erros, já ta esquisito



libonati

CitarUse o comando tar para descompactar o arquivo. Até aqui você tem de chegar, depois continuamos.

Bom, assim fica difícil ajudar. Se você quer correr tudo bem. Boa sorte.

Fabricioemmerick

ok amigo, o problema é que os drivers estão dentro da tree do repositorio do v4l-dvb, vou tentar baixar eles no formato tar para darmos sequencia

Fabricioemmerick

amigo não consegui de jeito nehum achar o drive no formato gz ou tar. o que eu pude ver é que os drivers esta na pasta v4l-dvb/v4l
Citarib0070.c                     scripts
dib0070.h                     se401.c
dib0090.c                     se401.h
dib0090.h                     sh_mobile_ceu_camera.c
dib0700_core.c                sh_vou.c
dib0700_core.o                si21xx.c
dib0700_devices.c             si21xx.h
dib0700_devices.o             si4713-i2c.c
dib0700.h                     si4713-i2c.h
dib07x0.h                     sms-cards.c
dib3000.h                     sms-cards.h
dib3000mb.c                   smscoreapi.c
dib3000mb_priv.h              smscoreapi.h
dib3000mc.c                   smsdvb.c
dib3000mc.h                   smsendian.c
dib7000m.c                    smsendian.h
dib7000m.h                    smsir.c
dib7000p.c                    smsir.h
dib7000p.h                    smssdio.c
dib8000.c                     smsusb.c
dib8000.h                     sn9c102_config.h
dibusb-common.c               sn9c102_core.c
dibusb-common.o               sn9c102_devtable.h
dibusb.h                      sn9c102.h
dibusb-mb.c                   sn9c102_hv7131d.c
dibusb-mb.o                   sn9c102_hv7131r.c
dibusb-mc.c                   sn9c102_mi0343.c
dibusb-mc.o                   sn9c102_mi0360.c
dibx000_common.c 

ta vendo os meus são os DIBCOM

Um abraço

Fabricioemmerick

Boa noite pessoal, ainda não consegui nada. ta complicado ainda mais para eu que sou novato no linux, mais blz, para tirar uma dúvida se era problema com o Ubuntu resolvi baixar o fedora 13 como indicado pelo Mauro, e rodando direto do CD- Live para minha surpresa a minha placa foi reconhecida na hora, realmente inacreditavel, andei olhando as estruturas dos arquivos e pastas e realmente no Ubuntu a estrutura é diferente o que pode estar ocasionando problemas com os drivers do repositorio do v4l-dvb la do linuxtv.org o que no caso do fedora os drivers já vem nativo. Realmente agora fiquei num beco sem saida, ou seja, bater a cabeça mais um pouco para desvendar o ubuntu e o porque dessa mudança nos seus diretorios ou desinstalar ele e instalar o fedora.
Um abraço a todos e de qualquer maneira viva o livre.

Fabricioemmerick

Bom dia pessoal,
Como sou persistente e gosto do ubuntu, hoje bem cedo falei antes de desinstalar para instalar o fedora vou tentar recompilar o kernel, mais eu eu pensei vou ver se tem um kernel já pronto para ver, até porque seria mais rapido. Ai achei o topico:Tópico: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
http://ubuntuforum-br.org/index.php/topic,29799.msg378631.html#msg378631
Ai fui eu la para instalar esse Kernel otimizado para ver se ele reconheceria a minha placa. fiz todo o procedimento e para minha surpresa quando dei um comando "dmesg" voiiilaaaaaa. esta la perfeita hehehhehehe. Vai entender essas coisas mais funcionou
usb 1-5: new high speed USB device using ehci_hcd and address 5
usb 1-5: New USB device found, idVendor=10b8, idProduct=1fa0
usb 1-5: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-5: Product: STK8096GP
usb 1-5: Manufacturer: DiBcom
usb 1-5: SerialNumber: 1
dvb-usb: found a 'DiBcom STK8096GP reference design' in cold state, will try to load a firmware
usb 1-5: firmware: requesting dvb-usb-dib0700-1.20.fw
dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.20.fw'
dib0700: firmware started successfully.
dvb-usb: found a 'DiBcom STK8096GP reference design' in warm state.
dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
DVB: registering new adapter (DiBcom STK8096GP reference design)
DVB: registering adapter 0 frontend 0 (DiBcom 8000 ISDB-T)...
DVB: Unable to find symbol dib0090_register()
input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:03.3/usb1/1-5/input/input10
dvb-usb: schedule remote query interval to 50 msecs.
dvb-usb: DiBcom STK8096GP reference design successfully initialized and connected.


Resumindo Funcionou, se você tiver passando por essa mesma dificuldade no ubuntu 10.4. recomendo recompilar o kernel ou usar este que eu usei que aqui funcionou.
Um abraço a todos

libonati

Ok amigo. Muito bom que você tenha encontrado a solução aqui. Não esqueça de colocar "Resolvido" na primeira mensagem que você postou para poder ajudar os que estão encontrando a mesma dificuldade. Abraços.

Fabricioemmerick

Valeu amigo , foi uma luta boa rsrsrsrsrs vou colocar la como Resolvido

Um abraço

lpr

Vou "pegar carona" nesse tópico porque estou com um problema parecido....
O ubuntu reconhece minha placa pixelview usb playtv sem problemas, assim como o VLC, só que, mesmo nos canais 1-seg, a imagem está péssima, tremida, e nos canais fullseg a imagem congela.... não sei se o problema é com a placa de captura, com a placa de vídeo, com a antena, com o vlc ou com tudo isso junto....rs 

Tota

Citação de: lpr online 13 de Agosto de 2010, 16:45
Vou "pegar carona" nesse tópico porque estou com um problema parecido....
O ubuntu reconhece minha placa pixelview usb playtv sem problemas, assim como o VLC, só que, mesmo nos canais 1-seg, a imagem está péssima, tremida, e nos canais fullseg a imagem congela.... não sei se o problema é com a placa de captura, com a placa de vídeo, com a antena, com o vlc ou com tudo isso junto....rs 

Pode ser:

1) processador fraco ( < 1giga hertz )

2) placa de video sem suporte a HDTV ( resolução baixa e acelerador de video )

3) monitor em resolução baixa ( tem que ser acima de 1600, pois 1024 x 768 não dá os 1080 do full seg )

4) Pouca memória Ram ( no meu só rodou 1 seg quando coloquei 2 gigas, full seg no meu nem pensar )

Dê uma verificada, caso deseje abra um novo tópico obre o assunto.

[]'s

Carmo paiva

eu nao conseguir  ligar meu receptor de tv digital no pc  com ativar

Carmo paiva

pra mim ativar ta pedindo nome de usuario e chave de liceça

emmerick@emmerick-laptop:/$ lsusb
Bus 003 Device 002: ID 1bcf:0007 Sunplus Innovation Technology Inc.
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 008: ID 10b8:1fa0 DiBcom-------------------------------------------------------------- -------------- Essa é a placa de TV Digital
Bus 001 Device 006: ID 12d1:1001 Huawei Technologies Co., Ltd. E620 USB Modem
Bus 001 Device 005: ID 0bda:0158 Realtek Semiconductor Corp. Mass Storage Device
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


Esse aqui é o recptor:


CitarNome do Produto:RECEPTOR TV DIGITAL FULL SEG Código:0090Família:LeadershipDescrição:
Totalmente compatível com o novo padrão Brasileiro de TV Digital. Compatível com os dois sinais 1Seg e Fullseg que permite assistir seus programas favoritos em alta definição. Assista a programação da TV Digital diretamente no seu Notebook ou PC. Tenha total mobilidade assistindo a TV Digital a qualquer lugar com seu notebook. Permite gravar e agendar a gravação da programação da TV diretamente no seu HD. Função "Instant Replay" que permite pausar a programação ao vivo. Acompanha aplicativo que permite sintonia automática de canais. Menus e Configurações totalmente em portguês. Possibilidade de visualizar nome do programa exibido, sinopse e grade da programação. Possui também ajuste de brilho, contraste, cor e saturação e permite exibir o programa em tela cheia.


Principais Características:
-   Totalmente compatível com o novo padrão Brasileiro de TV Digital
-   Compatível com os dois sinais 1Seg e Fullseg que permite assistir seus programas favoritos em alta definição
-   Assista a programação da TV Digital diretamente no seu Notebook ou PC
-   Tenha total mobilidade assistindo a TV Digital a qualquer lugar com seu notebook
-   Permite gravar e agendar a gravação da programação da TV diretamente no seu HD
-   Função "Instant Replay" que permite pausar a programação ao vivo
-   Acompanha aplicativo que permite sintonia automática de canais
-   Menus e Configurações totalmente em português
-   Possibilidade de visualizar nome do programa exibido¹, sinopse¹ e grade da programação¹
-   Possui também ajuste de brilho, contraste, cor e saturação e permite exibir o programa em tela cheia

Informações Técnicas:
- Conexão PC: USB 2.0
- Sinais de Transmissão Compatível: Full Seg / 1 Seg
- AVC: H.264
- Decodificador do Vídeo: MPEG part.10
- Decodificador do Áudio: MPEG HE‐AAC@L2 Estéreo
- Varredura de canais / programação de gravação
- Principais formatos de gravação: AVI e MPEG
- Edição/Corte/Gravação de vídeos gravados pelo Receptor no TotalMédia²

Características de Reprodução:
- Resolução de reprodução:
FullSeg HD ou FullHD¹
1Seg: Resolução Máxima de 360 x 240 px
- Controle de vídeo: Brilho / Contraste / Cor / Controle de Saturação.


Agora vamos ao tutorial:

O mesmo se encontra no endereço : http://www.guax.net/2009/12/review-receptor-isdb-t-dibcom-stk8096gp-tv-digital-do-brasil/ mais vou tentar reproduzir ele aqui, os créditos são todos do autor da pagina acima.
CitarIsso não colabora muito mas nos dá o fabricante e o modelo do chip. Com isso é fácil dar uma googlada sobre o funcionamento dele no Linux. A boa notícia é que o fabricante é bonzinho e colaborou com a confecção do driver. Temos por tanto um suporte ainda inicial ao ISDB-T no http://www.linuxtv.org/. Uma questão de fazer o download, um make, make install e tudo pronto. Para isso basta pegar o trunk (já que é experimental vamos viver perigosamente).
$ hg clone http://www.linuxtv.org/hg/v4l-dvb
$ cd v4l-dvb
$ make
$ su
# make rmmod
# make install

CitarVocê pode substituir o su com sudo se preferir. Após instalar os driver ainda precisamos do firmware do dispositivo. Basta fazer o download aqui   http://www.guax.net/pub/windows/mygica-s870-driver/dvb-usb-dib0700-1.20.fw e colocá-lo em /lib/firmware/ que tudo estará bem. A resposta do dmesg após replugar o dispositivo agora deverá ser algo como:
Citardib0700: loaded with support for 14 different device-types
dvb-usb: found a 'DiBcom STK8096GP reference design' in cold state, will try to load
a firmware
firmware: requesting dvb-usb-dib0700-1.20.fw
dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.20.fw'
dib0700: firmware started successfully.
dvb-usb: found a 'DiBcom STK8096GP reference design' in warm state.
dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
DVB: registering new adapter (DiBcom STK8096GP reference design)
DVB: registering adapter 0 frontend 0 (DiBcom 8000 ISDB-T)...
DiB0090: successfully identified
input: IR-receiver inside an USB DVB receiver as /devices/...
dvb-usb: schedule remote query interval to 50 msecs.
dvb-usb: DiBcom STK8096GP reference design successfully initialized and connected.
usbcore: registered new interface driver dvb_usb_dib0700
CitarNão é lindo?

Com isso nos temos o dispositivo funcionando mas ainda falta o pedaço que me fez perder algumas horas. Escanear os canais para poder ver o Faustão na telinha do seu PC (ele cabe agora que emagreceu). Para isso nos vamos usar as ferramentas que o driver ali em cima já instalou antes junto com os módulos. A aplicação scan fará isso mas ela precisa de informações para fazer seu trabalho, ela precisa de uma lista de freqüências e ranges para poder escanear por recepção. Essa lista eu consegui primeiramente no blog de dougsland (que não parece ter o nome real divulgado no site). Sabendo o que eu estava procurando (frequency table) eu consegui encontrar no excelente wiki do linuxtv.org em http://www.linuxtv.org/wiki/index.php/ISDB-T_Frequency_Table

Copie o conteúdo e cole em um ch.conf então rode o comando scan para gerar a lista de canais disponíveis:
$ scan ch.conf > channels.conf
CitarIsso gerará um monte de erros como:
>>> tune to: 503142857:INVERSION_AUTO:BANDWIDTH_6_MHZ:FEC_3_4:FEC_AUTO:QAM_
AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_NONE

CitarMas não se preocupe, são normais. Se você tem recepção no meio desse monte de erros você verá um:
Network Name 'RBS TV FLOPS'
0x0000 0xdc60: pmt_pid 0x0101 (null) -- RBS TV HD (???)
0x0000 0xdc78: pmt_pid 0x1fc8 (null) -- RBS TV 1seg (???)

CitarE então seu arquivo channels.conf terá as informações de canais para que você possa vê-los. Se você está em Florianópolis Santa Catarina Brasil por volta do ano de 2009 você terá somente dois canais, um 1 seg e outro full seg que são, infelizmente:
RBS TV HD:587142857:INVERSION_AUTO:BANDWIDTH_6_MHZ:FEC_3_4:FEC_AUTO:QAM
_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_NONE:273:274:
56416
RBS TV 1seg:587142857:INVERSION_AUTO:BANDWIDTH_6_MHZ:FEC_3_4:FEC_AUTO:QAM
_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_NONE:529:530:
56440

CitarAfinal a Band ainda tem as madrugadas de sábado pra animar a garotada. Com isso nós ficamos no ultimo passo: assistir televisão. Mas antes, uma explicação rápida antes sobre a zona toda de TV digital (não achou que eu ia te liberar agora né?).

O mundo todo usa os tais dos DVB-S, DVB-T, DVB-S, DVB-C e ATSC, o Japão  criou e usa o ISDB-T, o Brasil adotou ele e o usa para transmissão, inclusive usa o mesmo range de freqüências, se as tabelas não são iguais elas são muito parecidas. A transmissão digital usa 13 segmentos, 1 deles esse padrão deixou reservado para transmissão de baixa qualidade para dispositivos móveis, com telas pequenas, ou baixa capacidade. Sim, esse é o tal do 1seg que você vai ver bastante. O resto é transmitido em 12 segmentos (full-seg) e nesses estão as transmissões standard e hd. O codec de audio usado é o AAC e o de vídeo e o H264.

Toda a parte anterior está resolvida pelo driver, linda e funcional, um charme tecnológico. Mas... a questão do codec ainda não. Apesar do MPlayer ter colocado suporte por agora ainda não está bom até a redação desse texto. A unica alternativa viável por agora é o VLC que tem suporte a h264 e AAC. Além de se entender com o DVB.

Para fazer funcionar basta você clicar em Exibir > Lista de Reprodução, clicar no mais, adicionar o channels.conf que você criou, dar dois cliques e pronto, simples assim.

CitarMas vamos ao que interessa, e o HD??? Bom, veja bem. O h264 garante uma alta compressão com pouca perda de qualidade, mas isso tem um custo, um rim. Digo, um processador, você precisa ter uma máquina BOA para descodificar o vídeo em HD 1080p. Tanto que no linux eu não consegui tocar direito por conta da implementação do h264, no áudio é perfeito sem nenhum problema, vídeo vai travando, inclusive no poderoso windows (por conta do meu proc dai). Pra ser sincero, no VLC eu não consegui visualizar nem o 1seg direito por conta da descodificação do h264 o vídeo fica com frames repetidos (falha na interpolação ou algo por ai). Você pode ter mais sorte em uma versão mais nova ou melhor do VLC (não desista padawan)

CitarSobre o controle remoto, ele funciona e o driver reconhece mas eu não tive tempo de fazer ele fazer algo útil. A prova são as mensagens que o driver põe no kernel. Basta tratá-las e usar, mas não é algo que um usuário comum faria, então fica pra outra hora (talvez nunca  ).
dib0700: Unknown remote controller key: 0000 20 df
dib0700: Unknown remote controller key: 0000 20 df



É isso ai pessoal, Se alguem puder ajudar ficaria muito grato, afinal falta só essa placa e uma outra de Captura a Pixelview Play DVD 405 maker para eu largar definitivamente o Windows. ;)


Um abraço a todos













[/quote]