I'm strugling a bit using my 2.5gb's ports on the zyxel t-56 (EX5601).
I got a 4gb fiber connection at home however for some reason my upload speed is getting halved when autoneg selects 2500.
If i do:
ethtool -s lan1 speed 1000 duplex full autoneg on
ethtool -s eth1 speed 1000 duplex full autoneg on
I get 1gbs/up and 1gbs/down without any issue.
I can also plug in the cable in the 1gb's ports and also then i get 1/1gbs up and download.
Update: Has nothing to with openwrt, if i connect other devices to the Arcadyan ERV67AX348B using 2.5gbs they have the same issue. Setting them to 1000 solves it again.
Supported ports: [ ]
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
2500baseT/Full
Advertised pause frame use: Symmetric Receive-only
Advertised auto-negotiation: Yes
Advertised FEC modes: Not reported
Link partner advertised link modes: 100baseT/Half 100baseT/Full
1000baseT/Full
2500baseT/Full
Link partner advertised pause frame use: Symmetric Receive-only
Link partner advertised auto-negotiation: Yes
Link partner advertised FEC modes: Not reported
Speed: 2500Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 6
Transceiver: external
Auto-negotiation: on
MDI-X: on (auto)
Current message level: 0x000000ff (255)
drv probe link timer ifdown ifup rx_err tx_err
Link detected: yes
However it seems it has nothing to do with openwrt at all, I did another test and it seems the two uper ports on my Arcadyan ERV67AX348B are the cause. Forcing them to 1000 even with a non openwrt device solves the issue. and brings back the upload. And setting the ports in openwrt to 1000 also solved it. Any clue?
Autonegotiate: on
RX: off
TX: off
RX negotiated: on
TX negotiated: on
Supported ports: [ MII ]
Supported link modes: 2500baseT/Full
Supported pause frame use: Symmetric Receive-only
Supports auto-negotiation: Yes
Supported FEC modes: Not reported
Advertised link modes: 2500baseT/Full
Advertised pause frame use: Symmetric Receive-only
Advertised auto-negotiation: Yes
Advertised FEC modes: Not reported
Link partner advertised link modes: 2500baseT/Full
Link partner advertised pause frame use: Symmetric
Link partner advertised auto-negotiation: No
Link partner 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: yes
Is it possible this is getting enforced by the other device?