1 |
> Is the firmware path set correctly in the kernel config? In "Device |
2 |
> Drivers->Generic Driver Options", set "Firmware blobs root directory" to |
3 |
> "/lib/firmware" and build a new kernel. |
4 |
|
5 |
I have the same kernel config as my laptop which loads intel wifi |
6 |
firmware from /llib/firmware ok; |
7 |
|
8 |
# zgrep -i firmware /proc/config.gz |
9 |
CONFIG_PREVENT_FIRMWARE_BUILD=y |
10 |
CONFIG_FIRMWARE_IN_KERNEL=y |
11 |
CONFIG_EXTRA_FIRMWARE="" |
12 |
# CONFIG_FIRMWARE_EDID is not set |
13 |
# Firmware Drivers |
14 |
CONFIG_FIRMWARE_MEMMAP=y |
15 |
# CONFIG_GOOGLE_FIRMWARE is not set |
16 |
|
17 |
Firmware blobs root directory is EXTRA_FIRMWARE_DIR which is only |
18 |
available once i enable EXTRA_FIRMWARE, but the help for that says; |
19 |
"This option allows firmware to be built into the kernel, for the |
20 |
|
21 |
│ |
22 |
│ cases where the user either cannot or doesn't want to provide it |
23 |
from |
24 |
│ |
25 |
│ userspace at runtime" |
26 |
|
27 |
So that's a workaround, not a fix, but it works so it'll do. Thanks. |