[Feedback on issues] Deepin25.2.1 5G WIFI每次开机后都需要连接一次
Tofloor
poster avatar
郭向凯
deepin
9 hours ago
Author

现在定位到系统级的打包不匹配问题了,根源清晰:

最终诊断

问题根因(系统级):Deepin 定制内核与 regulatory.db 的签名密钥不匹配。

  • 内核 6.18.38-amd64-desktop-rolling(Deepin)强制要求签名(REQUIRE_SIGNED_REGDB=y)
  • 但你的 linux-firmware 其实是 Ubuntu 的包(...-0ubuntu1deepin15),wireless-regdb 是
    Debian/Deepin 的包
  • 两者的签名密钥对不上 → 内核拒绝加载 regulatory.db → 回退到 country 00
  • country 00 下 5GHz 是"被动扫描",且开机时扫描会卡在被动信道上(日志里的 Reject scan
    trigger ... pending 就是证据)→ NM 看不到你的网络 → 不自动连接 → 你要手动连并输密码

这不是删配置能解决的,而是 Deepin 的打包 bug。真正彻底的修复需要 Deepin 修复内核/regdb
密钥(超出我们这边能直接操作的范围)。
问题根因(系统级):Deepin 定制内核与 regulatory.db 的签名密钥不匹配。

  • 内核 6.18.38-amd64-desktop-rolling(Deepin)强制要求签名(REQUIRE_SIGNED_REGDB=y)
  • 但你的 linux-firmware 其实是 Ubuntu 的包(...-0ubuntu1deepin15),wireless-regdb 是 Debian/Deepin 的包
  • 两者的签名密钥对不上 → 内核拒绝加载 regulatory.db → 回退到 country 00
  • country 00 下 5GHz 是"被动扫描",且开机时扫描会卡在被动信道上(日志里的 Reject scan trigger ... pending 就是证据)→ NM 看不到你的网络 →
    不自动连接 → 你要手动连并输密码

这不是删配置能解决的,而是 Deepin 的打包 bug。真正彻底的修复需要 Deepin 修复内核/regdb 密钥(超出我们这边能直接操作的范围)。

我这边能实际做到的修复

你的路由器 2.4GHz 和 5GHz 用的是同一个 SSID Some。country 00 下 2.4GHz 是允许主动扫描的,所以只要让 wifi 只走 2.4GHz
频段,开机扫描就能正常完成、自动连接,绕开坏掉的 5GHz 被动扫描问题。

Reply Favorite View the author
All Replies
avatar
𰻞𰻝面
deepin
5 hours ago
#1

666,这都能找到原因!

Reply View the author
avatar
晚秋(lateautumn)
Moderator
13 minutes ago
#2

厉害!但我的x86笔记本还有龙架构台式机没发现这个问题。

Reply View the author