еще раз настоятельно порекомендую добавить rootwait
дело в том, что в вышеприведенном логе
могут быть свои методы ожидания готовности устройств
вы сейчас пилите 3.0.3, и там, возможно, без ключа rootwait дело до детектирования mmc просто не доходит
это все маловероятно, от компилятора может зависеть степень глючности сборки бинарника, но у вас то все более-менее запускается.. ОС - имхо вообще любой дистрибутив линуха..
я конечно могу вылить в инет ~90 метров запиленного 3.0.3, или ядро..
действительно, добавил rootwait заветные строчки появились ура! Waiting for root device /dev/mmcblk0p1...
mmc0: host does not support reading read-only switch. assuming write-enable.
mmc0: new SDHC card at address b368
mmcblk0: mmc0:b368 USD 3.75 GiB
mmcblk0: p1
Единственное что не понимаю, добавлял его раньше, но никакого эффекта небыло системма просто висла, возможно здесь какоето хитрое сочетание конфига, версии ядра и наличия rootwait'a, завтра с утречка сравню конфиги и попробую аналогично 3.4.4. заставить работать.
Попутно заметил у себя несколько недоустановленных пакетов, необходимых для сборки, указанных на http://dmilvdv.narod.ru, недочёт исправил.
Большое спасибо!
3.4.4 запилил, всё работает!) Большое спасибо за оперативную помощь в решении вопроса!
Проблемма также нашлась в отсутствии rootwait в коде u-boot'a, поэтому старые ядра, которые не предусматривают принудительное использование зашитых в них параметров загрузки, брали код из u-boot'a и до чтения флешки дело не доходило. както-так