I got the same as Derek I think. (mine is 046d:08f6 Logitech, Inc. Quickcam Messenger Plus) @PRDR, I have this message too, but I think it doesn't matter, just press enter (but you'll probably get our error...)
here is what I got:
gawell@gawell-desktop:~$ wget http://home.mag.cx/messenger/source/qc-usb-messenger-1.8.tar.gz --2008-11-04 17:50:46-- http://home.mag.cx/messenger/source/qc-usb-messenger-1.8.tar.gz Résolution de proxyweb.utc.fr... 195.83.155.55 Connexion vers proxyweb.utc.fr|195.83.155.55|:3128... connecté. requête Proxy transmise, en attente de la réponse... 200 OK Longueur: 168690 (165K) [application/x-gzip] Saving to: `qc-usb-messenger-1.8.tar.gz.1'
100%[==============================================================================================================>] 168 690 --.-K/s in 0,03s
2008-11-04 17:50:47 (6,02 MB/s) - « qc-usb-messenger-1.8.tar.gz.1 » sauvegardé [168690/168690]
gawell@gawell-desktop:~$ tar xzf ./qc-usb-messenger-1.8.tar.gz gawell@gawell-desktop:~$ cd ./qc-usb-messenger-1.8 gawell@gawell-desktop:~/qc-usb-messenger-1.8$ sudo patch -p1 < qc-usb-messenger-1.8_2.6.27-v4l.patch patching file qc-driver.c patching file qc-memory.c gawell@gawell-desktop:~/qc-usb-messenger-1.8$ make all make -C "/lib/modules/2.6.27-7-generic/build" SUBDIRS="/home/gawell/qc-usb-messenger-1.8" modules V=1 USER_OPT="-DHAVE_UTSRELEASE_H=1" make[1]: entrant dans le répertoire « /usr/src/linux-headers-2.6.27-7-generic » 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/gawell/qc-usb-messenger-1.8/.tmp_versions ; rm -f /home/gawell/qc-usb-messenger-1.8/.tmp_versions/* make -f scripts/Makefile.build obj=/home/gawell/qc-usb-messenger-1.8 gcc -Wp,-MD,/home/gawell/qc-usb-messenger-1.8/.qc-driver.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.3.2/include -D__KERNEL__ -Iinclude -I/usr/src/linux-headers-2.6.27-7-generic/arch/x86/include -include include/linux/autoconf.h -Iubuntu/include -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 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Iinclude/asm-x86/mach-default -fno-stack-protector -fno-omit-frame-pointer -fno-optimize-sibling-calls -pg -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/gawell/qc-usb-messenger-1.8/.tmp_qc-driver.o /home/gawell/qc-usb-messenger-1.8/qc-driver.c /home/gawell/qc-usb-messenger-1.8/qc-driver.c: In function ‘qc_v4l_ioctl’: /home/gawell/qc-usb-messenger-1.8/qc-driver.c:2912: attention : passing argument 1 of ‘printk’ makes pointer from integer without a cast gcc -Wp,-MD,/home/gawell/qc-usb-messenger-1.8/.qc-vv6450.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.3.2/include -D__KERNEL__ -Iinclude -I/usr/src/linux-headers-2.6.27-7-generic/arch/x86/include -include include/linux/autoconf.h -Iubuntu/include -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 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Iinclude/asm-x86/mach-default -fno-stack-protector -fno-omit-frame-pointer -fno-optimize-sibling-calls -pg -Wdeclaration-after-statement -Wno-pointer-sign -DNOKERNEL -DHAVE_UTSRELEASE_H=1 -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(qc_vv6450)" -D"KBUILD_MODNAME=KBUILD_STR(qcmessenger)" -c -o /home/gawell/qc-usb-messenger-1.8/.tmp_qc-vv6450.o /home/gawell/qc-usb-messenger-1.8/qc-vv6450.c gcc -Wp,-MD,/home/gawell/qc-usb-messenger-1.8/.qc-formats.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.3.2/include -D__KERNEL__ -Iinclude -I/usr/src/linux-headers-2.6.27-7-generic/arch/x86/include -include include/linux/autoconf.h -Iubuntu/include -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 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Iinclude/asm-x86/mach-default -fno-stack-protector -fno-omit-frame-pointer -fno-optimize-sibling-calls -pg -Wdeclaration-after-statement -Wno-pointer-sign -DNOKERNEL -DHAVE_UTSRELEASE_H=1 -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(qc_formats)" -D"KBUILD_MODNAME=KBUILD_STR(qcmessenger)" -c -o /home/gawell/qc-usb-messenger-1.8/.tmp_qc-formats.o /home/gawell/qc-usb-messenger-1.8/qc-formats.c gcc -Wp,-MD,/home/gawell/qc-usb-messenger-1.8/.qc-memory.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.3.2/include -D__KERNEL__ -Iinclude -I/usr/src/linux-headers-2.6.27-7-generic/arch/x86/include -include include/linux/autoconf.h -Iubuntu/include -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 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Iinclude/asm-x86/mach-default -fno-stack-protector -fno-omit-frame-pointer -fno-optimize-sibling-calls -pg -Wdeclaration-after-statement -Wno-pointer-sign -DNOKERNEL -DHAVE_UTSRELEASE_H=1 -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(qc_memory)" -D"KBUILD_MODNAME=KBUILD_STR(qcmessenger)" -c -o /home/gawell/qc-usb-messenger-1.8/.tmp_qc-memory.o /home/gawell/qc-usb-messenger-1.8/qc-memory.c ld -m elf_i386 -r -o /home/gawell/qc-usb-messenger-1.8/qcmessenger.o /home/gawell/qc-usb-messenger-1.8/qc-driver.o /home/gawell/qc-usb-messenger-1.8/qc-vv6450.o /home/gawell/qc-usb-messenger-1.8/qc-formats.o /home/gawell/qc-usb-messenger-1.8/qc-memory.o (cat /dev/null; echo kernel//home/gawell/qc-usb-messenger-1.8/qcmessenger.ko;) > /home/gawell/qc-usb-messenger-1.8/modules.order Building modules, stage 2. make -f /usr/src/linux-headers-2.6.27-7-generic/scripts/Makefile.modpost scripts/mod/modpost -m -a -i /usr/src/linux-headers-2.6.27-7-generic/Module.symvers -I /home/gawell/qc-usb-messenger-1.8/Module.symvers -o /home/gawell/qc-usb-messenger-1.8/Module.symvers -S -K /usr/src/linux-headers-2.6.27-7-generic/Module.markers -M /home/gawell/qc-usb-messenger-1.8/Module.markers -w -s gcc -Wp,-MD,/home/gawell/qc-usb-messenger-1.8/.qcmessenger.mod.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.3.2/include -D__KERNEL__ -Iinclude -I/usr/src/linux-headers-2.6.27-7-generic/arch/x86/include -include include/linux/autoconf.h -Iubuntu/include -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 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Iinclude/asm-x86/mach-default -fno-stack-protector -fno-omit-frame-pointer -fno-optimize-sibling-calls -pg -Wdeclaration-after-statement -Wno-pointer-sign -DNOKERNEL -DHAVE_UTSRELEASE_H=1 -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(qcmessenger.mod)" -D"KBUILD_MODNAME=KBUILD_STR(qcmessenger)" -DMODULE -c -o /home/gawell/qc-usb-messenger-1.8/qcmessenger.mod.o /home/gawell/qc-usb-messenger-1.8/qcmessenger.mod.c ld -r -m elf_i386 --build-id -o /home/gawell/qc-usb-messenger-1.8/qcmessenger.ko /home/gawell/qc-usb-messenger-1.8/qcmessenger.o /home/gawell/qc-usb-messenger-1.8/qcmessenger.mod.o make[1]: quittant le répertoire « /usr/src/linux-headers-2.6.27-7-generic » gcc -Wall -O2 -s qcset.c -o qcset -lm qcset.c: In function ‘main’: qcset.c:754: attention : le format n'est pas une chaîne littérale et pas d'argument de format gcc -Wall -O2 -s input_read.c -o input_read gawell@gawell-desktop:~/qc-usb-messenger-1.8$ insmod ./qcmessenger.ko insmod: error inserting './qcmessenger.ko': -1 Operation not permitted gawell@gawell-desktop:~/qc-usb-messenger-1.8$ sudo insmod ./qcmessenger.ko insmod: error inserting './qcmessenger.ko': -1 Unknown symbol in module gawell@gawell-desktop:~/qc-usb-messenger-1.8$
I got the same as Derek I think. (mine is 046d:08f6 Logitech, Inc. Quickcam Messenger Plus)
@PRDR, I have this message too, but I think it doesn't matter, just press enter (but you'll probably get our error...)
here is what I got:
gawell@ gawell- desktop: ~$ wget http:// home.mag. cx/messenger/ source/ qc-usb- messenger- 1.8.tar. gz home.mag. cx/messenger/ source/ qc-usb- messenger- 1.8.tar. gz utc.fr| 195.83. 155.55| :3128.. . connecté. x-gzip] messenger- 1.8.tar. gz.1'
--2008-11-04 17:50:46-- http://
Résolution de proxyweb.utc.fr... 195.83.155.55
Connexion vers proxyweb.
requête Proxy transmise, en attente de la réponse... 200 OK
Longueur: 168690 (165K) [application/
Saving to: `qc-usb-
100%[== ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ===>] 168 690 --.-K/s in 0,03s
2008-11-04 17:50:47 (6,02 MB/s) - « qc-usb- messenger- 1.8.tar. gz.1 » sauvegardé [168690/168690]
gawell@ gawell- desktop: ~$ tar xzf ./qc-usb- messenger- 1.8.tar. gz gawell- desktop: ~$ cd ./qc-usb- messenger- 1.8 gawell- desktop: ~/qc-usb- messenger- 1.8$ sudo patch -p1 < qc-usb- messenger- 1.8_2.6. 27-v4l. patch gawell- desktop: ~/qc-usb- messenger- 1.8$ make all 2.6.27- 7-generic/ build" SUBDIRS= "/home/ gawell/ qc-usb- messenger- 1.8" modules V=1 USER_OPT= "-DHAVE_ UTSRELEASE_ H=1" linux-headers- 2.6.27- 7-generic » linux/autoconf. h -a -e include/ config/ auto.conf || ( \ linux/autoconf. h or include/ config/ auto.conf are missing."; \ qc-usb- messenger- 1.8/.tmp_ versions ; rm -f /home/gawell/ qc-usb- messenger- 1.8/.tmp_ versions/ * Makefile. build obj=/home/ gawell/ qc-usb- messenger- 1.8 /home/gawell/ qc-usb- messenger- 1.8/.qc- driver. o.d -nostdinc -isystem /usr/lib/ gcc/i486- linux-gnu/ 4.3.2/include -D__KERNEL__ -Iinclude -I/usr/ src/linux- headers- 2.6.27- 7-generic/ arch/x86/ include -include include/ linux/autoconf. h -Iubuntu/include -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 -pipe -Wno-sign-compare -fno-asynchrono us-unwind- tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Iinclude/ asm-x86/ mach-default -fno-stack- protector -fno-omit- frame-pointer -fno-optimize- sibling- calls -pg -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/gawell/ qc-usb- messenger- 1.8/.tmp_ qc-driver. o /home/gawell/ qc-usb- messenger- 1.8/qc- driver. c qc-usb- messenger- 1.8/qc- driver. c: In function ‘qc_v4l_ioctl’: qc-usb- messenger- 1.8/qc- driver. c:2912: attention : passing argument 1 of ‘printk’ makes pointer from integer without a cast /home/gawell/ qc-usb- messenger- 1.8/.qc- vv6450. o.d -nostdinc -isystem /usr/lib/ gcc/i486- linux-gnu/ 4.3.2/include -D__KERNEL__ -Iinclude -I/usr/ src/linux- headers- 2.6.27- 7-generic/ arch/x86/ include -include include/ linux/autoconf. h -Iubuntu/include -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 -pipe -Wno-sign-compare -fno-asynchrono us-unwind- tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Iinclude/ asm-x86/ mach-default -fno-stack- protector -fno-omit- frame-pointer -fno-optimize- sibling- calls -pg -Wdeclaration- after-statement -Wno-pointer-sign -DNOKERNEL -DHAVE_ UTSRELEASE_ H=1 -DMODULE -D"KBUILD_ STR(s)= #s" -D"KBUILD_ BASENAME= KBUILD_ STR(qc_ vv6450) " -D"KBUILD_ MODNAME= KBUILD_ STR(qcmessenger )" -c -o /home/gawell/ qc-usb- messenger- 1.8/.tmp_ qc-vv6450. o /home/gawell/ qc-usb- messenger- 1.8/qc- vv6450. c /home/gawell/ qc-usb- messenger- 1.8/.qc- formats. o.d -nostdinc -isystem /usr/lib/ gcc/i486- linux-gnu/ 4.3.2/include -D__KERNEL__ -Iinclude -I/usr/ src/linux- headers- 2.6.27- 7-generic/ arch/x86/ include -include include/ linux/autoconf. h -Iubuntu/include -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 -pipe -Wno-sign-compare -fno-asynchrono us-unwind- tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Iinclude/ asm-x86/ mach-default -fno-stack- protector -fno-omit- frame-pointer -fno-optimize- sibling- calls -pg -Wdeclaration- after-statement -Wno-pointer-sign -DNOKERNEL -DHAVE_ UTSRELEASE_ H=1 -DMODULE -D"KBUILD_ STR(s)= #s" -D"KBUILD_ BASENAME= KBUILD_ STR(qc_ formats) " -D"KBUILD_ MODNAME= KBUILD_ STR(qcmessenger )" -c -o /home/gawell/ qc-usb- messenger- 1.8/.tmp_ qc-formats. o /home/gawell/ qc-usb- messenger- 1.8/qc- formats. c /home/gawell/ qc-usb- messenger- 1.8/.qc- memory. o.d -nostdinc -isystem /usr/lib/ gcc/i486- linux-gnu/ 4.3.2/include -D__KERNEL__ -Iinclude -I/usr/ src/linux- headers- 2.6.27- 7-generic/ arch/x86/ include -include include/ linux/autoconf. h -Iubuntu/include -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 -pipe -Wno-sign-compare -fno-asynchrono us-unwind- tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Iinclude/ asm-x86/ mach-default -fno-stack- protector -fno-omit- frame-pointer -fno-optimize- sibling- calls -pg -Wdeclaration- after-statement -Wno-pointer-sign -DNOKERNEL -DHAVE_ UTSRELEASE_ H=1 -DMODULE -D"KBUILD_ STR(s)= #s" -D"KBUILD_ BASENAME= KBUILD_ STR(qc_ memory) " -D"KBUILD_ MODNAME= KBUILD_ STR(qcmessenger )" -c -o /home/gawell/ qc-usb- messenger- 1.8/.tmp_ qc-memory. o /home/gawell/ qc-usb- messenger- 1.8/qc- memory. c qc-usb- messenger- 1.8/qcmessenger .o /home/gawell/ qc-usb- messenger- 1.8/qc- driver. o /home/gawell/ qc-usb- messenger- 1.8/qc- vv6450. o /home/gawell/ qc-usb- messenger- 1.8/qc- formats. o /home/gawell/ qc-usb- messenger- 1.8/qc- memory. o /home/gawell/ qc-usb- messenger- 1.8/qcmessenger .ko;) > /home/gawell/ qc-usb- messenger- 1.8/modules. order linux-headers- 2.6.27- 7-generic/ scripts/ Makefile. modpost mod/modpost -m -a -i /usr/src/ linux-headers- 2.6.27- 7-generic/ Module. symvers -I /home/gawell/ qc-usb- messenger- 1.8/Module. symvers -o /home/gawell/ qc-usb- messenger- 1.8/Module. symvers -S -K /usr/src/ linux-headers- 2.6.27- 7-generic/ Module. markers -M /home/gawell/ qc-usb- messenger- 1.8/Module. markers -w -s /home/gawell/ qc-usb- messenger- 1.8/.qcmessenge r.mod.o. d -nostdinc -isystem /usr/lib/ gcc/i486- linux-gnu/ 4.3.2/include -D__KERNEL__ -Iinclude -I/usr/ src/linux- headers- 2.6.27- 7-generic/ arch/x86/ include -include include/ linux/autoconf. h -Iubuntu/include -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 -pipe -Wno-sign-compare -fno-asynchrono us-unwind- tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Iinclude/ asm-x86/ mach-default -fno-stack- protector -fno-omit- frame-pointer -fno-optimize- sibling- calls -pg -Wdeclaration- after-statement -Wno-pointer-sign -DNOKERNEL -DHAVE_ UTSRELEASE_ H=1 -D"KBUILD_ STR(s)= #s" -D"KBUILD_ BASENAME= KBUILD_ STR(qcmessenger .mod)" -D"KBUILD_ MODNAME= KBUILD_ STR(qcmessenger )" -DMODULE -c -o /home/gawell/ qc-usb- messenger- 1.8/qcmessenger .mod.o /home/gawell/ qc-usb- messenger- 1.8/qcmessenger .mod.c qc-usb- messenger- 1.8/qcmessenger .ko /home/gawell/ qc-usb- messenger- 1.8/qcmessenger .o /home/gawell/ qc-usb- messenger- 1.8/qcmessenger .mod.o linux-headers- 2.6.27- 7-generic » gawell- desktop: ~/qc-usb- messenger- 1.8$ insmod ./qcmessenger.ko gawell- desktop: ~/qc-usb- messenger- 1.8$ sudo insmod ./qcmessenger.ko gawell- desktop: ~/qc-usb- messenger- 1.8$
gawell@
gawell@
patching file qc-driver.c
patching file qc-memory.c
gawell@
make -C "/lib/modules/
make[1]: entrant dans le répertoire « /usr/src/
test -e include/
echo; \
echo " ERROR: Kernel configuration is invalid."; \
echo " include/
echo " Run 'make oldconfig && make prepare' on kernel src to fix it."; \
echo; \
/bin/false)
mkdir -p /home/gawell/
make -f scripts/
gcc -Wp,-MD,
/home/gawell/
/home/gawell/
gcc -Wp,-MD,
gcc -Wp,-MD,
gcc -Wp,-MD,
ld -m elf_i386 -r -o /home/gawell/
(cat /dev/null; echo kernel/
Building modules, stage 2.
make -f /usr/src/
scripts/
gcc -Wp,-MD,
ld -r -m elf_i386 --build-id -o /home/gawell/
make[1]: quittant le répertoire « /usr/src/
gcc -Wall -O2 -s qcset.c -o qcset -lm
qcset.c: In function ‘main’:
qcset.c:754: attention : le format n'est pas une chaîne littérale et pas d'argument de format
gcc -Wall -O2 -s input_read.c -o input_read
gawell@
insmod: error inserting './qcmessenger.ko': -1 Operation not permitted
gawell@
insmod: error inserting './qcmessenger.ko': -1 Unknown symbol in module
gawell@