Temat: Backfire na MMnet1000, nieprawidłowa wersja modułów
Cześć
Buduje Backfire na platformę MMnet1000. Zrobiłem tak jak tutaj napisano:
http://openwrt.pl/doku.php/kompilowanie:tricks_and_tips
Jednak nie udało zmusić Openwrt do zbudowania modułów kernela tak żeby umieścił je w obrazie rootfs.
Więc zrobiłem to ręcznie wchodząc do katalogu building_dir/linux-at91/linux-2.6.32.13 i wydając odpowiednie komendy
make ARCH=arm CROSS_COMPILE=arm-openwrt-linux- uImage
make ARCH=arm CROSS_COMPILE=arm-openwrt-linux- modules
wczesniej rozpakowałem spakowany rootfs utworzony w katalogu backfire/bin/at91 do katalogu rootfs
make ARCH=arm CROSS_COMPILE=arm-openwrt-linux- INSTALL_MOD_PATH=/home/stan/backfire/bin/at91/rootfs modules_install
Wgrałem wszystko (rootfs i kernela ) na moduł i wszystko się odpaliło tylko jest problem z modułami ponieważ moduły zbudowane przez openwrt mają inną wersje kernela: 2.6.32.13-svn15242 preempt mod_unload ARMv5
a te zbudowane przy pomocy komend : 2.6.32.13 preempt mod_unload ARMv5
Openwrt wszędzie wchrzania -svn15242 i przez to moduły nie chcą się ładować.
Co mogę zrobić żeby się tego pozbyć albo zunifikować żeby rzeczy budowane przez ze mnie też miały taki wpis.
dzięki za każdą podpowiedz