Como carregar o driver iwlwifi? [fechadas]

1

Meu sistema Linux não pode detectar meu driver sem fio, então tenho que carregá-lo manualmente.

Eu sei qual é o meu driver e estou cansado deste método:

Installation of the firmware is simply:

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

You can now load the driver!

Então eu copiei o driver no local correto /lib/firmware , mas não sei o que significa CARREGAR O DRIVER . Eu pensei que simplesmente copiar o driver em /lib/firmware faria o truque, mas NÃO deveria ser carregado no kernel como está escrito na instrução.

Mas como devo carregar esse driver, o que devo fazer para carregá-lo?

Aqui está o que eu fiz:

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
...

Espero que haja alguma pista nesta saída!

Desculpe-me por não mencioná-lo no começo, mas o sistema GNU que é gNewSense (é Debian based) não Ubuntu . De qualquer forma, após a reinicialização, isso me dá:

$ dmesg | grep iwl

$ uname -r
3.2.0-4gnewsense1-amd64

Além disso, as informações oficiais do driver em gNewSense pages são: não funciona com um driver gratuito

    
por Pekov 28.12.2017 / 22:40

2 respostas

3

Você pode carregar o driver com:

sudo modprobe iwlwifi

O driver iwlwifi e, de fato, o firmware necessário são incluídos por padrão em todas as versões recentes do Ubuntu. Se não estiver carregado, algo está errado.

O seu é realmente um dispositivo iwlwifi ? Verifique:

lspci -nnk | grep 0280 -A3

O comutador ou combinação de teclas está definido para ativar ou desativar o sistema sem fio? Verifique:

rfkill list all

Existe alguma pista no log?

dmesg | grep iwl

Depois de descobrirmos mais, vou editar esta questão para adicionar mais passos de resolução de problemas.

    
por chili555 28.12.2017 / 22:48
2

A maneira mais simples é reinicializar. Isso garante que todos os módulos sejam carregados corretamente, na inicialização.

A outra alternativa é removê-lo manualmente:

sudo modprobe -r iwlwifi

e insira novamente

sudo modprobe iwlwifi

Mas o iwlwifi normalmente possui alguns módulos que dependem dele, portanto, pode ser mais fácil reinicializar, se sudo modprobe -r iwlwifi retornar erros.

Para ver dependências, execute lsmod | grep iwl

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

Nesse caso, o iwlmvm depende do iwlwifi, então ele também precisa ser removido.

    
por vidarlo 28.12.2017 / 22:48