He bajado la última versión del driver, que por cierto dice que es la última versión que soportará las ramas 2.4 y 2.6 del kernel, y que a partir de ahora se llamará de otra manera soportando únicamente el kernel 2.6. Lo he bajado al escritorio y lo he descomprimido ahí. Me he metido con konqueror en la carpeta he abierto consola simulada en conqueror y pues a mí si me compila: linux-notebook:~> cd '/home/user/Desktop/spca5xx-20060501' linux-notebook:~/Desktop/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/user/Desktop/spca5xx-20060501 CC=cc modules make[1]: Entering directory `/usr/src/linux-2.6.16.21-0.13-obj/i386/default' make -C ../../../linux-2.6.16.21-0.13 O=../linux-2.6.16.21-0.13-obj/i386/default modules CC [M] /home/user/Desktop/spca5xx-20060501/drivers/usb/spca5xx.o CC [M] /home/user/Desktop/spca5xx-20060501/drivers/usb/spcadecoder.o /home/user/Desktop/spca5xx-20060501/drivers/usb/spcadecoder.c: In function ‘fun_D’: /home/user/Desktop/spca5xx-20060501/drivers/usb/spcadecoder.c:809: warning: value computed is not used LD [M] /home/user/Desktop/spca5xx-20060501/spca5xx.o Building modules, stage 2. MODPOST CC /home/user/Desktop/spca5xx-20060501/spca5xx.mod.o LD [M] /home/user/Desktop/spca5xx-20060501/spca5xx.ko make[1]: Leaving directory `/usr/src/linux-2.6.16.21-0.13-obj/i386/default' linux-notebook:~/Desktop/spca5xx-20060501> Saludos.