I'm building my own linux image form my Avnet Zedboard using the meta-xilinx "zedboard-zynq7" layer for my Yocto environment. Everything builds smoothly, and I create my SD card according to the BOOT.sdcard instructions. It boots linux cleanly, but I have no ethernet device:
Populating dev cache
Configuring network interfaces... ifconfig: SIOCGIFFLAGS: No such device
The ethernet works fine under u-boot with the ping test if I manually set the IP. So I'm guessing the linux build is flaky. One thing I've noticed is that the BOOT.sdcard says to use the DTB file:
DTB: devicetree.dtb (uImage-<machine name>.dtb)
but I've noticed that the one created by bitbake
zedboard-zynq7-mmcblk0p2.dtb
zedboard-zynq7-ram.dtb
are considerably smaller than the devicetree.dtb in the 14.5 release.
Can anyone help me out? This seems like it should be a simple fix. Thanks
Matt