В общем скачал ядро Linux 2.6.36-rc6 с другого ресурса
взял конфиги ядра с диска постовляемого с платой
собрал ядро на Ubuntu при загрузке возникает одна и таже ошибка
UBIFS error (pid 1): ubifs_get_sb: cannot open "ubi0:nandfs", error -19
VFS: Cannot open root device "ubi0:nandfs" or unknown-block(0,0)
Please append a correct "root=" boot option; here are the available partitions:
1f00 65536 mtdblock0 (driver?)
1f01 196608 mtdblock1 (driver?)
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
[<c003169c>] (unwind_backtrace+0x0/0xf0) from [<c0328cc8>] (panic+0x58/0x174)
[<c0328cc8>] (panic+0x58/0x174) from [<c0008ea4>] (mount_block_root+0x1d4/0x294)
[<c0008ea4>] (mount_block_root+0x1d4/0x294) from [<c0009150>] (prepare_namespace
+0x8c/0x1bc)
[<c0009150>] (prepare_namespace+0x8c/0x1bc) from [<c0008b94>] (kernel_init+0x10c
/0x144)
[<c0008b94>] (kernel_init+0x10c/0x144) from [<c002cdb0>] (kernel_thread_exit+0x0
/0x8)
Люди кто сталкивался с подобной проблемой подскажите решение пожалуйста.
наконец я понял что вы делаете - вы берете ванильное ядро и пытаетесь запустить на плате подсунув только конфиг ? так не заработает. Конкретно по NAND - не работает потому что разделы MTD на плате не такие как на атмеловской -EK
вот ваш лог предыдущий
на местных платах первый раздел в 4 раза меньше, смотрите файл
linux-2.6.36-rc6/arch/arm/mach-at91/board-sam9m10g45ek.c
Потихоньку разбираюсь с Linux
возник следующий вопрос
При загрузке появляется картинка пингвина подскажите пожалуйста где находится строчка вывода картинки на дисплей
и как она выглядет.