全志V3S嵌入式驱动开发(解决kernel 5.2.y 网卡驱动问题)

本文详细记录了解决全志V3S在kernel 5.2.y中网卡驱动问题的过程。从设备树修改、优化emac属性设置、检查代码到继续搜索解决方案,最终通过启用STMicroelectronics设备驱动配置成功解决问题。

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】

        关于v3s网卡驱动,之前我们已经实现了。而且,它还是我们移植的第一个v3s驱动,之前的内容地址在这个地方,

https://blog.csdn.net/feixiaoxing/article/details/130937022?spm=1001.2014.3001.5501

        只不过后来在移植其他驱动代码的时候,我们发现有必要通过升级kernel,来解决新的问题。因此,整个kernel的版本也在不断升高,从最初的4.10.y,到4.14.y,一直到现在的5.2.y。当时为了验证新功能,或者说是赶进度,就没有回头去看,当然也没有确认之前已经ok的功能是不是在新版本的kernel上面也是ok的。所以这部分一直等到现在才做。没想到其他驱动移植都还好,就是这个网络驱动成了我们的一个拦路虎。好在最后花了点时间,还是解决了。今天正好周末,花点时间记录一下整个的处理过程。

1、先直接套用4.14.y的修改模式

        因为之前网卡驱动在4.14.y成功运行的,所以当时最直接的想法就是修改设备树。我们找到对应的设备树文件,即arch/arm/boot/dts/sun8i-v3s-licheepi-zero-with-lcd.dtsi文件,准备如法炮制一下,

    &n

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嵌入式-老费

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值