WiFi/BT module not working

Unfortunately I have the Taichi x870e with a mt7925e chip (Pessimism due to commentary in other thread)

Searching around the forums there doesnt seem to be much but this thread seems to be relevant in providing an answer in why I’m struggling however the caveat is this… When I used the Garuda Live USB to install Broadwing, the wifi/bluetooth module worked fine. Upon booting into the new installation… it does not show up in the connections list for either Network Manager or Bluetooth(no adapter found)

I have loaded the mainline kernel and made sure both components are set to Enabled rathern than auto in UEFI, it still does not show up at all.

System:
Kernel: 6.14.0-1-mainline arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
clocksource: tsc avail: hpet,acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-mainline
root=UUID=664a9535-6616-45a6-ba4a-070eae9bb039 rw rootflags=subvol=@
quiet loglevel=3 ibt=off
Desktop: KDE Plasma v: 6.3.3 tk: Qt v: N/A info: frameworks v: 6.12.0
 wm: kwin_wayland vt: 1 dm: SDDM Distro: Garuda base: Arch Linux
Machine:
Type: Desktop Mobo: ASRock model: X870E Taichi serial: <superuser required>
uuid: <superuser required> UEFI: American Megatrends LLC. v: 3.20
date: 02/21/2025
CPU:
Info: model: AMD Ryzen 9 9950X3D bits: 64 type: MT MCP arch: N/A level: v4
note: check family: 0x1A (26) model-id: 0x44 (68) stepping: 0
microcode: 0xB404023
Topology: cpus: 1x dies: 2 clusters: 2x1 cores: 16 threads: 32 tpc: 2
smt: enabled cache: L1: 1.2 MiB desc: d-16x48 KiB; i-16x32 KiB L2: 16 MiB
desc: 16x1024 KiB L3: 128 MiB desc: 1x32 MiB, 1x96 MiB
Speed (MHz): avg: 2982 min/max: 600/5756 boost: enabled scaling:
driver: amd-pstate-epp governor: powersave cores: 1: 2982 2: 2982 3: 2982
4: 2982 5: 2982 6: 2982 7: 2982 8: 2982 9: 2982 10: 2982 11: 2982 12: 2982
13: 2982 14: 2982 15: 2982 16: 2982 17: 2982 18: 2982 19: 2982 20: 2982
21: 2982 22: 2982 23: 2982 24: 2982 25: 2982 26: 2982 27: 2982 28: 2982
29: 2982 30: 2982 31: 2982 32: 2982 bogomips: 275199
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Vulnerabilities: <filter>
Graphics:
Device-1: Advanced Micro Devices [AMD/ATI] Navi 31 [Radeon RX 7900 XT/7900
XTX/7900 GRE/7900M] vendor: XFX RX-79XMERCB9 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 empty: DP-2, DP-3,
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: ASRock driver: amdgpu v: kernel 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: 7c:00.0 chip-ID: 1002:13c0 class-ID: 0300 temp: 44.0 C
Device-3: Logitech BRIO Ultra HD Webcam
driver: hid-generic,snd-usb-audio,usbhid,uvcvideo type: USB rev: 3.1
speed: 5 Gb/s lanes: 1 mode: 3.2 gen-1x1 bus-ID: 10-2:2 chip-ID: 046d:085e
class-ID: 0300 serial: <filter>
Display: wayland server: X.org v: 1.21.1.16 with: Xwayland v: 24.1.6
compositor: kwin_wayland driver: X: loaded: amdgpu
unloaded: modesetting,radeon alternate: fbdev,vesa dri: radeonsi
gpu: amdgpu display-ID: 0
Monitor-1: DP-1 model: Dell AW3423DWF serial: <filter> built: 2023 res:
mode: 3440x1440 hz: 165 scale: 114% (1.15) to: 2991x1252 dpi: 109 gamma: 1.2
size: 800x337mm (31.5x13.27") diag: 868mm (34.2") modes: max: 3440x1440
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: radeonsi
surfaceless: drv: radeonsi wayland: drv: radeonsi x11: drv: radeonsi
API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 25.0.2-arch1.2
glx-v: 1.4 direct-render: yes renderer: AMD Radeon RX 7900 XTX (radeonsi
navi31 LLVM 19.1.7 DRM 3.61 6.14.0-1-mainline) device-ID: 1002:744c
memory: 23.44 GiB unified: no display-ID: :1.0
API: Vulkan v: 1.4.309 layers: 10 device: 0 type: discrete-gpu name: AMD
Radeon RX 7900 XTX (RADV NAVI31) driver: N/A device-ID: 1002:744c
surfaces: xcb,xlib,wayland device: 1 type: integrated-gpu name: AMD
Radeon Graphics (RADV RAPHAEL_MENDOCINO) driver: N/A device-ID: 1002:13c0
surfaces: xcb,xlib,wayland device: 2 type: cpu name: llvmpipe (LLVM
19.1.7 256 bits) driver: N/A device-ID: 10005:0000
surfaces: xcb,xlib,wayland
Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
de: kscreen-console,kscreen-doctor gpu: corectrl,lact 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] Rembrandt Radeon High
Definition Audio driver: snd_hda_intel v: kernel pcie: gen: 4
speed: 16 GT/s lanes: 16 bus-ID: 7c:00.1 chip-ID: 1002:1640 class-ID: 0403
Device-3: Advanced Micro Devices [AMD] Family 17h/19h/1ah HD Audio
driver: N/A alternate: snd_hda_intel pcie: gen: 4 speed: 16 GT/s lanes: 16
bus-ID: 7c:00.6 chip-ID: 1022:15e3 class-ID: 0403
Device-4: Logitech BRIO Ultra HD Webcam
driver: hid-generic,snd-usb-audio,usbhid,uvcvideo type: USB rev: 3.1
speed: 5 Gb/s lanes: 1 mode: 3.2 gen-1x1 bus-ID: 10-2:2 chip-ID: 046d:085e
class-ID: 0300 serial: <filter>
Device-5: Generic USB Audio driver: hid-generic,snd-usb-audio,usbhid
type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-8:11
chip-ID: 26ce:0a0b class-ID: 0300
API: ALSA v: k6.14.0-1-mainline status: kernel-api with: aoss
type: oss-emulator tools: N/A
Server-1: PipeWire v: 1.4.1 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Realtek RTL8126 5GbE vendor: ASRock driver: r8169 v: kernel pcie:
gen: 3 speed: 8 GT/s lanes: 1 port: e000 bus-ID: 0a:00.0 chip-ID: 10ec:8126
class-ID: 0200
IF: enp10s0 state: up speed: 2500 Mbps duplex: full mac: <filter>
Device-2: MEDIATEK driver: N/A modules: mt7925e pcie: gen: 2 speed: 5 GT/s
lanes: 1 port: N/A bus-ID: 0b:00.0 chip-ID: 14c3:0717 class-ID: 0280
Info: services: NetworkManager,systemd-timesyncd
Drives:
Local Storage: total: 6.37 TiB used: 15.01 GiB (0.2%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung model: SSD 990 PRO 4TB
size: 3.64 TiB block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s
lanes: 4 tech: SSD serial: <filter> fw-rev: 4B2QJXD7 temp: 46.9 C
scheme: GPT
ID-2: /dev/nvme1n1 maj-min: 259:1 vendor: Samsung model: SSD 990 PRO with
Heatsink 2TB 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: 4B2QJXD7
temp: 44.9 C scheme: GPT
ID-3: /dev/sda maj-min: 8:0 vendor: Toshiba model: MQ04ABF100
size: 931.51 GiB block-size: physical: 4096 B logical: 512 B speed: 3.0 Gb/s
tech: HDD rpm: 5400 serial: <filter> fw-rev: 0A scheme: GPT
Partition:
ID-1: / raw-size: 3.64 TiB size: 3.64 TiB (100.00%) used: 15.01 GiB (0.4%)
fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:3
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 608 KiB (0.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:2
ID-3: /home raw-size: 3.64 TiB size: 3.64 TiB (100.00%)
used: 15.01 GiB (0.4%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:3
ID-4: /var/log raw-size: 3.64 TiB size: 3.64 TiB (100.00%)
used: 15.01 GiB (0.4%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:3
ID-5: /var/tmp raw-size: 3.64 TiB size: 3.64 TiB (100.00%)
used: 15.01 GiB (0.4%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:3
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: zram size: 60.41 GiB used: 0 KiB (0.0%) priority: 100
comp: zstd avail: lzo-rle,lzo,lz4,lz4hc,deflate,842 max-streams: 32
dev: /dev/zram0
Sensors:
System Temperatures: cpu: 49.0 C mobo: N/A
Fan Speeds (rpm): N/A
GPU: device: amdgpu temp: 43.0 C device: amdgpu temp: 54.0 C mem: 63.0 C
fan: 145 watts: 47.00
Info:
Memory: total: 60 GiB note: est. available: 60.41 GiB used: 4.31 GiB (7.1%)
Processes: 572 Power: uptime: 12m states: freeze,mem,disk suspend: deep
avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
suspend, test_resume image: 24.15 GiB services: org_kde_powerdevil,
power-profiles-daemon, upowerd Init: systemd v: 257 default: graphical
tool: systemctl
Packages: pm: pacman pkgs: 1816 libs: 533 tools: octopi,paru Compilers:
clang: 19.1.7 gcc: 14.2.1 Shell: garuda-inxi default: fish v: 4.0.1
running-in: konsole inxi: 3.3.37
Garuda (2.7.2-1):
System install date:     2025-03-29
Last full system update: 2025-03-29
Is partially upgraded:   No
Relevant software:       snapper NetworkManager dracut
Windows dual boot:       Probably (Run as root to verify)
Failed units:            bluetooth-autoconnect.service

If you dual boot with Windows, make sure you completely shut down when you are in Windows, disabling the “fast startup” feature. What Is “Fast Startup” Mode and How to Enable or Disable It? - MiniTool
Also a cold boot might help in this case.

4 Likes

the nvme which holds the windows installation is not currently inserted, though it still reads the Windows bootloader. Fast Boot is already disabled. Will do a cold boot now

The kernel driver is not loaded.

The live.iso uses the linux-zen kernel, try to boot with the linux-zen kernel and check if the driver is loaded.

2 Likes

the installation originally installed with aforementioned zen kernel and it didnt work. I tried znver5 since my cpu is a 9950x3D didnt work either. However, filo’s suggestion of cold booting has worked. Now i see a list of wireless networks and Bluetooth works as expected. Now im going to switch back to znver5 kernel and see if it works, and then plug in all my other USB devices.

Device-2: MEDIATEK driver: mt7925e v: kernel

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