Что делать, если вы не можете найти, как было зарегистрировано ваше устройство?

Что делать, если вы не можете найти, как было зарегистрировано ваше устройство?

До версии Linux Kernel 3.0 (2.6.39) я мог выполнить следующую команду:

# ifconfig wlan0 up

Теперь я не могу. Я получил ошибку, что это устройство не найдено. Я пробовал отсоединить свой USB-донгл, подключить и проверить, как он зарегистрирован, но я не получил никакого полезного вывода.

Что делать, если dmesg не помогает? Как узнать, как было зарегистрировано мое устройство?

Спасибо.

решение1

Вам следует проверить, что ваше новое ядро ​​имеет необходимые модули, встроенные для рассматриваемого устройства (полезно знать чипсет — atheros, prismI/II, marvell и т. д.)

  1. cdв исходный каталог Linux
  2. Выполнять:make menuconfig
  3. Пройдите раздел сетевых устройств и найдите модуль вашего устройства (и включите его). Вы можете получить справку по каждому выбору из интерфейса ncurses, который вы видите, иобычновы видите название модуля, в котором реализована данная функциональность.
  4. make modules modules_install ; depmod -a
  5. modprobe modname<- получите эту информацию из шага 3.

Извините, если вы уже попробовали сделать все вышеперечисленное — не знаю, как все изменилось в версии 3.x, но, похоже, вы просто не встроили поддержку для своего устройства.

Связанный контент