What's new

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:
Similar threads

Similar threads

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