Ethernet and Wifi stopped being speed limited and having connection details recently

Hi All, As of about this week, my main pc started having some strange wifi issues. basically it would randomly disconnect, sometimes it would let me reconnect, othertimes it wouldnt let me reconnect till i rebooted the machines. when connecting it gets stuck for ages on configuring internet then just say connection disconnected. I have tried other wifi sources and experienced the same and have also tried configuring manual ip’s etc. to no success.

I switched to ethernet thinking it would at least resolve my issues, but etherent seems to be getting capped at 100mb, even though its operating on a 2.5gb nic, and a cable that works on other devices for 2.5gb. auto negotiation sets the speed to 100mb, if i manually set the speed to anything more then 100mb the connection works for about 30 seconds then drops and wont work till i drop it back to auto.

i dont recall updating or anything before the issue started happening but im guessing i must have and something bugged it is my only guess. i am using an amd 9800x3d on an msi b650m gaming plus mother board using the inbuilt wifi card and ethernet. i did also notice that my wireless keyboard and mouse would take about 30 seconds to start working once booted around the same time however this appears to have fixed it self after installing updates. any advice/things to test? my network gear is a unifi express 7 and unifi switch, they were working fine up till now and work fine on all other devices. Any advice would be appreciated.

should probably add, below is my hardware

System:
  Kernel: 6.16.6-1-default arch: x86_64 bits: 64 compiler: gcc v: 15.2.0
    clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.16.6-1-default
    root=UUID=2723260c-c010-4de1-ae93-610bc4316f1e splash=silent
    mitigations=auto quiet security=apparmor
  Desktop: KDE Plasma v: 6.4.5 tk: Qt v: N/A info: frameworks v: 6.17.0
    wm: kwin_x11 tools: avail: xscreensaver vt: 2 dm: SDDM Distro: openSUSE
    Tumbleweed 20250911
Machine:
  Type: Desktop Mobo: Micro-Star model: B650M GAMING PLUS WIFI (MS-7E24)
    v: 1.0 serial: <superuser required> uuid: <superuser required> UEFI: American
    Megatrends LLC. v: 1.C2 date: 08/06/2025
