matt 发表于 2013-9-4 09:03:21

Machine ID 的问题 (f35 vs 10bb)

我自己编译的内核 (3.4.43) 总是提示 Machine ID不识别,只能通过 setenv将machid改成10bb。

为什么会有两个machine id ? 如何不改ENV可以让内核识别0xf35 ?

matt 发表于 2013-9-6 21:25:27

通过TTL修改env可解决machid不匹配的问题: set machiid 0x10bb; saveenv;

参见: http://androtab.info/cubieboard2/

内核代码arch/arm/mach-sun7i/headsmp.S中0xf35的赋值,但修改此处不起任何作用。照理machine id应该是uboot传给kernel,kernel中再做比较才是,但实际情况并非如此。目前正在研究uboot的代码。
页: [1]
查看完整版本: Machine ID 的问题 (f35 vs 10bb)