Не могу установить новый драйвер для Андроида.
Для этого я делал следующее
1. На линукс машину я скачал коды ядра Линукса, версия которого соответствует версии 2.6.34, где стоит Андроид
2. Указал переменные для кросс-компилятора — toolchain
export ARCH=arm
export CROSS_COMPILE=/home/temp/android-platform_prebuilt-a4062cc/linux-x86/toolchain/arm-eabi-4.4.3/bin/arm-eabi-
3. С помощью make menuconfig добавляю в конфигурацию будущего ядра нужные мне драйвера
4. make modules_prepare
5. Собираю ядро
makе
6. После сборки забираю драйвера и переношу их на Андроид
7. Пытаюсь установить драйвер и получаю ошибку
root@android:/mnt/sdcard # insmod mac80211.ko
insmod: can't insert 'mac80211.ko':
invalid module format
как это зафиксить?