Firmware da placa wireless (Intel 3165 iwlwifi) disponível apenas para o kernel 4.1+: alguma opção para o kernel 3.19?

3

Eu tenho um Dell Inspiron i7559, que tem uma combinação infeliz de uma NVidia GTX960M e uma placa Intel 3165 AC. Todos os drivers NVidia proprietários parecem funcionar apenas nos kernels 3.x, enquanto o firmware iwlwifi oficial para esta placa só está disponível no kernel 4.1+: então atualmente eu estou no 3.19 porque eu preciso da GPU e estou usando um módulo wireless USB .

Então, eu estou querendo saber se existem opções para tornar a placa interna utilizável no kernel 3.19. O Ubuntu detecta como uma placa Intel 3165. Para mais informações:

$ lshw -C network
 *-network UNCLAIMED
   description: Network controller
   product: Intel Corporation
   vendor: Intel Corporation
   physical id: 0
   bus info: pci@0000:05:00.0
   version: 79
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress cap_list
   configuration: latency=0
   resources: memory:df200000-df201fff

$ lspci
05:00.0 Network controller: Intel Corporation Device 3165 (rev 79)

Obrigado pelo seu tempo!

    
por HighVoltage 26.12.2015 / 23:37

3 respostas

5

Com uma conexão de internet funcionando por ethernet, conectado ou qualquer outro meio possível, abra um terminal e faça

sudo apt-get update
sudo apt-get install linux-headers-generic build-essential
wget https://www.kernel.org/pub/linux/kernel/projects/backports/2015/11/20/backports-20151120.tar.gz
tar -zxvf backports-20151120.tar.gz
cd backports-20151120
make defconfig-iwlwifi
make
sudo make install

Agora precisamos do firmware mais recente. Primeiro, verifique se você tem esses dois arquivos; iwlwifi-7265D-13.ucode e iwlwifi-7265-13.ucode :

ls /lib/firmware | grep 7265

Nesse caso, vamos fazer cópias, mas renomeá-las:

cd /lib/firmware
sudo cp iwlwifi-7265D-13.ucode  iwlwifi-3165-9.ucode
sudo cp iwlwifi-7265-13.ucode  iwlwifi-3165-13.ucode

Reinicie. Seu wireless deve estar funcionando.

Você precisará recompilar toda vez que o Update Manager instalar um kernel posterior, conhecido como linux-image. Após a reinicialização solicitada, recompile:

cd backports-20151120
make clean
make defconfig-iwlwifi
make
sudo make install

Por favor, guarde o arquivo e estas instruções para esse tempo.

    
por chili555 27.12.2015 / 00:53
0

caso você não consiga descobrir onde obter esses arquivos, por favor, pegue-os no repositório git:

git clone https://github.com/OpenELEC/iwlwifi-firmware.git

Esta solução funcionou para mim temporariamente. A correção permanente é atualizar para o kernel 4.1 como mencionado pela Intel também (eles certificam que ele funciona com o kernel 4.1)

    
por Ashu 21.01.2016 / 01:55
0

Sua postagem me colocou no caminho certo, mas não funcionou. Em vez de 7265-13 para fazer 3165-13 eu precisava 7265-12 para fazer 3165-12. Entendi lendo budi5 postando aqui .

  1. Baixado o ucode para meu Dispositivo Intel wifi (3165) com 3.19+ kernel de aqui .

    cd ~/Downloads
    wget -c https://wireless.wiki.kernel.org/_media/en/users/drivers/iwlwifi-7265-ucode-25.17.12.0.tgz
    
  2. Renomeou e copiou os arquivos ucode baixados para /lib/firmware

    sudo cp ~/Downloads/iwlwifi-7265D-12.ucode /lib/firmware/iwlwifi-3165-9.ucode  
    sudo cp ~/Downloads/iwlwifi-7265-12.ucode /lib/firmware/iwlwifi-3165-12.ucode  
    
  3. Rebooted

    sud reboot
    
por Gustavo Lopes 05.09.2016 / 22:40