Hi Leuts
Sowas hab ich noch nicht erlebt. Ich sitz jetzt schon 3 Tage an dem Problem, das sich KEIN DVB-Treiber mehr unter Suse 10.0 installieren läßt.
Nach einem Mainboardtausch (Kondensatoren defekt) hab ich das System komplett neu aufgespielt (mittlerweile bereits mehrfach) und sogar meine "alten" Treiber und Programmversionen benutzt (das funktionierte mehrere Monate lang absolut problemlos).
Jetzt will sich aber GARKEIN Treiber mehr installieren lassen, immer irgendwelche Errors:
linux:/usr/local/src/DVB # make
make -C /usr/local/src/DVB/v4l
make[1]: Entering directory `/usr/local/src/DVB/v4l'
creating symbolic links...
make -C /lib/modules/2.6.13-15-default/build SUBDIRS=/usr/local/src/DVB/v4l modules
make[2]: Entering directory `/usr/src/linux-2.6.13-15-obj/i386/default'
make -C ../../../linux-2.6.13-15 O=../linux-2.6.13-15-obj/i386/default modules
CC [M] /usr/local/src/DVB/v4l/bttv-driver.o
In file included from /usr/src/linux-2.6.13-15/include/linux/i2c.h:34,
from /usr/local/src/DVB/v4l/bttvp.h:34,
from /usr/local/src/DVB/v4l/bttv-driver.c:41:
/usr/src/linux-2.6.13-15/include/linux/device.h:264:44: error: macro "class_device_create" requires 8 arguments, but only 5 given
In file included from /usr/src/linux-2.6.13-15/include/linux/i2c.h:34,
from /usr/local/src/DVB/v4l/bttvp.h:34,
from /usr/local/src/DVB/v4l/bttv-driver.c:41:
/usr/src/linux-2.6.13-15/include/linux/device.h:265: warning: 'format' attribute only applies to function types
/usr/local/src/DVB/v4l/bttv-driver.c:3858: warning: initialization discards qualifiers from pointer target type
/usr/local/src/DVB/v4l/bttv-driver.c:3867: warning: initialization discards qualifiers from pointer target type
/usr/local/src/DVB/v4l/bttv-driver.c:4013: warning: initialization discards qualifiers from pointer target type
make[5]: *** [/usr/local/src/DVB/v4l/bttv-driver.o] Error 1
make[4]: *** [_module_/usr/local/src/DVB/v4l] Error 2
make[3]: *** [modules] Error 2
make[2]: *** [modules] Error 2
make[2]: Leaving directory `/usr/src/linux-2.6.13-15-obj/i386/default'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/usr/local/src/DVB/v4l'
make: *** [all] Error 2
Alles anzeigen
Das sind aktuelle v4l-Treiber.
Früher ging das mit den alten v4l-Treibern problemlos, jetzt funktionieren aber nicht einmal mehr diese (und die liefen ja mehrere Monate).
Ich weis echt nicht mehr weiter, das einzige was am System anders ist, ist die Grafikkarte (eine andere) ...
Weis jemand wie ich den Fehler wegkriege ?
Hatte sogar schon Suse 10.2 installiert, dort lief der Treiber nach Anleitung zwar, jedoch konnte er kein zweites Mal geladen werden (z.B. wenn der VDR abschmierte und neu startete).
Das Problem hatt ich mit Suse 10.1 damals auch schon mal, bin deshalb wieder auf 10.0 zurückgegangen, dort war das mit meinenaltenTreibern eben nicht, und die liefen auch (irgendwie).
Mit meinen alten Treibern kommt das hier, da liegts dann am bt87x :
make: Entering directory `/usr/local/src/DVB'
make -C /usr/local/src/DVB/v4l
make[1]: Entering directory `/usr/local/src/DVB/v4l'
scripts/make_makefile.pl
Updating/Creating .config
Preparing to compile for kernel version 2.6.13
***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_PLANB: Requires at least kernel 2.6.99
VIDEO_SAA5246A: Requires at least kernel 2.6.16
VIDEO_SAA5249: Requires at least kernel 2.6.16
TUNER_3036: Requires at least kernel 2.6.16
VIDEO_VINO: Requires at least kernel 2.6.16
VIDEO_ZORAN_BUZ: Requires at least kernel 2.6.16
VIDEO_ZORAN_DC10: Requires at least kernel 2.6.16
VIDEO_ZORAN_DC30: Requires at least kernel 2.6.16
VIDEO_ZORAN_LML33: Requires at least kernel 2.6.16
VIDEO_ZORAN_LML33R10: Requires at least kernel 2.6.16
VIDEO_ZORAN_AVS6EYES: Requires at least kernel 2.6.16
VIDEO_ZR36120: Requires at least kernel 2.6.99
VIDEO_MXB: Requires at least kernel 2.6.16
VIDEO_DPC: Requires at least kernel 2.6.16
VIDEO_M32R_AR_M64278: Requires at least kernel 2.6.16
USB_KONICAWC: Requires at least kernel 2.6.15
USB_QUICKCAM_MESSENGER: Requires at least kernel 2.6.15
USB_ET61X251: Requires at least kernel 2.6.15
VIDEO_OVCAMCHIP: Requires at least kernel 2.6.16
USB_ZC0301: Requires at least kernel 2.6.15
DVB_CORE_ATTACH: Requires at least kernel 2.6.17
Created default (all yes) .config file
./scripts/make_myconfig.pl
make[1]: Leaving directory `/usr/local/src/DVB/v4l'
make[1]: Entering directory `/usr/local/src/DVB/v4l'
creating symbolic links...
ln -sf . oss
make -C /lib/modules/2.6.13-15-default/build SUBDIRS=/usr/local/src/DVB/v4l modules
make[2]: Entering directory `/usr/src/linux-2.6.13-15-obj/i386/default'
make -C ../../../linux-2.6.13-15 O=../linux-2.6.13-15-obj/i386/default modules
CC [M] /usr/local/src/DVB/v4l/flexcop-pci.o
CC [M] /usr/local/src/DVB/v4l/flexcop-usb.o
CC [M] /usr/local/src/DVB/v4l/flexcop.o
CC [M] /usr/local/src/DVB/v4l/flexcop-fe-tuner.o
CC [M] /usr/local/src/DVB/v4l/flexcop-i2c.o
CC [M] /usr/local/src/DVB/v4l/flexcop-sram.o
CC [M] /usr/local/src/DVB/v4l/flexcop-eeprom.o
CC [M] /usr/local/src/DVB/v4l/flexcop-misc.o
CC [M] /usr/local/src/DVB/v4l/flexcop-hw-filter.o
CC [M] /usr/local/src/DVB/v4l/flexcop-dma.o
CC [M] /usr/local/src/DVB/v4l/bttv-driver.o
CC [M] /usr/local/src/DVB/v4l/bttv-cards.o
CC [M] /usr/local/src/DVB/v4l/bttv-if.o
CC [M] /usr/local/src/DVB/v4l/bttv-risc.o
CC [M] /usr/local/src/DVB/v4l/bttv-vbi.o
CC [M] /usr/local/src/DVB/v4l/bttv-i2c.o
CC [M] /usr/local/src/DVB/v4l/bttv-gpio.o
CC [M] /usr/local/src/DVB/v4l/bttv-input.o
CC [M] /usr/local/src/DVB/v4l/cpia2_v4l.o
CC [M] /usr/local/src/DVB/v4l/cpia2_usb.o
CC [M] /usr/local/src/DVB/v4l/cpia2_core.o
CC [M] /usr/local/src/DVB/v4l/cx25840-core.o
CC [M] /usr/local/src/DVB/v4l/cx25840-audio.o
CC [M] /usr/local/src/DVB/v4l/cx25840-firmware.o
CC [M] /usr/local/src/DVB/v4l/cx25840-vbi.o
CC [M] /usr/local/src/DVB/v4l/cx88-video.o
CC [M] /usr/local/src/DVB/v4l/cx88-vbi.o
CC [M] /usr/local/src/DVB/v4l/cx88-mpeg.o
CC [M] /usr/local/src/DVB/v4l/cx88-cards.o
CC [M] /usr/local/src/DVB/v4l/cx88-core.o
CC [M] /usr/local/src/DVB/v4l/cx88-i2c.o
CC [M] /usr/local/src/DVB/v4l/cx88-tvaudio.o
CC [M] /usr/local/src/DVB/v4l/cx88-input.o
CC [M] /usr/local/src/DVB/v4l/dvbdev.o
CC [M] /usr/local/src/DVB/v4l/dmxdev.o
CC [M] /usr/local/src/DVB/v4l/dvb_demux.o
CC [M] /usr/local/src/DVB/v4l/dvb_filter.o
CC [M] /usr/local/src/DVB/v4l/dvb_ca_en50221.o
CC [M] /usr/local/src/DVB/v4l/dvb_frontend.o
CC [M] /usr/local/src/DVB/v4l/dvb_net.o
CC [M] /usr/local/src/DVB/v4l/dvb_ringbuffer.o
CC [M] /usr/local/src/DVB/v4l/dvb_math.o
CC [M] /usr/local/src/DVB/v4l/av7110_hw.o
CC [M] /usr/local/src/DVB/v4l/av7110_v4l.o
CC [M] /usr/local/src/DVB/v4l/av7110_av.o
CC [M] /usr/local/src/DVB/v4l/av7110_ca.o
CC [M] /usr/local/src/DVB/v4l/av7110.o
CC [M] /usr/local/src/DVB/v4l/av7110_ipack.o
CC [M] /usr/local/src/DVB/v4l/av7110_ir.o
CC [M] /usr/local/src/DVB/v4l/a800.o
CC [M] /usr/local/src/DVB/v4l/cxusb.o
CC [M] /usr/local/src/DVB/v4l/dibusb-common.o
CC [M] /usr/local/src/DVB/v4l/dibusb-mb.o
CC [M] /usr/local/src/DVB/v4l/dibusb-mc.o
CC [M] /usr/local/src/DVB/v4l/digitv.o
CC [M] /usr/local/src/DVB/v4l/dtt200u.o
CC [M] /usr/local/src/DVB/v4l/dtt200u-fe.o
CC [M] /usr/local/src/DVB/v4l/gp8psk.o
CC [M] /usr/local/src/DVB/v4l/gp8psk-fe.o
CC [M] /usr/local/src/DVB/v4l/nova-t-usb2.o
CC [M] /usr/local/src/DVB/v4l/umt-010.o
CC [M] /usr/local/src/DVB/v4l/vp702x.o
CC [M] /usr/local/src/DVB/v4l/vp702x-fe.o
CC [M] /usr/local/src/DVB/v4l/vp7045.o
CC [M] /usr/local/src/DVB/v4l/vp7045-fe.o
CC [M] /usr/local/src/DVB/v4l/dvb-usb-firmware.o
CC [M] /usr/local/src/DVB/v4l/dvb-usb-init.o
CC [M] /usr/local/src/DVB/v4l/dvb-usb-urb.o
CC [M] /usr/local/src/DVB/v4l/dvb-usb-i2c.o
CC [M] /usr/local/src/DVB/v4l/dvb-usb-dvb.o
CC [M] /usr/local/src/DVB/v4l/dvb-usb-remote.o
CC [M] /usr/local/src/DVB/v4l/em28xx-video.o
CC [M] /usr/local/src/DVB/v4l/em28xx-i2c.o
CC [M] /usr/local/src/DVB/v4l/em28xx-cards.o
CC [M] /usr/local/src/DVB/v4l/em28xx-core.o
CC [M] /usr/local/src/DVB/v4l/em28xx-input.o
CC [M] /usr/local/src/DVB/v4l/ir-functions.o
CC [M] /usr/local/src/DVB/v4l/ir-keymaps.o
CC [M] /usr/local/src/DVB/v4l/miropcm20-rds-core.o
CC [M] /usr/local/src/DVB/v4l/miropcm20-radio.o
CC [M] /usr/local/src/DVB/v4l/msp3400-driver.o
CC [M] /usr/local/src/DVB/v4l/msp3400-kthreads.o
CC [M] /usr/local/src/DVB/v4l/pvrusb2-i2c-core.o
CC [M] /usr/local/src/DVB/v4l/pvrusb2-i2c-cmd-v4l2.o
CC [M] /usr/local/src/DVB/v4l/pvrusb2-audio.o
CC [M] /usr/local/src/DVB/v4l/pvrusb2-i2c-chips-v4l2.o
CC [M] /usr/local/src/DVB/v4l/pvrusb2-encoder.o
CC [M] /usr/local/src/DVB/v4l/pvrusb2-video-v4l.o
CC [M] /usr/local/src/DVB/v4l/pvrusb2-eeprom.o
CC [M] /usr/local/src/DVB/v4l/pvrusb2-tuner.o
CC [M] /usr/local/src/DVB/v4l/pvrusb2-main.o
CC [M] /usr/local/src/DVB/v4l/pvrusb2-hdw.o
CC [M] /usr/local/src/DVB/v4l/pvrusb2-v4l2.o
CC [M] /usr/local/src/DVB/v4l/pvrusb2-ctrl.o
CC [M] /usr/local/src/DVB/v4l/pvrusb2-std.o
CC [M] /usr/local/src/DVB/v4l/pvrusb2-context.o
CC [M] /usr/local/src/DVB/v4l/pvrusb2-io.o
CC [M] /usr/local/src/DVB/v4l/pvrusb2-ioread.o
CC [M] /usr/local/src/DVB/v4l/pvrusb2-cx2584x-v4l.o
CC [M] /usr/local/src/DVB/v4l/pvrusb2-wm8775.o
CC [M] /usr/local/src/DVB/v4l/pvrusb2-sysfs.o
CC [M] /usr/local/src/DVB/v4l/pvrusb2-debugifc.o
CC [M] /usr/local/src/DVB/v4l/pwc-if.o
CC [M] /usr/local/src/DVB/v4l/pwc-misc.o
CC [M] /usr/local/src/DVB/v4l/pwc-ctrl.o
CC [M] /usr/local/src/DVB/v4l/pwc-v4l.o
CC [M] /usr/local/src/DVB/v4l/pwc-uncompress.o
CC [M] /usr/local/src/DVB/v4l/pwc-dec1.o
CC [M] /usr/local/src/DVB/v4l/pwc-dec23.o
CC [M] /usr/local/src/DVB/v4l/pwc-kiara.o
CC [M] /usr/local/src/DVB/v4l/pwc-timon.o
CC [M] /usr/local/src/DVB/v4l/saa7134-cards.o
CC [M] /usr/local/src/DVB/v4l/saa7134-core.o
CC [M] /usr/local/src/DVB/v4l/saa7134-i2c.o
CC [M] /usr/local/src/DVB/v4l/saa7134-ts.o
CC [M] /usr/local/src/DVB/v4l/saa7134-tvaudio.o
CC [M] /usr/local/src/DVB/v4l/saa7134-vbi.o
CC [M] /usr/local/src/DVB/v4l/saa7134-video.o
CC [M] /usr/local/src/DVB/v4l/saa7134-input.o
CC [M] /usr/local/src/DVB/v4l/saa7146_i2c.o
CC [M] /usr/local/src/DVB/v4l/saa7146_core.o
CC [M] /usr/local/src/DVB/v4l/saa7146_fops.o
CC [M] /usr/local/src/DVB/v4l/saa7146_video.o
CC [M] /usr/local/src/DVB/v4l/saa7146_hlp.o
CC [M] /usr/local/src/DVB/v4l/saa7146_vbi.o
CC [M] /usr/local/src/DVB/v4l/sn9c102_core.o
CC [M] /usr/local/src/DVB/v4l/sn9c102_hv7131d.o
CC [M] /usr/local/src/DVB/v4l/sn9c102_mi0343.o
CC [M] /usr/local/src/DVB/v4l/sn9c102_ov7630.o
CC [M] /usr/local/src/DVB/v4l/sn9c102_pas106b.o
CC [M] /usr/local/src/DVB/v4l/sn9c102_pas202bca.o
CC [M] /usr/local/src/DVB/v4l/sn9c102_pas202bcb.o
CC [M] /usr/local/src/DVB/v4l/sn9c102_tas5110c1b.o
CC [M] /usr/local/src/DVB/v4l/sn9c102_tas5130d1b.o
CC [M] /usr/local/src/DVB/v4l/bt87x.o
make[2]: Leaving directory `/usr/src/linux-2.6.13-15-obj/i386/default'
make[1]: Leaving directory `/usr/local/src/DVB/v4l'
make: Leaving directory `/usr/local/src/DVB'
Alles anzeigen
Ich hab gelesen, das man den Treiber per menuconfig abwählen kann, jedochstartet die bei mir nicht (obwohl die Kernel-Sourcen bei der Installation von SUSE direkt mit gewählt wurden, sollten also vorhanden sein).
linux:/usr/local/src/DVB # make menuconfig
make -C /usr/local/src/DVB/v4l menuconfig
make[1]: Entering directory `/usr/local/src/DVB/v4l'
make -C /lib/modules/2.6.13-15-default/build -f /usr/local/src/DVB/v4l/Makefile.kernel config-targets=1 mixed-targets=0 dot-config=0 v4l-mconf
make[2]: Entering directory `/usr/src/linux-2.6.13-15-obj/i386/default'
make -C ../../../linux-2.6.13-15 O=../linux-2.6.13-15-obj/i386/default scripts_basic
make =scripts/kconfig scripts/kconfig/mconf
make: *** empty variable name. Stop.
make: Entering an unknown directorymake: Leaving an unknown directorymake[2]: *** [v4l-mconf] Error 2
make[2]: Leaving directory `/usr/src/linux-2.6.13-15-obj/i386/default'
make[1]: *** [/lib/modules/2.6.13-15-default/build/scripts/kconfig/mconf] Error 2
make[1]: Leaving directory `/usr/local/src/DVB/v4l'
make: *** [menuconfig] Error 2
Alles anzeigen
Wo kann ich da anfangen ?
Fehlen die Sourcen, irgendwelche Header ??? Das ist für einen Laien wie mich nun viel zu schwierig.
MFG
Marco