MACHINE ID


以下はシリアルコンソールでの表示。

Error: unrecognized/unsupported machine ID (r1 = 0x00000020e)

途中でmachine IDが合っていないエラーが出て止まってしまう。
arch/arm/tools/mach-typesを見るとLS-HGLの行は

linkstation_ls_hgl MACH_LINKSTATION_LS_HGL LINKSTATION_LS_HGL 2005

となっており、0x00000020eつまり10進数表記の526と異なっている。
526はMACH_AVILAの値。
割り当てバグ?なのかローカルルールの値なのかわからないが、2005→526に修正。
MACH_AVILAの行は処理に引っかからないようにコメントに。
あとは同じ設定で再度コンパイル。
uImage.buffaloのみ入れ替えて再度起動する。