Half the speed using ethernet or wifi compared to mobile phone wifi using the same router

I have an Asus RT-AX3000 connected to an Australian NBN HFC cable modem with the latest Asus firmware. It is dual 2.4, 5ghz. The fastest d/l speed I can get to my desktop on either an ethernet connection (Cat 6) or wifi is about 90Mbps. However, from the same location (about 11 metres from the router) I can get 185Mbps over wifi from my Xiaomi Redmi Note 10 Pro (running crDroid OS) with 4g/LTE switched off. I am stumped as to why this is so. These speeds apply to different ISP’s. Enabling ipv6 made no difference.

My PC is Beelink SER5 5600H running Manjaro KDE with kernel 6.1.1-1. The network card is a Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller. The wifi card is a Mediatek MT7921K (RZ608) Wi-Fi 6E 80MHz.

System:
  Kernel: 6.1.1-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 12.2.0
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.1-x86_64
    root=UUID=3f149b0a-bcf2-4edd-9950-19846ecd59f9 rw quiet apparmor=1
    security=apparmor udev.log_priority=3
  Desktop: KDE Plasma v: 5.26.4 tk: Qt v: 5.15.7 wm: kwin_x11 vt: 1 dm: SDDM
    Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Mini-pc Mobo: AZW model: SER v: V01 serial: <superuser required>
    UEFI: American Megatrends LLC. v: 1.15_P4C7M43_Blink date: 09/17/2022
Battery:
  Message: No system battery data found. Is one present?
Memory:
  RAM: total: 28.3 GiB used: 4.48 GiB (15.8%)
  RAM Report: permissions: Unable to run dmidecode. Root privileges required.
