Intel 3160 WiFi não funciona em 12.04

0

Estou tentando fazer com que meu laptop Lenovo Edge 15 reconheça o firmware Intel 3160 Wifi.

Encontrou o firmware aqui: link

Instaladas diferentes versões do ucode depois de renomear as antigas e não estou tendo sorte.

Renomeado o código antigo, reiniciado.

Tentei estas soluções:

Estou sem opções novas neste momento. :( Desculpe-me se eu perdi algo crucial.

Aqui está minha resposta de quando eu executei o comando:

$ modinfo iwlwifi

filename:       /lib/modules/3.2.0-23-generic/kernel/drivers/net/wireless/iwlwifi/iwlwifi.ko
alias:          iwlagn
license:        GPL
author:         Copyright(c) 2003-2011 Intel Corporation <[email protected]>
version:        in-tree:
description:    Intel(R) Wireless WiFi Link AGN driver for Linux
firmware:       iwlwifi-5150-2.ucode
firmware:       iwlwifi-5000-5.ucode
firmware:       iwlwifi-6000g2b-6.ucode
firmware:       iwlwifi-6000g2a-6.ucode
firmware:       iwlwifi-6050-5.ucode
firmware:       iwlwifi-6000-4.ucode
firmware:       iwlwifi-100-6.ucode
firmware:       iwlwifi-1000-6.ucode
firmware:       iwlwifi-135-6.ucode
firmware:       iwlwifi-105-6.ucode
firmware:       iwlwifi-2030-6.ucode
firmware:       iwlwifi-2000-6.ucode
srcversion:     F6A04975B757267E0AD9EB4
alias:          pci:v00008086d00000892sv*sd00000466bc*sc*i*
alias:          pci:v00008086d00000893sv*sd00000266bc*sc*i*

UPDATE: Isto é o que eu tenho quando rodando versões diferentes do kernel

root@tacos-Lenovo-Edge-15:~# dmesg|grep iwlwifi
[   19.537154] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-3160-12.ucode failed with error -2
[   19.601097] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-3160-11.ucode failed with error -2
[   19.698771] iwlwifi 0000:02:00.0: Driver unable to support your firmware API. Driver supports v12, firmware is v0.
[   19.890696] iwlwifi 0000:02:00.0: Driver unable to support your firmware API. Driver supports v12, firmware is v7.
[   19.890766] iwlwifi 0000:02:00.0: no suitable firmware found!
[  337.993120] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-3160-12.ucode failed with error -2
[  337.993128] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-3160-11.ucode failed with error -2
[  337.993340] iwlwifi 0000:02:00.0: Driver unable to support your firmware API. Driver supports v12, firmware is v0.
[  337.993510] iwlwifi 0000:02:00.0: Driver unable to support your firmware API. Driver supports v12, firmware is v7.
[  337.993523] iwlwifi 0000:02:00.0: no suitable firmware found!
    
por hester 07.04.2016 / 21:50

1 resposta

1

Acabei de passar por este mesmo problema com um novo laptop com intel 3165 wifi. Descobri que instalar uma versão de kernel posterior a 4.2 fez o trabalho do wifi funcionar. Alguns conselhos (aprenda com minhas frustrações):

  • Instale o pacote "linux-generic" que corresponde à versão do kernel que você deseja. Desta forma, você saberá que está recebendo uma atualização completa do kernel, com todos os extras de que precisa.
  • Você pode ter que tentar mais de uma versão do kernel antes de encontrar aquela que funciona melhor para você (especialmente se você tiver gráficos Intel, que são glitchy em algumas versões do kernel).
  • Remover o pacote "linux-generic" não removerá os outros pacotes que ele traz consigo. Se você quiser remover uma versão específica do kernel, você também precisará remover o "linux-headers-xxx-xx", "linux-headers-xxx-xx-genérico", "linux-image-xxx-xx-generic" e pacotes "linux-image-extra-xxx-xx-generic".
  • O GRUB inicializará a versão mais recente do kernel que você instalou por padrão.
  • Você precisa reiniciar para que a nova versão do kernel tenha efeito.

Para referência, estou executando o Linux Mint 17.3 (base do Ubuntu 14.04) com o pacote de cabeçalhos "linux-generic-lts-wily", e tudo está funcionando bem.

    
por blendenzo 07.04.2016 / 22:23