On Mon, Dec 17, 2018 at 04:21:21PM -0600, Bruce Dubbs via blfs-dev wrote: > Requesting help. > > I'm rebuilding my laptop with latest development lfs/blfs and am having some > kernel 4.19.8 issues. > > My laptop has both wired and wireless network interfaces. The wired > interface is fine but the wireless interface is not being recognized. > > For kernel 4.13.8, everything is fine. The firmware related kernel options > are: > > CONFIG_PREVENT_FIRMWARE_BUILD=y > CONFIG_FIRMWARE_IN_KERNEL=y > CONFIG_EXTRA_FIRMWARE="intel/ibt-hw-37.7.10-fw-1.80.2.3.d.bseq > iwlwifi-7260-17.ucode" > CONFIG_EXTRA_FIRMWARE_DIR="firmware" > CONFIG_FIRMWARE_MEMMAP=y > > and dmesg gives: > > [ 1.516228] Bluetooth: hci0: Intel Bluetooth firmware file: > intel/ibt-hw-37.7.10-fw-1.80.2.3.d.bseq > [ 1.734116] Bluetooth: hci0: Intel Bluetooth firmware patch completed and > activated > [ 5.077436] iwlwifi 0000:01:00.0: loaded firmware version 17.459231.0 > op_mode iwlmvm > > For 4.19.8 I have: > > CONFIG_PREVENT_FIRMWARE_BUILD=y > CONFIG_EXTRA_FIRMWARE="intel/ibt-hw-37.7.10-fw-1.80.2.3.d.bseq > iwlwifi-7260-17.ucode" > CONFIG_EXTRA_FIRMWARE_DIR="firmware" > CONFIG_FIRMWARE_MEMMAP=y > > There is no CONFIG_FIRMWARE_IN_KERNEL option for this kernel version. > > dmesg now gives only: > > [ 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? > > -- Bruce
Google found something on linuxquestions suggesting that error started in 4.15. Apparently a reg.db file needs to be installed (in /lib/firmware for the common case, but apparently in /firmware for your decision on where to put it). Documented in Documentation/networking/regulatory.txt in the kernel source (the first part of that file) - apparently you need to download and install a crda package from kernel.org. Whether providing that database will then allow the firmware to be loaded is a different question, but apparently you need to create the database to be able to use wifi on recent kernels. ĸen -- I'm saving up 22 shillings and 10 pence (almost a pound!) per week to buy an ARM-13. http://www.antipope.org/charlie/blog-static/2018/11/brexit-means-brexit.html -- http://lists.linuxfromscratch.org/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
