11.1: linux/config.h und asm/semaphore.h nicht auffindbar
Hallo, ich versuche gerade meine Webcam "TerraTec USB Pro" unter 11.1 zum laufen zubringen. Die Webcam komprimiert die Bilder vor Übertragung per USB, daher ist ein weiteres Modul zu laden, das speziell für die WEbcam im Source angepasst werden muss und nach kompiliert werden muss. Habe das alles für 9.2, 10.2 schon gemacht, bei 11.1 jetzt klemmt schon ein make des unveränderten source code: gerlach@rex4:~/tmp/ov511-2.31> make Building OVCam drivers for 2.6 kernel. make -C /lib/modules/2.6.27.45-0.1-default/build SUBDIRS=/home/gerlach/tmp/ov511-2.31 modules make[1]: Entering directory `/usr/src/linux-2.6.27.45-0.1-obj/x86_64/default' make -C ../../../linux-2.6.27.45-0.1 O=/usr/src/linux-2.6.27.45-0.1-obj/x86_64/default/. modules CC [M] /home/gerlach/tmp/ov511-2.31/ov511_core.o /home/gerlach/tmp/ov511-2.31/ov511_core.c:29:26: error: linux/config.h: Datei oder Verzeichnis nicht gefunden /home/gerlach/tmp/ov511-2.31/ov511_core.c:40:27: error: asm/semaphore.h: Datei oder Verzeichnis nicht gefunden /home/gerlach/tmp/ov511-2.31/ov511_core.c:164: error: expected ‘)’ before string constant /home/gerlach/tmp/ov511-2.31/ov511_core.c:166: error: expected ‘)’ before string constant [...] Habe die Pakete kernel-default kernel-default-base kernel-default-source kernel-default-syms installiert. Das Verzeichnis /usr/src/linux-2.6.27.45-0.1-obj/x86_64/default gibts schon, auch /usr/src/linux-2.6.27.45-0.1-obj/x86_64/default/linux/ aber da ist kein config.h drinnen und /usr/src/linux-2.6.27.45-0.1-obj/x86_64/default/asm gibts gar nicht. Wer hat mit da Tipps? Gruss Ekkard -- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org
* Bernhard Walle schrieb:
Ich glaub kernel-default-devel baucht man noch.
rex4:~ # zypper search kernel | grep devel i | devel_kernel | Linux Kernel Development | pattern | devel_kernel-32bit | devel_kernel-32bit | pattern es gibt devel_kernel, das ist aber nur ein pattern. Besten dank aber auch, Bernhard. Hat mir sonst noch jmd einen Tipp? Gruss Ekkard -- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org
Hallo, Am Sam, 26 Jun 2010, Ekkard Gerlach schrieb:
* Bernhard Walle schrieb:
Ich glaub kernel-default-devel baucht man noch.
rex4:~ # zypper search kernel | grep devel i | devel_kernel | Linux Kernel Development | pattern | devel_kernel-32bit | devel_kernel-32bit | pattern
es gibt devel_kernel, das ist aber nur ein pattern. Besten dank aber auch, Bernhard.
Hat mir sonst noch jmd einen Tipp?
$ rpm -qf /lib/modules/$(uname -r)/build kernel-default-devel-2.6.31.12-0.2.1.x86_64 Das Paket (passend zu deinem Kernel) brauchst du. -dnh -- Hehehe: Der LaTeX Benutzer flucht halt auf den ersten zehn Seiten. Der Word-Mensch auf den danach folgenden. -- Karl Wunderle -- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org
* David Haller schrieb:
Hat mir sonst noch jmd einen Tipp?
$ rpm -qf /lib/modules/$(uname -r)/build kernel-default-devel-2.6.31.12-0.2.1.x86_64
Das Paket (passend zu deinem Kernel) brauchst du.
Ich finde es nicht bzw zypper nicht: rex4:/install_dvd # zypper in -t pattern devel_kernel Loading repository data... Reading installed packages... 'devel_kernel' is already installed. Resolving package dependencies... Nothing to do. rex4:/install_dvd # rpm -qa | grep kernel kernel-default-base-2.6.27.45-0.1.1 kernel-syms-2.6.27.45-0.1.1 kernel-source-2.6.27.45-0.1.1 kernel-default-2.6.27.45-0.1.1 nfs-kernel-server-1.1.3-18.3.1 kernel-default-extra-2.6.27.45-0.1.1 linux-kernel-headers-2.6.27-2.28 rex4:/install_dvd # zypper lr -u # | Alias | Name | Enabled | Refresh | URI ---+-------------------------+-------------------------+---------+---------+--------------------------------------------------------------------------------------- 1 | 20090712-221759 | 20090712-221759 | Yes | Yes | http://download.opensuse.org/repositories/server%3a/php%3a/applications/open... 2 | Libdvdcss repository | Libdvdcss repository | Yes | Yes | http://opensuse-guide.org/repo/11.1/ 3 | Packman Repository | Packman Repository | Yes | Yes | http://ftp.skynet.be/pub/packman/suse/11.1/ 4 | SuseMozilla | SuseMozilla | Yes | Yes | http://download.opensuse.org/repositories/mozilla/openSUSE_11.1 5 | kde-desktop | kde-desktop | Yes | No | http://download.opensuse.org/repositories/KDE:/43/openSUSE_11.1 6 | openSUSE_11.1-0 | openSUSE 11.1-0 | No | No | dir:///install_dvd 7 | repo-debug | openSUSE-11.1-Debug | No | Yes | http://download.opensuse.org/debug/distribution/11.1/repo/oss/ 8 | repo-non-oss | openSUSE-11.1-Non-Oss | Yes | Yes | http://download.opensuse.org/distribution/11.1/repo/non-oss/ 9 | repo-oss | openSUSE-11.1-Oss | Yes | Yes | http://download.opensuse.org/distribution/11.1/repo/oss/ 10 | repo-source | openSUSE-11.1-Source | No | Yes | http://download.opensuse.org/source/distribution/11.1/repo/oss/ 11 | repo-update | openSUSE-11.1-Update | Yes | Yes | http://download.opensuse.org/update/11.1/ 12 | server:php:applications | server:php:applications | Yes | Yes | http://download.opensuse.org/repositories/server:/php:/applications/openSUSE... Ich habe hier Kernel 2.6.27. Gruss Ekkard -- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org
Hallo, Am Son, 27 Jun 2010, Ekkard Gerlach schrieb:
* David Haller schrieb:
$ rpm -qf /lib/modules/$(uname -r)/build kernel-default-devel-2.6.31.12-0.2.1.x86_64
Das Paket (passend zu deinem Kernel) brauchst du.
Ich finde es nicht bzw zypper nicht: [..] rex4:/install_dvd # rpm -qa | grep kernel kernel-default-base-2.6.27.45-0.1.1 kernel-syms-2.6.27.45-0.1.1 kernel-source-2.6.27.45-0.1.1 kernel-default-2.6.27.45-0.1.1 nfs-kernel-server-1.1.3-18.3.1 kernel-default-extra-2.6.27.45-0.1.1 linux-kernel-headers-2.6.27-2.28
Ach, 11.1. IIRC waren's da linux-kernel-header + kernel-source die man brauchte. Und du mu-Aßt die Sourcen "vorbereiten"-b # cd /lib/modules/$(uname -r)/build # make cloneconfig # make modules_prepare Erst damit werden die gesuchten Header generiert. -dnh -- The more stupid the rules, the more fun one can have by following them _exactly_ to the letter. -- Alexander Schreiber -- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org
On Sun, 27 Jun 2010 18:51:23 +0200, David Haller
# cd /lib/modules/$(uname -r)/build # make cloneconfig # make modules_prepare
Erst damit werden die gesuchten Header generiert.
Nein, auch damals galt, dass die gesuchten Header unter /usr/src/linux-obj/... zu finden sind. Philipp -- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org
* Philipp Thomas schrieb:
On Sun, 27 Jun 2010 18:51:23 +0200, David Haller
wrote:
* David Haller schrieb:
# cd /lib/modules/$(uname -r)/build # make cloneconfig # make modules_prepare
Erst damit werden die gesuchten Header generiert.
rex4:/lib/modules/2.6.27.45-0.1-default/build # make cloneconfig make -C /usr/src/linux-2.6.27.45-0.1 O=/usr/src/linux-2.6.27.45-0.1-obj/x86_64/default/. cloneconfig HOSTCC scripts/basic/fixdep HOSTCC scripts/basic/docproc HOSTCC scripts/basic/hash GEN /usr/src/linux-2.6.27.45-0.1-obj/x86_64/default/Makefile HOSTCC scripts/kconfig/conf.o HOSTCC scripts/kconfig/kxgettext.o HOSTCC scripts/kconfig/zconf.tab.o HOSTLD scripts/kconfig/conf Cloning configuration file /proc/config.gz # # configuration written to .config # rex4:/lib/modules/2.6.27.45-0.1-default/build # make modules_prepare make -C /usr/src/linux-2.6.27.45-0.1 O=/usr/src/linux-2.6.27.45-0.1-obj/x86_64/default/. modules_prepare GEN /usr/src/linux-2.6.27.45-0.1-obj/x86_64/default/Makefile scripts/kconfig/conf -s arch/x86/Kconfig Using /usr/src/linux-2.6.27.45-0.1 as source for kernel /usr/src/linux-2.6.27.45-0.1 is not clean, please run 'make mrproper' in the '/usr/src/linux-2.6.27.45-0.1' directory. make[2]: *** [prepare3] Error 1 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2 ein make mrproper, dann cloneconfig, dann modules_prepare bringt nichts, es kommt immer wieder der gleiche Fehler.
Nein, auch damals galt, dass die gesuchten Header unter /usr/src/linux-obj/... zu finden sind.
gerlach@rex4:/usr/src/linux-obj> ls -lR .: insgesamt 4 drwxr-xr-x 2 root root 4096 12. Mär 12:13 x86_64 ./x86_64: insgesamt 0 lrwxrwxrwx 1 root root 42 12. Mär 12:13 debug -> ../../linux-2.6.27.45-0.1-obj/x86_64/debug lrwxrwxrwx 1 root root 44 12. Mär 12:13 default -> ../../linux-2.6.27.45-0.1-obj/x86_64/default lrwxrwxrwx 1 root root 40 12. Mär 12:13 ec2 -> ../../linux-2.6.27.45-0.1-obj/x86_64/ec2 lrwxrwxrwx 1 root root 42 12. Mär 12:13 trace -> ../../linux-2.6.27.45-0.1-obj/x86_64/trace lrwxrwxrwx 1 root root 40 12. Mär 12:13 xen -> ../../linux-2.6.27.45-0.1-obj/x86_64/xen gerlach@rex4:/usr/src/linux-obj> cd x86_64/../../linux-2.6.27.45-0.1-obj/x86_64/default gerlach@rex4:/usr/src/linux-2.6.27.45-0.1-obj/x86_64/default> find -iname "config.h" gerlach@rex4:/usr/src/linux-2.6.27.45-0.1-obj/x86_64/default> find -iname "asm" gerlach@rex4:/usr/src/linux-2.6.27.45-0.1-obj/x86_64/default> sind das die richtigen? rex4:/usr/src/linux-2.6.27.45-0.1-obj/x86_64 # find -iname "asm" ./xen/include/asm ./xen/include2/asm ./ec2/include/asm ./ec2/include2/asm ./trace/include/asm ./trace/include2/asm ./debug/include/asm ./debug/include2/asm ./default/include/asm ./default/include2/asm rex4:/usr/src/linux-2.6.27.45-0.1-obj/x86_64 # cd ../../linux-2.6.27.45-0.1-obj/x86_64 rex4:/usr/src/linux-2.6.27.45-0.1-obj/x86_64 # find -iname "config.h" ./xen/include/config/i2o/config.h ./xen/include/config/x86/find/smp/config.h ./trace/include/config/i2o/config.h ./trace/include/config/x86/find/smp/config.h ./debug/include/config/i2o/config.h ./debug/include/config/x86/find/smp/config.h ./default/include/config/i2o/config.h ./default/include/config/x86/find/smp/config.h zumindest *vor* dem mrproper waren unter default/.... noch config.h und asm zu finden, jetzt sind die weg. Hier mal das Makefile: ======================= ifeq ($(shell uname -r | cut -d . -f 1-2),2.4) #################################### OPTIONS ################################## # Change this to /usr/include if you get header file errors INCLUDEDIR = /lib/modules/`uname -r`/build/include ACFILE = $(INCLUDEDIR)/linux/autoconf.h CFLAGS = -D__KERNEL__ -DMODULE -DOUTSIDE_KERNEL -O2 -Wall -Wstrict-prototypes \ -fomit-frame-pointer -I$(INCLUDEDIR) # Detect modversions support ifneq ($(strip $(shell grep 'define CONFIG_MODVERSIONS 1' $(ACFILE))),) CFLAGS += -DMODVERSIONS -include $(INCLUDEDIR)/linux/modversions.h endif # Detect extra required CFLAGS EXTRA_CFLAGS := $(shell ./get_cflags.sh) CFLAGS += $(EXTRA_CFLAGS) CC = gcc LD = ld LD_RFLAG = -r SEN_OBJS = ovcamchip_core.o ov6x20.o ov6x30.o ov7x10.o ov7x20.o ov76be.o MODULES = ov511.o ovfx2.o ovcamchip.o saa7111-new.o tda7313.o # Enable OV511 Decompression CFLAGS += -DCONFIG_OV511_DECOMP COMP_OBJS += ov511_decomp.o # Enable OV518 Decompression CFLAGS += -DCONFIG_OV518_DECOMP COMP_OBJS += ov518_decomp.o #################################### TARGETS ################################## # tuner.o isn't in $(MODULES) since it would conflict with the kernel's tuner.o all: $(MODULES) tuner.o install: all ./do_install.sh $(MODULES) [...] Gruss Ekkard -- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org
Hallo, Am Mon, 28 Jun 2010, Ekkard Gerlach schrieb:
* Philipp Thomas schrieb:
On Sun, 27 Jun 2010 18:51:23 +0200, David Haller
wrote: # cd /lib/modules/$(uname -r)/build # make cloneconfig # make modules_prepare
Erst damit werden die gesuchten Header generiert.
rex4:/lib/modules/2.6.27.45-0.1-default/build # make cloneconfig make -C /usr/src/linux-2.6.27.45-0.1 O=/usr/src/linux-2.6.27.45-0.1-obj/x86_64/default/. cloneconfig HOSTCC scripts/basic/fixdep HOSTCC scripts/basic/docproc HOSTCC scripts/basic/hash GEN /usr/src/linux-2.6.27.45-0.1-obj/x86_64/default/Makefile HOSTCC scripts/kconfig/conf.o HOSTCC scripts/kconfig/kxgettext.o HOSTCC scripts/kconfig/zconf.tab.o HOSTLD scripts/kconfig/conf Cloning configuration file /proc/config.gz # # configuration written to .config #
Gut.
rex4:/lib/modules/2.6.27.45-0.1-default/build # make modules_prepare make -C /usr/src/linux-2.6.27.45-0.1 O=/usr/src/linux-2.6.27.45-0.1-obj/x86_64/default/. modules_prepare GEN /usr/src/linux-2.6.27.45-0.1-obj/x86_64/default/Makefile scripts/kconfig/conf -s arch/x86/Kconfig Using /usr/src/linux-2.6.27.45-0.1 as source for kernel /usr/src/linux-2.6.27.45-0.1 is not clean, please run 'make mrproper' in the '/usr/src/linux-2.6.27.45-0.1' directory. make[2]: *** [prepare3] Error 1 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2
ein make mrproper, dann cloneconfig, dann modules_prepare bringt nichts, es kommt immer wieder der gleiche Fehler.
Hm. Mach mal ein make -C /usr/src/linux-2.6.27.45-0.1 mrproper Eigentlich sieht das alles i.O. aus. @Philipp: genau dahin zeigt der build symlink ja ;) -dnh -- We are Linux of Borg. Resistance is futile, Open your source code and prepare for assimilation. -- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org
* David Haller (dnh@opensuse.org) [20100628 17:47]:
@Philipp: genau dahin zeigt der build symlink ja ;)
Ich hab's auch grad gesehen ... Irgendwas fehlt in der Gleichung noch, werde wohl mal nachfragen müssen. Philipp -- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org
* David Haller schrieb:
rex4:/lib/modules/2.6.27.45-0.1-default/build # make cloneconfig make -C /usr/src/linux-2.6.27.45-0.1 O=/usr/src/linux-2.6.27.45-0.1-obj/x86_64/default/. cloneconfig HOSTCC scripts/basic/fixdep HOSTCC scripts/basic/docproc HOSTCC scripts/basic/hash GEN /usr/src/linux-2.6.27.45-0.1-obj/x86_64/default/Makefile HOSTCC scripts/kconfig/conf.o HOSTCC scripts/kconfig/kxgettext.o HOSTCC scripts/kconfig/zconf.tab.o HOSTLD scripts/kconfig/conf Cloning configuration file /proc/config.gz # # configuration written to .config #
Gut.
rex4:/lib/modules/2.6.27.45-0.1-default/build # make modules_prepare make -C /usr/src/linux-2.6.27.45-0.1 O=/usr/src/linux-2.6.27.45-0.1-obj/x86_64/default/. modules_prepare GEN /usr/src/linux-2.6.27.45-0.1-obj/x86_64/default/Makefile scripts/kconfig/conf -s arch/x86/Kconfig Using /usr/src/linux-2.6.27.45-0.1 as source for kernel /usr/src/linux-2.6.27.45-0.1 is not clean, please run 'make mrproper' in the '/usr/src/linux-2.6.27.45-0.1' directory. make[2]: *** [prepare3] Error 1 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2
ein make mrproper, dann cloneconfig, dann modules_prepare bringt nichts, es kommt immer wieder der gleiche Fehler.
Hm. Mach mal ein
make -C /usr/src/linux-2.6.27.45-0.1 mrproper
rex4:/lib/modules/2.6.27.45-0.1-default/build # make -C /usr/src/linux-2.6.27.45-0.1 mrproper make: Entering directory `/usr/src/linux-2.6.27.45-0.1' CLEAN .tmp_versions CLEAN scripts/basic CLEAN scripts/genksyms CLEAN scripts/kconfig CLEAN scripts/mod CLEAN scripts CLEAN include/config CLEAN .config include/asm include/linux/autoconf.h include/linux/version.h include/linux/utsrelease.h make: Leaving directory `/usr/src/linux-2.6.27.45-0.1' (reverse-i-search)`cl': cd include rex4:/lib/modules/2.6.27.45-0.1-default/build # make cloneconfig make -C /usr/src/linux-2.6.27.45-0.1 O=/usr/src/linux-2.6.27.45-0.1-obj/x86_64/default/. cloneconfig GEN /usr/src/linux-2.6.27.45-0.1-obj/x86_64/default/Makefile HOSTCC scripts/kconfig/zconf.tab.o gcc: /usr/src/linux-2.6.27.45-0.1/scripts/kconfig/zconf.tab.c: No such file or directory gcc: no input files make[3]: *** [scripts/kconfig/zconf.tab.o] Error 1 make[2]: *** [cloneconfig] Error 2 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2 Jetzt kommt schon bei cloneconfig ein error! -- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org
Hallo, Am Mon, 28 Jun 2010, Ekkard Gerlach schrieb:
* David Haller schrieb:
Hm. Mach mal ein
make -C /usr/src/linux-2.6.27.45-0.1 mrproper
[..] rex4:/lib/modules/2.6.27.45-0.1-default/build # make cloneconfig make -C /usr/src/linux-2.6.27.45-0.1 O=/usr/src/linux-2.6.27.45-0.1-obj/x86_64/default/. cloneconfig GEN /usr/src/linux-2.6.27.45-0.1-obj/x86_64/default/Makefile HOSTCC scripts/kconfig/zconf.tab.o gcc: /usr/src/linux-2.6.27.45-0.1/scripts/kconfig/zconf.tab.c: No such file or directory gcc: no input files
Hm. Keine Ahnung, warum. Aber, du hast 2 Möglichkeiten: a) cp /usr/src/linux-2.6.27.45-0.1/scripts/kconfig/zconf.tab.c_shipped \ /usr/src/linux-2.6.27.45-0.1/scripts/kconfig/zconf.tab.c b) wenn du bison und flex installiert hast: make LKC_GENPARSER=1 cloneconfig Ah, ich seh grad, da ist wohl ein Fipptehler (und das bei 2.6.33!) in scripts/Makefile.lib: ==== cmd_shipped = cat $< > $@ $(obj)/%:: $(src)/%_shipped $(call cmd,shipped) ==== ^ das sollte wohl ein _ sein... Dann würde nämlich automatisch die zconf.tab.c_shipped in zconf.tab.c kopiert und gcc würde klappen. HTH, -dnh -- Der Nietzsche kennt den Woko nicht, Bei dessen Siggs einem Erbricht. [WoKo in dag°] -- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org
Hallo David, * David Haller schrieb:
Hallo,
Am Mon, 28 Jun 2010, Ekkard Gerlach schrieb:
* David Haller schrieb:
Hm. Mach mal ein
make -C /usr/src/linux-2.6.27.45-0.1 mrproper
[..] rex4:/lib/modules/2.6.27.45-0.1-default/build # make cloneconfig make -C /usr/src/linux-2.6.27.45-0.1 O=/usr/src/linux-2.6.27.45-0.1-obj/x86_64/default/. cloneconfig GEN /usr/src/linux-2.6.27.45-0.1-obj/x86_64/default/Makefile HOSTCC scripts/kconfig/zconf.tab.o gcc: /usr/src/linux-2.6.27.45-0.1/scripts/kconfig/zconf.tab.c: No such file or directory gcc: no input files
Hm. Keine Ahnung, warum. Aber, du hast 2 Möglichkeiten:
a) cp /usr/src/linux-2.6.27.45-0.1/scripts/kconfig/zconf.tab.c_shipped \ /usr/src/linux-2.6.27.45-0.1/scripts/kconfig/zconf.tab.c
rex4:~ # cp /usr/src/linux-2.6.27.45-0.1/scripts/kconfig/zconf.tab.c_shipped /usr/src/linux-2.6.27.45-0.1/scripts/kconfig/zconf.tab.c rex4:~ # cd /lib/modules/2.6.27.45-0.1-default/build rex4:/lib/modules/2.6.27.45-0.1-default/build # make cloneconfig make -C /usr/src/linux-2.6.27.45-0.1 O=/usr/src/linux-2.6.27.45-0.1-obj/x86_64/default/. cloneconfig GEN /usr/src/linux-2.6.27.45-0.1-obj/x86_64/default/Makefile HOSTCC scripts/kconfig/zconf.tab.o /usr/src/linux-2.6.27.45-0.1/scripts/kconfig/zconf.tab.c:166:24: error: zconf.hash.c: No such file or directory /usr/src/linux-2.6.27.45-0.1/scripts/kconfig/zconf.tab.c: In function ‘zconfparse’: /usr/src/linux-2.6.27.45-0.1/scripts/kconfig/zconf.tab.c:1660: error: ‘kconf_id_strings’ undeclared (first use in this function) /usr/src/linux-2.6.27.45-0.1/scripts/kconfig/zconf.tab.c:1660: error: (Each undeclared identifier is reported only once /usr/src/linux-2.6.27.45-0.1/scripts/kconfig/zconf.tab.c:1660: error: for each function it appears in.) /usr/src/linux-2.6.27.45-0.1/scripts/kconfig/zconf.tab.c:1768: warning: implicit declaration of function ‘kconf_id_lookup’ /usr/src/linux-2.6.27.45-0.1/scripts/kconfig/zconf.tab.c:1768: warning: initialization makes pointer from integer without a cast /usr/src/linux-2.6.27.45-0.1/scripts/kconfig/zconf.tab.c: In function ‘zconf_endtoken’: /usr/src/linux-2.6.27.45-0.1/scripts/kconfig/zconf.tab.c:2305: error: ‘kconf_id_strings’ undeclared (first use in this function) /usr/src/linux-2.6.27.45-0.1/scripts/kconfig/zconf.tab.c:2484:23: error: lex.zconf.c: No such file or directory In file included from /usr/src/linux-2.6.27.45-0.1/scripts/kconfig/zconf.tab.c:2486: /usr/src/linux-2.6.27.45-0.1/scripts/kconfig/confdata.c: In function ‘conf_get_default_confname’: /usr/src/linux-2.6.27.45-0.1/scripts/kconfig/confdata.c:73: error: ‘PATH_MAX’ undeclared (first use in this function) /usr/src/linux-2.6.27.45-0.1/scripts/kconfig/confdata.c:73: warning: unused variable ‘fullname’ /usr/src/linux-2.6.27.45-0.1/scripts/kconfig/confdata.c: In function ‘conf_split_config’: /usr/src/linux-2.6.27.45-0.1/scripts/kconfig/confdata.c:636: error: ‘errno’ undeclared (first use in this function) /usr/src/linux-2.6.27.45-0.1/scripts/kconfig/confdata.c:636: error: ‘ENOENT’ undeclared (first use in this function) make[3]: *** [scripts/kconfig/zconf.tab.o] Error 1 make[2]: *** [cloneconfig] Error 2 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2
b) wenn du bison und flex installiert hast: make LKC_GENPARSER=1 cloneconfig
Ah, ich seh grad, da ist wohl ein Fipptehler (und das bei 2.6.33!) in scripts/Makefile.lib:
==== cmd_shipped = cat $< > $@
$(obj)/%:: $(src)/%_shipped $(call cmd,shipped) ==== ^ das sollte wohl ein _ sein...
Hier bei mir in /usr/src/linux-2.6.27.45-0.1/scripts/Makefile.lib ebenso, habs mal ausgebessert gegen "_" rex4:/lib/modules/2.6.27.45-0.1-default/build # make mrproper make -C /usr/src/linux-2.6.27.45-0.1 O=/usr/src/linux-2.6.27.45-0.1-obj/x86_64/default/. mrproper CLEAN scripts/basic CLEAN scripts/kconfig CLEAN include/config CLEAN .config .config.old include/linux/autoconf.h rex4:/lib/modules/2.6.27.45-0.1-default/build # make cloneconfig make -C /usr/src/linux-2.6.27.45-0.1 O=/usr/src/linux-2.6.27.45-0.1-obj/x86_64/default/. cloneconfig HOSTCC scripts/basic/fixdep HOSTCC scripts/basic/docproc HOSTCC scripts/basic/hash GEN /usr/src/linux-2.6.27.45-0.1-obj/x86_64/default/Makefile HOSTCC scripts/kconfig/conf.o HOSTCC scripts/kconfig/kxgettext.o cat /usr/src/linux-2.6.27.45-0.1/scripts/kconfig/lex.zconf.c_shipped > scripts/kconfig/lex.zconf.c cat /usr/src/linux-2.6.27.45-0.1/scripts/kconfig/zconf.hash.c_shipped > scripts/kconfig/zconf.hash.c HOSTCC scripts/kconfig/zconf.tab.o HOSTLD scripts/kconfig/conf Cloning configuration file /proc/config.gz rex4:/lib/modules/2.6.27.45-0.1-default/build # make modules_prepare make -C /usr/src/linux-2.6.27.45-0.1 O=/usr/src/linux-2.6.27.45-0.1-obj/x86_64/default/. modules_prepare GEN /usr/src/linux-2.6.27.45-0.1-obj/x86_64/default/Makefile scripts/kconfig/conf -s arch/x86/Kconfig Using /usr/src/linux-2.6.27.45-0.1 as source for kernel GEN /usr/src/linux-2.6.27.45-0.1-obj/x86_64/default/Makefile CHK include/linux/version.h UPD include/linux/version.h CHK include/linux/utsrelease.h UPD include/linux/utsrelease.h SYMLINK include/asm -> include/asm-x86 CC kernel/bounds.s GEN include/linux/bounds.h CC arch/x86/kernel/asm-offsets.s GEN include/asm/asm-offsets.h CALL /usr/src/linux-2.6.27.45-0.1/scripts/checksyscalls.sh HOSTCC scripts/genksyms/genksyms.o cat /usr/src/linux-2.6.27.45-0.1/scripts/genksyms/lex.c_shipped > scripts/genksyms/lex.c cat /usr/src/linux-2.6.27.45-0.1/scripts/genksyms/parse.h_shipped > scripts/genksyms/parse.h cat /usr/src/linux-2.6.27.45-0.1/scripts/genksyms/keywords.c_shipped > scripts/genksyms/keywords.c HOSTCC scripts/genksyms/lex.o cat /usr/src/linux-2.6.27.45-0.1/scripts/genksyms/parse.c_shipped > scripts/genksyms/parse.c HOSTCC scripts/genksyms/parse.o HOSTLD scripts/genksyms/genksyms CC scripts/mod/empty.o HOSTCC scripts/mod/mk_elfconfig MKELF scripts/mod/elfconfig.h HOSTCC scripts/mod/file2alias.o HOSTCC scripts/mod/modpost.o HOSTCC scripts/mod/sumversion.o HOSTLD scripts/mod/modpost HOSTCC scripts/kallsyms HOSTCC scripts/conmakehash HOSTCC scripts/bin2c Teilerfolg! gerlach@rex4:~/tmp/ov511-2.31> make Building OVCam drivers for 2.6 kernel. make -C /lib/modules/2.6.27.45-0.1-default/build SUBDIRS=/home/gerlach/tmp/ov511-2.31 modules make[1]: Entering directory `/usr/src/linux-2.6.27.45-0.1-obj/x86_64/default' make -C /usr/src/linux-2.6.27.45-0.1 O=/usr/src/linux-2.6.27.45-0.1-obj/x86_64/default/. modules WARNING: Symbol version dump /usr/src/linux-2.6.27.45-0.1-obj/x86_64/default/Module.symvers is missing; modules will have no dependencies and modversions. CC [M] /home/gerlach/tmp/ov511-2.31/ov511_core.o /home/gerlach/tmp/ov511-2.31/ov511_core.c:29:26: error: linux/config.h: Datei oder Verzeichnis nicht gefunden /home/gerlach/tmp/ov511-2.31/ov511_core.c:40:27: error: asm/semaphore.h: Datei oder Verzeichnis nicht gefunden /home/gerlach/tmp/ov511-2.31/ov511_core.c:164: error: expected ‘)’ before string constant /home/gerlach/tmp/ov511-2.31/ov511_core.c:166: error: expected ‘)’ before string constant [...] Immer noch werden linux/config.h und asm/semaphore.h nicht gefunden. rex4:/lib/modules/2.6.27.45-0.1-default/build # ls include/linux/ -l total 124 -rw-r--r-- 1 root root 109223 Jun 28 23:53 autoconf.h -rw-r--r-- 1 root root 224 Jun 28 23:53 bounds.h -rw-r--r-- 1 root root 44 Jun 28 23:53 utsrelease.h -rw-r--r-- 1 root root 97 Jun 28 23:53 version.h rex4:/lib/modules/2.6.27.45-0.1-default/build # ls include/asm/ -l total 8 -rw-r--r-- 1 root root 4107 Jun 28 23:53 asm-offsets.h ?!?! Ekkard -- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org
Hallo, Am Die, 29 Jun 2010, Ekkard Gerlach schrieb:
* David Haller schrieb:
a) cp /usr/src/linux-2.6.27.45-0.1/scripts/kconfig/zconf.tab.c_shipped \ /usr/src/linux-2.6.27.45-0.1/scripts/kconfig/zconf.tab.c
rex4:~ # cp /usr/src/linux-2.6.27.45-0.1/scripts/kconfig/zconf.tab.c_shipped /usr/src/linux-2.6.27.45-0.1/scripts/kconfig/zconf.tab.c rex4:~ # cd /lib/modules/2.6.27.45-0.1-default/build rex4:/lib/modules/2.6.27.45-0.1-default/build # make cloneconfig make -C /usr/src/linux-2.6.27.45-0.1 O=/usr/src/linux-2.6.27.45-0.1-obj/x86_64/default/. cloneconfig GEN /usr/src/linux-2.6.27.45-0.1-obj/x86_64/default/Makefile HOSTCC scripts/kconfig/zconf.tab.o /usr/src/linux-2.6.27.45-0.1/scripts/kconfig/zconf.tab.c:166:24: error: zconf.hash.c: No such file or directory
Das war das gleiche mit weiteren _shipped Dateien ;)
b) wenn du bison und flex installiert hast: make LKC_GENPARSER=1 cloneconfig
Ah, ich seh grad, da ist wohl ein Fipptehler (und das bei 2.6.33!) in scripts/Makefile.lib:
==== cmd_shipped = cat $< > $@
$(obj)/%:: $(src)/%_shipped $(call cmd,shipped) ==== ^ das sollte wohl ein _ sein...
Hier bei mir in /usr/src/linux-2.6.27.45-0.1/scripts/Makefile.lib ebenso, habs mal ausgebessert gegen "_"
HOSTCC scripts/kconfig/conf.o HOSTCC scripts/kconfig/kxgettext.o cat /usr/src/linux-2.6.27.45-0.1/scripts/kconfig/lex.zconf.c_shipped > scripts/kconfig/lex.zconf.c cat /usr/src/linux-2.6.27.45-0.1/scripts/kconfig/zconf.hash.c_shipped > scripts/kconfig/zconf.hash.c HOSTCC scripts/kconfig/zconf.tab.o
Prima :)
gerlach@rex4:~/tmp/ov511-2.31> make Building OVCam drivers for 2.6 kernel. [.] CC [M] /home/gerlach/tmp/ov511-2.31/ov511_core.o /home/gerlach/tmp/ov511-2.31/ov511_core.c:29:26: error: linux/config.h: Datei oder Verzeichnis nicht gefunden /home/gerlach/tmp/ov511-2.31/ov511_core.c:40:27: error: asm/semaphore.h: Datei oder Verzeichnis nicht gefunden [..] Immer noch werden linux/config.h und asm/semaphore.h nicht gefunden.
Die gibt's bei 2.6 auch nimmer. Das sind Pfade von Kernel 2.4. Da hätte ich auch früher draufkommen können. Naja, als Ausgleich haben wir nen Bug gefunden ;) Bei 2.6 ist semaphore.h in linux/ und config.h gibt's nimmer (bzw. nur noch bei einzelnen Treibern "intern" für diese). Glaube autoconf.h hat die Funktion bekommen. Wo gibt's den Treiber denn? Dann guck ich mal rein. -dnh -- 17: Vollkompatibel zur Datenautobahn Gerät verfügt über eine serielle Schnittstelle. (Peter Berlich) -- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org
Hallo David, * David Haller schrieb: [...]
Bei 2.6 ist semaphore.h in linux/ und config.h gibt's nimmer (bzw. nur noch bei einzelnen Treibern "intern" für diese). Glaube autoconf.h hat die Funktion bekommen.
Unter Suse 9.2 (Kernel 2.6.8) lief die Webcam. Komisch.
Wo gibt's den Treiber denn? Dann guck ich mal rein.
http://www.ovcam.org/ -> http://www.ovcam.org/ov511/ Dort unterschiedliche Treiberpakete. Ganz unten angeblich auch eines für 2.6.-er Kernel, bei einem make verlangen die aber alle eine config.h. Beim Einstecken der TerraCam USB (nicht TerraCam Pro USB!): usb 2-3: new full speed USB device using ohci_hcd and address 10 usb 2-3: configuration #1 chosen from 1 choice ov511: USB OV518+ video device found ov511: Device revision 0 ov511: Compression required with OV518...enabling ov511: Sensor is an OV7620AE ov511: Device at usb-0000:00:0b.0-3 registered to minor 0 usb 2-3: New USB device found, idVendor=05a9, idProduct=a518 usb 2-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0 usb 2-3: Product: USB Camera usb 2-3: Manufacturer: OmniVision Technologies, Inc. ov511: No decompressor available Bisher war es mit einem "Hack" möglich, dass ein Modul "ovcamchip" erzeugt wurde, das diesen "decompressor" bedient hat. Zur Info: diese Webcam komprimiert den Datenstrom mit einem Chip und daher bedarf es dieses Modules. So hatte ich unter Suse 9.2 (2.6.8') kompiliert (rex3 war 100% kernel 2.6.8, später 2.6.12): ============================================================================================ gerlach@rex3:~/install/ov511-2.27> make Building OVCam drivers for 2.6 kernel. PLEASE IGNORE THE "Overriding SUBDIRS" WARNING make -C /lib/modules/2.6.8-24.16-default/build SUBDIRS=/home/gerlach/install/ov511-2.27 modules make[1]: Entering directory `/usr/src/linux-2.6.8-24.16-obj/i386/default' [...] make -C ../../../linux-2.6.8-24.16 O=../linux-2.6.8-24.16-obj/i386/default modules CC [M] /home/gerlach/install/ov511-2.27/ov511_core.o /home/gerlach/install/ov511-2.27/ov511_core.c:1674: error: `I2C_ADAP_CLASS_CAM_DIGITAL' undeclared here (not in a function) /home/gerlach/install/ov511-2.27/ov511_core.c:1674: error: initializer element is not constant /home/gerlach/install/ov511-2.27/ov511_core.c:1674: error: (near initialization for `i2c_adap_template.class') make[4]: *** [/home/gerlach/install/ov511-2.27/ov511_core.o] Fehler 1 make[3]: *** [_module_/home/gerlach/install/ov511-2.27] Fehler 2 make[2]: *** [modules] Fehler 2 make[1]: *** [modules] Fehler 2 make[1]: Leaving directory `/usr/src/linux-2.6.8-24.16-obj/i386/default' Der Hack: ========= --> This is a quick fix, simply changing I2C_ADAP_CLASS_CAM_DIGITAL to I2C_CLASS_CAM_DIGITAL in ovfx2.c and ov511_core.c will let the drivers compile. n=ovfx2.c;cat $n | sed 's/I2C_ADAP_CLASS_CAM_DIGITAL/I2C_CLASS_CAM_DIGITAL/' > /tmp/~fgfg;mv /tmp/~fgfg $n n=ov511_core.c;cat $n| sed 's/I2C_ADAP_CLASS_CAM_DIGITAL/I2C_CLASS_CAM_DIGITAL/' > /tmp/~fgfg;mv /tmp/~fgfg $n gerlach@rex3:~/install/ov511-2.27> make Building OVCam drivers for 2.6 kernel. PLEASE IGNORE THE "Overriding SUBDIRS" WARNING make -C /lib/modules/2.6.8-24.16-default/build SUBDIRS=/home/gerlach/install/ov511-2.27 modules make[1]: Entering directory `/usr/src/linux-2.6.8-24.16-obj/i386/default' make -C ../../../linux-2.6.8-24.16 O=../linux-2.6.8-24.16-obj/i386/default modules CC [M] /home/gerlach/install/ov511-2.27/ov511_core.o CC [M] /home/gerlach/install/ov511-2.27/ov511_decomp.o CC [M] /home/gerlach/install/ov511-2.27/ov518_decomp.o CC [M] /home/gerlach/install/ov511-2.27/ovcamchip_core.o CC [M] /home/gerlach/install/ov511-2.27/ov6x20.o CC [M] /home/gerlach/install/ov511-2.27/ov6x30.o CC [M] /home/gerlach/install/ov511-2.27/ov7x10.o CC [M] /home/gerlach/install/ov511-2.27/ov7x20.o CC [M] /home/gerlach/install/ov511-2.27/ov76be.o LD [M] /home/gerlach/install/ov511-2.27/ovcamchip.o LD [M] /home/gerlach/install/ov511-2.27/ov511.o CC [M] /home/gerlach/install/ov511-2.27/ovfx2.o CC [M] /home/gerlach/install/ov511-2.27/saa7111-new.o CC [M] /home/gerlach/install/ov511-2.27/tuner.o CC [M] /home/gerlach/install/ov511-2.27/tda7313.o Building modules, stage 2. MODPOST CC /home/gerlach/install/ov511-2.27/ov511.mod.o LD [M] /home/gerlach/install/ov511-2.27/ov511.ko CC /home/gerlach/install/ov511-2.27/ovcamchip.mod.o LD [M] /home/gerlach/install/ov511-2.27/ovcamchip.ko CC /home/gerlach/install/ov511-2.27/ovfx2.mod.o LD [M] /home/gerlach/install/ov511-2.27/ovfx2.ko CC /home/gerlach/install/ov511-2.27/saa7111-new.mod.o LD [M] /home/gerlach/install/ov511-2.27/saa7111-new.ko CC /home/gerlach/install/ov511-2.27/tda7313.mod.o LD [M] /home/gerlach/install/ov511-2.27/tda7313.ko CC /home/gerlach/install/ov511-2.27/tuner.mod.o LD [M] /home/gerlach/install/ov511-2.27/tuner.ko make[1]: Leaving directory `/usr/src/linux-2.6.8-24.16-obj/i386/default' dann noch ein modprobe ovcamchip und schon gehts mit effectv, xawtv =============================== soweit meine Notizen. Ich vermute bei Suse 9.2 war noch übergangsweise was dabei, dass ein config.h gefunden wurde. Ich könnte meine alte Suse 9.2 mal hochfahren und nachsehen, bringt das was? Ich habe hier 3 Stück von diesen Webcam's. Gerne schenke ich Dir eine. Du schaffst das sicherlich in Kürze. Gruss Ekkard -- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org
On Tue, 29 Jun 2010 19:46:46 +0200, Ekkard Gerlach
Dort unterschiedliche Treiberpakete. Ganz unten angeblich auch eines für 2.6.-er Kernel, bei einem make verlangen die aber alle eine config.h.
Jau, und der neueste Treiber ist von 2006 und für Kernel bis 2.6.16. Das ist selbst für eine 11.1 schon reichlich alt. Ich installier mir mal ne 11.1 in einer vm und versuche mich am 2.32. Philipp -- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org
Am 30.06.10 00:15, schrieb Philipp Thomas:
On Tue, 29 Jun 2010 19:46:46 +0200, Ekkard Gerlach
wrote: Dort unterschiedliche Treiberpakete. Ganz unten angeblich auch eines für 2.6.-er Kernel, bei einem make verlangen die aber alle eine config.h.
Jau, und der neueste Treiber ist von 2006 und für Kernel bis 2.6.16. Das ist selbst für eine 11.1 schon reichlich alt.
Mal ne dumme Frage: Wieso geht eigentlich der ov511-Treiber aus den Kernel-Sourcen nicht (also der mitgelieferte)? Gruß, Bernhard -- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org
* Bernhard Walle schrieb:
Mal ne dumme Frage: Wieso geht eigentlich der ov511-Treiber aus den Kernel-Sourcen nicht (also der mitgelieferte)?
die ov511 ist längst im Kernel, richtig. Nur hat sich der source code verändert, der Hack: n=ovfx2.c;cat $n | sed 's/I2C_ADAP_CLASS_CAM_DIGITAL/I2C_CLASS_CAM_DIGITAL/' > /tmp/~fgfg;mv /tmp/~fgfg $n n=ov511_core.c;cat $n| sed 's/I2C_ADAP_CLASS_CAM_DIGITAL/I2C_CLASS_CAM_DIGITAL/' > /tmp/~fgfg;mv /tmp/~fgfg $n geht nicht mehr. Offiziell gibt es halt keinen Linux-Treiber für die TerraCam USB, mit dem Hack für diese Sourcen aber schon. Gruss Ekkard -- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org
* Ekkard Gerlach (suse@aiai.de) [20100630 08:37]:
geht nicht mehr. Offiziell gibt es halt keinen Linux-Treiber für die TerraCam USB, mit dem Hack für diese Sourcen aber schon.
Genauer, in aktuellen Kerneln fehlen die Dekompressionsmodule. Ich habe jetzt einfach mal (mit Dir im CC) den ursprünglichen Author angeschrieben, ob man die Dekompressionsmodule mnicht irgendwie in den aktuellen Treiber einbinden kann. Wenn das machbar ist, wäre es sehr viel einfacher, denn der Patch liesse sichg wahrscheinlich sehr viel problemloser extern pflegen. Philipp -- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org
Am 2010-06-30 08:37 schrieb Ekkard Gerlach:
* Bernhard Walle schrieb:
Mal ne dumme Frage: Wieso geht eigentlich der ov511-Treiber aus den Kernel-Sourcen nicht (also der mitgelieferte)?
die ov511 ist längst im Kernel, richtig. Nur hat sich der source code verändert, der Hack:
n=ovfx2.c;cat $n | sed 's/I2C_ADAP_CLASS_CAM_DIGITAL/I2C_CLASS_CAM_DIGITAL/' > /tmp/~fgfg;mv /tmp/~fgfg $n n=ov511_core.c;cat $n| sed 's/I2C_ADAP_CLASS_CAM_DIGITAL/I2C_CLASS_CAM_DIGITAL/' > /tmp/~fgfg;mv /tmp/~fgfg $n
geht nicht mehr.
Der Beschreibung nach ist dieser Hack doch nur dazu da, dass der externe Treiber sich kompilieren lässt. Wenn der Treiber im Kernel ist, stellt sich dieses Problem nicht mehr - der Hack ist also überflüssig. Die Frage ist also weiterhin offen: Wieso geht der mittlerweile im offiziellen Kernel vorhandene ov511-Treiber nicht? Laut Documentation/video4linux/ov511.txt sollte er doch, Zitat: "Any camera using the OV511/OV511+ and the OV6620/OV7610/20/20AE should work. Video capture devices that use the Philips SAA7111A decoder also work." Ich denke, es ist wesentlich erfolgversprechender, die Kamera mit diesem Treiber zum Laufen zu bringen als den alten externen Treiber für 2.6.8 nochmal auf die aktuelle Kernelversion zu portieren. Grundlage dafür wäre aber erst einmal eine Problembeschreibung: was genau passiert denn, wenn die Kamera an ein System mit einem aktuellen Kernel angeschlossen wird?
Offiziell gibt es halt keinen Linux-Treiber für die TerraCam USB, mit dem Hack für diese Sourcen aber schon.
Kommt drauf an, was Du unter "offiziell" verstehst. Für mich ist ein im Standard-Kernel enthaltener Treiber offizieller als ein separat vertriebener, der auf aktuellen Kerneln gar nicht mehr und auf älteren nur mit Hacks kompiliert werden kann. :-) HTH T. -- Tilman Schmidt Phoenix Software GmbH Bonn, Germany
* Tilman Schmidt (t.schmidt@phoenixsoftware.de) [20100715 10:35]:
Die Frage ist also weiterhin offen: Wieso geht der mittlerweile im offiziellen Kernel vorhandene ov511-Treiber nicht? Laut Documentation/video4linux/ov511.txt sollte er doch, Zitat:
Dem Treiber im Kernel fehlen offensichtlich aus rechtlichen Gründen die Dekompressionsmodule. Damit ist er untauglich für diese Webcam. Philipp -- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org
Hallo beisammen, * Philipp Thomas schrieb:
Dem Treiber im Kernel fehlen offensichtlich aus rechtlichen Gründen die Dekompressionsmodule. Damit ist er untauglich für diese Webcam.
Philipp
ich werfe die webcams einfach weg, ... oder will die einer haben? - Gegen Potoersatz versende ich gerne. Gruss Ekkard -- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org
* Ekkard Gerlach
ich werfe die webcams einfach weg, ... oder will die einer haben? - Gegen Potoersatz versende ich gerne.
Kannst Du bei E-Bay doch bestimmt noch zu Geld machen. Unter Windows wird es ja funktionierende Treiber geben... Gruß, Bernhard -- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org
participants (6)
-
Bernhard Walle
-
David Haller
-
Ekkard Gerlach
-
Philipp Thomas
-
Philipp Thomas
-
Tilman Schmidt