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