CPU:
  Info: model: AMD Ryzen 5 5600H with Radeon Graphics bits: 64 type: MT MCP
    arch: Zen 3 gen: 4 level: v3 note: check built: 2021-22
    process: TSMC n7 (7nm) family: 0x19 (25) model-id: 0x50 (80) stepping: 0
    microcode: 0xA50000C
  Topology: cpus: 1x cores: 6 tpc: 2 threads: 12 smt: enabled cache:
    L1: 384 KiB desc: d-6x32 KiB; i-6x32 KiB L2: 3 MiB desc: 6x512 KiB L3: 16 MiB
    desc: 1x16 MiB
  Speed (MHz): avg: 1199 high: 1200 min/max: 1200/4280 boost: enabled
    scaling: driver: acpi-cpufreq governor: schedutil cores: 1: 1200 2: 1200
    3: 1200 4: 1200 5: 1198 6: 1200 7: 1200 8: 1200 9: 1198 10: 1200 11: 1200
    12: 1200 bogomips: 79082
  Flags: 3dnowprefetch abm adx aes aperfmperf apic arat avic avx avx2 bmi1
    bmi2 bpext cat_l3 cdp_l3 clflush clflushopt clwb clzero cmov cmp_legacy
    constant_tsc cpb cppc cpuid cqm cqm_llc cqm_mbm_local cqm_mbm_total
    cqm_occup_llc cr8_legacy cx16 cx8 de decodeassists erms extapic
    extd_apicid f16c flushbyasid fma fpu fsgsbase fsrm fxsr fxsr_opt ht
    hw_pstate ibpb ibrs ibs invpcid irperf lahf_lm lbrv lm mba mca mce
    misalignsse mmx mmxext monitor movbe msr mtrr mwaitx nonstop_tsc nopl npt
    nrip_save nx ospke osvw overflow_recov pae pat pausefilter pclmulqdq
    pdpe1gb perfctr_core perfctr_llc perfctr_nb pfthreshold pge pku pni popcnt
    pse pse36 rapl rdpid rdpru rdrand rdseed rdt_a rdtscp rep_good sep sha_ni
    skinit smap smca smep ssbd sse sse2 sse4_1 sse4_2 sse4a ssse3 stibp succor
    svm svm_lock syscall tce topoext tsc tsc_scale umip v_spec_ctrl
    v_vmsave_vmload vaes vgif vmcb_clean vme vmmcall vpclmulqdq wbnoinvd wdt
    xgetbv1 xsave xsavec xsaveerptr xsaveopt xsaves
  Vulnerabilities:
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data status: Not affected
  Type: retbleed status: Not affected
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: Retpolines, IBPB: conditional, IBRS_FW,
    STIBP: always-on, RSB filling, PBRSB-eIBRS: Not affected
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: AMD Cezanne [Radeon Vega Series / Radeon Mobile Series]
    driver: amdgpu v: kernel arch: GCN-5.1 code: Vega-2 process: TSMC n7 (7nm)
    built: 2018-21 pcie: gen: 3 speed: 8 GT/s lanes: 16 link-max: gen: 4
    speed: 16 GT/s ports: active: HDMI-A-2 empty: DP-1,DP-2,HDMI-A-1
    bus-ID: 04:00.0 chip-ID: 1002:1638 class-ID: 0300 temp: 34.0 C
  Display: x11 server: X.Org v: 21.1.6 compositor: kwin_x11 driver: X:
    loaded: modesetting alternate: fbdev,vesa dri: radeonsi gpu: amdgpu
    display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")
    s-diag: 582mm (22.93")
  Monitor-1: HDMI-A-2 mapped: HDMI-2 model: AOC 24B2W1 serial: <filter>
    built: 2020 res: 1920x1080 hz: 60 dpi: 93 gamma: 1.2
    size: 527x296mm (20.75x11.65") diag: 604mm (23.8") ratio: 16:9 modes:
    max: 1920x1080 min: 720x400
  API: OpenGL v: 4.6 Mesa 22.3.1 renderer: AMD Radeon Graphics (renoir LLVM
    14.0.6 DRM 3.49 6.1.1-1-MANJARO) direct render: Yes
Audio:
  Device-1: AMD Renoir Radeon High Definition Audio driver: snd_hda_intel
    v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16 link-max: gen: 4
    speed: 16 GT/s bus-ID: 04:00.1 chip-ID: 1002:1637 class-ID: 0403
  Device-2: AMD ACP/ACP3X/ACP6x Audio Coprocessor driver: N/A
    alternate: snd_pci_acp3x, snd_rn_pci_acp3x, snd_pci_acp5x, snd_pci_acp6x,
    snd_acp_pci, snd_rpl_pci_acp6x, snd_pci_ps, snd_sof_amd_renoir,
    snd_sof_amd_rembrandt pcie: gen: 3 speed: 8 GT/s lanes: 16 link-max: gen: 4
    speed: 16 GT/s bus-ID: 04:00.5 chip-ID: 1022:15e2 class-ID: 0480
  Device-3: AMD Family 17h/19h HD Audio vendor: Realtek driver: snd_hda_intel
    v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16 link-max: gen: 4
    speed: 16 GT/s bus-ID: 04:00.6 chip-ID: 1022:15e3 class-ID: 0403
  Sound API: ALSA v: k6.1.1-1-MANJARO running: yes
  Sound Server-1: JACK v: 1.9.21 running: no
  Sound Server-2: PulseAudio v: 16.1 running: yes
  Sound Server-3: PipeWire v: 0.3.63 running: yes
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: f000
    bus-ID: 01:00.0 chip-ID: 10ec:8168 class-ID: 0200
  IF: enp1s0 state: up speed: 100 Mbps duplex: full mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: dynamic noprefixroute scope: global
  IP v6: <filter> type: noprefixroute scope: link
  Device-2: MEDIATEK MT7921K Wi-Fi 6E 80MHz driver: mt7921e v: kernel pcie:
    gen: 2 speed: 5 GT/s lanes: 1 bus-ID: 02:00.0 chip-ID: 14c3:0608
    class-ID: 0280
  IF: wlp2s0 state: up mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: dynamic noprefixroute scope: global
  IP v6: <filter> type: noprefixroute scope: link
  WAN IP: <filter>
Bluetooth:
  Device-1: MediaTek Wireless_Device type: USB driver: btusb v: 0.8
    bus-ID: 3-3:3 chip-ID: 0e8d:0608 class-ID: e001 serial: <filter>
  Report: rfkill ID: hci0 rfk-id: 0 state: up address: see --recommends
Logical:
  Message: No logical block device data found.
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 5.91 TiB used: 3.96 TiB (66.9%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Kingston model: SNVS500G
    size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
    lanes: 4 type: SSD serial: <filter> rev: S8H40104 temp: 27.9 C scheme: GPT
  ID-2: /dev/sda maj-min: 8:0 type: USB vendor: Western Digital
    model: WD40NDZW-11MR8S1 size: 3.64 TiB block-size: physical: 4096 B
    logical: 512 B type: HDD rpm: 5400 serial: <filter> rev: 1023 scheme: GPT
  ID-3: /dev/sdb maj-min: 8:16 type: USB vendor: Western Digital
    model: WD20NMVW-11EDZS6 size: 1.82 TiB block-size: physical: 512 B
    logical: 512 B type: HDD rpm: 5200 serial: <filter> rev: 1014 scheme: MBR
  Message: No optical or floppy data found.
Partition:
  ID-1: / raw-size: 465.46 GiB size: 457.09 GiB (98.20%) used: 35.74 GiB (7.8%)
    fs: ext4 dev: /dev/nvme0n1p2 maj-min: 259:2 label: N/A
    uuid: 3f149b0a-bcf2-4edd-9950-19846ecd59f9
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 312 KiB (0.1%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1 label: N/A
    uuid: 2FCE-DCAB
  ID-3: /external-2tb raw-size: 1.82 TiB size: 1.79 TiB (98.42%)
    used: 1.23 TiB (68.5%) fs: ext4 dev: /dev/sdb1 maj-min: 8:17 label: WD2GB
    uuid: 8bc1a602-df98-408d-ad8e-7de53c330dd9
  ID-4: /external-4tb raw-size: 3.64 TiB size: 3.58 TiB (98.40%)
    used: 2.7 TiB (75.3%) fs: ext4 dev: /dev/sda1 maj-min: 8:1 label: WD-4TB
    uuid: b3369545-2e6b-4888-ab11-3488c95d8cc9
Swap:
  Alert: No swap data was found.
Unmounted:
  Message: No unmounted partitions found.
USB:
  Hub-1: 1-0:1 info: Hi-speed hub with single TT ports: 4 rev: 2.0
    speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Hub-2: 1-2:2 info: VIA Labs VL812 Hub ports: 4 rev: 2.1 speed: 480 Mb/s
    chip-ID: 2109:2812 class-ID: 0900
  Device-1: 1-2.3:3 info: TG3 Deck 108 Hassium type: Keyboard,HID
    driver: hid-generic,usbhid interfaces: 2 rev: 1.1 speed: 12 Mb/s power: 500mA
    chip-ID: 0a34:0212 class-ID: 0300
  Hub-3: 2-0:1 info: Super-speed hub ports: 2 rev: 3.1 speed: 10 Gb/s
    chip-ID: 1d6b:0003 class-ID: 0900
  Hub-4: 2-2:2 info: VIA Labs VL812 Hub ports: 4 rev: 3.0 speed: 5 Gb/s
    chip-ID: 2109:0812 class-ID: 0900
  Device-1: 2-2.1:3 info: Western Digital Elements SE 2622 type: Mass Storage
    driver: usb-storage interfaces: 1 rev: 3.2 speed: 5 Gb/s power: 896mA
    chip-ID: 1058:2622 class-ID: 0806 serial: <filter>
  Device-2: 2-2.4:4 info: Western Digital Elements 25A2 type: Mass Storage
    driver: usb-storage interfaces: 1 rev: 3.0 speed: 5 Gb/s power: 896mA
    chip-ID: 1058:25a2 class-ID: 0806 serial: <filter>
  Hub-5: 3-0:1 info: Hi-speed hub with single TT ports: 4 rev: 2.0
    speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Device-1: 3-1:2 info: Microsoft Nano Transceiver v1.0 for Bluetooth
    type: Keyboard,Mouse,HID driver: hid-generic,usbhid interfaces: 3 rev: 2.0
    speed: 12 Mb/s power: 100mA chip-ID: 045e:0745 class-ID: 0300
  Device-2: 3-3:3 info: MediaTek Wireless_Device type: Bluetooth
    driver: btusb interfaces: 3 rev: 2.1 speed: 480 Mb/s power: 100mA
    chip-ID: 0e8d:0608 class-ID: e001 serial: <filter>
  Hub-6: 4-0:1 info: Super-speed hub ports: 2 rev: 3.1 speed: 10 Gb/s
    chip-ID: 1d6b:0003 class-ID: 0900
Sensors:
  System Temperatures: cpu: 38.5 C mobo: N/A gpu: amdgpu temp: 34.0 C
  Fan Speeds (RPM): N/A
Info:
  Processes: 314 Uptime: 43m wakeups: 0 Init: systemd v: 252 default: graphical
  tool: systemctl Compilers: gcc: 12.2.0 clang: 14.0.6 Packages: pm: pacman
  pkgs: 1500 libs: 380 tools: pamac pm: flatpak pkgs: 0 Shell: Bash v: 5.1.16
  running-in: konsole inxi: 3.3.24
[tpb@5600H ~]$ 

1 Like

You not connected with 1000 Mbps

1 Like

You need a other Driver
Please Test this Driver

https://aur.archlinux.org/packages/r8168-dkms

There is two drivers possible.

  • r8169 - in kernel
  • r8168 - extra module

Usually the in kernel driver works - so please check if r8169 has been blacklisted with a file /etc/modprobe.d.

If it has been blacklisted - please uninstall the extra module package $KERNEL-r8168. Replace $KERNEL with your current kernel e.g. linux61.

Thanks for your reply linux-aarhus. The output of the modprobe is:

$ cd /etc/modprobe.d
$ ls
blacklist-r8169-dkms.conf

The output of grep for 8168 is:

$ modprobe -c | grep r8168
blacklist r8168

The output of grep for 8169 is:

$ modprobe -c | grep r8169
blacklist r8169
softdep r8169 pre: realtek
alias pci:v00000001d00008168sv*sd00002410bc*sc*i* r8169
alias pci:v000010ECd00002502sv*sd*bc*sc*i* r8169
alias pci:v000010ECd00002600sv*sd*bc*sc*i* r8169
alias pci:v000010ECd00003000sv*sd*bc*sc*i* r8169
alias pci:v000010ECd00008125sv*sd*bc*sc*i* r8169
alias pci:v000010ECd00008129sv*sd*bc*sc*i* r8169
alias pci:v000010ECd00008136sv*sd*bc*sc*i* r8169
alias pci:v000010ECd00008161sv*sd*bc*sc*i* r8169
alias pci:v000010ECd00008162sv*sd*bc*sc*i* r8169
alias pci:v000010ECd00008167sv*sd*bc*sc*i* r8169
alias pci:v000010ECd00008168sv*sd*bc*sc*i* r8169
alias pci:v000010ECd00008169sv*sd*bc*sc*i* r8169
alias pci:v000010FFd00008168sv*sd*bc*sc*i* r8169
alias pci:v00001186d00004300sv*sd*bc*sc*i* r8169
alias pci:v00001186d00004300sv00001186sd00004B10bc*sc*i* r8169
alias pci:v00001186d00004302sv*sd*bc*sc*i* r8169
alias pci:v00001259d0000C107sv*sd*bc*sc*i* r8169
alias pci:v000016ECd00000116sv*sd*bc*sc*i* r8169
alias pci:v00001737d00001032sv*sd00000024bc*sc*i* r8169

Sorry, I don’t know how to uninstall the extra module package $KERNEL-r8168

I was advised earlier in this thread to install AUR (en) - r8168-dkms. I have removed all kernel modules for r8168 (I have tried a few) and none of them made any difference. I am back to square one, 85Mbps on a gigabyte ethernet connection, i.e. half the speed of my mobile phone using wifi from the same router. :roll_eyes:

Not sure if it really is the problem but MediaTek RZ608 is not a particularly performant wireless card as you can read here. Your mini PC doesn’t solder it, so you can replace it with something like Intel AX2xx to get a much better speed, if not something equivalent from Qualcomm, which your smartphone uses.

Is it possible that the router only supports 100Mbit ethernet?

Please check this:

ethtool enp1s0

The output of ethtool is

$ ethtool enp1s0
Settings for enp1s0:
        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
                                             1000baseT/Full
        Link partner advertised pause frame use: Symmetric
        Link partner advertised auto-negotiation: Yes
        Link partner advertised FEC modes: Not reported
        Speed: 100Mb/s
        Duplex: Full
        Auto-negotiation: on
        master-slave cfg: preferred slave
        master-slave status: slave
        Port: Twisted Pair
        PHYAD: 0
        Transceiver: external
        MDI-X: Unknown

Okay… so your router advertises 1000baseT/Full and your card as well, but Speed is 100Mb/s. Technically, it should work with 1GBit/s :thinking:

What is in your connection settings?

 LANG=C nm-connection-editor

What is set there? I mean this:

It happens more often than anticipated that your cable might be broken.

The house is wired with CAT6, but the nearest port is about 6 metres, so I used a spare CAT5e for the ethernet connection when I obtained the Beelink SER5 5600H. Following advice on this thread, I ordered a CAT6 cable and it arrived today so I just connected it. I am on a 400 down/50 up plan atm and speedtest now shows 442Mbps/46Mbps (and it is peak evening viewing time here atm). :smile: :ok_hand:

I will now look for a replacement wifi card.

Thanks so much for all the replies. :clap: :clap:

2 Likes

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.