如何使用 EXTRA_FIRMWARE_DIR 内核选项?

如何使用 EXTRA_FIRMWARE_DIR 内核选项?

我正在使用 Gentoo,我需要加载额外的固件才能让我的 USB Wifi 适配器正常工作。我找到了一个EXTRA_FIRMWARE_DIR内核选项,但我不明白它是否仅在编译时使用,或者在使用新内核后是否有效。我的 WiFi 适配器芯片是 Atheros,根据这一页,我必须把固件放到正确的位置。在 Ubuntu 上,我找到了/lib/firmware该页面中指示的目录,但在 Gentoo 上找不到该目录。

答案1

看看这个:http://www.kernel.org/doc/menuconfig/drivers-base-Kconfig.html

尤其:

  • EXTRA_FIRMWARE“允许将固件内置到内核中,以应对用户无法或不想在运行时从用户空间提供固件的情况”

  • EXTRA_FIRMWARE_DIR“控制内核构建系统在其中查找EXTRA_FIRMWARE选项中列出的固件文件的目录。默认为内核源代码树中的firmware/目录,但通过更改此选项,您可以将其指向其他位置,例如/ lib/firmware/ 目录或包含固件文件的另一个单独目录”。

顺便问一下,就让您的无线卡正常工作而言,您是否看过这些页面?:

相关内容