First of all I ve installed Debian Squeeze on my Sheevaplug using the ShevaPlug Installer.
Then I have updated the kernel to the 2.6.32.5 using
http://sheeva.with-linux.com/sheeva/README-2.6.32.5in order to compile the driver on the plug I installed the packages "build-essential" and "linux-headers-2.6.32-5-all" via aptitude on the plug.
because the links "build" & "source" were bad in /lib/modules/2.6.32.5/, I ve done
rm /lib/modules/2.6.32.5/build
rm /lib/modules/2.6.32.5/source
ln -s /usr/src/linux-headers-2.6.32-5-kirkwood/ /lib/modules/2.6.32.5/build
ln -s /usr/src/linux-headers-2.6.32-5-common/ /lib/modules/2.6.32.5/source
the compilation of the driver is fine on the sheevaplug but when I try to use it with:
insmod rt2870sta.ko
I have an error:
insmod: error inserting 'rt2870sta.ko': -1 Invalid module format
I don't understand why the module format is wrong and I don't have any idea why I have it.
If someone have any idea for helping it would be nice.