Hey Griffin.
I have been using netboot on a few roach boards with pretty good success(3
of 4 working), but I have one roach which hangs at "roach_mmc: ROACH MMC
driver" . I tried a few different version of uboot but with the same hang
up. Is there something I am missing, is there any documentation on the mmc
driver for the roach? Thanks.

I suspect the kernel you are using doesn't check for the CPLD revision being compatible. This feature is implemented on the kernel at casper_svn:trunk/roach/sw/binaries/linux/uImage-rmon-20090904.

This build includes lots of new features. These include:
* power_management (shutdown -h turns off the roach, shutdown -r performs a hardware reset, pushing the power button will trigger a userspace shutdown) * sensors (with the right /etc/sensors3.conf (look in casper_svn:roach/sw/lm-sensors/) you can use the standard "sensors" command)
* RTC (hwclock commands should now work)

Just a brief warning, these features are all pretty bleeding edge. Try casper_svn:trunk/roach/sw/binaries/linux/uImage-vanilla-20090904 if you run into trouble. This build has no Roach MMC or Roach Monitor support.

If you want MMC to work you will need to reprogram your CPLD with the latest binary using a Xilinx programmer. The latest binary sits at:
casper_svn: roach/gw/binaries/roach_cpld/roach_cpld_8_0_1588.jed

I hope this solves your problem. The MMC documentation is a tad thin. (Read non-existant:p)

Cheers.

--
David George
Digital Design Engineer
Karoo Array Telescope
Tel:     +27 21 531-7282
Fax:     +27 21 531-9761
Email:   [email protected]
Web:     www.ska.ac.za


Reply via email to