Hi there,
Could someone with a Beryl 7 (GL-MT3600BE) please run an iperf test on the LAN port and share their results?
I’m seeing a very strange issue. No matter how I configure the Beryl (router mode, AP/bridge mode, with or without DHCP, just forwarding traffic, etc.), I get very bad upload speeds when connecting to another wired device on the network.
Example via the Beryl:
[ 5][TX-C] 0.00-3.90 sec 33.5 MBytes 72.1 Mbits/sec sender
[ 7][RX-C] 0.00-3.90 sec 438 MBytes 942 Mbits/sec receiver
So:
-
Upload (client → LAN) ≈ 70–80 Mbit/s
-
Download (LAN → client) ≈ 900+ Mbit/s
Very asymmetric.
This does not happen when:
-
The same client is plugged directly into the main router
-
Or when using a different AP (Cudy WR3000 in my case)
Directly connected (no Beryl), I get:
[ 5][TX-C] 0.00-10.00 sec 2.73 GBytes 2.34 Gbits/sec sender
[ 7][RX-C] 0.00-10.00 sec 1.09 GBytes 939 Mbits/sec sender
So the physical cable and general network path are fine.
On the Beryl side I checked interface stats and I’m seeing a huge amount of FCS errors on the LAN port:
ethtool -S eth1 | egrep -i 'crc|fcs|err|drop|pause|disc|over'
rx_overflow: 0
rx_fcs_errors: 260393
rx_short_errors: 0
rx_long_errors: 0
rx_checksum_errors: 0
The rx_fcs_errors counter keeps increasing under load.
The LAN link negotiates at 2.5G full duplex, EEE is disabled, and I’ve tested with a different power supply (even a power bank) to rule out electrical noise — same behaviour.
Since the exact same cable and setup works perfectly when bypassing the Beryl, this makes me suspect:
-
A faulty LAN port on the unit?
-
2.5G PHY instability?
-
A driver issue in the current firmware?
Has anyone seen similar behaviour on the Beryl 7 / MT7987 platform?
Would you recommend forcing the LAN port to 1G, updating firmware, or just RMA?
Any suggestions are welcome.
Cheers