What's new
  • SNBForums Code of Conduct

    SNBForums is a community for everyone, no matter what their level of experience.

    Please be tolerant and patient of others, especially newcomers. We are all here to share and learn!

    The rules are simple: Be patient, be nice, be helpful or be gone!

build error with new asuswrt 382 source code for RT-AC3100

bsdsource

Regular Contributor
I was attempting to build the new source code based on the 382 code that Asus just released for the RT-AC3100 and I'm getting this error I can't seem to get passed:

Code:
linux/linux-2.6.36 -f - ARCH=arm modules
make[4]: Entering directory '/root/asuswrt/release/src-rt-7.14.114.x/src/linux/linux-2.6.36'
  CHK     include/linux/version.h
  CHK     include/generated/utsrelease.h
make[5]: 'include/generated/mach-types.h' is up to date.
  CALL    scripts/checksyscalls.sh
  CHK     include/generated/compile.h
  Kernel: arch/arm/boot/Image is ready
  SHIPPED arch/arm/boot/compressed/mpcore_cache.S
  AS      arch/arm/boot/compressed/mpcore_cache.o
  SHIPPED arch/arm/boot/compressed/lib1funcs.S
  AS      arch/arm/boot/compressed/lib1funcs.o
  LD      arch/arm/boot/compressed/vmlinux
  OBJCOPY arch/arm/boot/zImage
  Kernel: arch/arm/boot/zImage is ready
make[4]: Leaving directory '/root/asuswrt/release/src-rt-7.14.114.x/src/linux/linux-2.6.36'
make[4]: Entering directory '/root/asuswrt/release/src-rt-7.14.114.x/src/linux/linux-2.6.36'
  CHK     include/linux/version.h
  CHK     include/generated/utsrelease.h
make[5]: 'include/generated/mach-types.h' is up to date.
  CALL    scripts/checksyscalls.sh
  LD [M]  drivers/net/ctf/ctf.o
  LD [M]  drivers/net/dhd/dhd.o
  LD [M]  drivers/net/dhd24/dhd24.o
  LD [M]  drivers/net/dpsta/dpsta.o
  LD [M]  drivers/net/et/et.o
  Building modules, stage 2.
  MODPOST 109 modules
WARNING: could not find drivers/net/ctf/../../../../../../src/router/ctf_arm/linux/.ctf.o.cmd for drivers/net/ctf/../../../../../../src/router/ctf_arm/linux/ctf.o
WARNING: could not find drivers/net/dhd/../../../../../../dhd/src/dhd/linux/.dhd.o.cmd for drivers/net/dhd/../../../../../../dhd/src/dhd/linux/dhd.o
WARNING: could not find drivers/net/dhd24/../../../../../../dhd24/src/dhd/linux/.dhd24.o.cmd for drivers/net/dhd24/../../../../../../dhd24/src/dhd/linux/dhd24.o
WARNING: could not find drivers/net/dpsta/../../../../../../../src/router/dpsta/linux/.dpsta.o.cmd for drivers/net/dpsta/../../../../../../../src/router/dpsta/linux/dpsta.o
WARNING: could not find drivers/net/emf/../../../../../../src/router/emf_arm_7114/.emf.o.cmd for drivers/net/emf/../../../../../../src/router/emf_arm_7114/emf.o
WARNING: could not find drivers/net/et/../../../../../../src/et/linux/.et.o.cmd for drivers/net/et/../../../../../../src/et/linux/et.o
WARNING: could not find drivers/net/igs/../../../../../../src/router/emf_arm_7114/.igs.o.cmd for drivers/net/igs/../../../../../../src/router/emf_arm_7114/igs.o
ERROR: "robo_permit_fwd_rsv_mcast" [drivers/net/et/et.ko] undefined!
ERROR: "robo_bhdr_register" [drivers/net/et/et.ko] undefined!
ERROR: "robo_bhdr_unregister" [drivers/net/et/et.ko] undefined!
ERROR: "dump_previous_oops" [drivers/net/et/et.ko] undefined!
ERROR: "robo_get_linksts" [drivers/net/et/et.ko] undefined!
ERROR: "robo_update_agg_group" [drivers/net/et/et.ko] undefined!
ERROR: "robo_get_portsts" [drivers/net/et/et.ko] undefined!
/root/asuswrt/release/src-rt-7.14.114.x/src/linux/linux-2.6.36/scripts/Makefile.modpost:91: recipe for target '__modpost' failed
make[5]: *** [__modpost] Error 1
/tmp/Gm4LjI4M:1134: recipe for target 'modules' failed
make[4]: *** [modules] Error 2
make[4]: Leaving directory '/root/asuswrt/release/src-rt-7.14.114.x/src/linux/linux-2.6.36'
Makefile:1423: recipe for target 'kernel' failed
make[3]: *** [kernel] Error 2
make[3]: Leaving directory '/root/asuswrt/release/src/router'
Makefile:382: recipe for target 'all' failed
make[2]: *** [all] Error 2
make[2]: Leaving directory '/root/asuswrt/release/src-rt-7.14.114.x/src'
Makefile:3689: recipe for target 'bin' failed
make[1]: *** [bin] Error 2
make[1]: Leaving directory '/root/asuswrt/release/src-rt-7.14.114.x/src'
Makefile:3831: recipe for target 'RT-AC3100' failed
make: *** [RT-AC3100] Error 2

Any ideas?
 
Last edited:
So I'm still unable to get passed this et.ko undefined error. I can bypass the error by deleting everything in the makefile located at ~/asuswrt/release/src-rt-7.14.114.x/src/linux/linux-2.6.36/drivers/net/et/Makefile to allow the build process to continue. There has been some other proprietary binary issues I had to address in with the build process and have managed to fix those. I'm still stuck on this. If RMerlin or someone else can help out I would appreciate it.
 
Updating my findings since my original resolution wasn't the correct solution. In src-rt/target.mak I had LACP (Link Aggregation Control Protocol) set to n (no). The closed source ET driver requires LACP. Setting this to y (yes) resolved the build error.
 
Last edited:

Support SNBForums w/ Amazon

If you'd like to support SNBForums, just use this link and buy anything on Amazon. Thanks!

Sign Up For SNBForums Daily Digest

Get an update of what's new every day delivered to your mailbox. Sign up here!
Back
Top