Цитата(Jury093 @ Feb 27 2016, 16:31)

вариант 1: с большой долей вероятности вы подсовываете ядро с "чужим" MachId, которое отличается от того, что передает юбут при загрузке и запуске ядра..
google->"kernel machine id"
а как такое может быть, если ядро и uboot собирается одним билдрутом с freescale_imx28evk_defconfig?
еще нашел:
https://community.freescale.com/thread/319367 то есть вроде как ядро все таки в состоянии сказать, что ему не нравится machid, в моем же случае молчит
Цитата
вариант 2: неправильно определено имя консольного порта, стандартное ttyS, у фрискейла ttymxc.. в случае неправильного вывода выхлоп будет "в никуда", что квалифицируется как "booting the kernel и тишина."
у меня в конфигах билдрута ttyAM
A0. в 2.6.35 было ttyAM0. попробовал и ваши два варианта до кучи.
задал в ядре console=ttyAMA0,115200 и жестко использовать только встроенную строку параметров (не uboot), все то же самое
Цитата
вариант 3: слабое питание
ну тут все норм, т.к. 2.6.35 стартует нормально. с железом точно все норм. по крайней мере вывести свою версию при старте ядро должно быть в состоянии. непонятно почему с дефолтным конфигом от билдрута не стартует, ладно бы поменял что-то. один нюанс, разбивка карты скриптом от того же билдрута не работает у меня, поэтому делал вручную. плюс для страховки пробовал грузить с ftp, вижу, что u-boot ядро загрузил, версия, стартовый адрес совпадает, то есть ядро корректно загрузилось куда надо, только не стратануло