After I installed openwrt, Internet speed down from 300mbits to 100mbits (Mi Router AC2100)

Wait, it looks like it's not the one I was asking for. Seems to be original firmware.

The reason I'm asking for that... well, your 87 megabit downstream looks suspiciously similar to what one gets if sqm is enabled with default 85000.

all tests were carried out without additional packages

One of these things looks a lot like the other... See this recent thread with same problem (poor download speed) on a Xiaomi Redmi AC2100 in Russia. In that thread, downgrading to 23.05.3 from 23.05.4 helped, but only a little.

1 Like

After I installed openwrt, Internet speed down from 500mbits to 100mbits - you, guys, should form some sort of community :grin:

Question's title literally the same. Is it Google Translate or some elaborate trolling?

Anyway, I can't confirm speed limitation on my Archer C6 v. 3.20 with same mt7621 processor. Problem is in ISP's limitations, I believe.

Please install OpenWrt 23.05.4. Do not keep settings. When you are done with the installation, configure only the bare minimum to enable you to be connected to the internet.

Perform bandwidth tests with an ethernet connected computer. Provide us with the results.

I upgraded from stock to “OpenWrt 23.05.4” again. I didn't customize anything and did speed tests right away.

speed test

speed test

image

version
root@OpenWrt:~#  cat /proc/version
Linux version 5.15.162 (builder@buildhost) (mipsel-openwrt-linux-musl-gcc (OpenWrt GCC 12.3.0 r24012-d8dd03c46f) 12.3.0, GNU ld (GNU Binutils) 2.40.0) #0 SMP Mon Jul 15 22:14:18 2024
cpuinfo
system type             : MediaTek MT7621 ver:1 eco:3
machine                 : Xiaomi Mi Router AC2100
processor               : 0
cpu model               : MIPS 1004Kc V2.15
BogoMIPS                : 586.13
wait instruction        : yes
microsecond timers      : yes
tlb_entries             : 32
extra interrupt vector  : yes
hardware watchpoint     : yes, count: 4, address/irw mask: [0x0ffc, 0x0ffc, 0x0ffb, 0x0ffb]
isa                     : mips1 mips2 mips32r1 mips32r2
ASEs implemented        : mips16 dsp mt
Options implemented     : tlb 4kex 4k_cache prefetch mcheck ejtag llsc pindexed_dcache userlocal vint perf_cntr_intr_bit cdmm perf
shadow register sets    : 1
kscratch registers      : 0
package                 : 0
core                    : 0
VPE                     : 0
VCED exceptions         : not available
VCEI exceptions         : not available

processor               : 1
cpu model               : MIPS 1004Kc V2.15
BogoMIPS                : 586.13
wait instruction        : yes
microsecond timers      : yes
tlb_entries             : 32
extra interrupt vector  : yes
hardware watchpoint     : yes, count: 4, address/irw mask: [0x0ffc, 0x0ffc, 0x0ffb, 0x0ffb]
isa                     : mips1 mips2 mips32r1 mips32r2
ASEs implemented        : mips16 dsp mt
Options implemented     : tlb 4kex 4k_cache prefetch mcheck ejtag llsc pindexed_dcache userlocal vint perf_cntr_intr_bit cdmm perf
shadow register sets    : 1
kscratch registers      : 0
package                 : 0
core                    : 0
VPE                     : 1
VCED exceptions         : not available
VCEI exceptions         : not available

processor               : 2
cpu model               : MIPS 1004Kc V2.15
BogoMIPS                : 586.13
wait instruction        : yes
microsecond timers      : yes
tlb_entries             : 32
extra interrupt vector  : yes
hardware watchpoint     : yes, count: 4, address/irw mask: [0x0ffc, 0x0ffc, 0x0ffb, 0x0ffb]
isa                     : mips1 mips2 mips32r1 mips32r2
ASEs implemented        : mips16 dsp mt
Options implemented     : tlb 4kex 4k_cache prefetch mcheck ejtag llsc pindexed_dcache userlocal vint perf_cntr_intr_bit cdmm perf
shadow register sets    : 1
kscratch registers      : 0
package                 : 0
core                    : 1
VPE                     : 0
VCED exceptions         : not available
VCEI exceptions         : not available

