|
这个问题也不算近期发现的,之前7月编译了当时新的驱动和openwrt21.02后用了一段时间发现只能协商到1G
今天重新编译了一下,换了22.03和realtek最新驱动发现也一样,只能协商1G
ethtool显示如下
- root@OpenWrt:~# ethtool eth0
- Settings for eth0:
- Supported ports: [ TP ]
- Supported link modes: 10baseT/Half 10baseT/Full
- 100baseT/Half 100baseT/Full
- 1000baseT/Full
- 2500baseT/Full
- Supported pause frame use: Symmetric Receive-only
- Supports auto-negotiation: Yes
- Supported FEC modes: Not reported
- Advertised link modes: 10baseT/Half 10baseT/Full
- 100baseT/Half 100baseT/Full
- 1000baseT/Full
- Advertised pause frame use: No
- Advertised auto-negotiation: Yes
- Advertised FEC modes: Not reported
- Link partner advertised link modes: 10baseT/Half 10baseT/Full
- 100baseT/Half 100baseT/Full
- 1000baseT/Half 1000baseT/Full
- 10000baseT/Full
- 2500baseT/Full
- 5000baseT/Full
- Link partner advertised pause frame use: No
- Link partner advertised auto-negotiation: Yes
- Link partner advertised FEC modes: Not reported
- Speed: 1000Mb/s
- Duplex: Full
- Auto-negotiation: on
- Port: Twisted Pair
- PHYAD: 0
- Transceiver: internal
- MDI-X: Unknown
- Supports Wake-on: pumbg
- Wake-on: g
- Current message level: 0x00000033 (51)
- drv probe ifdown ifup
- Link detected: yes
复制代码 然后找了一下,发现目前还没有完美的解决方案,问问看大家有没有遇到过。
当前解决方式是rc.local里面加一句:
- ethtool -s eth0 autoneg on advertise 0x80000000002f
复制代码
就能正常了,不过不知道是什么地方源码有问题,看了驱动好像也没什么太大区别,问问坛友有没有什么解决方案嘛
pc端网卡:mx341+自适应模块,路由器J4125 4口8125
|
|