[arch-general] i3stats depends on wireless_tools, causing "firmware load for regulatory.db failed" w/o wireless-regdb

David C. Rankin drankinatty at suddenlinkmail.com
Sat Aug 11 23:48:08 UTC 2018


  There seems to be a funny depends (or missing depends) issue for *some*
systems without wireless that have i3status installed.

  This appears to be because i3stats depends on wireless_tools, which during
boot triggers an attempt to load /var/lib/regulatory.db -- which fails because
the file doesn't exist with the following:

[   11.924427] cfg80211: Loading compiled-in X.509 certificates for regulatory
[   11.928144] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[   11.928215] platform regulatory.0: Direct firmware load for regulatory.db
failed with error -2
[   11.928219] cfg80211: failed to load regulatory.db

  This issue was touched on from a different angle in:


  The /var/lib/regulatory.db file is provided by wireless-regdb (a dependency
of crda), but neither are a dependency wireless_tools.

  I don't know exactly what hardware triggers the attempt to load on systems
without wireless. I have 2 SuperMicro boards that do throw the error, but
similar setups on MSI and Gigabyte that don't.

  The error appears harmless, so I don't know if it is something that should
even be addressed, but I thought I'd pass it along and let you devs make the call.

David C. Rankin, J.D.,P.E.

More information about the arch-general mailing list