Как загрузить драйвер iwlwifi? [closed]

Моя система Linux не может обнаружить мой беспроводной драйвер, поэтому я должен его загрузить вручную.

Я знаю, какой у меня драйвер, и устал от этого метода:

Установить прошивку просто:

 % cp iwlwifi-7260-14.ucode / lib / firmware 
 

Вы можете теперь загрузите драйвер!

Я последовательно скопировал драйвер в нужное место / lib / firmware , но я не знаю, что означает ДЛЯ ЗАГРУЗКИ ДРАЙВЕРА . Я думал, что простое копирование драйвера в / lib / firmware поможет, но НЕТ, он должен быть загружен в ядро, как написано в инструкции.

Но как мне загрузить этот драйвер, что мне делать, чтобы загрузить его?


Вот что я сделал:

root@gNewSense:/home/georgi# modprobe -r iwlwifi
root@gNewSense:/home/georgi# modprobe iwlwifi
root@gNewSense:/home/georgi# lsmod | grep iwl
iwlwifi               162535  0 
mac80211              192806  1 iwlwifi
cfg80211              137243  2 mac80211,iwlwifi

$ lspci -nnk | grep 0280 -A3
08:00.0 Network controller [0280]: Intel Corporation Device [8086:08b2] (rev 83)
    Subsystem: Intel Corporation Device [8086:c270]
09:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 10)
    Subsystem: Lenovo Device [17aa:380d]

$ dmesg | grep iwl

$ rfkill list all
0: ideapad_wlan: Wireless LAN
    Soft blocked: no
    Hard blocked: no
...

Надеюсь, в этом выводе есть какая-то подсказка!

Простите, что не упомянул об этом в начале, но система GNU, которая является gNewSense (она основана на Debian ), а не Ubuntu . В любом случае после перезагрузки я получаю следующее:

$ dmesg | grep iwl

$ uname -r
3.2.0-4gnewsense1-amd64

Также официальная информация о драйвере на страницах gNewSense : это не работает с бесплатным драйвером

3
задан 10 August 2018 в 15:03

2 ответа

Вы можете загрузить драйвер с помощью:

sudo modprobe iwlwifi

Драйвер iwlwifi и, действительно, необходимая прошивка включены по умолчанию во все последние версии Ubuntu. Если он не загружен, значит что-то не так.

Действительно ли у вас устройство iwlwifi ? Проверьте:

lspci -nnk | grep 0280 -A3

Установлен ли переключатель или комбинация клавиш для включения или отключения беспроводной сети? Проверьте:

rfkill list all

Есть ли какие-либо подсказки в журнале?

dmesg | grep iwl

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

4
ответ дан 10 August 2018 в 15:03

Абсолютно простой способ - перезагрузка. Это гарантирует, что все модули загружаются корректно при загрузке.

Другой альтернативой является ручное удаление:

sudo modprobe -r iwlwifi

и повторная вставка его

sudo modprobe iwlwifi

Но у iwlwifi обычно есть пара модулей, которые зависят от него, поэтому он может проще перезагрузиться, если sudo modprobe -r iwlwifi вернет какие-либо ошибки.

Чтобы увидеть зависимости, запустите lsmod | grep iwl

[~]$ lsmod | grep iwl
iwlmvm                364544  0 
mac80211              782336  1 iwlmvm
iwlwifi               180224  1 iwlmvm
cfg80211              610304  3 iwlwifi,mac80211,iwlmvm
[~]$ 

В этом случае iwlmvm зависит от iwlwifi, поэтому его также необходимо удалить.

3
ответ дан 10 August 2018 в 15:03
  • 1
    developer.gnome.org/gtk3/stable/… Это даст Вам GtkTreePath, который можно использовать, чтобы получить проход из модели на представлении, и затем пойти оттуда, то же, как Вы делаете в обратном вызове для активированного объектом сигнала. – dobey 1 June 2012 в 00:19
  • 2
    developer.gnome.org/gtk3/stable/… Это даст Вам GtkTreePath, который можно использовать, чтобы получить проход из модели на представлении, и затем пойти оттуда, то же, как Вы делаете в обратном вызове для активированного объектом сигнала. – dobey 1 June 2012 в 00:19

Другие вопросы по тегам:

Похожие вопросы: