I've built linux and u-boot according to these references:
http://wiki.xilinx.com/zynq-uboot
http://wiki.xilinx.com/zynq-linux
`
Linux boots, but I cannot access files on the SD card. I can only access the root filesystem from the ramdisk.
`
During boot, I get these messages:
++ Mounting filesystem
mount: mounting /dev/mmcblk0p1 on /mnt failed: No such file or directory
mount: mounting /dev/mmcblk0 on /mnt failed: No such file or directory
`
I don't know where the problem is. Am I missing something in my linux ".config"? Or maybe the device tree source? Or the ramdisk?
`
SD card access is obviously working in ROM/FSBL/u-boot, so it seems like a software issue with linux.
`
Thanks,
David
`
Edit: Maybe other devices aren't working properly either...
<snippet of booting>
Registering SWP/SWPB emulation handler
drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
GEM: lp->tx_bd de042000 lp->tx_bd_dma 1e042000 lp->tx_skb ddbfd3c0
GEM: lp->rx_bd de041000 lp->rx_bd_dma 1e041000 lp->rx_skb ddbfd2c0
GEM: MAC 0x00350a00, 0x00002201, 00:0a:35:00:01:22
eth0: no PHY found
XEMACPS mii bus mii_probe fail.
IP-Config: Failed to open eth0
IP-Config: No network devices available
`
Edit2: Seems like I was specifying a fixed ip incorrectly in the device tree, so the ethernet seems happy now, but the MMC is still not working.