On 2018-12-17 16:21 -0600, Bruce Dubbs via blfs-dev wrote:
> [    0.316853] platform regulatory.0: Direct firmware load for 
> regulatory.db failed with error -2
> 
> There are some things I found about something called regdb, but that 
> doesn't explain to me why the firmware isn't loading.
> 
> Any ideas?

Hi Bruce,

I have the same problem.  dmesg outputs:

> [    1.021649] cfg80211: Loading compiled-in X.509 certificates for 
> regulatory d
> atabase
> [    1.022809] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
> [    1.022823] ALSA device list:
> [    1.022828]   No soundcards found.
> [    1.025334] platform regulatory.0: Direct firmware load for regulatory.db 
> failed with error -2
> [    1.025358] cfg80211: failed to load regulatory.db
> [    1.092576] fbcon: inteldrmfb (fb0) is primary device
> [    1.282343] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
> [    1.283254] ata1.00: NCQ Send/Recv Log not supported
> [    1.283259] ata1.00: ATA-9: SAMSUNG MZMTD128HAFV-000L1, DXT42L0Q, max 
> UDMA/133
> [    1.283263] ata1.00: 250069680 sectors, multi 16: LBA48 NCQ (depth 32), AA
> [    1.283859] ata1.00: NCQ Send/Recv Log not supported
> [    1.283947] ata1.00: configured for UDMA/133

It's very clear that cfg80211 tries to load the firmware, even *before*
the hard drive comes up :(.

I changed the kernel configuration to build cfg80211 as a module so it can
not be loaded before the hard drive come up.  So the problem is workarounded.
-- 
Xi Ruoyao <xry...@mengyan1223.wang>
School of Aerospace Science and Technology, Xidian University

-- 
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to