GL-MT3000 Wan Port Cable not detected

Hi all,

I have an MT3000 router that is fairly new, and I use it in hotels. I’ve been traveling and after one success, I now get the same issue over and over. The WAN port says that no cable is connected even though there is one. It’s really frustrating as this is the number one reason I got it for.

Here is the stuff I’ve tried

  • Factory reset the router
  • Update to the latest firmware 4.x
  • Switch the port purpose wan/lan etc it always showed disconnected the logs were not really clear
  • Switch the cables with known working cable: again no dice what so ever
  • Tried the internet cables on my laptop ethernet and they worked fine there, but not on the travel router
  • Physically the port seems undamaged, I gave it the old blow but that made no change what so ever

I am really frustrated with how little I am able to do in terms of troubleshooting.

You’ve done more troubleshooting than I’d even reasonably expect anyone to do.

Yeah, they’re pretty goddamn noisy. If you can SSH into the Bery AX, post the output of:

  • logread -e link
  • logread -e netifd

after a fresh boot of the device. Give it about a minute or two to fully boot. That’ll help filter for the approp. net link/port connectivity’s log entries.


Use three backticks (```) when posting logs. It makes readability a helluva lot easier.

```
like
this
```

like
this

Thanks for that, I SSH’ed in and these are the results I got with both LAN and WAN plugged in.

Link result

Tue Jan 30 23:46:22 2024 kern.info kernel: [114544.142820] mtk_soc_eth 15100000.                                               ethernet eth0: configuring for fixed/2500base-x link mode
Tue Jan 30 23:46:52 2024 daemon.notice netifd: Network device 'eth1' link is up

Netifd result

Tue Jan 30 23:46:22 2024 daemon.notice netifd: Interface 'wan' is disabled
Tue Jan 30 23:46:22 2024 daemon.notice netifd: Interface 'wan' is enabled
Tue Jan 30 23:46:52 2024 daemon.notice netifd: Network device 'eth1' link is up

Any thoughts?

eth1 is the LAN port. eth0 is the WAN port.

To check if there is any cable detected in eth0 or eth1, use dmesg for the log.

Or using ethtool eth0 and ethtool eth1.

MT3000 uses 2.5G WAN and it may have compatibility issues with some other devices and cables.

You can change the WAN port to LAN and check if the port is compatible with your computer.

If you are in hotels, never use their cable. Hotel cables may have low cost PoE enabled and burn the router.

1 Like

I ran ethtool for both eth0 and eth1

Summary of what I found (focusing on the link detecting or not)

With both cables connected (hotel internet on WAN eth0, LAN eth1 to laptop)
eth0 shows no link
eth1 shows link

With laptop connected to WAN port
eth0 shows link

With laptop connected to eth0 as LAN
eth0 shows link

eth0 outputs below

eth0 as LAN with hotel internet connection:

ethtool eth0
Settings for eth0:
        Supported ports: [ MII ]
        Supported link modes:   2500baseT/Full
        Supported pause frame use: Symmetric Receive-only
        Supports auto-negotiation: No
        Supported FEC modes: Not reported
        Advertised link modes:  2500baseT/Full
        Advertised pause frame use: Symmetric Receive-only
        Advertised auto-negotiation: No
        Advertised FEC modes: Not reported
        Speed: 2500Mb/s
        Duplex: Full
        Port: MII
        PHYAD: 0
        Transceiver: internal
        Auto-negotiation: on
        Current message level: 0x000000ff (255)
                               drv probe link timer ifdown ifup rx_err tx_err
        Link detected: no

This is as WAN for eth0

 ethtool eth0
Settings for eth0:
        Supported ports: [ MII ]
        Supported link modes:   2500baseT/Full
        Supported pause frame use: Symmetric Receive-only
        Supports auto-negotiation: No
        Supported FEC modes: Not reported
        Advertised link modes:  2500baseT/Full
        Advertised pause frame use: Symmetric Receive-only
        Advertised auto-negotiation: No
        Advertised FEC modes: Not reported
        Speed: 2500Mb/s
        Duplex: Full
        Port: MII
        PHYAD: 0
        Transceiver: internal
        Auto-negotiation: on
        Current message level: 0x000000ff (255)
                               drv probe link timer ifdown ifup rx_err tx_err
        Link detected: no

Think it is the other side’s lack of negotiation support? The LAN view does not really show this either, but it does simply switch to 1gbps full duplex no issue when connected to my laptop.

On the PoE thing, there is a small connection device in the room that simply has a LAN out, so no PoE. The media device it was connected to also has its own powersource so no need for PoE therer either. The hotel is rather high end (hurray for business travel) in a modern large city so I doubt their equipment is seedy in any way.

So it is definately a compability issue with the WAN port and the Hotel.

You can use the following command to set up the LAN port as WAN and WAN port as LAN.

Pls note the following only works for MT3000

uci add_list network.@device[0].ports='eth0'
uci del_list network.@device[0].ports='eth1'
uci set network.wan.device='eth1'
uci commit
/etc/init.d/network reload

But I strongly suggest that you don’t use the cable of the hotel. I got several report that that the cable burn the router.

1 Like

This worked immediately:

 ethtool eth1
Settings for eth1:
        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
        Current message level: 0x000000ff (255)
                               drv probe link timer ifdown ifup rx_err tx_err
        Link detected: yes

And the LAN link works too:

ethtool eth0
Settings for eth0:
        Supported ports: [ MII ]
        Supported link modes:   2500baseT/Full
        Supported pause frame use: Symmetric Receive-only
        Supports auto-negotiation: No
        Supported FEC modes: Not reported
        Advertised link modes:  2500baseT/Full
        Advertised pause frame use: Symmetric Receive-only
        Advertised auto-negotiation: No
        Advertised FEC modes: Not reported
        Speed: 1000Mb/s
        Duplex: Full
        Port: MII
        PHYAD: 0
        Transceiver: internal
        Auto-negotiation: on
        Current message level: 0x000000ff (255)
                               drv probe link timer ifdown ifup rx_err tx_err
        Link detected: yes

Is there no cleaner way to turn on auto negotiate or something similar on for the WAN port? Or to maybe force it down. It looks like it forces a 100mbit connection here? Which is odd and not quite expected, but it matches what I noticed on my direct connection. I will put that in the “whatever” category :slight_smile:

Also using ethernet is one of my primary use cases for a travel router and anecdotally it’s never been an issue, I’ve been rocking a super old hootoo travel router that just didn’t cut it anymore, and it hasn’t died on me yet. I will definitely double check though next time I am in a new place, so I appreciate the warning!

1 Like

Cripes. That could really ruin one’s day. So you’re telling me I have to travel w/ a DMM, huh?

2024-02-01 07_38_32-digital multimeter - Demoniak Search - Brave

Burning the router is better than burning your computer. There is voltage on the cable and it will heat the router generally and melt the case. I got several reports.

It sounds like GL may have another potential product for travellers, then. I’m not aware of anything that clamps 48V provided by POE… but at least I don’t have to worry about lightening on the line:

That is kind of crazy though in the US I can’t see this being a thing at least not without labels. Where I am staying there is a repeater/bridge device in the room that doesn’t do PoE so I am sure I am safe here. I will keep an eye out though.

1 Like

A surge-protector won’t help here. You need a network-isolator.

1 Like

Sounds like a plan. Do you any have model recommendations that I could throw in my travel kit?

EDIT: It needs IEC 60601-1 certification/rating. Got it. Thanks again!

Always assume the lowest bidding tender/contractor was cutting corners. You’ll be less shocked that way. :laughing:

… I’ll see myself out.