移植完linux-3.4.2核心,啟動系統後使用命令ifconfig -a檢視網路配置,沒有eth0
/ # ifconfig
/ # ifconfig eth0
ifconfig: eth0: error fetching interface information: Device not found
/ # ifconfig eth0 up
ifconfig: SIOCGIFFLAGS: No such device
原因:機器id如果是SMDK2440的16a就會出現上述問題。
解決辦法:在uboot介面設定機器id為MINI2440的7CF。
在UBOOT裡:
set machid 7CF // mini2440 mach-mini2440.c