hi i use suse 10.1 with kernel 2.6.16.13 i installed the new kernel: 2.6.16.20, that work fine when i tried to build the driver for my web cam (with root access) i get: linux64:/home/collinm/Download/spca5xx-20060501 # make Building SPCA5XX driver for 2.5/2.6 kernel. Remember: you must have read/write access to your kernel source tree. make -C /lib/modules/`uname -r`/build SUBDIRS=/home/collinm/Download/spca5xx-20060501 CC=cc modules make[1]: Entering directory `/usr/src/linux-2.6.16.20-1.1-obj/x86_64/default' make[1]: *** No rule to make target « modules ». Stop. make[1]: Leaving directory `/usr/src/linux-2.6.16.20-1.1-obj/x86_64/default' make: *** [default] Error 2 /usr/src/linux-2.6.16.20-20.1-obj it's not empty linux64:/home/collinm/Download/spca5xx-20060501 # make Building SPCA5XX driver for 2.5/2.6 kernel. Remember: you must have read/write access to your kernel source tree. make -C /lib/modules/`uname -r`/build SUBDIRS=/home/collinm/Download/spca5xx-20060501 CC=cc modules make[1]: Entering directory `/usr/src/linux-2.6.16.20-1.1-obj/x86_64/default' make[1]: *** No rule to make target « modules ». Stop. make[1]: Leaving directory `/usr/src/linux-2.6.16.20-1.1-obj/x86_64/default' make: *** [default] Error 2 and i have the kernel sources 0 lrwxrwxrwx 1 root root 20 2006-07-17 12:37 linux -> linux-2.6.16.20-20.1 1 drwxr-xr-x 20 root root 808 2006-05-22 20:47 linux-2.6.16.13-4 0 drwxr-xr-x 3 root root 72 2006-05-03 05:32 linux-2.6.16.13-4-obj 0 drwxr-xr-x 3 root root 72 2006-07-17 12:49 linux-2.6.16.20-1.1-obj 1 drwxr-xr-x 20 root root 776 2006-07-17 12:37 linux-2.6.16.20-20.1 0 drwxr-xr-x 3 root root 72 2006-07-17 12:37 linux-2.6.16.20-20.1-obj 0 lrwxrwxrwx 1 root root 24 2006-07-17 12:37 linux-obj -> linux-2.6.16.20-20.1-obj 0 drwxr-xr-x 7 root root 168 2006-05-20 23:03 packages any idea?