Hallo,
Zuerst:
Beim dritten PC habe ich dasselbe Problem und ubuntu 9.04 bzw. 8.10 bringen auch nichts.
Der Link sieht so ja ganz vielversprechend aus.
Folgendes habe ich gemacht:
Einfügen von
#Twinhan 1020 or similar
dvb-bt8xx
dst
dvb_core
in /etc/modules und
#Twinhan 1020 or similar
options dvb_core dvb_shutdown_timeout=0
options bttv i2c_hw=1 card=113
in /etc/modprobe.d/options
Danach nach anleitung die v4l Treiber heruntergeladen, die Zeile
BROOKTREE_878_DEVICE(0, -1, "Not Found"),
in v4l-dvb/linux/drivers/media/dvb/bt8xx/bt878.c eingefügt
und das ganze kompiliert:
simon@tcproject:~$ hg clone http://linuxtv.org/hg/v4l-dvb
Zielverzeichnis: v4l-dvb
Fordere alle Änderungen an
Füge Änderungssätze hinzu
Füge Manifeste hinzu
Füge Dateiänderungen hinzu
Fügte 13589 Änderungssätze mit 33843 Änderungen zu 2573 Dateien hinzu
Aktualisiere Arbeitsverzeichnis
1694 Dateien aktualisiert, 0 Dateien zusammengeführt, 0 Dateien entfernt, 0 Dateien ungelöst
simon@tcproject:~$ cd v4l-dvb
simon@tcproject:~/v4l-dvb$ make
make -C /home/simon/v4l-dvb/v4l
make[1]: Betrete Verzeichnis '/home/simon/v4l-dvb/v4l'
No version yet, using 2.6.31-15-generic
make[1]: Verlasse Verzeichnis '/home/simon/v4l-dvb/v4l'
make[1]: Betrete Verzeichnis '/home/simon/v4l-dvb/v4l'
scripts/make_makefile.pl
Updating/Creating .config
Preparing to compile for kernel version 2.6.31
***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.
VIDEO_SH_MOBILE_CEU: Requires at least kernel 2.6.32
Created default (all yes) .config file
./scripts/make_myconfig.pl
make[1]: Verlasse Verzeichnis '/home/simon/v4l-dvb/v4l'
make[1]: Betrete Verzeichnis '/home/simon/v4l-dvb/v4l'
perl scripts/make_config_compat.pl /lib/modules/2.6.31-15-generic/build ./.myconfig ./config-compat.h
creating symbolic links...
ln -sf . oss
make -C firmware prep
make[2]: Entering directory `/home/simon/v4l-dvb/v4l/firmware'
make[2]: Leaving directory `/home/simon/v4l-dvb/v4l/firmware'
make -C firmware
make[2]: Entering directory `/home/simon/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/simon/v4l-dvb/v4l/firmware'
Kernel build directory is /lib/modules/2.6.31-15-generic/build
make -C /lib/modules/2.6.31-15-generic/build SUBDIRS=/home/simon/v4l-dvb/v4l modules
make[2]: Entering directory `/usr/src/linux-headers-2.6.31-15-generic'
CC [M] /home/simon/v4l-dvb/v4l/tuner-xc2028.o
CC [M] /home/simon/v4l-dvb/v4l/tuner-simple.o
CC [M] /home/simon/v4l-dvb/v4l/tuner-types.o
CC [M] /home/simon/v4l-dvb/v4l/mt20xx.o
CC [M] /home/simon/v4l-dvb/v4l/tda8290.o
CC [M] /home/simon/v4l-dvb/v4l/tea5767.o
CC [M] /home/simon/v4l-dvb/v4l/tea5761.o
CC [M] /home/simon/v4l-dvb/v4l/tda9887.o
CC [M] /home/simon/v4l-dvb/v4l/tda827x.o
CC [M] /home/simon/v4l-dvb/v4l/au0828-core.o
CC [M] /home/simon/v4l-dvb/v4l/au0828-i2c.o
CC [M] /home/simon/v4l-dvb/v4l/au0828-cards.o
CC [M] /home/simon/v4l-dvb/v4l/au0828-dvb.o
CC [M] /home/simon/v4l-dvb/v4l/au0828-video.o
CC [M] /home/simon/v4l-dvb/v4l/au8522_dig.o
CC [M] /home/simon/v4l-dvb/v4l/au8522_decoder.o
CC [M] /home/simon/v4l-dvb/v4l/flexcop-pci.o
CC [M] /home/simon/v4l-dvb/v4l/flexcop-usb.o
CC [M] /home/simon/v4l-dvb/v4l/flexcop.o
CC [M] /home/simon/v4l-dvb/v4l/flexcop-fe-tuner.o
CC [M] /home/simon/v4l-dvb/v4l/flexcop-i2c.o
CC [M] /home/simon/v4l-dvb/v4l/flexcop-sram.o
CC [M] /home/simon/v4l-dvb/v4l/flexcop-eeprom.o
CC [M] /home/simon/v4l-dvb/v4l/flexcop-misc.o
CC [M] /home/simon/v4l-dvb/v4l/flexcop-hw-filter.o
CC [M] /home/simon/v4l-dvb/v4l/flexcop-dma.o
CC [M] /home/simon/v4l-dvb/v4l/bttv-driver.o
CC [M] /home/simon/v4l-dvb/v4l/bttv-cards.o
CC [M] /home/simon/v4l-dvb/v4l/bttv-if.o
CC [M] /home/simon/v4l-dvb/v4l/bttv-risc.o
CC [M] /home/simon/v4l-dvb/v4l/bttv-vbi.o
CC [M] /home/simon/v4l-dvb/v4l/bttv-i2c.o
CC [M] /home/simon/v4l-dvb/v4l/bttv-gpio.o
CC [M] /home/simon/v4l-dvb/v4l/bttv-input.o
CC [M] /home/simon/v4l-dvb/v4l/bttv-audio-hook.o
CC [M] /home/simon/v4l-dvb/v4l/cpia2_v4l.o
CC [M] /home/simon/v4l-dvb/v4l/cpia2_usb.o
CC [M] /home/simon/v4l-dvb/v4l/cpia2_core.o
CC [M] /home/simon/v4l-dvb/v4l/cx18-driver.o
CC [M] /home/simon/v4l-dvb/v4l/cx18-cards.o
CC [M] /home/simon/v4l-dvb/v4l/cx18-i2c.o
CC [M] /home/simon/v4l-dvb/v4l/cx18-firmware.o
CC [M] /home/simon/v4l-dvb/v4l/cx18-gpio.o
CC [M] /home/simon/v4l-dvb/v4l/cx18-queue.o
CC [M] /home/simon/v4l-dvb/v4l/cx18-streams.o
CC [M] /home/simon/v4l-dvb/v4l/cx18-fileops.o
CC [M] /home/simon/v4l-dvb/v4l/cx18-ioctl.o
CC [M] /home/simon/v4l-dvb/v4l/cx18-controls.o
CC [M] /home/simon/v4l-dvb/v4l/cx18-mailbox.o
CC [M] /home/simon/v4l-dvb/v4l/cx18-vbi.o
CC [M] /home/simon/v4l-dvb/v4l/cx18-audio.o
CC [M] /home/simon/v4l-dvb/v4l/cx18-video.o
CC [M] /home/simon/v4l-dvb/v4l/cx18-irq.o
CC [M] /home/simon/v4l-dvb/v4l/cx18-av-core.o
CC [M] /home/simon/v4l-dvb/v4l/cx18-av-audio.o
CC [M] /home/simon/v4l-dvb/v4l/cx18-av-firmware.o
CC [M] /home/simon/v4l-dvb/v4l/cx18-av-vbi.o
CC [M] /home/simon/v4l-dvb/v4l/cx18-scb.o
CC [M] /home/simon/v4l-dvb/v4l/cx18-dvb.o
CC [M] /home/simon/v4l-dvb/v4l/cx18-io.o
CC [M] /home/simon/v4l-dvb/v4l/cx231xx-audio.o
CC [M] /home/simon/v4l-dvb/v4l/cx231xx-video.o
CC [M] /home/simon/v4l-dvb/v4l/cx231xx-i2c.o
CC [M] /home/simon/v4l-dvb/v4l/cx231xx-cards.o
CC [M] /home/simon/v4l-dvb/v4l/cx231xx-core.o
CC [M] /home/simon/v4l-dvb/v4l/cx231xx-avcore.o
CC [M] /home/simon/v4l-dvb/v4l/cx231xx-pcb-cfg.o
CC [M] /home/simon/v4l-dvb/v4l/cx231xx-vbi.o
CC [M] /home/simon/v4l-dvb/v4l/cx23885-cards.o
CC [M] /home/simon/v4l-dvb/v4l/cx23885-video.o
CC [M] /home/simon/v4l-dvb/v4l/cx23885-vbi.o
CC [M] /home/simon/v4l-dvb/v4l/cx23885-core.o
CC [M] /home/simon/v4l-dvb/v4l/cx23885-i2c.o
CC [M] /home/simon/v4l-dvb/v4l/cx23885-dvb.o
CC [M] /home/simon/v4l-dvb/v4l/cx23885-417.o
CC [M] /home/simon/v4l-dvb/v4l/cx23885-ioctl.o
CC [M] /home/simon/v4l-dvb/v4l/cx23885-ir.o
CC [M] /home/simon/v4l-dvb/v4l/cx23885-input.o
CC [M] /home/simon/v4l-dvb/v4l/cx23888-ir.o
CC [M] /home/simon/v4l-dvb/v4l/netup-init.o
CC [M] /home/simon/v4l-dvb/v4l/cimax2.o
CC [M] /home/simon/v4l-dvb/v4l/netup-eeprom.o
CC [M] /home/simon/v4l-dvb/v4l/cx23885-f300.o
CC [M] /home/simon/v4l-dvb/v4l/cx25840-core.o
CC [M] /home/simon/v4l-dvb/v4l/cx25840-audio.o
CC [M] /home/simon/v4l-dvb/v4l/cx25840-firmware.o
CC [M] /home/simon/v4l-dvb/v4l/cx25840-vbi.o
CC [M] /home/simon/v4l-dvb/v4l/cx88-video.o
CC [M] /home/simon/v4l-dvb/v4l/cx88-vbi.o
CC [M] /home/simon/v4l-dvb/v4l/cx88-mpeg.o
CC [M] /home/simon/v4l-dvb/v4l/cx88-cards.o
CC [M] /home/simon/v4l-dvb/v4l/cx88-core.o
CC [M] /home/simon/v4l-dvb/v4l/cx88-i2c.o
CC [M] /home/simon/v4l-dvb/v4l/cx88-tvaudio.o
CC [M] /home/simon/v4l-dvb/v4l/cx88-dsp.o
CC [M] /home/simon/v4l-dvb/v4l/cx88-input.o
CC [M] /home/simon/v4l-dvb/v4l/dvbdev.o
CC [M] /home/simon/v4l-dvb/v4l/dmxdev.o
CC [M] /home/simon/v4l-dvb/v4l/dvb_demux.o
CC [M] /home/simon/v4l-dvb/v4l/dvb_filter.o
CC [M] /home/simon/v4l-dvb/v4l/dvb_ca_en50221.o
CC [M] /home/simon/v4l-dvb/v4l/dvb_frontend.o
CC [M] /home/simon/v4l-dvb/v4l/dvb_net.o
CC [M] /home/simon/v4l-dvb/v4l/dvb_ringbuffer.o
CC [M] /home/simon/v4l-dvb/v4l/dvb_math.o
CC [M] /home/simon/v4l-dvb/v4l/av7110_hw.o
CC [M] /home/simon/v4l-dvb/v4l/av7110_v4l.o
CC [M] /home/simon/v4l-dvb/v4l/av7110_av.o
CC [M] /home/simon/v4l-dvb/v4l/av7110_ca.o
CC [M] /home/simon/v4l-dvb/v4l/av7110.o
CC [M] /home/simon/v4l-dvb/v4l/av7110_ipack.o
CC [M] /home/simon/v4l-dvb/v4l/av7110_ir.o
CC [M] /home/simon/v4l-dvb/v4l/a800.o
CC [M] /home/simon/v4l-dvb/v4l/af9005-remote.o
CC [M] /home/simon/v4l-dvb/v4l/af9005.o
CC [M] /home/simon/v4l-dvb/v4l/af9005-fe.o
CC [M] /home/simon/v4l-dvb/v4l/af9015.o
CC [M] /home/simon/v4l-dvb/v4l/anysee.o
CC [M] /home/simon/v4l-dvb/v4l/au6610.o
CC [M] /home/simon/v4l-dvb/v4l/ce6230.o
CC [M] /home/simon/v4l-dvb/v4l/cinergyT2-core.o
CC [M] /home/simon/v4l-dvb/v4l/cinergyT2-fe.o
CC [M] /home/simon/v4l-dvb/v4l/cxusb.o
CC [M] /home/simon/v4l-dvb/v4l/dib0700_core.o
CC [M] /home/simon/v4l-dvb/v4l/dib0700_devices.o
CC [M] /home/simon/v4l-dvb/v4l/dibusb-common.o
CC [M] /home/simon/v4l-dvb/v4l/dibusb-mb.o
CC [M] /home/simon/v4l-dvb/v4l/dibusb-mc.o
CC [M] /home/simon/v4l-dvb/v4l/digitv.o
CC [M] /home/simon/v4l-dvb/v4l/dtt200u.o
CC [M] /home/simon/v4l-dvb/v4l/dtt200u-fe.o
CC [M] /home/simon/v4l-dvb/v4l/dtv5100.o
CC [M] /home/simon/v4l-dvb/v4l/dw2102.o
CC [M] /home/simon/v4l-dvb/v4l/ec168.o
CC [M] /home/simon/v4l-dvb/v4l/friio.o
CC [M] /home/simon/v4l-dvb/v4l/friio-fe.o
CC [M] /home/simon/v4l-dvb/v4l/gl861.o
CC [M] /home/simon/v4l-dvb/v4l/gp8psk.o
CC [M] /home/simon/v4l-dvb/v4l/gp8psk-fe.o
CC [M] /home/simon/v4l-dvb/v4l/m920x.o
CC [M] /home/simon/v4l-dvb/v4l/nova-t-usb2.o
CC [M] /home/simon/v4l-dvb/v4l/opera1.o
CC [M] /home/simon/v4l-dvb/v4l/ttusb2.o
CC [M] /home/simon/v4l-dvb/v4l/umt-010.o
CC [M] /home/simon/v4l-dvb/v4l/vp702x.o
CC [M] /home/simon/v4l-dvb/v4l/vp702x-fe.o
CC [M] /home/simon/v4l-dvb/v4l/vp7045.o
CC [M] /home/simon/v4l-dvb/v4l/vp7045-fe.o
CC [M] /home/simon/v4l-dvb/v4l/dvb-usb-firmware.o
CC [M] /home/simon/v4l-dvb/v4l/dvb-usb-init.o
CC [M] /home/simon/v4l-dvb/v4l/dvb-usb-urb.o
CC [M] /home/simon/v4l-dvb/v4l/dvb-usb-i2c.o
CC [M] /home/simon/v4l-dvb/v4l/dvb-usb-dvb.o
CC [M] /home/simon/v4l-dvb/v4l/dvb-usb-remote.o
CC [M] /home/simon/v4l-dvb/v4l/usb-urb.o
CC [M] /home/simon/v4l-dvb/v4l/pt1.o
CC [M] /home/simon/v4l-dvb/v4l/va1j5jf8007s.o
CC [M] /home/simon/v4l-dvb/v4l/va1j5jf8007t.o
CC [M] /home/simon/v4l-dvb/v4l/em28xx-audio.o
CC [M] /home/simon/v4l-dvb/v4l/em28xx-video.o
CC [M] /home/simon/v4l-dvb/v4l/em28xx-i2c.o
CC [M] /home/simon/v4l-dvb/v4l/em28xx-cards.o
CC [M] /home/simon/v4l-dvb/v4l/em28xx-core.o
CC [M] /home/simon/v4l-dvb/v4l/em28xx-input.o
CC [M] /home/simon/v4l-dvb/v4l/em28xx-vbi.o
CC [M] /home/simon/v4l-dvb/v4l/et61x251_core.o
/home/simon/v4l-dvb/v4l/et61x251_core.c: In function 'et61x251_ioctl_v4l2':
/home/simon/v4l-dvb/v4l/et61x251_core.c:2500: warning: the frame size of 1256 bytes is larger than 1024 bytes
CC [M] /home/simon/v4l-dvb/v4l/et61x251_tas5130d1b.o
CC [M] /home/simon/v4l-dvb/v4l/firedtv-avc.o
CC [M] /home/simon/v4l-dvb/v4l/firedtv-ci.o
CC [M] /home/simon/v4l-dvb/v4l/firedtv-dvb.o
CC [M] /home/simon/v4l-dvb/v4l/firedtv-fe.o
CC [M] /home/simon/v4l-dvb/v4l/firedtv-1394.o
/home/simon/v4l-dvb/v4l/firedtv-1394.c:21:17: error: dma.h: No such file or directory
/home/simon/v4l-dvb/v4l/firedtv-1394.c:22:21: error: csr1212.h: No such file or directory
/home/simon/v4l-dvb/v4l/firedtv-1394.c:23:23: error: highlevel.h: No such file or directory
/home/simon/v4l-dvb/v4l/firedtv-1394.c:24:19: error: hosts.h: No such file or directory
/home/simon/v4l-dvb/v4l/firedtv-1394.c:25:22: error: ieee1394.h: No such file or directory
/home/simon/v4l-dvb/v4l/firedtv-1394.c:26:17: error: iso.h: No such file or directory
/home/simon/v4l-dvb/v4l/firedtv-1394.c:27:21: error: nodemgr.h: No such file or directory
/home/simon/v4l-dvb/v4l/firedtv-1394.c:40: warning: 'struct hpsb_iso' declared inside parameter list
/home/simon/v4l-dvb/v4l/firedtv-1394.c:40: warning: its scope is only this definition or declaration, which is probably not what you want
/home/simon/v4l-dvb/v4l/firedtv-1394.c: In function 'rawiso_activity_cb':
/home/simon/v4l-dvb/v4l/firedtv-1394.c:56: error: dereferencing pointer to incomplete type
/home/simon/v4l-dvb/v4l/firedtv-1394.c:57: error: implicit declaration of function 'hpsb_iso_n_ready'
/home/simon/v4l-dvb/v4l/firedtv-1394.c:64: error: dereferencing pointer to incomplete type
/home/simon/v4l-dvb/v4l/firedtv-1394.c:65: error: implicit declaration of function 'dma_region_i'
/home/simon/v4l-dvb/v4l/firedtv-1394.c:65: error: dereferencing pointer to incomplete type
/home/simon/v4l-dvb/v4l/firedtv-1394.c:65: error: expected expression before 'unsigned'
/home/simon/v4l-dvb/v4l/firedtv-1394.c:66: warning: assignment makes pointer from integer without a cast
/home/simon/v4l-dvb/v4l/firedtv-1394.c:67: error: dereferencing pointer to incomplete type
/home/simon/v4l-dvb/v4l/firedtv-1394.c:71: error: dereferencing pointer to incomplete type
/home/simon/v4l-dvb/v4l/firedtv-1394.c:85: error: implicit declaration of function 'hpsb_iso_recv_release_packets'
/home/simon/v4l-dvb/v4l/firedtv-1394.c: In function 'node_of':
/home/simon/v4l-dvb/v4l/firedtv-1394.c:90: error: dereferencing pointer to incomplete type
/home/simon/v4l-dvb/v4l/firedtv-1394.c:90: warning: type defaults to 'int' in declaration of '__mptr'
/home/simon/v4l-dvb/v4l/firedtv-1394.c:90: warning: initialization from incompatible pointer type
/home/simon/v4l-dvb/v4l/firedtv-1394.c:90: error: invalid use of undefined type 'struct unit_directory'
/home/simon/v4l-dvb/v4l/firedtv-1394.c: In function 'node_lock':
/home/simon/v4l-dvb/v4l/firedtv-1394.c:97: error: implicit declaration of function 'hpsb_node_lock'
/home/simon/v4l-dvb/v4l/firedtv-1394.c:97: error: 'EXTCODE_COMPARE_SWAP' undeclared (first use in this function)
/home/simon/v4l-dvb/v4l/firedtv-1394.c:97: error: (Each undeclared identifier is reported only once
/home/simon/v4l-dvb/v4l/firedtv-1394.c:97: error: for each function it appears in.)
/home/simon/v4l-dvb/v4l/firedtv-1394.c:98: error: 'quadlet_t' undeclared (first use in this function)
/home/simon/v4l-dvb/v4l/firedtv-1394.c:98: error: expected expression before ')' token
/home/simon/v4l-dvb/v4l/firedtv-1394.c: In function 'node_read':
/home/simon/v4l-dvb/v4l/firedtv-1394.c:106: error: implicit declaration of function 'hpsb_node_read'
/home/simon/v4l-dvb/v4l/firedtv-1394.c: In function 'node_write':
/home/simon/v4l-dvb/v4l/firedtv-1394.c:111: error: implicit declaration of function 'hpsb_node_write'
/home/simon/v4l-dvb/v4l/firedtv-1394.c: In function 'start_iso':
/home/simon/v4l-dvb/v4l/firedtv-1394.c:122: error: implicit declaration of function 'hpsb_iso_recv_init'
/home/simon/v4l-dvb/v4l/firedtv-1394.c:122: error: dereferencing pointer to incomplete type
/home/simon/v4l-dvb/v4l/firedtv-1394.c:124: error: 'HPSB_ISO_DMA_DEFAULT' undeclared (first use in this function)
/home/simon/v4l-dvb/v4l/firedtv-1394.c:126: warning: assignment makes pointer from integer without a cast
/home/simon/v4l-dvb/v4l/firedtv-1394.c:133: error: implicit declaration of function 'hpsb_iso_recv_start'
/home/simon/v4l-dvb/v4l/firedtv-1394.c:136: error: implicit declaration of function 'hpsb_iso_shutdown'
/home/simon/v4l-dvb/v4l/firedtv-1394.c: In function 'stop_iso':
/home/simon/v4l-dvb/v4l/firedtv-1394.c:147: error: implicit declaration of function 'hpsb_iso_stop'
/home/simon/v4l-dvb/v4l/firedtv-1394.c: At top level:
/home/simon/v4l-dvb/v4l/firedtv-1394.c:162: warning: 'struct hpsb_host' declared inside parameter list
/home/simon/v4l-dvb/v4l/firedtv-1394.c: In function 'fcp_request':
/home/simon/v4l-dvb/v4l/firedtv-1394.c:175: error: dereferencing pointer to incomplete type
/home/simon/v4l-dvb/v4l/firedtv-1394.c:176: error: dereferencing pointer to incomplete type
/home/simon/v4l-dvb/v4l/firedtv-1394.c: In function 'node_probe':
/home/simon/v4l-dvb/v4l/firedtv-1394.c:190: error: dereferencing pointer to incomplete type
/home/simon/v4l-dvb/v4l/firedtv-1394.c:190: warning: type defaults to 'int' in declaration of '__mptr'
/home/simon/v4l-dvb/v4l/firedtv-1394.c:190: warning: initialization from incompatible pointer type
/home/simon/v4l-dvb/v4l/firedtv-1394.c:190: error: invalid use of undefined type 'struct unit_directory'
/home/simon/v4l-dvb/v4l/firedtv-1394.c:195: error: dereferencing pointer to incomplete type
/home/simon/v4l-dvb/v4l/firedtv-1394.c:195: error: 'quadlet_t' undeclared (first use in this function)
/home/simon/v4l-dvb/v4l/firedtv-1394.c:196: error: implicit declaration of function 'CSR1212_TEXTUAL_DESCRIPTOR_LEAF_DATA'
/home/simon/v4l-dvb/v4l/firedtv-1394.c:196: error: dereferencing pointer to incomplete type
/home/simon/v4l-dvb/v4l/firedtv-1394.c:196: warning: assignment makes pointer from integer without a cast
/home/simon/v4l-dvb/v4l/firedtv-1394.c: At top level:
/home/simon/v4l-dvb/v4l/firedtv-1394.c:252: warning: 'struct unit_directory' declared inside parameter list
/home/simon/v4l-dvb/v4l/firedtv-1394.c: In function 'node_update':
/home/simon/v4l-dvb/v4l/firedtv-1394.c:254: error: dereferencing pointer to incomplete type
/home/simon/v4l-dvb/v4l/firedtv-1394.c: At top level:
/home/simon/v4l-dvb/v4l/firedtv-1394.c:262: error: variable 'fdtv_driver' has initializer but incomplete type
/home/simon/v4l-dvb/v4l/firedtv-1394.c:263: error: unknown field 'name' specified in initializer
/home/simon/v4l-dvb/v4l/firedtv-1394.c:263: warning: excess elements in struct initializer
/home/simon/v4l-dvb/v4l/firedtv-1394.c:263: warning: (near initialization for 'fdtv_driver')
/home/simon/v4l-dvb/v4l/firedtv-1394.c:264: error: unknown field 'id_table' specified in initializer
/home/simon/v4l-dvb/v4l/firedtv-1394.c:264: warning: excess elements in struct initializer
/home/simon/v4l-dvb/v4l/firedtv-1394.c:264: warning: (near initialization for 'fdtv_driver')
/home/simon/v4l-dvb/v4l/firedtv-1394.c:265: error: unknown field 'update' specified in initializer
/home/simon/v4l-dvb/v4l/firedtv-1394.c:265: warning: excess elements in struct initializer
/home/simon/v4l-dvb/v4l/firedtv-1394.c:265: warning: (near initialization for 'fdtv_driver')
/home/simon/v4l-dvb/v4l/firedtv-1394.c:266: error: unknown field 'driver' specified in initializer
/home/simon/v4l-dvb/v4l/firedtv-1394.c:266: error: extra brace group at end of initializer
/home/simon/v4l-dvb/v4l/firedtv-1394.c:266: error: (near initialization for 'fdtv_driver')
/home/simon/v4l-dvb/v4l/firedtv-1394.c:269: warning: excess elements in struct initializer
/home/simon/v4l-dvb/v4l/firedtv-1394.c:269: warning: (near initialization for 'fdtv_driver')
/home/simon/v4l-dvb/v4l/firedtv-1394.c:272: error: variable 'fdtv_highlevel' has initializer but incomplete type
/home/simon/v4l-dvb/v4l/firedtv-1394.c:273: error: unknown field 'name' specified in initializer
/home/simon/v4l-dvb/v4l/firedtv-1394.c:273: warning: excess elements in struct initializer
/home/simon/v4l-dvb/v4l/firedtv-1394.c:273: warning: (near initialization for 'fdtv_highlevel')
/home/simon/v4l-dvb/v4l/firedtv-1394.c:274: error: unknown field 'fcp_request' specified in initializer
/home/simon/v4l-dvb/v4l/firedtv-1394.c:274: warning: excess elements in struct initializer
/home/simon/v4l-dvb/v4l/firedtv-1394.c:274: warning: (near initialization for 'fdtv_highlevel')
/home/simon/v4l-dvb/v4l/firedtv-1394.c: In function 'fdtv_1394_init':
/home/simon/v4l-dvb/v4l/firedtv-1394.c:281: error: implicit declaration of function 'hpsb_register_highlevel'
/home/simon/v4l-dvb/v4l/firedtv-1394.c:282: error: implicit declaration of function 'hpsb_register_protocol'
/home/simon/v4l-dvb/v4l/firedtv-1394.c:285: error: implicit declaration of function 'hpsb_unregister_highlevel'
/home/simon/v4l-dvb/v4l/firedtv-1394.c: In function 'fdtv_1394_exit':
/home/simon/v4l-dvb/v4l/firedtv-1394.c:292: error: implicit declaration of function 'hpsb_unregister_protocol'
make[3]: *** [/home/simon/v4l-dvb/v4l/firedtv-1394.o] Error 1
make[2]: *** [_module_/home/simon/v4l-dvb/v4l] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.31-15-generic'
make[1]: *** [default] Fehler 2
make[1]: Verlasse Verzeichnis '/home/simon/v4l-dvb/v4l'
make: *** [all] Fehler 2
simon@tcproject:~/v4l-dvb$ sudo make install
[sudo] password for simon:
make -C /home/simon/v4l-dvb/v4l install
make[1]: Betrete Verzeichnis '/home/simon/v4l-dvb/v4l'
-e
Removing obsolete files from /lib/modules/2.6.31-15-generic/kernel/drivers/media/video:
-e
Removing obsolete files from /lib/modules/2.6.31-15-generic/kernel/drivers/media/dvb/cinergyT2:
-e
Removing obsolete files from /lib/modules/2.6.31-15-generic/kernel/drivers/media/dvb/frontends:
Installing kernel modules under /lib/modules/2.6.31-15-generic/kernel/drivers/media/:
/sbin/depmod -a 2.6.31-15-generic
make -C firmware install
make[2]: Entering directory `/home/simon/v4l-dvb/v4l/firmware'
Installing firmwares at /lib/firmware: vicam/firmware.fw dabusb/firmware.fw dabusb/bitstream.bin ttusb-budget/dspbootcode.bin cpia2/stv0672_vp4.bin av7110/bootcode.bin
make[2]: Leaving directory `/home/simon/v4l-dvb/v4l/firmware'
make[1]: Verlasse Verzeichnis '/home/simon/v4l-dvb/v4l'
simon@tcproject:~/v4l-dvb$
danach Rechner neugestartet und er fährt jetzt auch mit bttv hoch
leider funktioniert es trotzdem nicht. Es wird weiterhin kein DVB-Gerät erkannt.
dmesg | grep bt ergibt immer noch folgendes:
simon@tcproject:~$ dmesg | grep bt
[ 7.580960] bttv: driver version 0.9.18 loaded
[ 7.580965] bttv: using 8 buffers with 2080k (520 pages) each for capture
[ 7.581040] bttv: Bt8xx card found (0).
[ 7.581398] bttv 0000:01:0a.0: PCI INT A -> Link[LNKC] -> GSI 19 (level, low) -> IRQ 19
[ 7.581409] bttv0: Bt878 (rev 17) at 0000:01:0a.0, irq: 19, latency: 32, mmio: 0xd9fff000
[ 7.581440] bttv0: subsystem: fefe:0001 (UNKNOWN)
[ 7.581445] bttv0: using: Twinhan DST + clones [card=113,insmod option]
[ 7.581448] IRQ 19/bttv0: IRQF_DISABLED is not guaranteed on shared IRQs
[ 7.581482] bttv0: gpio: en=00000000, out=00000000 in=00fffffe [init]
[ 7.581670] bttv0: tuner absent
[ 7.581689] bttv0: add subdevice "dvb0"
[ 7.586946] bt878: AUDIO driver version 0.0.0 loaded
[ 7.603918] dvb_bt8xx: unable to determine DMA core of card 0,
[ 7.603923] dvb_bt8xx: if you have the ALSA bt87x audio driver installed, try removing it.
[ 7.603930] dvb-bt8xx: probe of dvb0 failed with error -14
aber es ist ein Fortschritt ☺
Es sieht allerdings so aus als wäre der Kompiliervorgang nicht richtig verlaufen. Die Zeilen
make[3]: *** [/home/simon/v4l-dvb/v4l/firedtv-1394.o] Error 1
make[2]: *** [_module_/home/simon/v4l-dvb/v4l] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.31-15-generic'
make[1]: *** [default] Fehler 2
make[1]: Verlasse Verzeichnis '/home/simon/v4l-dvb/v4l'
make: *** [all] Fehler 2
lassen nichts Gutes vermuten.
Warum das Passiert ist weiß ich nicht aber normal ist das sicher nicht.
Und warum wird in v4l-dvb darauf hingewiesen, dass das Paket
linux-headers-generic
installiert werden muss? Das sollte doch sowieso schon vorhanden sein, was es bei mir dann auch war (keine große Überraschung) oder hab ich da was falsch verstanden?
Er sagt ja auch
***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.
hoffe auf ein Wunder 😊
simon