青晗 发表于 2020-3-8 20:47:29

双网口改单网口,一个网口都不能挂载了

双网口改单网口,eth2改成串口了,串口都正常,可eth0却没了,求解决

zhichao 发表于 2020-3-9 09:49:07

您设置的值不对吧ethphy0: ethernet-phy@2 {
                        compatible = "ethernet-phy-ieee802.3-c22";
                        reg = <2>;
我们的原理图上
ethphy0对应2
ethphy1对应1

青晗 发表于 2020-3-9 12:51:00

都试过了,还是一样的问题

青晗 发表于 2020-3-9 12:54:34

改成这样还是一样的

zhichao 发表于 2020-3-9 13:20:13

您试试ifconfig eth0 up,看看有eth0了吗,您说的eth0没有了是什么样的,能截图吗

青晗 发表于 2020-3-9 13:27:10

ifconfig -a能查到eth0.
但up失败

zhichao 发表于 2020-3-9 13:44:23

驱动有问题,手册的系统软件资源特性可查看驱动位置,您看看是没编译上,还是需要修改

青晗 发表于 2020-3-9 13:54:42

有什么地方?可两个网口是没有问题的呀?驱动还是以前的驱动。要改哪个文件吧??可否详细说明一下?

zhichao 发表于 2020-3-9 14:44:58

您试试什么也不改,编译一下,烧写到板子上,看看两个网口是否可以用,若不能用,就是驱动没编译上,需要在配置文件上添加驱动配置,一般修改设备树后就可以实现单网口,

青晗 发表于 2020-3-9 15:01:36

本帖最后由 青晗 于 2020-3-9 15:02 编辑

两个网口都正常使用的,修改设备树后就不能用了。将网口2改成串口,串口都是正常的。网口1反而不正常了。修改设备树后我只替换了dtb,并没有重并烧录。是不是需要重烧才行呀?

zhichao 发表于 2020-3-9 16:11:29

您看看https://bbs.csdn.net/topics/390121953,看看是不是phy_id的问题,是的话从网上查查解决方法吧

青晗 发表于 2020-3-9 21:42:12

问题解决了,是 通过SD卡CP设备树到上面,reboot不行。硬复位就可以。搞不懂
页: [1]
查看完整版本: 双网口改单网口,一个网口都不能挂载了