Asus RT-AC58U OpenWrt not working with Gigabit/1000base T speeds

So I've followed the instructions from the 58u page and have successfully installed 19.07.2 version of the openwrt release.

The main reason I moved to OpenWrt is that the stock firmware was buggy with negotiating 1 Gbps connection with my ISP.

After installing openwrt this still doesn't seem to work. I'm stuck with a 100 Mbit connection link.

This is the output from ethtool eth1. Setting is to 1000 speed doesn't work and it just goes to Link detected : no


Settings for eth1:
        Supported ports: [ ]
        Supported link modes:   Not reported
        Supported pause frame use: No
        Supports auto-negotiation: No
        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: No
        Link partner advertised FEC modes: Not reported
        Speed: Unknown!
        Duplex: Unknown! (255)
        Port: Twisted Pair
        PHYAD: 4
        Transceiver: internal
        Auto-negotiation: on
        MDI-X: Unknown
        Supports Wake-on: d
        Wake-on: d
        Current message level: 0x00000000 (0)

        Link detected: no

fwiw, have you considered you may have faulty hardware (modem or router)?

As a test, perhaps install a gigabit switch between the ISP modem and the Asus and see what speeds are negotiated on the switch ports?

And most of all, check the cables (by temporarily replacing them).

Yeah. I thought it could be a hardware issue but the thing is Gigabit link was working initially on stock. A couple of days ago there was a power outage in my area and then it stopped working after that.

Confusingly, disabling the NAT acceleration bought it back to 1 Gbps link but yesterday again, randomly it was gone.

This is what pushed me to OpenWRT thinking it could be a firmware issue.

Yeah. I thought it could be a hardware issue but the thing is Gigabit link was working initially on stock. A couple of days ago there was a power outage in my area and then it stopped working after that.

Confusingly, disabling the NAT acceleration bought it back to 1 Gbps link but yesterday again, randomly it was gone.

This is what pushed me to OpenWRT thinking it could be a firmware issue.