hi Guys, i tried to boot new kernel release from sdcard on mini6410 but am getting following error Running OS 'LINUX' Loading kernel... Load kernel succeed Start Linux kernel... Uncompressing Linux... done, booting the kernel. Error: unrecognized/unsupported machine ID (r1 = 0x0000065a). Available machine support: ID (hex) NAME 000009d8 MINI6410 Please check your kernel config and/or bootloader. any help will be greatly appreciated.
Error: unrecognized/unsupported machine ID (r1 = 0x0000065a)
Well yout bootloader pass wrong machine ID to kernel and thats the reason why kernel couldn't start you machine. Please check bootloader code.
I think that I had the same problem and solved it by taking the right kernel. Take a look at http://code.google.com/p/mini6410-debian/ For a start try the already compiled kernel from there. This one does work, at least with my Mini6410. Daniel
There is some mess about machine ID, hope this will help to clarify : - the machine ID is set by the bootloader (uboot?), then it's used by the kernel in order to figure out if the kernel has been built with the proper platform support; this means that uboot and kernel must be built for the same "machine" (or platform), you simply have to get latest uboot and kernel sources for the mini410 and rebuild them (you can follow Daniel's tutorial which is straightforward) in order to solve it; - the machine ID 0x0000065a is assigned to the Samsung SMDK6410 evaluation board, while 0x000009d8 is assigned to the Mini6410. This mess happened because they took the SMDK6410 as codebase to implement support for the Mini6410. Regards, Andrea
mini how to for solve this error http://code.google.com/p/shannon-mi6410/wiki/ErrorMachType Regards.
vi mach-types.h modify #define MACH_TYPE_xxxx Value 'cauz u-boot is changing as always, the board defines had changed.