CPU:
  Info: model: AMD Ryzen 7 9800X3D bits: 64 type: MCP arch: Zen 5 gen: 5
    level: v4 note: check built: 2024+ process: TSMC n4 (4nm) family: 0x1A (26)
    model-id: 0x44 (68) stepping: 0 microcode: 0xB404032
  Topology: cpus: 1x dies: 1 clusters: 1 cores: 8 smt: <unsupported> cache:
    L1: 640 KiB desc: d-8x48 KiB; i-8x32 KiB L2: 8 MiB desc: 8x1024 KiB
    L3: 96 MiB desc: 1x96 MiB
  Speed (MHz): avg: 5257 min/max: 603/5272 boost: enabled scaling:
    driver: amd-pstate-epp governor: performance cores: 1: 5257 2: 5257 3: 5257
    4: 5257 5: 5257 6: 5257 7: 5257 8: 5257 bogomips: 75199
  Flags-basic: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a
    ssse3 svm
  Vulnerabilities:
  Type: gather_data_sampling status: Not affected
  Type: ghostwrite status: Not affected
  Type: indirect_target_selection status: Not affected
  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: old_microcode status: Not affected
  Type: reg_file_data_sampling status: Not affected
  Type: retbleed status: Not affected
  Type: spec_rstack_overflow mitigation: IBPB on VMEXIT only
  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: Enhanced / Automatic IBRS; IBPB:
    conditional; STIBP: disabled; PBRSB-eIBRS: Not affected; BHI: Not
    affected
  Type: srbds status: Not affected
  Type: tsa status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Navi 31 [Radeon RX 7900 XT/7900
    XTX/7900 GRE/7900M] vendor: XFX RX-79GMERCBR driver: amdgpu v: kernel
    arch: RDNA-3 code: Navi-3x process: TSMC n5 (5nm) built: 2022+ pcie:
    gen: 4 speed: 16 GT/s lanes: 16 ports: active: DP-1,DP-3
    empty: DP-2,HDMI-A-1,Writeback-1 bus-ID: 03:00.0 chip-ID: 1002:744c
    class-ID: 0300
  Device-2: Advanced Micro Devices [AMD/ATI] Granite Ridge [Radeon Graphics]
    vendor: Micro-Star MSI driver: amdgpu v: kernel arch: RDNA-2 code: Navi-2x
    process: TSMC n7 (7nm) built: 2020-22 pcie: gen: 4 speed: 16 GT/s
    lanes: 16 ports: active: none empty: DP-4, DP-5, DP-6, HDMI-A-2,
    Writeback-2 bus-ID: 15:00.0 chip-ID: 1002:13c0 class-ID: 0300 temp: 38.0 C
  Device-3: Microsoft LifeCam HD-3000 driver: snd-usb-audio,uvcvideo
    type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-3:2
    chip-ID: 045e:0779 class-ID: 0102
  Display: x11 server: X.Org v: 21.1.15 with: Xwayland v: 24.1.8
    compositor: kwin_x11 driver: X: loaded: amdgpu unloaded: modesetting,vesa
    alternate: fbdev dri: radeonsi gpu: amdgpu display-ID: :0 screens: 1
  Screen-1: 0 s-res: 5360x1440 s-dpi: 96 s-size: 1418x381mm (55.83x15.00")
    s-diag: 1468mm (57.81")
  Monitor-1: DP-1 mapped: DisplayPort-0 pos: primary,top-right
    model: Dell S3422DWG serial: <filter> built: 2021 res: mode: 3440x1440
    hz: 60 scale: 100% (1) dpi: 110 gamma: 1.2 size: 797x334mm (31.38x13.15")
    diag: 864mm (34") modes: max: 3440x1440 min: 720x400
  Monitor-2: DP-3 mapped: DisplayPort-2 pos: bottom-l model: Dell U2417H
    serial: <filter> built: 2018 res: 3440x1440 dpi: 93 gamma: 1.2
    size: 527x296mm (20.75x11.65") diag: 604mm (23.8") ratio: 16:9 modes:
    max: 1920x1080 min: 720x400
  API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
    device: 1 drv: radeonsi device: 2 drv: swrast gbm: drv: kms_swrast
    surfaceless: drv: radeonsi x11: drv: radeonsi inactive: wayland
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 25.2.2 glx-v: 1.4
    direct-render: yes renderer: AMD Radeon RX 7900 GRE (radeonsi navi31 LLVM
    20.1.8 DRM 3.64 6.16.6-1-default) device-ID: 1002:744c memory: 15.62 GiB
    unified: no
  API: Vulkan v: 1.4.321 layers: 5 device: 0 type: discrete-gpu name: AMD
    Radeon RX 7900 GRE (RADV NAVI31) driver: mesa radv v: 25.2.2
    device-ID: 1002:744c surfaces: N/A device: 1 type: integrated-gpu name: AMD
    Radeon Graphics (RADV RAPHAEL_MENDOCINO) driver: mesa radv v: 25.2.2
    device-ID: 1002:13c0 surfaces: N/A device: 2 type: cpu name: llvmpipe
    (LLVM 20.1.8 256 bits) driver: mesa llvmpipe v: 25.2.2 (LLVM 20.1.8)
    device-ID: 10005:0000 surfaces: N/A
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor wl: wayland-info
    x11: xdpyinfo, xprop, xrandr
Audio:
  Device-1: Advanced Micro Devices [AMD/ATI] Navi 31 HDMI/DP Audio
    driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
    bus-ID: 03:00.1 chip-ID: 1002:ab30 class-ID: 0403
  Device-2: Advanced Micro Devices [AMD/ATI] Radeon High Definition Audio
    [Rembrandt/Strix] vendor: Micro-Star MSI driver: snd_hda_intel v: kernel
    pcie: gen: 4 speed: 16 GT/s lanes: 16 bus-ID: 15:00.1 chip-ID: 1002:1640
    class-ID: 0403
  Device-3: Advanced Micro Devices [AMD] Family 17h/19h/1ah HD Audio
    vendor: Micro-Star MSI driver: snd_hda_intel v: kernel pcie: gen: 4
    speed: 16 GT/s lanes: 16 bus-ID: 15:00.6 chip-ID: 1022:15e3 class-ID: 0403
  Device-4: Microsoft LifeCam HD-3000 driver: snd-usb-audio,uvcvideo
    type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-3:2
    chip-ID: 045e:0779 class-ID: 0102
  Device-5: Corsair VIRTUOSO XT Wireless Gaming Receiver
    driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 2.0 speed: 12 Mb/s
    lanes: 1 mode: 1.1 bus-ID: 1-4:3 chip-ID: 1b1c:0a64 class-ID: 0300
    serial: <filter>
  API: ALSA v: k6.16.6-1-default status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: PipeWire v: 1.4.7 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Realtek RTL8125 2.5GbE vendor: Micro-Star MSI driver: r8169
    v: kernel pcie: gen: 2 speed: 5 GT/s lanes: 1 port: e000 bus-ID: 07:00.0
    chip-ID: 10ec:8125 class-ID: 0200
  IF: enp7s0 state: up speed: 100 Mbps duplex: full mac: <filter>
  Device-2: MEDIATEK MT7922 802.11ax PCI Express Wireless Network Adapter
    driver: mt7921e v: kernel pcie: gen: 2 speed: 5 GT/s lanes: 1
    bus-ID: 09:00.0 chip-ID: 14c3:0616 class-ID: 0280
  IF: wlp9s0 state: down mac: <filter>
  IF-ID-1: docker0 state: down mac: <filter>
  Info: services: NetworkManager,wpa_supplicant
Bluetooth:
  Device-1: MediaTek Wireless_Device driver: btusb v: 0.8 type: USB rev: 2.1
    speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-7:5 chip-ID: 0e8d:0616
    class-ID: e001 serial: <filter>
  Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 5.2
    lmp-v: 11 status: discoverable: no pairing: no class-ID: 7c0104
Drives:
  Local Storage: total: 1.82 TiB used: 1.54 TiB (84.6%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Crucial model: CT2000P3PSSD8
    size: 1.82 TiB block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s
    lanes: 4 tech: SSD serial: <filter> fw-rev: P9CR40D temp: 34.9 C
    scheme: GPT
Partition:
  ID-1: / raw-size: 1.82 TiB size: 1.82 TiB (100.00%) used: 1.54 TiB (84.8%)
    fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-2: /boot/efi raw-size: 512 MiB size: 511 MiB (99.80%)
    used: 6 MiB (1.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
  ID-3: /home raw-size: 1.82 TiB size: 1.82 TiB (100.00%)
    used: 1.54 TiB (84.8%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-4: /opt raw-size: 1.82 TiB size: 1.82 TiB (100.00%)
    used: 1.54 TiB (84.8%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-5: /var raw-size: 1.82 TiB size: 1.82 TiB (100.00%)
    used: 1.54 TiB (84.8%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default) zswap: no
  ID-1: swap-1 type: partition size: 2 GiB used: 0 KiB (0.0%) priority: -2
    dev: /dev/nvme0n1p3 maj-min: 259:3
Sensors:
  System Temperatures: cpu: 50.8 C mobo: 36.8 C
  Fan Speeds (rpm): N/A
  GPU: device: amdgpu temp: 47.0 C mem: 66.0 C fan: 0 watts: 26.00
    device: amdgpu temp: 38.0 C
Info:
  Memory: total: 60 GiB note: est. available: 60.43 GiB used: 6.61 GiB (10.9%)
  Processes: 366 Power: uptime: 0h 24m states: freeze,mem suspend: deep
    avail: s2idle wakeups: 0 hibernate: disabled image: 24.15 GiB
    services: org_kde_powerdevil, power-profiles-daemon, upowerd Init: systemd
    v: 257 default: graphical tool: systemctl
  Packages: pm: rpm pkgs: N/A note: see --rpm tools: yast,zypper pm: flatpak
    pkgs: 56 Compilers: gcc: 15.2.0 alt: 14 Shell: Bash v: 5.3.3
    running-in: konsole inxi: 3.3.39

Please, when sharing commands and output post as preformatted text (</> button in the forum editor).

So the “WiFi problems” were solved, correct?

100 Mbps is not bad for a typical home connection.

https://www.highspeedinternet.com/resources/what-is-a-good-download-upload-speed

That 100 Mbps duplex is the interface speed, if you want to get it higher check the other side and the cabling.

Your inxi output shows Bluetooth, many WiFi problems have to do with interference, WiFi and Bluetooth both active in 2G is a receipt for problems.

See here can you run nmcli dev wifi list ... and share the output. As you are not connected, please indicate which BSSID is your AP.

Thanks for the reply Marel, Sadly the Wifi issue is still there, if anything its gotten worse as i cant even connect to my home wifi from my computer at the moment. wifi works fine on everything else.

Altough you are right, 100mb would be more then enough to saturate my home internet (gotta love australian NBN…) i operate a home truenas server and regularly do larger file transfers off and on it, so the 100mb connection over eth is quite frustrating when i my nas supports 10gb. as mentioned, the cable works fine when operating on other 2.5gbe devices operating on the same port on the switch. you raise a fair point on the bluetooth, ill try disabling it and see if it has any input. below is the output from the command you mentioned (i changed the SSID to be MyNetwork instead of the real one)

:~> nmcli dev wifi list
IN-USE  BSSID              SSID                           MODE   CHAN  RATE         SIGNAL  BARS  SECURITY  
        A2:2A:6F:54:xx:xx  --                             Infra  2     270 Mbit/s   100     ▂▄▆█  WPA2      
        9A:2A:6F:54:xx:xx  MYnetwork                     Infra  2     270 Mbit/s   100     ▂▄▆█  WPA2 WPA3 
        9E:2A:6F:54:xx:xx  MYnetwork IOT                    Infra  2     270 Mbit/s   100     ▂▄▆█  WPA2 WPA3 
        62:83:E7:2F:xx:xx  --                             Infra  10    270 Mbit/s   99      ▂▄▆█  WPA2      
        60:83:E7:0F:xx:xx  TP-Link_222B                   Infra  10    270 Mbit/s   99      ▂▄▆█  WPA2      
        62:83:E7:2F:xx:xx  --                             Infra  44    1170 Mbit/s  95      ▂▄▆█  WPA2      
        94:2A:6F:54:xx:xx  MYnetwork                        Infra  60    270 Mbit/s   89      ▂▄▆█  WPA2 WPA3 
        A2:2A:6F:54:xx:xx  --                             Infra  60    270 Mbit/s   89      ▂▄▆█  WPA2      
        9A:2A:6F:54:xx:xx  MYnetwork IOT                    Infra  60    270 Mbit/s   87      ▂▄▆█  WPA2 WPA3 
        9E:2A:6F:54:xx:xx  --                             Infra  60    270 Mbit/s   87      ▂▄▆█  WPA2      

On your Ethernet: Did it work before on a higher speed? If not, still the most likely explanation cabling or the other side. Try connecting the cable to anything else then the unifi switch, does it then go to 1000 Mbps or 2500Mbps?

Can you tell how you did set the speed to anything more then 100mb. Likely you can also disable auto-negotiation that way.

You Wifi looks reasonably clean, let see what disabling Bluetooth gives. You could also consider moving Wifi completely to 5G, that is, to get rid of any channels in the range 1-14.

On a network all on it is reduced to the slowest device connected.

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