EC200R_QuecOpen 如何启用RMII 与交换机进行数据交换

我们使用了一个傻瓜式交换机,JL5104C ,但问题拨号后路由接出无法连接网络,usb网卡模式下可以正常连接网络,再设备树我们已经修改了eth0,并识别到了

但网卡仅有少量的发送字节,没有接收字节数据拨号后也无法连接网络,

我们如何确认是固件问题还是软件问题,

查下eth0 是不是在网桥上的。

brctl show

确认下eth0 是否正常工作。

  1. 将eth0 从br-lan 上拿下来;
  2. 模块内eth0 固定一个ip,网卡另外一端譬如PC配置另外一个IP地址,保证在一个网段试试能不能ping通。

如果能ping通一般以太网驱动/硬件就没问题。

我们怀疑是不是硬件连接的问题

这里检测到连接正常,是否是识别到了rmii,或者rmii时钟正常,目前就只是eth0像芯片发送消息,但是没有数据回复,拨号后usb网卡和wifi都正常的

ifconfig eth0 up 是不是也报 no such device?

可以看看内核驱动(检查下dmesg日志)有无异常报错。

看起来它确实识别到了芯片

[ 11.884405] ===> set eamc interface: rmii
[ 11.966541] MDIO clock div: 0xfe
[ 11.967517] asr_emac d4281800.asr-eth eth0: registered PTP clock
[ 11.967548] ptp max_adj:600000000, overflow timeout:146 minutes
[ 11.970201] emac: force link speed:100M duplex:Full
[ 11.975935] br-lan: port 2(eth0) entered blocking state
[ 11.975996] br-lan: port 2(eth0) entered disabled state
[ 11.976271] device eth0 entered promiscuous mode
[ 11.977216] br-lan: port 2(eth0) entered blocking state
[ 11.977247] br-lan: port 2(eth0) entered forwarding state
[ 11.977399] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready
[ 11.977735] device (br-lan) not found
[ 12.039314] br-lan: port 1(usbnet0) entered blocking state
[ 12.039344] br-lan: port 1(usbnet0) entered forwarding state
[ 12.788971] *************hotplug: br-lan up: start dnsmasq…

ifconfig eth0 up没有报错没有任何回复