[sbox-MaemoKernel: ~/maemo_kernel] > fakeroot apt-get install kernel-headers
[sbox-MaemoKernel: ~/maemo_kernel ] > apt-get source kernel
sbox-MaemoKernel: ~/maemo_kernel ] > cd kernel-2.6.28 [sbox-MaemoKernel: ~/maemo_kernel/kernel-2.6.28] > make EXTRAVERSION=-omap1 rx51_defconfig
# Makefile for building the hello kernel module outside the kernel tree KERNELDIR := /usr/src/maemo_kernel/kernel-2.6.28 obj-m := hid-apple.o # default build target (uses kernel build (kbuild) system) all: $(MAKE) -C $(KERNELDIR) M=`pwd` EXTRAVERSION=-omap1 modules # target for cleaning up clean: $(RM) *.o .depend .*.cmd *.ko *.mod.c Module.symvers modules.order $(RM) -R .tmp_versions
Nokia-N900-42-11:/home/user# insmod hid-apple.ko insmod: error inserting 'hid-apple.ko': -1 Invalid module format
[sbox-FREMANTLE_ARMEL: ~/maemo_kernel/apple-module] > objcopy --strip-debug \ -R .modinfo -R __versions apple-hid.ko
Nokia-N900-42-11:/home/user# insmod hid-apple.ko insmod: error inserting 'hid-apple.ko': -1 Unknown symbol in module