Hi,
I cross-compiled the latest (3.16) linaro kernel from source using the linaro aarch64 toolchain (gcc-linaro-aarch64-linux-gnu-4.8-2014.04_linux). I am also using the linaro armv8 disk image (linaro-image-minimal-genericarmv8-20140127-635).
At first I used defconfig to compile the kernel. When I boot the system and run "ifconfig -a", I only see the loopback device:
lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:8 errors:0 dropped:0 overruns:0 frame:0 TX packets:8 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:784 (784.0 B) TX bytes:784 (784.0 B)
I then took the .config generated by defconfig and opened it with menuconfig. Inside menuconfig, I believe I enabled all the configuration options related to ethernet/networks. After re-compiling and booting, "ifconfig -a" shows this:
bond0 Link encap:Ethernet HWaddr CA:FB:D0:02:D0:7E BROADCAST MASTER MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
dummy0 Link encap:Ethernet HWaddr 02:58:3E:AF:F3:41 BROADCAST NOARP MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:8 errors:0 dropped:0 overruns:0 frame:0 TX packets:8 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:784 (784.0 B) TX bytes:784 (784.0 B)
Unfortunately, I still do not see eth0. Any help would be greatly appreciated!
Thank you,
Ivan