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. 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 <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="CC=gcc-4.0" make-kpkg --revision 1 --append-to-version -2-686 modules
<br><br>along with the appropriate kernel headers, and it works. 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>