OpenWrt/LEDE Project

  • Status Unconfirmed
  • Percent Complete
    0%
  • Task Type Bug Report
  • Category Base system
  • Assigned To No-one
  • Operating System All
  • Severity Low
  • Priority Very Low
  • Reported Version openwrt-21.02
  • Due in Version Undecided
  • Due Date Undecided
  • Private
Attached to Project: OpenWrt/LEDE Project
Opened by Technocrat - 22.08.2021

FS#3984 - Autonegotiation stopped working

Supply the following if possible:
- Device problem occurs on ASUS RT-AC65P
- Software versions of OpenWrt 21.02.0-rc3
- Plug WAN port with two-pair cable of an ISP (100Mb/s)
Execute cmd:

ethtool wan

Settings for wan:

      Supported ports: [ TP MII ]
      Supported link modes:   10baseT/Half 10baseT/Full
                              100baseT/Half 100baseT/Full
                              1000baseT/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: Symmetric Receive-only
      Advertised auto-negotiation: Yes
      Advertised FEC modes: Not reported
      Link partner advertised link modes:  10baseT/Half 10baseT/Full
                                           100baseT/Half 100baseT/Full
                                           1000baseT/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
      Port: MII
      PHYAD: 0
      Transceiver: external
      Auto-negotiation: on
      Supports Wake-on: d
      Wake-on: d
      Link detected: yes

The connection is not working due to the incorrect speed.

Connect the same cable to a switch, and then the router to the same switch. Or execute the command:

ethtool -s wan speed 100 autoneg off duplex full

After that the connection is properly established with proper speed:

ethtool wan
      Supported ports: [ TP MII ]
      Supported link modes:   10baseT/Half 10baseT/Full
                              100baseT/Half 100baseT/Full
                              1000baseT/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: Symmetric Receive-only
      Advertised auto-negotiation: Yes
      Advertised FEC modes: Not reported
      Link partner advertised link modes:  10baseT/Half 10baseT/Full
                                           100baseT/Half 100baseT/Full
      Link partner advertised pause frame use: Symmetric Receive-only
      Link partner advertised auto-negotiation: Yes
      Link partner advertised FEC modes: Not reported
      Speed: 100Mb/s
      Duplex: Full
      Port: MII
      PHYAD: 0
      Transceiver: external
      Auto-negotiation: on
      Supports Wake-on: d
      Wake-on: d
      Link detected: yes

Autonegotiation was working properly about a year and a half ago, so there was some changes made in the code that affected it. It also working with no issue with stock firmware.

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing