Mediatek mt7922 - Bluetooth always disabled on startup

I don’t have an internal bluetooth adapter on this motherboard, hence the use of the adapter.

System:
  Kernel: 6.13.2-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 14.2.1 clocksource: tsc
    avail: hpet,acpi_pm parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
    root=UUID=81917e19-1ef7-4f5d-adb2-efa1f1cc34fe rw rootflags=subvol=@ quiet quiet
    rd.udev.log_priority=3 vt.global_cursor_default=0
    resume=UUID=b5f5224c-7f0c-4f99-b519-7c88d92f1a1a loglevel=3 acpi_enforce_resources=lax splash
    ibt=off
  Desktop: KDE Plasma v: 6.3.2 tk: Qt v: N/A info: frameworks v: 6.11.0 wm: kwin_wayland
    with: krunner vt: 2 dm: SDDM Distro: Garuda base: Arch Linux
Machine:
  Type: Desktop Mobo: Gigabyte model: B550 AORUS ELITE V2 v: x.x serial: <superuser required>
    uuid: <superuser required> UEFI: American Megatrends LLC. v: FGd date: 09/02/2024
CPU:
  Info: model: AMD Ryzen 7 5800X3D bits: 64 type: MT MCP arch: Zen 3+ gen: 3 level: v3 note: check
    built: 2022 process: TSMC n6 (7nm) family: 0x19 (25) model-id: 0x21 (33) stepping: 2
    microcode: 0xA201210
  Topology: cpus: 1x dies: 1 clusters: 1 cores: 8 threads: 16 tpc: 2 smt: enabled cache:
    L1: 512 KiB desc: d-8x32 KiB; i-8x32 KiB L2: 4 MiB desc: 8x512 KiB L3: 96 MiB desc: 1x96 MiB
  Speed (MHz): avg: 4441 min/max: 550/4550 boost: enabled scaling: driver: amd-pstate-epp
    governor: performance cores: 1: 4441 2: 4441 3: 4441 4: 4441 5: 4441 6: 4441 7: 4441 8: 4441
    9: 4441 10: 4441 11: 4441 12: 4441 13: 4441 14: 4441 15: 4441 16: 4441 bogomips: 108593
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3
  Vulnerabilities: <filter>
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Navi 21 [Radeon RX 6800/6800 XT / 6900 XT]
    vendor: XFX Speedster MERC 319 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: DP-2
    off: HDMI-A-1 empty: DP-1,DP-3,Writeback-1 bus-ID: 09:00.0 chip-ID: 1002:73bf class-ID: 0300
  Device-2: Huawei HiCamera driver: snd-usb-audio,uvcvideo type: USB rev: 2.0 speed: 480 Mb/s
    lanes: 1 mode: 2.0 bus-ID: 3-2.2.1:5 chip-ID: 12d1:4321 class-ID: 0102 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-2 model: Dell AW3423DWF serial: <filter> built: 2022 res: mode: 3440x1440 hz: 165
    scale: 100% (1) dpi: 109 gamma: 1.2 size: 800x337mm (31.5x13.27") diag: 868mm (34.2") modes:
    max: 3440x1440 min: 720x400
  Monitor-2: HDMI-A-1 model: HDMI2K built: 2017 res: 1920x1080 dpi: 79 gamma: 1.2
    size: 480x270mm (18.9x10.63") diag: 707mm (27.8") ratio: 16:9 modes: max: 1920x1080 min: 640x480
  API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi device: 1 drv: swrast
    gbm: drv: kms_swrast surfaceless: drv: radeonsi wayland: drv: radeonsi x11: drv: radeonsi
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 24.3.4-arch1.1 glx-v: 1.4
    direct-render: yes renderer: AMD Radeon RX 6900 XT (radeonsi navi21 LLVM 19.1.7 DRM 3.59
    6.13.2-zen1-1-zen) device-ID: 1002:73bf memory: 15.62 GiB unified: no display-ID: :0.0
  API: Vulkan v: 1.4.304 layers: 11 device: 0 type: discrete-gpu name: AMD Radeon RX 6900 XT
    (RADV NAVI21) driver: N/A device-ID: 1002:73bf surfaces: xcb,xlib,wayland device: 1 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, radeontop wl: wayland-info x11: xdpyinfo, xprop, xrandr
