Кажется, я попал в рассол. Я только что получил последнее ядро gentoo (3.7.10), и кажется, что они не включили мой драйвер беспроводной локальной сети в menuconfig (или это зависит от другой опции, чтобы стать видимым или что-то еще). Во всяком случае, вот что я знаю:

  • Мне нужен драйвер / прошивка ipw2200
  • Выполнение поиска в menuconfig (с '/') для "ipw2200" показывает, что он доступен:

    Symbol: IPW2200 [=n]
    Type  : tristate
    Prompt: Intel PRO/Wireless 2200BG and 2915ABG Network Connection
      Defined at drivers/net/wireless/ipw2x00/Kconfig:66
      Depends on: NETDEVICES [=y] && WLAN [=y] && PCI [=y] && CFG80211 [=y] && CFG80211_WEXT [=n]
      Location:
        -> Device Drivers
          -> Network device support (NETDEVICES [=y])
            -> Wireless LAN (WLAN [=y])
              -> Intel PRO/Wireless 2200BG and 2915ABG Network Connection (IPW2200 [=n])
    
  • Я не могу найти это там.

Есть ли способ, которым я могу вручную установить переменную [= m] в файле конфигурации или что-то? Любая помощь будет принята с благодарностью !!! Спасибо!

1 ответ1

1

Если вы настраиваете свое собственное ядро, убедитесь, что зависимости установлены правильно. Они, вероятно, разбросаны по всему make menuconfig . Возможно, make xconfig (или некоторые другие опции GUIish configuraton) удобнее здесь обрабатывать.

Очень грязный выход - это просто отредактировать файл .config , найти CONFIG_NETDEVICES и другие и отредактировать их так, чтобы они соответствовали тому, что говорит цитируемая вами строка зависимости. После этого запустите make oldconfig (который должен очистить все созданные вами путаницы ; обратите внимание на то, что он запрашивает, и сравните исходные / отредактированные / исправленные файлы впоследствии, чтобы убедиться, что это также можно проверить с помощью make menuconfig).

Если он сломается, вы сохраните обе части. Удачи!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .