Скачал последнее ядро, собрал по linux faq из wiki. В терминал выводит кракозябры - помню, что где-то тема была, что частоту менять надо, но не могу найти....
если, например, для 9260 \arch\arm\mach-at91\board-sam9260ek.c
---------------------------------------------------------------
/* Initialize processor: 18.432 MHz crystal */
at91sam9260_initialize(18432000);
---------------------------------------------------------------
поменять на свою частоту
ps и проверить настройки скорости последовательного соединения между платой и терминалкой..
Спасибо, с консолью помогло. Теперь проблемы с rootfs. SDшку нивкакую не хочет видеть, хотя частоту снизил, как в 24м ядре и прописал модуль вшиваться в ядро. Там, правда, много опций стало про MMC, но я потыкался туда-сюда - не помогло. В ram0 тоже не хочет rootfs грузить...
MMC:
Root-NFS: No NFS server available, giving up.
VFS: Unable to mount root fs via NFS, trying floppy.
VFS: Cannot open root device "mmcblk0p1" or unknown-block(2,0)
Please append a correct "root=" boot option; here are the available partitions:
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)
Backtrace:
ram0:
RAMDISK: gzip image found at block 0
VFS: Mounted root (ext2 filesystem) on device 1:0.
Freeing init memory: 124K
Kernel panic - not syncing: Attempted to kill init!
Может я, конечно какие-то не те опции наставил в ядре, но вроде не должен был...
я буквально в прошлое воскресенье ходил по этим граблям со свежим ядром, далее будет вопрос про сетку и нанд и тыпы
вот ссылка пробегавшая по этому форуму - там (и рядом) на 90-95% есть все ответы - лично я на такой труд (по оформлению) не способен :) http://dmilvdv.narod.ru/AT91SAM9260/linux.html
ps плата дома, поэтому досконально ответить не могу
а выложить строки параметров запуска ядра для SD и RAM?
и кратко описание процесса загрузки? у меня бывало так, что грузил ядро, забывая rootfs, запуск - облом, уж как я сердился :)
с параметрами загрузки всё ОК, проверял по 10 раз. Тем более взял из рабочей конфиги 24го ядра. Правда я не накладывал никаких патчей, только поправил частоту MMC и кварц. В ядре включил поддержку W1(это и была основная цель перехода на другое ядро) и ещё немного :). Сейчас без патчей попытался всё по инструкции сделать - не выходит каменный цветок :) Попробую полностью по описанию сделать всё - возьму 31е ядро(сейчас 32е уже) патчи...
есть такое выражение - "глаз замыливается" :)
я как-то летом раз 10 пересобирал ядро с нулевым результатом.. хотел попика со свечкой искать.. оказалось грузил старое ядро :-P
вечером, по возможности, доберусь до платы, посмотрю что к чему..
вдогону: иногда написание в параметрах waitroot может все существенно усложнить :)