Audio:
  Device-1: Advanced Micro Devices [AMD/ATI] Navi 21/23 HDMI/DP Audio driver: snd_hda_intel
    v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16 bus-ID: 09:00.1 chip-ID: 1002:ab28 class-ID: 0403
  Device-2: Advanced Micro Devices [AMD] Starship/Matisse HD Audio vendor: Gigabyte
    driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16 bus-ID: 0b:00.4
    chip-ID: 1022:1487 class-ID: 0403
  Device-3:
 C-Media USB Audio Device driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 1.1
    speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-8:5 chip-ID: 0d8c:0012 class-ID: 0300
  Device-4: Huawei HiCamera driver: snd-usb-audio,uvcvideo type: USB rev: 2.0 speed: 480 Mb/s
    lanes: 1 mode: 2.0 bus-ID: 3-2.2.1:5 chip-ID: 12d1:4321 class-ID: 0102 serial: <filter>
  API: ALSA v: k6.13.2-zen1-1-zen status: kernel-api tools: alsactl,alsamixer,amixer
  Server-1: PipeWire v: 1.2.7 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: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel pcie: gen: 2 speed: 5 GT/s lanes: 1
    bus-ID: 04:00.0 chip-ID: 8086:2723 class-ID: 0280
  IF: wlp4s0 state: down mac: <filter>
  Device-2: Realtek RTL8125 2.5GbE vendor: Gigabyte driver: r8169 v: kernel pcie: gen: 2
    speed: 5 GT/s lanes: 1 port: f000 bus-ID: 06:00.0 chip-ID: 10ec:8125 class-ID: 0200
  IF: eno1 state: up speed: 1000 Mbps duplex: full mac: <filter>
  Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
Bluetooth:
  Device-1: Intel AX200 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0 speed: 12 Mb/s lanes: 1
    mode: 1.1 bus-ID: 1-6.3:4 chip-ID: 8087:0029 class-ID: e001
  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: 6c0104
Drives:
  Local Storage: total: 1.83 TiB used: 1.03 TiB (56.0%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Kingston model: SNV2S500G size: 465.76 GiB
    block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s lanes: 4 tech: SSD serial: <filter>
    fw-rev: ELFK0S.6 temp: 28.9 C scheme: GPT
  ID-2: /dev/nvme1n1 maj-min: 259:4 vendor: Crucial model: CT1000P3SSD8 size: 931.51 GiB
    block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s lanes: 4 tech: SSD serial: <filter>
    fw-rev: P9CR30A temp: 48.9 C scheme: GPT
  ID-3: /dev/sda maj-min: 8:0 vendor: Samsung model: SSD 840 PRO Series size: 238.47 GiB
    block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s tech: SSD serial: <filter>
    fw-rev: 6B0Q
  ID-4: /dev/sdb maj-min: 8:16 vendor: Crucial model: CT256MX100SSD1 size: 238.47 GiB block-size:
    physical: 4096 B logical: 512 B speed: 6.0 Gb/s tech: SSD serial: <filter> fw-rev: MU02
Partition:
  ID-1: / raw-size: 431.07 GiB size: 431.07 GiB (100.00%) used: 152.53 GiB (35.4%) fs: btrfs
    dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%) used: 248.3 MiB (82.9%) fs: vfat
    dev: /dev/nvme0n1p1 maj-min: 259:1
  ID-3: /home raw-size: 431.07 GiB size: 431.07 GiB (100.00%) used: 152.53 GiB (35.4%) fs: btrfs
    dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-4: /var/log raw-size: 431.07 GiB size: 431.07 GiB (100.00%) used: 152.53 GiB (35.4%)
    fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-5: /var/tmp raw-size: 431.07 GiB size: 431.07 GiB (100.00%) used: 152.53 GiB (35.4%)
    fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
Swap:
  Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
  ID-1: swap-1 type: zram size: 31.26 GiB used: 180 MiB (0.6%) priority: 100 comp: zstd
    avail: lzo-rle,lzo,lz4,lz4hc,deflate,842 max-streams: 16 dev: /dev/zram0
  ID-2: swap-2 type: partition size: 34.39 GiB used: 0 KiB (0.0%) priority: -2
    dev: /dev/nvme0n1p3 maj-min: 259:3
Sensors:
  System Temperatures: cpu: 55.1 C mobo: 22.0 C gpu: amdgpu temp: 34.0 C mem: 32.0 C
  Fan Speeds (rpm): N/A gpu: amdgpu fan: 0
Info:
  Memory: total: 32 GiB available: 31.26 GiB used: 6.67 GiB (21.3%)
  Processes: 556 Power: uptime: 4m states: freeze,mem,disk suspend: deep avail: s2idle wakeups: 0
    hibernate: platform avail: shutdown, reboot, suspend, test_resume image: 12.48 GiB
    services: org_kde_powerdevil, power-profiles-daemon, upowerd Init: systemd v: 257
    default: graphical tool: systemctl
  Packages: pm: pacman pkgs: 1608 libs: 416 tools: paru Comp
