Instalando o firmware Intel iwlwifi para o UNCLAIMED Wireless 8260?

2

Acabei de instalar o Ubuntu 14.04 LTS no meu PC recém-construído. Minha placa-mãe é uma Gigabyte H170N-WIFI e atualmente estou tentando fazer o Wi-Fi funcionar nela.

No terminal, quando executo lshw -C network , esta é minha saída:

*-network
   description: Ethernet interface
   .............other stuff.......
*-network UNCLAIMED
   description: Network controller
   product: Wireless 8260
   vendor: Intel Corporation
   physical id: 0
   bus info: pci@0000:04:00.0
   version: 3a
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress cap_list
   configuration: latency=0
   resources: memory:df000000-df001fff
*-network
   description: Ethernet interface
   .............other stuff.......

Como você pode ver, o Wireless 8260 permanece não reivindicado na nova instalação, embora possamos detectá-lo. Não tenho certeza do que não é reclamado, mas estou assumindo que eu preciso de firmwares para que ele funcione de verdade, já que não é surpresa sudo ifconfig wlan0 up não funcionar, já que wlan0 ainda não foi detectado pelo SO.

Por meio de algumas pesquisas, encontrei os links de download do firmware iwlwifi e baixei o ( iwlwifi-8000-ucode-25.30.13.0.tgz ) para o meu cartão específico, eu fiz o download e acredito que estou pronto para instalá-lo, mas tenho algumas perguntas.

O breve guia de instalação fornecido nos estados README Eu preciso executar o comando cp iwlwifi-8000C-13.ucode /lib/firmware/ no entanto antes de fazer isso, eu decidi ver o que já estava lá.

ls /lib/firmware/ | grep -i iwlwifi-8 revelou isso:

iwlwifi-8000C-13.ucode

Eu vi o -13 e decidi executar o diff no arquivo de destino e no que eu baixei e eles são idênticos. Então, parece que o firmware já está instalado. Eu agora estou em uma perda para conseguir isso e funcionando. Eu encontrei este post este post com uma correção no entanto estou hesitante em implementá-lo como o saída do meu lsci -nnk | grep 0280 -A2 é diferente do usuário no link acima.

Minha saída é:

04:00.0 Network controller [0280]: Intel Corporation Wireless 8260 [8086:24f3] (rev 3a)
    Subsystem: Intel Corporation Dual Band Wireless-AC 8260 [8086:0010]

Meu subsistema [8086:0010] é diferente do usuário acima, que é [8086:1130]

Eu segui as instruções fornecidas na resposta aceita para a outra pergunta com meus valores conectados. Quando cheguei a drv.c e verifiquei na série 8000 , vejo a primeira linha

{IWL_PCI_DEVICE(0x24F3, 0x0010, iwl8260_2ac_cfg)},

Esta linha indica para mim que meu subsistema pci.id deve ser coberto e tudo como se a correção já estivesse concluída. Parece que todo o trabalho que eu preciso fazer para colocar isso em prática já está pronto, mas o cartão ainda não foi reivindicado.

Alguma ideia?

Obrigado.

    
por Dominic Farolino 12.11.2015 / 18:23

1 resposta

3

Corrigido meu próprio problema

Quando vi que o arquivo drv.c era exatamente como deveria, fiquei frustrado e parei. Acontece que isso era bom e eu precisava continuar seguindo as instruções. Em seguida, terminei a correção executando os comandos para instalar o backport que aprendi na postagem vinculada acima na minha pergunta.

cd ~/Desktop/backports-20150923
make clean
make defconfig-iwlwifi
make
sudo make install

Esta e uma reinicialização foram tudo o que eu precisava para aperfeiçoar os drivers sem fio

    
por Dominic Farolino 12.11.2015 / 18:57