root:# make allmake -C "/lib/modules/2.6.27.12/build" SUBDIRS="/home/charles/qc-usb-messenger-1.8" modules V=1 USER_OPT="-DHAVE_UTSRELEASE_H=1"make[1]: Entering directory `/usr/src/linux-2.6.27.12'test -e include/linux/autoconf.h -a -e include/config/auto.conf || (\echo;\echo " ERROR: Kernel configuration is invalid.";\echo " include/linux/autoconf.h or include/config/auto.conf are missing.";\echo " Run 'make oldconfig && make prepare' on kernel src to fix it.";\echo;\/bin/false)mkdir -p /home/charles/qc-usb-messenger-1.8/.tmp_versions ; rm -f /home/charles/qc-usb-messenger-1.8/.tmp_versions/*make -f scripts/Makefile.build obj=/home/charles/qc-usb-messenger-1.8 gcc -Wp,-MD,/home/charles/qc-usb-messenger-1.8/.qc-driver.o.d -nostdinc -isystem /usr/lib/gcc/i486-slackware-linux/4.2.3/include -D__KERNEL__ -Iinclude -I/usr/src/linux-2.6.27.12/arch/x86/include -include include/linux/autoconf.h -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -O2 -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -ffreestanding -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Iinclude/asm-x86/mach-default -fno-stack-protector -fomit-frame-pointer -Wdeclaration-after-statement -Wno-pointer-sign -DNOKERNEL -DHAVE_UTSRELEASE_H=1 -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(qc_driver)" -D"KBUILD_MODNAME=KBUILD_STR(qcmessenger)" -c -o /home/charles/qc-usb-messenger-1.8/qc-driver.o /home/charles/qc-usb-messenger-1.8/qc-driver.c/home/charles/qc-usb-messenger-1.8/qc-driver.c: In function 'qc_frame_exit':/home/charles/qc-usb-messenger-1.8/qc-driver.c:1619: error: request for member 'counter' in something not a structure or union/home/charles/qc-usb-messenger-1.8/qc-driver.c:1630: error: request for member 'counter' in something not a structure or union/home/charles/qc-usb-messenger-1.8/qc-driver.c: In function 'qc_frame_get':/home/charles/qc-usb-messenger-1.8/qc-driver.c:1659: error: request for member 'counter' in something not a structure or union/home/charles/qc-usb-messenger-1.8/qc-driver.c:1666: error: request for member 'counter' in something not a structure or union/home/charles/qc-usb-messenger-1.8/qc-driver.c: In function 'qc_v4l_open':/home/charles/qc-usb-messenger-1.8/qc-driver.c:2688: error: request for member 'counter' in something not a structure or union/home/charles/qc-usb-messenger-1.8/qc-driver.c:2693: error: request for member 'counter' in something not a structure or union/home/charles/qc-usb-messenger-1.8/qc-driver.c:2708: error: request for member 'counter' in something not a structure or union/home/charles/qc-usb-messenger-1.8/qc-driver.c:2714: error: request for member 'counter' in something not a structure or union/home/charles/qc-usb-messenger-1.8/qc-driver.c:2716: error: request for member 'counter' in something not a structure or union/home/charles/qc-usb-messenger-1.8/qc-driver.c: In function 'qc_v4l_close':/home/charles/qc-usb-messenger-1.8/qc-driver.c:2750: error: request for member 'counter' in something not a structure or union/home/charles/qc-usb-messenger-1.8/qc-driver.c:2752: error: request for member 'counter' in something not a structure or union/home/charles/qc-usb-messenger-1.8/qc-driver.c:2767: error: request for member 'counter' in something not a structure or union/home/charles/qc-usb-messenger-1.8/qc-driver.c:2770: error: request for member 'counter' in something not a structure or union/home/charles/qc-usb-messenger-1.8/qc-driver.c: In function 'qc_v4l_read':/home/charles/qc-usb-messenger-1.8/qc-driver.c:2804: error: request for member 'counter' in something not a structure or union/home/charles/qc-usb-messenger-1.8/qc-driver.c:2826: error: request for member 'counter' in something not a structure or union/home/charles/qc-usb-messenger-1.8/qc-driver.c: In function 'qc_v4l_mmap':/home/charles/qc-usb-messenger-1.8/qc-driver.c:2855: error: request for member 'counter' in something not a structure or union/home/charles/qc-usb-messenger-1.8/qc-driver.c:2862: error: request for member 'counter' in something not a structure or union/home/charles/qc-usb-messenger-1.8/qc-driver.c: In function 'qc_v4l_ioctl':/home/charles/qc-usb-messenger-1.8/qc-driver.c:2884: error: request for member 'counter' in something not a structure or union/home/charles/qc-usb-messenger-1.8/qc-driver.c:2898: error: 'struct video_device' has no member named 'type'/home/charles/qc-usb-messenger-1.8/qc-driver.c:3455: error: request for member 'counter' in something not a structure or union/home/charles/qc-usb-messenger-1.8/qc-driver.c: At top level:/home/charles/qc-usb-messenger-1.8/qc-driver.c:3487: error: unknown field 'type' specified in initializer/home/charles/qc-usb-messenger-1.8/qc-driver.c: In function 'qc_usb_init':/home/charles/qc-usb-messenger-1.8/qc-driver.c:3550: error: request for member 'counter' in something not a structure or union/home/charles/qc-usb-messenger-1.8/qc-driver.c:3556: error: request for member 'counter' in something not a structure or union/home/charles/qc-usb-messenger-1.8/qc-driver.c:3559: error: request for member 'counter' in something not a structure or union/home/charles/qc-usb-messenger-1.8/qc-driver.c:3564: error: request for member 'counter' in something not a structure or union/home/charles/qc-usb-messenger-1.8/qc-driver.c:3665: error: 'struct input_dev' has no member named 'private'/home/charles/qc-usb-messenger-1.8/qc-driver.c:3772: error: request for member 'counter' in something not a structure or union/home/charles/qc-usb-messenger-1.8/qc-driver.c:3774: error: request for member 'counter' in something not a structure or union/home/charles/qc-usb-messenger-1.8/qc-driver.c:3784: error: request for member 'counter' in something not a structure or union/home/charles/qc-usb-messenger-1.8/qc-driver.c:3791: error: request for member 'counter' in something not a structure or union/home/charles/qc-usb-messenger-1.8/qc-driver.c:3679: warning: ignoring return value of 'input_register_device', declared with attribute warn_unused_result/home/charles/qc-usb-messenger-1.8/qc-driver.c: In function 'qc_usb_disconnect':/home/charles/qc-usb-messenger-1.8/qc-driver.c:4060: error: request for member 'counter' in something not a structure or union/home/charles/qc-usb-messenger-1.8/qc-driver.c:4062: error: request for member 'counter' in something not a structure or union/home/charles/qc-usb-messenger-1.8/qc-driver.c:4075: error: request for member 'counter' in something not a structure or union/home/charles/qc-usb-messenger-1.8/qc-driver.c:4079: error: request for member 'counter' in something not a structure or unionmake[2]: *** [/home/charles/qc-usb-messenger-1.8/qc-driver.o] Error 1make[1]: *** [_module_/home/charles/qc-usb-messenger-1.8] Error 2make[1]: Leaving directory `/usr/src/linux-2.6.27.12'make: *** [qcmessenger.ko] Error 2thrudheim://home/charles/qc-usb-messenger-1.8]Here is the code for wxcam started in terminal(Yeah I know I was root at the time opps:) )

So any ideas on this?This was tried on 2 machines on a Dell Optiplex and my HP Both are running VL 6.0 Final Deluxe, (Hey got to support VL!!)The Webcam utility see the cam but I get no image or static and rainbow colors. Hmm Attached is the image I getThanks folksChuck

AFAIK, that cam uses the gspca driver.http://mxhaard.free.fr/spca50x/Download/gspcav1-20071224.tar.gzThey have some install scripts. VL includes some gspca drivers but they are obviously not working. Install the ones I linked, remove the offending modules with modprobe -r (one is gspca_<some model code here> and gspca_main) and insert the new installed module with modprobe gspca.

HTH

Logged

"There is a concept which corrupts and upsets all others. I refer not to Evil, whose limited realm is that of ethics; I refer to the infinite."Jorge Luis Borges, Avatars of the Tortoise. --Jumalauta!!

thrudheim:/~charles:$ patch -p1 <gspca_kernel_2.6.27.diffcan't find file to patch at input line 4Perhaps you used the wrong -p or --strip option?The text leading up to this was:--------------------------|diff -uarN gspcav1-20071224.orig/gspca.h gspcav1-20071224/gspca.h|--- gspcav1-20071224.orig/gspca.h 2007-12-24 17:56:47.000000000 +0100|+++ gspcav1-20071224/gspca.h 2008-12-08 14:30:57.000000000 +0100--------------------------File to patch:

Which file to patch? I have the gspcav1-20071224 as a file on in my home directory that I un tarred and saved. I do I apply a patch to it or the module gspca that I removed earlier? Hmm lots of fun getting this webcam to work.

You have to put the patch into the untarred source dir of gspca, like thrudheim:/gspca1-20071224 and run the command from there.You apply the patch to the source code, the patch will modify gspca.h to suit the new kernel version.

HTH

Logged

"There is a concept which corrupts and upsets all others. I refer not to Evil, whose limited realm is that of ethics; I refer to the infinite."Jorge Luis Borges, Avatars of the Tortoise. --Jumalauta!!

Looks like the module installed fine, you have to modprobe it before the camera can function.Remove the previous modules if they are still loaded with the modprobe -r command from my previous post, and then