关于更新之后的蓝牙问题

[求助] 内核 7.0.7 / LTS 6.18.31 下蓝牙失效,回滚至 7.0.3 后正常,求后续更新建议

设备与系统

  • 型号:ASUS TUF Gaming A15 FA507NU
  • 系统:EndeavourOS(滚动更新)
  • 桌面环境:KDE Plasma 6.6.4(Wayland)
  • 蓝牙芯片:联发科 MT7922(lsusb 显示为 13d3:3563 IMC Networks Wireless_Device

故障现象

更新至内核 7.0.7 后,KDE 蓝牙开关无法打开。终端执行 bluetoothctl show 提示 No default controller available
dmesg 中可见关键报错:
Bluetooth: hci0: Failed to send wmt func ctrl (-22)

回滚至内核 7.0.3 后蓝牙即完全恢复正常,故确认问题由内核更新引发。
另测试 linux-lts 6.18.31,现象完全一致,蓝牙同样无法使用。

已尝试但无效的操作

  • 彻底断电重启(关机 → 拔电源 → 长按电源键 30 秒)
  • 更新 linux-firmware 至最新
  • 重装 bluez / bluez-utils 等蓝牙相关包
  • 切换至 LTS 内核 6.18.31

当前临时方案

为维持蓝牙可用,已将系统回滚至内核 7.0.3

想请教的问题

  1. 系统更新建议
    目前锁定的包较多(包括内核及蓝牙组件),常规 pacman -Syu 会报冲突或跳过这些包。
    请问在等待修复期间,如何安全地更新系统其余部分?

    • 是否可以仅忽略 linux 等包而正常更新 bluez 相关组件,还是需要连带全部忽略?
    • 将来修复后,如何安全地解除锁定并升级至正常版本(直接注释掉 IgnorePkg 并执行全量更新即可?)
  2. 其他临时方案
    除了锁定内核外,是否有其他更优雅的临时解决办法?

可以只降级内核,别的正常升级就行。

不过要注意<=7.0.7-arch2的内核都有安全漏洞。如不需要使用IPSec,禁用esp4、esp6和rxrpc内核模块可缓解。

linux-zen 7.0.7内核,蓝牙芯片MT7921也存在相同问题,暂时锁定在linux-zen 7.0.6

7.0.8-arch1修了。

这么快吗?