在哪里粘贴regulatory.db以及如何粘贴?

在哪里粘贴regulatory.db以及如何粘贴?

我正在处理这个regulatory.db错误:

[   14.146398] platform regulatory.0: firmware: failed to load regulatory.db (-2)
[   14.146477] firmware_class: See https://wiki.debian.org/Firmware for information about missing firmware

您能否让我知道库/固件在哪里以便复制该监管文件?

答案1

实际上是无线适配器的监管数据库/lib/crda/regulatory.bin,可以在 Debian 软件包中找到wireless-regdb。它位于 Debian 软件包存储库的主要部分,因此您只需在软件包管理工具中选择它即可。您还应该安装该crda软件包,其中包含加载监管信息所需的脚本。

(如果该crda包不存在,内核显然会尝试使用通用固件加载系统来加载它,这就是您收到这些消息的原因。)

如果您有内核版本 4.15 或更高版本,监管数据库的格式和位置已更改。现在使用与固件文件相同的机制加载它。新文件可以在以下位置找到:https://kernel.googlesource.com/pub/scm/linux/kernel/git/sforshee/wireless-regdb/你需要两个文件,regulatory.db并且regulatory.db.p7s.将它们放入/lib/firmware/目录中。

相关内容