> как то можно по такому логу найти причину фолта?
да практически никак :)
по логу видно, что ядро пытается запустить инит (/sbin/init, /etc/init, /bin/init или /bin/sh) и валится на внутриядерном сегфолте, если я правильно понял. почему — хз. может эльф (инит) кривой, может загрузчик эльфов кривой, может… я с такой проблемой не сталкивался, так что гадаю на кофейной гуще^W^W логах :)
можешь указать левый root= в параметрах загрузки в убуте и посмотреть результат, хотя я подозреваю, какой будет результат. можешь собрать свой приветмир статически и указать его ядру как init=/bin/helloworld или типа того. пробуй :)
конечно. я уже не помню точно, что там к чему, но завтра на работе могу посмотреть, т.к. с очень похожей платой работаю.
набери в убуте printenv, или как там оно, и поищи переменную со строкой параметров ядра. там что-то типа bootcmd= или типа того, но там точно должно быть root=«...» и обычно console=«...» на последовательный порт. потом editenv «эта_переменная» и меняешь рут на что хочешь (или добавляешь свои параметры, удаляешь старые, …). потом saveenv или сразу boot. блин, давно я с убутом не работал :)
Откуда ведро? З.Ы. Юзаю со стартеркитовской бордой арм стейбл бранч с наложенными at91 патчами, проблем не возникало. Но билдрутом собирал только корень (сейчас ухожу от билдрута в сторону опенврт).