Pode ser que você possa descarregar a memória das primeiras impressões do linux usando o procedimento a seguir. A causa pode ser, o kernel está inicializando, mas parou antes do init do console. Coloque também impressões no ponto de entrada do kernel do uboot e confirme que o controle está sendo transferido para o kernel.
Encontre o arquivo System.map
. Use o comando abaixo para identificar o endereço log_buf
:
grep __log_buf System.map
Isso produzirá algo como
c0352d88 B __log_buf
Inicialize a placa a quente (o conteúdo da RAM não deve ser apagado).
No Uboot, despeje a memória de __log_buf
(c0352d88). Ele irá despejar as impressões do console do Kernel. Assim, você pode identificar onde o extact hung acontece.