Não é possível ver redes de 5GHz e tem um terrível alcance de Wi-Fi, usado para trabalhar no Win10

0

Tenho o chip Intel 7260 que funcionou bem em redes de 2,4 e 5 GHz quando executei o Win10. Eu instalei o Ubuntu há alguns dias e o alcance do WiFi é terrível, e não consigo ver nenhuma rede de 5GHz.

Desde que eu instalei o Ubuntu há alguns dias, eu deveria razoavelmente ter o kernel mais novo, ou estou errado? Eu acho que tenho o firmware mais novo também.

$ uname -r
4.10.0-38-generic

$ modinfo iwlwifi | grep 7260
firmware: iwlwifi-7260-17.ucode

$ lspci -nnk | grep -iA3 net
02:00.0 Network controller [0280]: Intel Corporation Wireless 7260 
[8086:08b2] (rev 73)
Subsystem: Intel Corporation Wireless-N 7260 [8086:4262]
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi

Alguém tem uma solução? Eu sou muito novo no Linux e aprecio toda a ajuda que puder obter. O Google não foi muito útil.

    
por ClownBaby 15.11.2017 / 15:57

1 resposta

1

Primeiro, vamos fazer o backup dos módulos existentes

sudo mv /lib/modules/$(uname -r)/kernel/drivers/net/wireless/iwlwifi/iwlwifi.ko /lib/modules/$(uname -r)/kernel/drivers/net/wireless/iwlwifi/iwlwifi.ko.bak
sudo mv /lib/modules/$(uname -r)/kernel/drivers/net/wireless/iwlwifi/mvm/iwlmvm.ko /lib/modules/$(uname -r)/kernel/drivers/net/wireless/iwlwifi/mvm/iwlmvm.ko.bak
Então podemos instalar alguns pacotes para pegar o código fonte e compilar
sudo apt-get install git built essential
git clone https://github.com/jeremyb31/intel-4.10.git

cd intel-4.10/iwlwifi
make -C /lib/modules/$(uname -r)/build M=$(pwd) clean
make -C /lib/modules/$(uname -r)/build M=$(pwd) modules
sudo cp iwlwifi.ko /lib/modules/$(uname -r)/kernel/drivers/net/wireless/iwlwifi/iwlwifi.ko
sudo cp mvm/iwlmvm.ko /lib/modules/$(uname -r)/kernel/drivers/net/wireless/iwlwifi/mvm/iwlmvm.ko

Em seguida, desativamos o gerenciamento de energia sem fio

sudo sed -i 's/wifi.powersave = 3/wifi.powersave = 2/' /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf

Reinicie

Eu também enviaria um email para [email protected] explicando que este chipset está sendo identificado no kernel do Linux como um chipset de banda não dual, envie os resultados do lspci que você adicionou à pergunta

Se isso funcionar, os comandos após uma atualização do kernel

cd intel-4.10/iwlwifi
make -C /lib/modules/$(uname -r)/build M=$(pwd) clean
make -C /lib/modules/$(uname -r)/build M=$(pwd) modules
sudo cp iwlwifi.ko /lib/modules/$(uname -r)/kernel/drivers/net/wireless/iwlwifi/iwlwifi.ko
sudo cp mvm/iwlmvm.ko /lib/modules/$(uname -r)/kernel/drivers/net/wireless/iwlwifi/mvm/iwlmvm.ko
E então reinicie para que funcione no novo kernel     
por Jeremy31 15.11.2017 / 23:08