一、问题:
Hi3519v101 进去根文件系统后,使用ifconfig出现找不到设备问题,如下
ifconfig eth0
ifconfig: eth0: error fetching interface information: Device not found
ifconfig eth0 up
ifconfig: SIOCGIFFLAGS: No such device
经过排查是内核默认phyaddr=1,而单板phyaddr=0。虽然uboot已经修改过,但内核下还是要重新修改!
可参考Hi3519V101R001C01SPC040\01.software\board\document_cn\外围设备驱动操作指南有操作说明
Kernel下配置方式
在Kernel下可通过修改目录arch/arm/boot/dts下的dts配置文件配置PHY地址。
− 对于Hi3519V100,配置文件为:hisi-hi3519-demb.dts、hisi-hi3519-hmp-demb.dts;
− 对于Hi3519V101,配置文件为:hisi-hi3519v101-demb.dts、hisi-hi3519v101-hmp-demb.dts;
“reg = <1>”中的数值1表示PHY地址,如下图
重新编译内核下载,即可参考《Hi3519V101/Hi3516AV200 SDK 安装以及升级使用说明.txt》配置网络!