Package: spca5xx-modules-2.6.16-2-686
Version: 20060501-1

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:

# modprobe spca5xx
FATAL: Error inserting spca5xx (/lib/modules/2.6.16-2-686/kernel/drivers/usb/media/spca5xx.ko): Invalid module format 

and after checking /var/log/messages:
spca5xx: version magic '2.6.16-2-686 686 gcc-4.1' should be '2.6.16-2-686 686 gcc-4.0'

I manually built the module from spca5xx-source using:
MAKEFLAGS="CC=gcc-4.0" make-kpkg --revision 1 --append-to-version -2-686 modules

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

Thanks.

Reply via email to