ilers: clang: 19.1.7 gcc: 14.2.1
    Client: shell wrapper v: 5.2.37-release inxi: 3.3.37
Garuda (2.7.2-1):
  System install date:     2023-05-03
  Last full system update: 2025-03-03 ↻
  Is partially upgraded:   No
  Relevant software:       snapper NetworkManager dracut
  Windows dual boot:       No/Undetected
  Failed units:            

sorry was my fault checked your mainboard again it dont have BT and WIFI.

Thanks for your inxi again. Is this inxi fresh after a reboot?If i do disable my BT on startup (i have to enable manually like you)

i have this output.

Device-1: Intel AX200 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-5:2 chip-ID: 8087:0029
class-ID: e001
Report: btmgmt ID: hci0 rfk-id: 0 state: down bt-service: enabled,running
rfk-block: hardware: no software: yes address: <filter> bt-v: 5.2 lmp-v: 11
status: discoverable: no pairing: no

No, you can check in garuda-inxi

↻ means reboot system to use new settings, kernel and so on.

2 Likes

thx , i know it too because the inxi says no.=)

1 Like

Yeah sorry, below is a fresh inxi after updating and rebooting.

So far my findings are :

  • Bluetooth is indeed enabled on startup
  • But it gets disabled right after that when Steam autolaunches
  • If i remove Steam from autolaunch list, bluetooth stays enabled (but gets disabled as soon as i maually start Steam)
  • The issue seems to be related to the -steamos3 option of Steam which i currently need for some games to work properly with gamescope.

=> The issue is most likely related with Steam itself and more precisely to the -steamos3 option that probably does some seamos-related hardware things that cause the bluetooth to get disabled.

System:
  Kernel: 6.13.5-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 14.2.1 clocksource: tsc
    avail: hpet,acpi_pm parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
    root=UUID=81917e19-1ef7-4f5d-adb2-efa1f1cc34fe rw rootflags=subvol=@ quiet quiet
    rd.udev.log_priority=3 vt.global_cursor_default=0
    resume=UUID=b5f5224c-7f0c-4f99-b519-7c88d92f1a1a loglevel=3 acpi_enforce_resources=lax splash
    ibt=off
  Desktop: KDE Plasma v: 6.3.2 tk: Qt v: N/A info: frameworks v: 6.11.0 wm: kwin_wayland
    with: krunner vt: 2 dm: SDDM Distro: Garuda base: Arch Linux
Machine:
  Type: Desktop Mobo: Gigabyte model: B550 AORUS ELITE V2 v: x.x serial: <superuser required>
    uuid: <superuser required> UEFI: American Megatrends LLC. v: FGd date: 09/02/2024
CPU:
  Info: model: AMD Ryzen 7 5800X3D bits: 64 type: MT MCP arch: Zen 3+ gen: 3 level: v3 note: check
    built: 2022 process: TSMC n6 (7nm) family: 0x19 (25) model-id: 0x21 (33) stepping: 2
    microcode: 0xA201210
  Topology: cpus: 1x dies: 1 clusters: 1 cores: 8 threads: 16 tpc: 2 smt: enabled cache:
    L1: 512 KiB desc: d-8x32 KiB; i-8x32 KiB L2: 4 MiB desc: 8x512 KiB L3: 96 MiB desc: 1x96 MiB
  Speed (MHz): avg: 4042 min/max: 550/4550 boost: enabled scaling: driver: amd-pstate-epp
    governor: powersave cores: 1: 4042 2: 4042 3: 4042 4: 4042 5: 4042 6: 4042 7: 4042 8: 4042
    9: 4042 10: 4042 11: 4042 12: 4042 13: 4042 14: 4042 15: 4042 16: 4042 bogomips: 108594
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3
  Vulnerabilities: <filter>
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Navi 21 [Radeon RX 6800/6800 XT / 6900 XT]
    vendor: XFX Speedster MERC 319 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: DP-2
    off: HDMI-A-1 empty: DP-1,DP-3,Writeback-1 bus-ID: 09:00.0 chip-ID: 1002:73bf class-ID: 0300
  Device-2: Huawei HiCamera driver: snd-usb-audio,uvcvideo type: USB rev: 2.0 speed: 480 Mb/s
    lanes: 1 mode: 2.0 bus-ID: 3-2.2.1:5 chip-ID: 12d1:4321 class-ID: 0102 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-2 model: Dell AW3423DWF serial: <filter> built: 2022 res: mode: 3440x1440 hz: 165
    scale: 100% (1) dpi: 109 gamma: 1.2 size: 800x337mm (31.5x13.27") diag: 868mm (34.2") modes:
    max: 3440x1440 min: 720x400
  Monitor-2: HDMI-A-1 model: HDMI2K built: 2017 res: 1920x1080 dpi: 79 gamma: 1.2
    size: 480x270mm (18.9x10.63") diag: 707mm (27.8") ratio: 16:9 modes: max: 1920x1080 min: 640x480
  API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi device: 1 drv: swrast
    gbm: drv: kms_swrast surfaceless: drv: radeonsi wayland: drv: radeonsi x11: drv: radeonsi
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 24.3.4-arch1.1 glx-v: 1.4
    direct-render: yes renderer: AMD Radeon RX 6900 XT (radeonsi navi21 LLVM 19.1.7 DRM 3.61
    6.13.5-zen1-1-zen) device-ID: 1002:73bf memory: 15.62 GiB unified: no display-ID: :0.0
  API: Vulkan v: 1.4.304 layers: 11 device: 0 type: discrete-gpu name: AMD Radeon RX 6900 XT
    (RADV NAVI21) driver: N/A device-ID: 1002:73bf surfaces: xcb,xlib,wayland device: 1 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, radeontop wl: wayland-info x11: xdpyinfo, xprop, xrandr
