The only thing it has is a microsd. It cold boots OK, but if I do a u-boot reset or (after I get it started) Linux reboot.
That is, the problem happens on warm boots only, cold boots OK. My next step is to replace the micro SD.
I really dont feel this is coz of uSD. Can you post your boot command?
printenv bootcmd