MACHINE ID

Oliver Schneidewind oliver-ml at schneidewind-consulting.de
Sat Nov 20 14:58:49 EST 2010


On 19.11.2010 23:40, Russell King - ARM Linux wrote:
> On Fri, Nov 19, 2010 at 01:16:48PM -0800, hong zhang wrote:
>    
>> Uncompressing Linux... done, booting the kernel.
>>
>> Error: unrecognized/unsupported machine ID (r1 = 0x000007d9).
>>
>> Available machine support:
>>
>> ID (hex)	NAME
>> 00000af0	ti8168evm
>>
>> Please check your kernel config and/or bootloader.
>>
>> I feel the U-boot does not put 0xaf0 to r1 instead 0x7d9. Actually both
>> of them are listed in arch/arm/tools/mach-types. Why does not kernel
>> match with 0x7d9?
>>      
> 7d9 is 2009:
>
> sapphira                MACH_SAPPHIRA           SAPPHIRA                2009
>
> which is a 'sapphira' platform, not a ti8168evm.  Whoever programmed
> your boot loader stole some other platforms ID.
>
> I suggest you check whether your version of u-boot supports changing
> the ID via a script.  I don't know u-boot that well, so I can't tell
> you how.
>
>    
for a short work around you can set the Environment Variable
"machid" in that case uboot use the value of this Variable as mach id
instead of the compiled one.

Oliver




More information about the linux-arm mailing list