Audio:
  Device-1: Advanced Micro Devices [AMD/ATI] Navi 21/23 HDMI/DP Audio driver: snd_hda_intel
    v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16 bus-ID: 09:00.1 chip-ID: 1002:ab28 class-ID: 0403
  Device-2: Advanced Micro Devices [AMD] Starship/Matisse HD Audio vendor: Gigabyte
    driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16 bus-ID: 0b:00.4
    chip-ID: 1022:1487 class-ID: 0403
  Device-3: C
-Media USB Audio Device driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 1.1
    speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-8:5 chip-ID: 0d8c:0012 class-ID: 0300
  Device-4: Huawei HiCamera driver: snd-usb-audio,uvcvideo type: USB rev: 2.0 speed: 480 Mb/s
    lanes: 1 mode: 2.0 bus-ID: 3-2.2.1:5 chip-ID: 12d1:4321 class-ID: 0102 serial: <filter>
  API: ALSA v: k6.13.5-zen1-1-zen status: kernel-api tools: alsactl,alsamixer,amixer
  Server-1: PipeWire v: 1.2.7 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: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel pcie: gen: 2 speed: 5 GT/s lanes: 1
    bus-ID: 04:00.0 chip-ID: 8086:2723 class-ID: 0280
  IF: wlp4s0 state: down mac: <filter>
  Device-2: Realtek RTL8125 2.5GbE vendor: Gigabyte driver: r8169 v: kernel pcie: gen: 2
    speed: 5 GT/s lanes: 1 port: f000 bus-ID: 06:00.0 chip-ID: 10ec:8125 class-ID: 0200
  IF: eno1 state: up speed: 1000 Mbps duplex: full mac: <filter>
  Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
Bluetooth:
  Device-1: Intel AX200 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0 speed: 12 Mb/s lanes: 1
    mode: 1.1 bus-ID: 1-6.3:4 chip-ID: 8087:0029 class-ID: e001
  Report: btmgmt ID: hci0 rfk-id: 0 state: down bt-service: enabled,running rfk-block:
    hardware: no software: no address: <filter> bt-v: 5.2 lmp-v: 11 status: discoverable: no
    pairing: no
Drives:
  Local Storage: total: 1.83 TiB used: 1.11 TiB (60.6%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Kingston model: SNV2S500G size: 465.76 GiB
    block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s lanes: 4 tech: SSD serial: <filter>
    fw-rev: ELFK0S.6 temp: 49.9 C scheme: GPT
  ID-2: /dev/nvme1n1 maj-min: 259:4 vendor: Crucial model: CT1000P3SSD8 size: 931.51 GiB
    block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s lanes: 4 tech: SSD serial: <filter>
    fw-rev: P9CR30A temp: 45.9 C scheme: GPT
  ID-3: /dev/sda maj-min: 8:0 vendor: Samsung model: SSD 840 PRO Series size: 238.47 GiB
    block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s tech: SSD serial: <filter>
    fw-rev: 6B0Q
  ID-4: /dev/sdb maj-min: 8:16 vendor: Crucial model: CT256MX100SSD1 size: 238.47 GiB block-size:
    physical: 4096 B logical: 512 B speed: 6.0 Gb/s tech: SSD serial: <filter> fw-rev: MU02
Partition:
  ID-1: / raw-size: 431.07 GiB size: 431.07 GiB (100.00%) used: 152.52 GiB (35.4%) fs: btrfs
    dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%) used: 248.3 MiB (82.9%) fs: vfat
    dev: /dev/nvme0n1p1 maj-min: 259:1
  ID-3: /home raw-size: 431.07 GiB size: 431.07 GiB (100.00%) used: 152.52 GiB (35.4%) fs: btrfs
    dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-4: /var/log raw-size: 431.07 GiB size: 431.07 GiB (100.00%) used: 152.52 GiB (35.4%)
    fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-5: /var/tmp raw-size: 431.07 GiB size: 431.07 GiB (100.00%) used: 152.52 GiB (35.4%)
    fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
