最近在折腾一个mv300的盒子, 因为cv200已经主线了,所以就尝试编译主线内核,并修补dts,另外还重新编译了官方sdk里面的atf和fastboot, 折腾了好久,目前的状态是:
可以启动内核,并进入一个自己打包的initramfs
amba 下面的所有设备,包括ttyAMA0都是工作的,可以通过ttl执行命令
除此之外其他驱动都不工作:
- 网卡我用的是主线里面的 hix5hd2_gmac.c 驱动,但运行"ip l set eth0 up"的时候内核老提示“ eth0: Link is Down”.
- 尝试移植sdk里面的hieth驱动到主线,但总提示mdio_bus timeout.
有没有朋友也研究64位内核并成功驱动网卡的呢,可以分享下dts或者驱动修改的内容吗?