Цитата(kiabrin @ May 22 2009, 05:25)

у меня 2 сборки, 2.6.19.2 из BSP и 2.6.30. ведут себя одинаково.
Готовый бинарник или самосбор?
Цитата
дебаггер в зубы брал. первое -- почему-то передается неверный machine archetecture type -- 2С63 кажется. если в регистр прописать верный -- загрузка идёт дальше,
Вопросы к загрузчику.
Цитата
и через преличное время циклится где-то. уже после включения MMU. в консоли тишина. строчку инициализации передаю: "mem=128M console=ttyS0,115200n8 noinitrd rw ip=dhcp".
Как определили включение mmu? В
этой консоли скорее всего ничего и не будет, она заводится когда большая часть низкоуровневой инициализации уже прошла. К сожалению, я не в курсе как там дела с early console на arm'е, на x86 для его включения надо писать console=uart,0x3f8,38400n8 или earlycon=тожесамое.
Кстати, дефолтная консоль там console=ttySMX0,57600n8, как написано в arch/arm/configs
Цитата
а что такое magic sysrq? какие структуры дампить? где в памяти их искать?
linux/Documentation/sysrq.txt, кернельный монитор вызываемый по alt-sysrq-key (какой key -- написано в доке), на сериальной консоли можно вызвать через double break. Можно посмотреть процессы, ребутнуть систему и так далее. Хотя вот увидел оговорку, что double break только на pc опять же работает, так что это скорее всего без толку.