在内核编译时启用 CONFIG_LIBIPW

在内核编译时启用 CONFIG_LIBIPW

我需要CONFIG_LIBIPW=m在内核 3.4.0 上 启用在此处输入图片描述

我看到IPW2100IPW2200PCI需要启用,但我找不到它们在 上的什么位置menuconfig。我继续阅读http://cateee.net/lkddb/web-lkddb/LIBIPW.htmlLIBIPW 在 处定义drivers/net/wireless/ipw2x00/Kconfig。下面是菜单配置上的 drivers/net/wireless,但没有这个 ipw2x00 选项。我启用了无线菜单上所有可能的选项,但没有任何变化。

在此处输入图片描述

.config文件没有CONFIG_LIBIPW。如果我CONFIG_LIBIPW手动添加到.config,然后执行make,手动添加的行将被删除。

有人能帮助我如何启用它吗CONFIG_LIBIPW

答案1

CONFIG_LIBIPW 不是用户可见的提示符号在 中。但是,如果您通过启用或,make menuconfig它将被自动选中。CONFIG_IPW2100CONFIG_IPW2200make menuconfig

不幸的是,启用CONFIG_IPW2100英特尔 PRO/无线 2100 网络连接) 和CONFIG_IPW2200英特尔 PRO/无线 2100 网络连接) 在您的屏幕截图中缺失。通常,如果您没有选择所有必需的依赖项,则该选项将不会出现在菜单中。

您提到无法启用CONFIG_PCI。由于是和CONFIG_PCI的必需依赖项,因此您应该确保已启用它。启用提示是:CONFIG_IPW2100CONFIG_IPW2200CONFIG_PCI总线选项(PCI 等)--> PCI 支持

此外,请验证是否启用了任何其他依赖项。

  1. CONFIG_IPW2100需要:
    • CONFIG_CFG80211
      • 网络支持 --> 无线 -->cfg80211——无线配置 API
  2. CONFIG_IPW2200需要:
    • CONFIG_CFG80211
      • 网络支持 --> 无线 -->cfg80211——无线配置 API
    • CONFIG_CFG80211_WEXT
      • 网络支持 --> 无线 --> cfg80211 - 无线配置 API -->cfg80211 无线扩展兼容性

注意:虽然你可以通过文件手动启用所有内容.config,但你可能会遇到依赖地狱如果你试试。

相关内容