惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

J
Java Code Geeks
IT之家
IT之家
爱范儿
爱范儿
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
博客园_首页
Blog — PlanetScale
Blog — PlanetScale
V
Visual Studio Blog
云风的 BLOG
云风的 BLOG
MyScale Blog
MyScale Blog
阮一峰的网络日志
阮一峰的网络日志
Stack Overflow Blog
Stack Overflow Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
GbyAI
GbyAI
V
V2EX
N
Netflix TechBlog - Medium
Vercel News
Vercel News
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
T
The Blog of Author Tim Ferriss
量子位
博客园 - Franky
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 司徒正美
月光博客
月光博客
F
Fortinet All Blogs

CachyOS Forum - Latest posts

Ran into a frozen black screen issue with latest update Niri Settings GUI Not Appearing Update to Gnome 50 and I'm getting black/blank screen on NVIDIA with hybrid graphics My JBL Quantum 350 headphones dont play sound 90% of the time on linux while on windows it plays audio 99% of the time Niri/Noctalia Shell notifications Getting a black screen after alt-tabbing too many times Rog-control-center Duplicate keyboard and mouse in system settings? Games running very poorly after first session (semi-solved, still need help though!) Amdgpu random hangs (does cachy perhaps plan to carry patches for this)? A little something. The adj script that replaces GNU fmt for non-ASCII text Mouse scroll wheel issues - ratchet Can't start steam after updates of today (17 April) Balena etcher or ventoy QEMU Bridge setup - Maybe already known but I found it pretty difficult to do and needed much reading Multi-boot install: what do I do about my /boot and /boot/efi partition? Do you collect all the solutions and post them on Wiki or Forum? System update - lts headers invalid or corrupted Sick to death of updates killing my games! I messed up my stuff again and cant download any thing now. error below Got Logitech MX4 with Haptic working in CachyOS Need help with the performance button on my Acer Nitro V16 AI Bailing out, you are at your own Troubles in the Starfield What is so special about the new Linux Kernel 7? "Issue: Display brightness is locked at a low level after waking from sleep on CachyOS (latest update) Balena etcher or ventoy Help with kernel update, emergency mode Issue happening only on wayland Display not recognised - low resolution
DualShock 4 Bluetooth regression on CachyOS with MediaTek...
@marbrng Mar · 2026-05-03 · via CachyOS Forum - Latest posts

1

Hi, I’m running into a really frustrating issue with my DualShock 4 on CachyOS and I’m trying to figure out whether this is a known regression in the Bluetooth / kernel / firmware stack.

The important part is: this same controller worked before on the same hardware under Omarchy, so I do not think the controller itself is broken.

System

  • OS: CachyOS

  • DE: KDE Plasma 6.6.4

  • WM: KWin (Wayland)

  • Kernel: 7.0.3-1-cachyos

  • Bluetooth chipset: MediaTek (0e8d:0616)

  • Board: X670E AORUS MASTER

Package versions

  • bluez 5.86-5.1

  • bluez-utils 5.86-5.1

  • pipewire 1.6.4-1.1

  • wireplumber 0.5.14-1.1

  • linux-firmware 20260309-1

  • linux-cachyos 7.0.3-1

Problem

The real physical DualShock 4 either:

  • does not show up reliably during Bluetooth scan,

  • or it shows up, pairs/bonds/trusts, but then

  • disconnects immediately again.

Sometimes I can get it to the point where BlueZ reports:

  • Paired: yes

  • Bonded: yes

  • Trusted: yes

but it still disconnects right after that.

What makes me think this is not a controller issue

  • same controller worked before on the same PC/hardware

  • no Sunshine installed

  • no obvious virtual PS4 input device

  • issue seems to be lower level than Steam / SDL / Proton

Relevant observations

I saw errors like:

  • Bluetooth: hci0: command 0xfd98 tx timeout

  • Bluetooth: hci0: Failed to apply iso setting (-110)

  • repeated btusb / hci0 reinitialization

  • immediate disconnects after bonding

There were also cases where:

  • the adapter went into off-blocked

  • bluetoothctl reported Busy

  • bluetoothctl even segfaulted once

Bluetooth device

From lsusb:

  • 0e8d:0616 MediaTek Inc. Wireless_Device

Things I already tried

  • restarting bluetooth.service

  • rfkill unblock bluetooth

  • removing and re-pairing device multiple times

  • clearing /var/lib/bluetooth/... device cache

  • testing with and without disable_ertm

  • reloading btusb

  • unbind/bind of the USB Bluetooth device

  • testing with scan on/off

  • testing BR/EDR scan

  • checking for Sunshine / virtual HID conflicts

  • checking /etc/bluetooth/main.conf

  • testing different pairing flows

  • verifying uhid / hid_playstation

  • trying to stabilize power state / adapter power

Example behavior

Typical flow looks like this:

  1. controller appears as Wireless Controller

  2. pair may initially fail with AuthenticationFailed

  3. after retry / authorization, device can become bonded/trusted/paired

  4. connect reports connected briefly

  5. device immediately disconnects again

Logs

Relevant kernel / Bluetooth messages include:

  • command 0xfd98 tx timeout

  • Failed to apply iso setting (-110)

  • repeated adapter setup / reset messages on hci0

  • MediaTek Bluetooth repeatedly reinitializing

What I want to know

  • Is this a known regression with MediaTek Bluetooth on current CachyOS kernel / firmware?

  • Has anyone seen this specifically with DualShock 4?

  • Is there a known good combination of:

    • linux-cachyos

    • linux-firmware

    • bluez
      for MT7921/MT7922 Bluetooth?

  • Would you recommend downgrading kernel and/or firmware?

If needed, I can also post:

  • full dmesg

  • journalctl -u bluetooth

  • rfkill list

  • bluetoothctl show

  • package/version outputs

  • exact pairing logs