A10 Kernel startup error - RTNETLINK and SIOCSIFFLAGS

I am using the A10 SoC kit and trying to build Linux per the instructions in the Embedded Linux Beginners Guide within Rocketboards training section. When trying to boot from my sdcard, the FPGA programs, then U-boot runs fine, and then the kernel begins to boot but stops at this error (below), and then prints can’t open /dev/console: Permission Denied in a loop forever.

Any ideas on what’s wrong with my build?? :confused:

[ 2.295542] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
[ 2.303622] VFS: Mounted root (ext4 filesystem) on device 179:2.
[ 2.313020] devtmpfs: mounted
[ 2.316166] Freeing unused kernel memory: 420K (c0747000 - c07b0000)
Starting logging: OK
Initializing random number generator… [ 2.451140] random: dd urandom read with 36 bits of entropy available
Starting network…
ip: RTNETLINK answers: Operation not permitted
ip: SIOCSIFFLAGS: Operation not permitted
can’t open /dev/console: Permission denied
can’t open /dev/console: Permission denied
can’t open /dev/console: Permission denied
can’t open /dev/console: Permission denied
can’t open /dev/console: Permission denied

It doesn’t look like a kernel error, it’s your init scripts that seems to mess up. Maybe a udev issue?

Which guide are you using exactly? Which linux “distribution” are you using?

It seems to be related to the rootfs that was created with Buildroot/BusyBox. I have read something about the /bin/busybox suid bit needing to be set?? This post describes a nearly identical issue:

So the fix was using chown on which file and to what user … root?

That was it - I had to go into the rootfs/bin directory and run chown root * -R

problem solved.