Там нужно осовательно ковырять - в том виде мой патч это всего лишь минимум чтобы завелась плата. Там очень много нужно будет убирать того что есть в атмеловской EK и нет в стартерките.
Спасибо за доверие :) но мне некогда этим заниматься тем более что на sam9260 уже несколько вариантов и для них будут разные board-файлы, лучше вам все же к разработчику обратиться с предложением, возможно сделать какую-то основу и подменю с разными вариантами на выбор - это будет более правильно, но надо знать схемы всех плат, так что автор как никто лучше знает это и тем более явялется намного более заинтересованным лицом чем я.
Карточка не успевает определиться или модуль mmc не включен в ядре или модуль mmc не слинкован статически. Скорей всего первое, лечится добавлением в параметры командной строки ядра ключа rootwait. Например у меня так в параметрах:
Хотя вот это
Waiting for root device /dev/mmcblk0p1
говорит что ядро ождает устройство а не паникует, значит параметр передается - скорей всего модули для mmc собране не статически а как подгружаемые модули и они лежат на rootfs которая еще не смонтирована а чтобы ее смонтировать нужны модули :) поэтому чтобы грузиться с какогото носителя модули для работы с ним должны быть собраны статически (не M а звездочка в menuconfig). Смотри на парметры в menuconfig
Device Drivers ---> <*>MMC/SD/SDIO card support ---> <*> MMC block device driver и тут же <*> AT91 SD/MMC Card Interface support
В каталоге /dev есть только три модуля для RS-портов ttyS0, ttyS1, ttyS2 Есть необходимость подключения всех имеющихся RS-портов. Где взять или как создать недостающие?