Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

This message means Linux could not find regulatory.db, the Wi-Fi regulatory database requested by the kernel. On Linux 4.15 and newer, the usual fix is to install or update your distribution’s wireless-regdb package, then confirm that the database and its signature are in the firmware search path, normally /lib/firmware. CRDA is generally not needed on these newer kernels.

What the error means

In this message, error -2 indicates that the requested file was not found. The kernel’s cfg80211 wireless subsystem asked the firmware loader for regulatory.db but could not locate it. The related log line may read cfg80211: failed to load regulatory.db.

The database supplies country-specific Wi-Fi regulatory rules, including permitted frequencies and power limits. The warning does not necessarily prevent Wi-Fi from starting: a system may fall back to a compiled-in database or a world regulatory domain. But missing or incorrect country rules can affect which channels are available and how wireless devices operate.

Why this appeared after upgrading to Linux 4.15

Linux 4.15 changed how the kernel obtains the regulatory database. Previously, the common flow used CRDA and a regulatory.bin file. Starting with kernel v4.15, cfg80211 can request regulatory.db directly through the kernel firmware loader, which looks in /lib/firmware. The change is documented by Linux Wireless.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
#1 Best Overall
Sale
BrosTrend AXE3000 Linux WiFi Adapter Plug & Play for Kernel 5.18+ ver. AX9L
  • Linux Plug-and-Play: This AXE3000 WiFi 6E Linux USB adapter works with all Linux distributions with kernel of 5.18 or newer (older kernels not supported)
  • Broad Linux Compatibility: The Linux USB WiFi adapter is compatible with Ubuntu, Linux Mint, Debian, Raspberry Pi OS, Kali Linux, Fedora, Arch Linux, and more. Perfect for users running dual-boot setups, multiple distros, or virtual machines. Also supports Windows 11/10 (driver required)
  • WiFi 6E Tri-Band Speeds: Get up to 1201 Mbps on 6 GHz, 1201 Mbps on 5 GHz, or 574 Mbps on 2.4 GHz with the Linux WiFi adapter. Ideal for coding, large file transfers, server access, and remote collaboration. 6 GHz is only available on recent Linux distros or Windows 11
  • Extended Range with Dual Antennas: This Linux compatible WiFi adapter features dual adjustable antennas and Beamforming technology to enhance signal focus, providing stronger and more reliable coverage throughout your home or office
  • High-Speed USB 3.0 Interface: USB 3.0 ensures the wireless Linux USB adapter reaches its full WiFi 6E speeds, delivering fast and stable connections. For optimal performance, plug the adapter into a USB 3.0 port

That change exposed a packaging mismatch on some systems: the kernel requested regulatory.db, while the installed wireless-regdb package still supplied the older CRDA-oriented file. Debian Bug #892229 documented the sequence and was fixed in Debian’s wireless-regdb version 2019.06.03-1 in 2019. The relevant report is Debian Bug #892229.

Install or update wireless-regdb

  1. Identify your distribution and running kernel:

    cat /etc/os-release
    uname -r
  2. Use your distribution’s package manager to refresh package metadata and install or upgrade the package named wireless-regdb. Package-manager commands differ by distribution, so consult its documentation if you are unsure of the correct command.

  3. Check whether the database and signature are present in the usual firmware directory:

    Rank #2
    Sale
    TP-Link USB WiFi Adapter for PC(TL-WN725N), N150 Wireless Network Adapter for Desktop - Nano Size WiFi Dongle for Windows 11/10/7/8/8.1/XP/ Mac OS 10.9-10.15 Linux Kernel 2.6.18-4.4.3, 2.4GHz Only
    • USB Wi-Fi Adapter: Upgrade your Wi-Fi speeds up to 150 Mbps for lag free video streaming and Internet calls
    • Stronger Wi Fi Coverage: 2.4GHz band Wi Fi covers your house everywhere
    • Mini Design: allows you to plug it in and forget it is even there; Wireless modes ad hoc/ infrastructure mode; Wireless security supports 64/128 WEP, WPA/WPA2, WPA psk/WPA2 psk (TKIP/AES), supports IEEE 802.1x
    • Industry leading support: 2 Year and Free 24/7 technical support
    • Compatibility: Compatible with Windows (XP/7/8/8.1/10/11) Mac OS (10.9 - 10.15) Linux Kernel (2.6.18 - 4.4.3)
    find /lib/firmware -maxdepth 1 -name 'regulatory.db*' -ls

    You should see the database and its signature in the firmware search path. Linux Wireless documents the direct-loading path in its CRDA documentation.

    Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  4. Reboot to ensure the wireless stack can load the updated files. Reloading wireless modules may also work, but only do so if you know the appropriate module sequence for your system.

  5. Check the kernel log for the load result:

    journalctl -k | grep -E 'regulatory.db|cfg80211'

