Dear all,
I was building 2.6.19.3 kernel for my AT91RM9200EK board for the first time. I didn't had the "mkImage" binary so I built it using the u-boot sources by configuring it for "DK" board. But when the uImage boots it says wrong signature (0x0000106). Though I configured the kernel for at91rm9200ek_defconfig.
I applied a dirty trick by changing the signature in the machtypes.h and booted the linux successfully. But I am still unable to figure out why was the bad signature problem occurring. Does U-Boot writes some kind of signature in its header which on boot it matches against the stored value. I don't think so because the problem occurs after the kernel is uncompressed. By then the role of boot loader is finished. What can be the reason?
Thanks
Regards
--Himanshu