processor               : 3
cpu model               : MIPS 1004Kc V2.15
BogoMIPS                : 586.13
wait instruction        : yes
microsecond timers      : yes
tlb_entries             : 32
extra interrupt vector  : yes
hardware watchpoint     : yes, count: 4, address/irw mask: [0x0ffc, 0x0ffc, 0x0ffb, 0x0ffb]
isa                     : mips1 mips2 mips32r1 mips32r2
ASEs implemented        : mips16 dsp mt
Options implemented     : tlb 4kex 4k_cache prefetch mcheck ejtag llsc pindexed_dcache userlocal vint perf_cntr_intr_bit cdmm perf
shadow register sets    : 1
kscratch registers      : 0
package                 : 0
core                    : 1
VPE                     : 1
VCED exceptions         : not available
VCEI exceptions         : not available
dmesg
[    0.000000] SoC Type: MediaTek MT7621 ver:1 eco:3
[    0.000000] printk: bootconsole [early0] enabled
[    0.000000] CPU0 revision is: 0001992f (MIPS 1004Kc)
[    0.000000] MIPS: machine is Xiaomi Mi Router AC2100
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] VPE topology {2,2} total 4
[    0.000000] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[    0.000000] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
[    0.000000] MIPS secondary cache 256kB, 8-way, linesize 32 bytes.
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x0000000000000000-0x0000000007ffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x0000000007ffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000007ffffff]
[    0.000000] percpu: Embedded 12 pages/cpu s17808 r8192 d23152 u49152
[    0.000000] pcpu-alloc: s17808 r8192 d23152 u49152 alloc=12*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 32480
[    0.000000] Kernel command line: console=ttyS0,115200n8 rootfstype=squashfs,jffs2
[    0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes, linear)
[    0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes, linear)
[    0.000000] Writing ErrCtl register=00010810
[    0.000000] Readback ErrCtl register=00010810
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] Memory: 119216K/131072K available (7317K kernel code, 628K rwdata, 884K rodata, 1272K init, 225K bss, 11856K reserved, 0K cma-reserved)
[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] rcu: Hierarchical RCU implementation.
[    0.000000]  Tracing variant of Tasks RCU enabled.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[    0.000000] NR_IRQS: 256
[    0.000000] clocksource: GIC: mask: 0xffffffffffffffff max_cycles: 0xcaf478abb4, max_idle_ns: 440795247997 ns
[    0.000004] sched_clock: 64 bits at 880MHz, resolution 1ns, wraps every 4398046511103ns
[    0.008052] Calibrating delay loop... 586.13 BogoMIPS (lpj=2930688)
[    0.066217] pid_max: default: 32768 minimum: 301
[    0.071626] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.078840] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.090409] rcu: Hierarchical SRCU implementation.
[    0.095877] smp: Bringing up secondary CPUs ...
[    0.101270] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[    0.101296] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
[    0.101311] MIPS secondary cache 256kB, 8-way, linesize 32 bytes.
[    0.101357] CPU1 revision is: 0001992f (MIPS 1004Kc)
[    0.160657] Synchronize counters for CPU 1: done.
[    0.193186] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[    0.193208] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
[    0.193220] MIPS secondary cache 256kB, 8-way, linesize 32 bytes.
[    0.193247] CPU2 revision is: 0001992f (MIPS 1004Kc)
[    0.252151] Synchronize counters for CPU 2: done.
[    0.282789] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[    0.282811] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
[    0.282823] MIPS secondary cache 256kB, 8-way, linesize 32 bytes.
[    0.282854] CPU3 revision is: 0001992f (MIPS 1004Kc)
[    0.337339] Synchronize counters for CPU 3: done.
[    0.367198] smp: Brought up 1 node, 4 CPUs
[    0.376414] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.386216] futex hash table entries: 1024 (order: 3, 32768 bytes, linear)
[    0.393296] pinctrl core: initialized pinctrl subsystem
[    0.400065] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.406678] thermal_sys: Registered thermal governor 'step_wise'
[    0.412664] FPU Affinity set after 11720 emulations
[    0.431393] clocksource: Switched to clocksource GIC
[    0.437790] NET: Registered PF_INET protocol family
[    0.442828] IP idents hash table entries: 2048 (order: 2, 16384 bytes, linear)
[    0.450936] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes, linear)
[    0.459250] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.466919] TCP established hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.474552] TCP bind hash table entries: 1024 (order: 1, 8192 bytes, linear)
[    0.481544] TCP: Hash tables configured (established 1024 bind 1024)
[    0.487972] UDP hash table entries: 256 (order: 1, 8192 bytes, linear)
[    0.494464] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear)
[    0.501761] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    0.507371] PCI: CLS 0 bytes, default 32
[    0.514010] workingset: timestamp_bits=14 max_order=15 bucket_order=1
[    0.525870] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.531753] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.542972] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 251)
[    0.554258] mt7621_gpio 1e000600.gpio: registering 32 gpios
[    0.560106] mt7621_gpio 1e000600.gpio: registering 32 gpios
[    0.566133] mt7621_gpio 1e000600.gpio: registering 32 gpios
[    0.572270] mt7621-pci 1e140000.pcie: host bridge /pcie@1e140000 ranges:
[    0.578944] mt7621-pci 1e140000.pcie:   No bus range found for /pcie@1e140000, using [bus 00-ff]
[    0.587737] mt7621-pci 1e140000.pcie:      MEM 0x0060000000..0x006fffffff -> 0x0060000000
[    0.595849] mt7621-pci 1e140000.pcie:       IO 0x001e160000..0x001e16ffff -> 0x0000000000
[    0.971393] mt7621-pci 1e140000.pcie: pcie2 no card, disable it (RST & CLK)
[    0.978289] mt7621-pci 1e140000.pcie: PCIE0 enabled
[    0.983170] mt7621-pci 1e140000.pcie: PCIE1 enabled
[    0.987983] PCI coherence region base: 0x60000000, mask/settings: 0xf0000002
[    0.995146] mt7621-pci 1e140000.pcie: PCI host bridge to bus 0000:00
[    1.001459] pci_bus 0000:00: root bus resource [bus 00-ff]
[    1.006870] pci_bus 0000:00: root bus resource [mem 0x60000000-0x6fffffff]
[    1.013727] pci_bus 0000:00: root bus resource [io  0x0000-0xffff]
[    1.019881] pci 0000:00:00.0: [0e8d:0801] type 01 class 0x060400
[    1.025831] pci 0000:00:00.0: reg 0x10: [mem 0x00000000-0x7fffffff]
[    1.032053] pci 0000:00:00.0: reg 0x14: [mem 0x60200000-0x6020ffff]
[    1.038302] pci 0000:00:00.0: supports D1
[    1.042236] pci 0000:00:00.0: PME# supported from D0 D1 D3hot
[    1.048825] pci 0000:00:01.0: [0e8d:0801] type 01 class 0x060400
[    1.054850] pci 0000:00:01.0: reg 0x10: [mem 0x00000000-0x7fffffff]
[    1.061027] pci 0000:00:01.0: reg 0x14: [mem 0x60210000-0x6021ffff]
[    1.067339] pci 0000:00:01.0: supports D1
[    1.071257] pci 0000:00:01.0: PME# supported from D0 D1 D3hot
[    1.079078] pci 0000:01:00.0: [14c3:7615] type 00 class 0x000280
[    1.085102] pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x000fffff 64bit]
[    1.092017] pci 0000:01:00.0: 2.000 Gb/s available PCIe bandwidth, limited by 2.5 GT/s PCIe x1 link at 0000:00:00.0 (capable of 4.000 Gb/s with 5.0 GT/s PCIe x1 link)
[    1.108123] pci 0000:00:00.0: PCI bridge to [bus 01-ff]
[    1.113330] pci 0000:00:00.0:   bridge window [io  0x0000-0x0fff]
[    1.119327] pci 0000:00:00.0:   bridge window [mem 0x60000000-0x600fffff]
[    1.126098] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01
[    1.132950] pci 0000:02:00.0: [14c3:7603] type 00 class 0x028000
[    1.138895] pci 0000:02:00.0: reg 0x10: [mem 0x00000000-0x000fffff]
[    1.145270] pci 0000:02:00.0: PME# supported from D0 D3hot D3cold
[    1.152741] pci 0000:00:01.0: PCI bridge to [bus 02-ff]
[    1.157902] pci 0000:00:01.0:   bridge window [io  0x0000-0x0fff]
[    1.164000] pci 0000:00:01.0:   bridge window [mem 0x60100000-0x601fffff]
[    1.170703] pci_bus 0000:02: busn_res: [bus 02-ff] end is updated to 02
[    1.177341] pci 0000:00:00.0: BAR 0: no space for [mem size 0x80000000]
[    1.183894] pci 0000:00:00.0: BAR 0: failed to assign [mem size 0x80000000]
[    1.190773] pci 0000:00:01.0: BAR 0: no space for [mem size 0x80000000]
[    1.197364] pci 0000:00:01.0: BAR 0: failed to assign [mem size 0x80000000]
[    1.204288] pci 0000:00:00.0: BAR 8: assigned [mem 0x60000000-0x600fffff]
[    1.210989] pci 0000:00:01.0: BAR 8: assigned [mem 0x60100000-0x601fffff]
[    1.217776] pci 0000:00:00.0: BAR 1: assigned [mem 0x60200000-0x6020ffff]
[    1.224511] pci 0000:00:01.0: BAR 1: assigned [mem 0x60210000-0x6021ffff]
[    1.231208] pci 0000:00:00.0: BAR 7: assigned [io  0x0000-0x0fff]
[    1.237285] pci 0000:00:01.0: BAR 7: assigned [io  0x1000-0x1fff]
[    1.243348] pci 0000:01:00.0: BAR 0: assigned [mem 0x60000000-0x600fffff 64bit]
[    1.250570] pci 0000:00:00.0: PCI bridge to [bus 01]
[    1.255515] pci 0000:00:00.0:   bridge window [io  0x0000-0x0fff]
[    1.261571] pci 0000:00:00.0:   bridge window [mem 0x60000000-0x600fffff]
[    1.268279] pci 0000:02:00.0: BAR 0: assigned [mem 0x60100000-0x601fffff]
[    1.275058] pci 0000:00:01.0: PCI bridge to [bus 02]
[    1.279934] pci 0000:00:01.0:   bridge window [io  0x1000-0x1fff]
[    1.286013] pci 0000:00:01.0:   bridge window [mem 0x60100000-0x601fffff]
[    1.295308] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled
[    1.306550] printk: console [ttyS0] disabled
[    1.310855] 1e000c00.uartlite: ttyS0 at MMIO 0x1e000c00 (irq = 19, base_baud = 3125000) is a 16550A
[    1.319897] printk: console [ttyS0] enabled
[    1.328174] printk: bootconsole [early0] disabled
[    1.341170] nand: device found, Manufacturer ID: 0xc8, Chip ID: 0xd1
[    1.347582] nand: ESMT PSU1GA30DT
[    1.350886] nand: 128 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
[    1.358464] mt7621-nand 1e003000.nand: ECC strength adjusted to 4 bits
[    1.365106] 10 fixed-partitions partitions found on MTD device mt7621-nand
[    1.372533] Creating 10 MTD partitions on "mt7621-nand":
[    1.377874] 0x000000000000-0x000000080000 : "Bootloader"
[    1.392179] 0x000000080000-0x0000000c0000 : "Config"
[    1.402013] 0x0000000c0000-0x000000100000 : "Bdata"
[    1.411819] 0x000000100000-0x000000140000 : "factory"
[    1.421875] 0x000000140000-0x000000180000 : "crash"
[    1.431641] 0x000000180000-0x0000001c0000 : "crash_syslog"
[    1.441994] 0x0000001c0000-0x000000200000 : "reserved0"
[    1.452188] 0x000000200000-0x000000600000 : "kernel_stock"
[    1.520096] 0x000000600000-0x000000a00000 : "kernel"
[    1.587565] 0x000000a00000-0x000007f80000 : "ubi"
[    3.534971] mt7530-mdio mdio-bus:1f: MT7530 adapts as multi-chip module
[    3.551173] mtk_soc_eth 1e100000.ethernet eth0: mediatek frame engine at 0xbe100000, irq 21
[    3.563112] mtk_soc_eth 1e100000.ethernet wan: mediatek frame engine at 0xbe100000, irq 21
[    3.573435] i2c_dev: i2c /dev entries driver
[    3.580746] NET: Registered PF_INET6 protocol family
[    3.588297] Segment Routing with IPv6
[    3.592117] In-situ OAM (IOAM) with IPv6
[    3.596128] NET: Registered PF_PACKET protocol family
[    3.601294] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[    3.615002] 8021q: 802.1Q VLAN Support v1.8
[    3.625477] mt7530-mdio mdio-bus:1f: MT7530 adapts as multi-chip module
[    3.654839] mt7530-mdio mdio-bus:1f: configuring for fixed/rgmii link mode
[    3.662598] mt7530-mdio mdio-bus:1f: Link is Up - 1Gbps/Full - flow control rx/tx
[    3.671566] mt7530-mdio mdio-bus:1f lan1 (uninitialized): PHY [mt7530-0:02] driver [MediaTek MT7530 PHY] (irq=23)
[    3.684680] mt7530-mdio mdio-bus:1f lan2 (uninitialized): PHY [mt7530-0:03] driver [MediaTek MT7530 PHY] (irq=24)
[    3.697414] mt7530-mdio mdio-bus:1f lan3 (uninitialized): PHY [mt7530-0:04] driver [MediaTek MT7530 PHY] (irq=25)
[    3.709724] DSA: tree 0 setup
[    3.716516] UBI: auto-attach mtd9
[    3.719863] ubi0: attaching mtd9
[    3.840896] UBI: EOF marker found, PEBs from 36 will be erased
[    5.578272] ubi0: scanning is finished
[    5.630328] ubi0: volume 1 ("rootfs_data") re-sized from 9 to 882 LEBs
[    5.637908] ubi0: attached mtd9 (name "ubi", size 117 MiB)
[    5.643471] ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes
[    5.650327] ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 2048
[    5.657103] ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096
[    5.664066] ubi0: good PEBs: 940, bad PEBs: 0, corrupted PEBs: 0
[    5.670050] ubi0: user volume: 2, internal volumes: 1, max. volumes count: 128
[    5.677256] ubi0: max/mean erase counter: 1/0, WL threshold: 4096, image sequence number: 1721081658
[    5.686375] ubi0: available PEBs: 0, total reserved PEBs: 940, PEBs reserved for bad PEB handling: 20
[    5.695608] ubi0: background thread "ubi_bgt0d" started, PID 325
[    5.698126] block ubiblock0_0: created from ubi0:0(rootfs)
[    5.707170] ubiblock: device ubiblock0_0 (rootfs) set to be root filesystem
[    5.714965] clk: Disabling unused clocks
[    5.780097] VFS: Mounted root (squashfs filesystem) readonly on device 254:0.
[    5.793035] Freeing unused kernel image (initmem) memory: 1272K
[    5.799005] This architecture does not have kernel memory protection.
[    5.805486] Run /sbin/init as init process
[    5.809574]   with arguments:
[    5.809584]     /sbin/init
[    5.809594]   with environment:
[    5.809602]     HOME=/
[    5.809610]     TERM=linux
[    6.627268] init: Console is alive
[    6.631083] init: - watchdog -
[    7.767980] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[    7.847251] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[    7.862282] init: - preinit -
[    9.071505] random: jshn: uninitialized urandom read (4 bytes read)
[    9.209501] random: jshn: uninitialized urandom read (4 bytes read)
[    9.253869] random: jshn: uninitialized urandom read (4 bytes read)
[    9.573982] mtk_soc_eth 1e100000.ethernet eth0: configuring for fixed/rgmii link mode
[    9.586147] mtk_soc_eth 1e100000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx
[    9.591847] mt7530-mdio mdio-bus:1f lan1: configuring for phy/gmii link mode
[    9.602093] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   11.808959] UBIFS (ubi0:1): default file-system created
[   11.815602] UBIFS (ubi0:1): Mounting in unauthenticated mode
[   11.821594] UBIFS (ubi0:1): background thread "ubifs_bgt0_1" started, PID 446
[   11.949564] UBIFS (ubi0:1): UBIFS: mounted UBI device 0, volume 1, name "rootfs_data"
[   11.957458] UBIFS (ubi0:1): LEB size: 126976 bytes (124 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes
[   11.967363] UBIFS (ubi0:1): FS size: 110596096 bytes (105 MiB, 871 LEBs), max 882 LEBs, journal size 5586944 bytes (5 MiB, 44 LEBs)
[   11.979167] UBIFS (ubi0:1): reserved for root: 4952683 bytes (4836 KiB)
[   11.985775] UBIFS (ubi0:1): media format: w5/r0 (latest is w5/r0), UUID 05CD4C1C-64AF-4567-BA06-EABF194672F5, small LPT model
[   12.000407] mount_root: overlay filesystem has not been fully initialized yet
[   12.008292] mount_root: switching to ubifs overlay
[   12.020963] urandom-seed: Seed file not found (/etc/urandom.seed)
[   12.124112] procd: - early -
[   12.127234] procd: - watchdog -
[   12.740041] procd: - watchdog -
[   12.743877] procd: - ubus -
[   12.808400] random: ubusd: uninitialized urandom read (4 bytes read)
[   12.817259] random: ubusd: uninitialized urandom read (4 bytes read)
[   12.828704] random: ubusd: uninitialized urandom read (4 bytes read)
[   12.839872] procd: - init -
[   13.406316] kmodloader: loading kernel modules from /etc/modules.d/*
[   13.641700] Loading modules backported from Linux version v6.1.97-0-g7753af06eebfb
[   13.649278] Backport generated by backports.git v6.1.97-1-0-g2431d56e
[   13.849601] pci 0000:00:01.0: enabling device (0002 -> 0003)
[   13.855415] mt7603e 0000:02:00.0: enabling device (0000 -> 0002)
[   13.861720] mt7603e 0000:02:00.0: ASIC revision: 76030010
[   13.875702] mt7603e 0000:02:00.0: Firmware Version: ap_pcie
[   13.881297] mt7603e 0000:02:00.0: Build Time: 20160107100755
[   13.921422] mt7603e 0000:02:00.0: firmware init done
[   14.095725] mt7603e 0000:02:00.0: registering led 'mt76-phy0'
[   14.103082] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
[   14.122979] pci 0000:00:00.0: enabling device (0002 -> 0003)
[   14.128680] mt7615e 0000:01:00.0: enabling device (0000 -> 0002)
[   14.150370] mt7615e 0000:01:00.0: registering led 'mt76-phy1'
[   14.158100] ieee80211 phy1: Selected rate control algorithm 'minstrel_ht'
[   14.158182] ieee80211 phy1: copying sband (band 1) due to VHT EXT NSS BW flag
[   14.224124] PPP generic driver version 2.4.2
[   14.230074] NET: Registered PF_PPPOX protocol family
[   14.244434] kmodloader: done loading kernel modules from /etc/modules.d/*
[   14.293814] mt7615e 0000:01:00.0: HW/SW Version: 0x8a108a10, Build Time: 20180518100604a
[   14.293814]
[   14.589068] mt7615e 0000:01:00.0: N9 Firmware Version: _reserved_, Build Time: 20200814163649
[   14.696384] mt7615e 0000:01:00.0: CR4 Firmware Version: _reserved_, Build Time: 20190415154149
[   14.851270] urngd: v1.0.2 started.
[   15.472952] random: jshn: uninitialized urandom read (4 bytes read)
[   15.587601] random: jshn: uninitialized urandom read (4 bytes read)
[   15.649885] random: jshn: uninitialized urandom read (4 bytes read)
[   15.907356] random: crng init done
[   15.910796] random: 36 urandom warning(s) missed due to ratelimiting
[   30.362113] mtk_soc_eth 1e100000.ethernet eth0: Link is Down
[   30.402756] mtk_soc_eth 1e100000.ethernet eth0: configuring for fixed/rgmii link mode
[   30.411081] mtk_soc_eth 1e100000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx
[   30.421147] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   30.434421] mt7530-mdio mdio-bus:1f lan1: configuring for phy/gmii link mode
[   30.443577] br-lan: port 1(lan1) entered blocking state
[   30.448892] br-lan: port 1(lan1) entered disabled state
[   30.456451] device lan1 entered promiscuous mode
[   30.461148] device eth0 entered promiscuous mode
[   30.498767] mt7530-mdio mdio-bus:1f lan2: configuring for phy/gmii link mode
[   30.508238] br-lan: port 2(lan2) entered blocking state
[   30.513655] br-lan: port 2(lan2) entered disabled state
[   30.520986] device lan2 entered promiscuous mode
[   30.540873] mt7530-mdio mdio-bus:1f lan3: configuring for phy/gmii link mode
[   30.550566] br-lan: port 3(lan3) entered blocking state
[   30.555959] br-lan: port 3(lan3) entered disabled state
[   30.563446] device lan3 entered promiscuous mode
[   30.590538] mtk_soc_eth 1e100000.ethernet wan: PHY [mdio-bus:00] driver [MediaTek MT7530 PHY] (irq=POLL)
[   30.600135] mtk_soc_eth 1e100000.ethernet wan: configuring for phy/rgmii link mode
[   34.112016] mt7530-mdio mdio-bus:1f lan1: Link is Up - 1Gbps/Full - flow control rx/tx
[   34.119994] br-lan: port 1(lan1) entered blocking state
[   34.125260] br-lan: port 1(lan1) entered forwarding state
[   34.132029] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready
[   34.761619] mtk_soc_eth 1e100000.ethernet wan: Link is Up - 1Gbps/Full - flow control off
[   34.769854] IPv6: ADDRCONF(NETDEV_CHANGE): wan: link becomes ready

Does it change between cold and warm start i.e power disconnect vs reboot?

Speed? It doesn't change. It's the speed when you turn it on. I tried connecting the laptop directly to the Internet wire and the result is 300 mbps.

I think it is enough to deduct that the problem might be indeed in OpenWrt. Time to find someone with the same hardware revision.

Can you make a picture of the label with HW revision?

Try to check ethtool -S abc123 for all network cards IF there are any errors/failures/anything non-zero that is not tx/tx

I run the download and ran the commands

ethtool -s
root@OpenWrt:~# ethtool -S eth0
NIC statistics:
     tx_bytes: 7846965761
     tx_packets: 5927367
     tx_skip: 0
     tx_collisions: 0
     rx_bytes: 2877467589
     rx_packets: 4847730
     rx_overflow: 0
     rx_fcs_errors: 0
     rx_short_errors: 0
     rx_long_errors: 0
     rx_checksum_errors: 0
     rx_flow_control_packets: 0
     rx_xdp_redirect: 0
     rx_xdp_pass: 0
     rx_xdp_drop: 0
     rx_xdp_tx: 0
     rx_xdp_tx_errors: 0
     tx_xdp_xmit: 0
     tx_xdp_xmit_errors: 0
     p06_TxDrop: 0
     p06_TxCrcErr: 0
     p06_TxUnicast: 4847108
     p06_TxMulticast: 574
     p06_TxBroadcast: 48
     p06_TxCollision: 0
     p06_TxSingleCollision: 0
     p06_TxMultipleCollision: 0
root@OpenWrt:~# ethtool -S wan
NIC statistics:
     tx_bytes: 2893029040
     tx_packets: 4933150
     tx_skip: 0
     tx_collisions: 0
     rx_bytes: 7999901283
     rx_packets: 6052389
     rx_overflow: 0
     rx_fcs_errors: 0
     rx_short_errors: 0
     rx_long_errors: 0
     rx_checksum_errors: 3
     rx_flow_control_packets: 0
     rx_xdp_redirect: 0
     rx_xdp_pass: 0
     rx_xdp_drop: 0
     rx_xdp_tx: 0
     rx_xdp_tx_errors: 0
     tx_xdp_xmit: 0
     tx_xdp_xmit_errors: 0
root@OpenWrt:~# ethtool -S eth0
NIC statistics:
     tx_bytes: 8139231098
     tx_packets: 6123829
     tx_skip: 0
     tx_collisions: 0
     rx_bytes: 2899939044
     rx_packets: 4975543
     rx_overflow: 0
     rx_fcs_errors: 0
     rx_short_errors: 0
     rx_long_errors: 0
     rx_checksum_errors: 0
     rx_flow_control_packets: 0
     rx_xdp_redirect: 0
     rx_xdp_pass: 0
     rx_xdp_drop: 0
     rx_xdp_tx: 0
     rx_xdp_tx_errors: 0
     tx_xdp_xmit: 0
     tx_xdp_xmit_errors: 0
     p06_TxDrop: 0
     p06_TxCrcErr: 0
     p06_TxUnicast: 4974917
     p06_TxMulticast: 578
     p06_TxBroadcast: 48
     p06_TxCollision: 0
     p06_TxSingleCollision: 0
     p06_TxMultipleCollision: 0
     p06_TxDeferred: 0
     p06_TxLateCollision: 0
     p06_TxExcessiveCollistion: 0
     p06_TxPause: 2
     p06_TxPktSz64: 2
     p06_TxPktSz65To127: 3025079
     p06_TxPktSz128To255: 25295
     p06_TxPktSz256To511: 58491
     p06_TxPktSz512To1023: 48099
     p06_Tx1024ToMax: 1818579
     p06_TxBytes: 2919841344
     p06_RxDrop: 0
     p06_RxFiltering: 16
     p06_RxUnicast: 6122567
     p06_RxMulticast: 233
     p06_RxBroadcast: 1036
     p06_RxAlignErr: 0
     p06_RxCrcErr: 0
     p06_RxUnderSizeErr: 0
     p06_RxFragErr: 0
     p06_RxOverSzErr: 0
     p06_RxJabberErr: 0
     p06_RxPause: 6
     p06_RxPktSz64: 4773
     p06_RxPktSz65To127: 806474
     p06_RxPktSz128To255: 4754
     p06_RxPktSz256To511: 3809
     p06_RxPktSz512To1023: 4974
     p06_RxPktSz1024ToMax: 5299073
     p06_RxBytes: 8139264966
     p06_RxCtrlDrop: 0
     p06_RxIngressDrop: 0
     p06_RxArlDrop: 0
root@OpenWrt:~# ethtool -S lan1
NIC statistics:
     tx_packets: 3085633
     tx_bytes: 6906258309
     rx_packets: 4570567
     rx_bytes: 2757284619
     TxDrop: 0
     TxCrcErr: 0
     TxUnicast: 6280388
     TxMulticast: 218
     TxBroadcast: 1042
     TxCollision: 0
     TxSingleCollision: 0
     TxMultipleCollision: 0
     TxDeferred: 0
     TxLateCollision: 0
     TxExcessiveCollistion: 0
     TxPause: 0
     TxPktSz64: 369865
     TxPktSz65To127: 446785
     TxPktSz128To255: 3450
     TxPktSz256To511: 3801
     TxPktSz512To1023: 5009
     Tx1024ToMax: 5452738
     TxBytes: 8348522566
     RxDrop: 0
     RxFiltering: 0
     RxUnicast: 5083727
     RxMulticast: 578
     RxBroadcast: 48
     RxAlignErr: 0
     RxCrcErr: 0
     RxUnderSizeErr: 0
     RxFragErr: 0
     RxOverSzErr: 0
     RxJabberErr: 0
     RxPause: 26
     RxPktSz64: 256275
     RxPktSz65To127: 2868001
     RxPktSz128To255: 25603
     RxPktSz256To511: 58680
     RxPktSz512To1023: 48592
     RxPktSz1024ToMax: 1827228
     RxBytes: 2920808729
     RxCtrlDrop: 0
     RxIngressDrop: 0
     RxArlDrop: 0

while downloading

interrupts
root@OpenWrt:~# cat /proc/interrupts
           CPU0       CPU1       CPU2       CPU3
  8:      70320      66261     195459      77771  MIPS GIC Local   1  timer
  9:    1099136          0          0          0  MIPS GIC  63  IPI call
 10:          0    3319866          0          0  MIPS GIC  64  IPI call
 11:          0          0    2621963          0  MIPS GIC  65  IPI call
 12:          0          0          0    2786572  MIPS GIC  66  IPI call
 13:       2728          0          0          0  MIPS GIC  67  IPI resched
 14:          0       4449          0          0  MIPS GIC  68  IPI resched
 15:          0          0       4120          0  MIPS GIC  69  IPI resched
 16:          0          0          0       2893  MIPS GIC  70  IPI resched
 17:          0          0          0          0  MIPS GIC  19  1e000600.gpio-bank0, 1e000600.gpio-bank1, 1e000600.gpio-bank2
 19:         13          0          0          0  MIPS GIC  33  ttyS0
 21:    6623686          0          0          0  MIPS GIC  10  1e100000.ethernet
 22:          3          0          0          0  MIPS GIC  30  mt7530
 23:          3          0          0          0    mt7530   2  mt7530-0:02
 24:          0          0          0          0    mt7530   3  mt7530-0:03
 25:          0          0          0          0    mt7530   4  mt7530-0:04
 26:          0          0          0          0  1e000600.gpio  18  keys
 27:     295036          0          0          0  MIPS GIC  31  mt7603e
 28:     103284          0          0          0  MIPS GIC  11  mt7615e
ERR:         70
ifconfig
root@OpenWrt:~# ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 28:D1:27:C6:E7:F1
          inet6 addr: fe80::2ad1:27ff:fec6:e7f1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1504  Metric:1
          RX packets:7320900 errors:0 dropped:0 overruns:0 frame:0
          TX packets:9038639 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:3840295211 (3.5 GiB)  TX bytes:12306403235 (11.4 GiB)
          Interrupt:21

root@OpenWrt:~# ifconfig wan
wan       Link encap:Ethernet  HWaddr 28:D1:27:C6:E7:F0
          inet addr:176.194.22.135  Bcast:176.194.31.255  Mask:255.255.224.0
          inet6 addr: fe80::2ad1:27ff:fec6:e7f0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:9097949 errors:3 dropped:2818 overruns:0 frame:0
          TX packets:7371216 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:12340217976 (11.4 GiB)  TX bytes:3847842219 (3.5 GiB)
          Interrupt:21
root@OpenWrt:~# ethtool -S wan
     rx_checksum_errors: 3
root@OpenWrt:~# ethtool -S eth0
     p06_TxPause: 2
root@OpenWrt:~# ethtool -S lan1
     RxPause: 26

1 is normal internet background noise
Check is 2/3 grows after you run like various speedtests in a row.

lsmod
lsmod
cfg80211              284112  5 mt7615_common,mt7603e,mt76_connac_lib,mt76,mac80211
cmac                    2464  0
compat                   608  2 mac80211,cfg80211
crc_ccitt               1696  1 ppp_async
crc32c_generic          1376  1
drbg                   17536  0
gpio_button_hotplug     6688  0
hmac                    2496  0
hwmon                   8832  1 mt7615_common
jitterentropy_rng       7136  0
leds_gpio               3072  0
libcrc32c                624  1 nf_tables
mac80211              581760  5 mt7615e,mt7615_common,mt7603e,mt76_connac_lib,mt76
mt76                   52064  4 mt7615e,mt7615_common,mt7603e,mt76_connac_lib
mt76_connac_lib        38272  2 mt7615e,mt7615_common
mt7603e                39296  0
mt7615_common          67520  1 mt7615e
mt7615e                 9856  0
nf_conntrack           79776  7 nft_redir,nft_nat,nft_masq,nft_flow_offload,nft_ct,nf_nat,nf_flow_table
nf_defrag_ipv4          1344  1 nf_conntrack
nf_defrag_ipv6          6288  1 nf_conntrack
nf_flow_table          23216  4 nf_flow_table_ipv6,nf_flow_table_ipv4,nf_flow_table_inet,nft_flow_offload
nf_flow_table_inet       832  0
nf_flow_table_ipv4       480  0
nf_flow_table_ipv6       480  0
nf_log_syslog          10848  0
nf_nat                 26736  4 nft_redir,nft_nat,nft_masq,nft_chain_nat
nf_reject_ipv4          4000  2 nft_reject_ipv4,nft_reject_inet
nf_reject_ipv6          4544  2 nft_reject_ipv6,nft_reject_inet
nf_tables             177488201 nft_fib_inet,nf_flow_table_ipv6,nf_flow_table_ipv4,nf_flow_table_inet,nft_reject_ipv6,nft_reject_ipv4,nft_reject_inet,nft_reject,nft_redir,nft_quota,nft_objref,nft_numgen,nft_nat,nft_masq,nft_log,nft_limit,nft_hash,nft_flow_offload,nft_fib_ipv6,nft_fib_ipv4,nft_fib,nft_ct,nft_counter,nft_chain_nat
nfnetlink               6256  1 nf_tables
nft_chain_nat            896  2
nft_counter             2336 17
nft_ct                  8320  4
nft_fib                 1440  3 nft_fib_inet,nft_fib_ipv6,nft_fib_ipv4
nft_fib_inet             704  0
nft_fib_ipv4            2080  1 nft_fib_inet
nft_fib_ipv6            2848  1 nft_fib_inet
nft_flow_offload        3712  0
nft_hash                2432  0
nft_limit               4352  5
nft_log                 1888  0
nft_masq                1824  1
nft_nat                 2624  0
nft_numgen              1536  0
nft_objref              1856  0
nft_quota               2240  0
nft_redir               1664  0
nft_reject              1184  3 nft_reject_ipv6,nft_reject_ipv4,nft_reject_inet
nft_reject_inet          928  2
nft_reject_ipv4          672  0
nft_reject_ipv6          672  0
ppp_async               7088  0
ppp_generic            26704  3 pppoe,ppp_async,pppox
pppoe                   9632  0
pppox                   1296  1 pppoe
seqiv                   1632  0
sha512_generic          9440  0
slhc                    5152  1 ppp_generic

Module set is default, no problem there. You can try enabling firewall offload and compare?

test

test 2

test 3

Nope, wrong test, you need like waveform, offload does nothing for local traffic going to router.