Package: spca5xx-modules-2.6.16-2-686<br>Version: <font size="2">20060501-1<br><br>I encountered a version magic mismatch error when attempting to load spca5xx with the Debian 2.6.16-2 kernel.&nbsp; At first I attempted to use the prebuilt module, 
spca5xx-modules-2.6.16-2-686:<br><br># modprobe spca5xx<br>FATAL: Error inserting spca5xx (/lib/modules/2.6.16-2-686/kernel/drivers/usb/media/spca5xx.ko): Invalid module format&nbsp; <br><br>and after checking /var/log/messages:
<br></font>

spca5xx: version magic '2.6.16-2-686 686 gcc-4.1' should be '2.6.16-2-686 686 gcc-4.0'<br><br>I manually built the module from spca5xx-source using:<br>MAKEFLAGS=&quot;CC=gcc-4.0&quot; make-kpkg --revision 1 --append-to-version -2-686 modules
<br><br>along with the appropriate kernel headers, and it works.&nbsp; Looks like spca5xx for 2.6.16 still needs to be built with gcc 4.0, at least until the next kernel update comes out :D<br><br>Thanks.<br>