Swap:
  Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
  ID-1: swap-1 type: zram size: 31.26 GiB used: 0 KiB (0.0%) priority: 100 comp: zstd
    avail: lzo-rle,lzo,lz4,lz4hc,deflate,842 max-streams: 16 dev: /dev/zram0
  ID-2: swap-2 type: partition size: 34.39 GiB used: 0 KiB (0.0%) priority: -2
    dev: /dev/nvme0n1p3 maj-min: 259:3
Sensors:
  System Temperatures: cpu: 59.4 C mobo: 32.0 C gpu: amdgpu temp: 51.0 C mem: 52.0 C
  Fan Speeds (rpm): N/A gpu: amdgpu fan: 0
Info:
  Memory: total: 32 GiB available: 31.26 GiB used: 5.68 GiB (18.2%)
  Processes: 498 Power: uptime: 0m states: freeze,mem,disk suspend: deep avail: s2idle wakeups: 0
    hibernate: platform avail: shutdown, reboot, suspend, test_resume image: 12.48 GiB
    services: org_kde_powerdevil, power-profiles-daemon, upowerd Init: systemd v: 257
    default: graphical tool: systemctl
  Packages
: pm: pacman pkgs: 1608 libs: 416 tools: paru Compilers: clang: 19.1.7 gcc: 14.2.1
    Client: shell wrapper v: 5.2.37-release inxi: 3.3.37
Garuda (2.7.2-1):
  System install date:     2023-05-03
  Last full system update: 2025-03-03
  Is partially upgraded:   No
  Relevant software:       snapper NetworkManager dracut
  Windows dual boot:       No/Undetected
  Failed units:            

Try this:

Blacklist the btusb module at startup.

Then auto launch steam at startup.

After steam has started, manually load the btusb module:

sudo modprobe -v btusb

Please post the output of the modprobe attempt.

I doubt this will help, but it’s worth testing as the order the btusb module is loaded can affect if Bluetooth will actually work.

1 Like

I’ve tried that right now :

  • Blacklist btusb in /etc/modproble.d/blacklist.conf
  • Keep Steam autolaunch
  • Reboot
    => Bluetooth doesn’t show up at all in the system tray
  • Wait until Steam has finished starting up
  • Run sudo modproble -v btusb
    => Command succeeds and bluetooth shows in system tray (but is initially disabled)

Output of modprobe:

sudo modprobe -v btusb

insmod /lib/modules/6.13.5-zen1-1-zen/kernel/net/bluetooth/bluetooth.ko.zst
insmod /lib/modules/6.13.5-zen1-1-zen/kernel/drivers/bluetooth/btmtk.ko.zst
insmod /lib/modules/6.13.5-zen1-1-zen/kernel/drivers/bluetooth/btbcm.ko.zst
insmod /lib/modules/6.13.5-zen1-1-zen/kernel/drivers/bluetooth/btintel.ko.zst
insmod /lib/modules/6.13.5-zen1-1-zen/kernel/drivers/bluetooth/btrtl.ko.zst
insmod /lib/modules/6.13.5-zen1-1-zen/kernel/drivers/bluetooth/btusb.ko.zst reset=1

did you try startup without gamescope?Did this issue can be related to it.

Gamescope is used only when i start a game itself, not when starting Steam.

So at the moment bluetooth gets disabled, gamescope has never been launched yet.

i have also steam but my bluetooth dosnt get disabled on startup.
did you try to watch in the controller settings may it conflict with it.
maybe you backup your games and reinstall it ?..

Nah i think it’s really linked to one very specific option of Steam -steamos3 that i need to use these days.

If i just remove this option the bluetooth problem disappears.

I’ll mark this thread as solved as i don’t think we can find anything more than just that and i can live with two clicks after each reboot to enable bluetooth.

1 Like

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