如何使用 EXTRA_FIRMWARE_DIR 内核选项?

Dav*_* S. 4 kernel gentoo firmware

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

J. *_*lor 5

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

特别是:

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

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

顺便说一句,就让您的无线网卡工作而言,您是否看过这些页面?: