Hi Alex, I had a problem with your 6lowpan_pending_patches branch when trying to build the Kernel Modules in my environment, here's the log output: | DEBUG: Executing shell function do_compile_kernelmodules | NOTE: make -j 8 modules CC=microblazeel-poky-linux-gcc LD=microblazeel-poky-linux-ld.bfd | CHK include/config/kernel.release | CHK include/generated/uapi/linux/version.h | CHK include/generated/utsrelease.h | CALL scripts/checksyscalls.sh | CC [M] crypto/pcompress.o | CC [M] crypto/zlib.o | CC [M] crypto/rng.o | CC [M] net/ieee802154/6lowpan.o | CC [M] net/ieee802154/reassembly.o | CC [M] lib/crc-ccitt.o | CC [M] crypto/krng.o | CC [M] crypto/ansi_cprng.o | CC [M] net/mac802154/ieee802154_dev.o | CC [M] net/mac802154/rx.o | CC [M] net/mac802154/tx.o | CC [M] net/mac802154/mac_cmd.o | CC [M] net/mac802154/mib.o | CC [M] net/mac802154/monitor.o | CC [M] net/mac802154/wpan.o | LD [M] net/mac802154/mac802154.o | Building modules, stage 2. | MODPOST 9 modules | ERROR: "lowpan_net_frag_exit" [net/ieee802154/6lowpan.ko] undefined! | ERROR: "lowpan_net_frag_init" [net/ieee802154/6lowpan.ko] undefined! | make[1]: *** [__modpost] Error 1 | make: *** [modules] Error 2 | ERROR: oe_runmake failed
From the Makefile I can see that 6lowpan.ko and reassembly.ko modules should be built and 6lowpan.ko depends on reassembly.ko but for some reason it's failing to build 6lowpan.ko. I assume the functions lowpan_net_frag_exit and lowpan_net_frag_init aren't being linked from reassembly.ko. Any suggestions on how to fix this? Cheers, Martin. On 05/12/13 00:17, Alexander Aring wrote: > Hi Martin, > > On Wed, Dec 04, 2013 at 02:39:02PM +0000, Martin Townsend wrote: >> Hi, >> >> I have a 3.10 Kernel from a Xilinx repository that I'm using. I would >> like to build with your latest IEEE802154 and 6lowpan code including >> Alexander's recent patches. What would be the best way for me to do this? >> > I create a 6lowpan_pending_patches on github [1]. :-) > > There you could cherry pick the necessary changes for IEEE802154/6LoWPAN > commits. I hope this can help you... > It's based on current net-next. > > Please write your experience with the new fragmentation api. :-) > > There is one commit which you don't need. This is commit: > > b5fbc986e55bff00a2b230918960e4cdb07751aa > > That commit adds support for atusb hardware. > > To check necessary commits which you need, try following command: > > git log v3.10..HEAD net/ieee802154 net/mac802154 > > > - Alex > > [1] > https://github.com/linux-wpan/linux-net-next/commits/6lowpan_pending_patches ------------------------------------------------------------------------------ Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application performance affects their revenue. With AppDynamics, you get 100% visibility into your Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk _______________________________________________ Linux-zigbee-devel mailing list Linux-zigbee-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-zigbee-devel