ArchWiki also notes that the kernel loads the database directly when wireless-regdb is installed, and may log a failure when it is absent: ArchWiki: Wireless network configuration.

Rank #3
BrosTrend AC1200 Linux WiFi Adapter for PC Compatible with Ubuntu Mint Kali
  • Linux Plug-and-Play: Designed for Linux OSes, this Linux WiFi adapter works out of the box with all distributions running kernel 6.2 or newer, using the driver built into the Linux kernel. Simply plug it in to add dual-band WiFi connectivity to your computer
  • Broad Linux Compatibility: This Linux USB WiFi adapter is compatible with Ubuntu, Linux Mint, Debian, Raspberry Pi OS, Kali Linux, Fedora, Arch Linux, Manjaro, and more. For Linux kernels older than 6.2, our manual driver installer supports Debian-based distributions running kernels 4.4–7.0
  • AC1200 Dual-Band WiFi: Upgrade your desktop PC or laptop with speeds up to 867 Mbps on the 5 GHz band or 300 Mbps on 2.4 GHz. This WiFi USB adapter delivers fast wireless connectivity for HD/4K streaming, web browsing, and everyday use. Built with a Realtek RTL8812BU or RTL8822BU chipset. Bluetooth is not supported
  • Stronger 5 GHz WiFi Signal: Equipped with 2 internal antennas and 2 independent power amplifiers, this Linux compatible WiFi adapter enhances 5 GHz signal strength to help maintain a stable and reliable wireless connection
  • High-Speed USB 3.0 Connection: The USB 3.0 interface provides the bandwidth needed for high-speed WiFi data transfer between the adapter and your computer. Backward compatible with USB 2.0 ports

Do you need CRDA?

Usually not if you are running Linux 4.15 or newer. The kernel’s direct firmware-loading support made CRDA unnecessary for the normal regulatory-database loading path. If you are running an older kernel or a distribution with customized wireless packaging, follow that distribution’s instructions rather than installing CRDA as a generic fix.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

If the warning remains

When does the error matter?

If Wi-Fi works, the message may be a warning rather than a complete wireless failure. Investigate it as a functional problem if wireless is unavailable, expected country-specific channels are missing, or regulatory behavior appears incorrect. Regulatory rules enforce legal frequency and transmit-power limits, so disabling the regulatory mechanism is not a safe way to silence the warning.

Quick Recap

SaleBestseller No. 2
TP-Link USB WiFi Adapter for PC(TL-WN725N), N150 Wireless Network Adapter for Desktop - Nano Size WiFi Dongle for Windows 11/10/7/8/8.1/XP/ Mac OS 10.9-10.15 Linux Kernel 2.6.18-4.4.3, 2.4GHz Only
TP-Link USB WiFi Adapter for PC(TL-WN725N), N150 Wireless Network Adapter for Desktop - Nano Size WiFi Dongle for Windows 11/10/7/8/8.1/XP/ Mac OS 10.9-10.15 Linux Kernel 2.6.18-4.4.3, 2.4GHz Only
Stronger Wi Fi Coverage: 2.4GHz band Wi Fi covers your house everywhere; Industry leading support: 2 Year and Free 24/7 technical support
$9.99
Bestseller No. 3
BrosTrend AC1200 Linux WiFi Adapter for PC Compatible with Ubuntu Mint Kali
BrosTrend AC1200 Linux WiFi Adapter for PC Compatible with Ubuntu Mint Kali
Mode Supported: IBSS, Managed, AP, P2P-client, P2P-GO
$26.79

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.