Sem conexão / conexão sporatic com Intel 3160 Wireless, Lenovo Y50, Ubuntu 15.04

0

Comprei recentemente um laptop Lenovo Y50-70 e, embora o Ubuntu tenha funcionado bem, tive problemas com o sistema sem fio.

O Wifi se conectará perfeitamente e normalmente carregará páginas da Web por cerca de 30 segundos após a inicialização, mas fica completamente impossibilitado de receber qualquer coisa. Ocasionalmente, ele recuperará a conexão por alguns segundos, mas isso acontece raramente e por apenas alguns segundos.

A placa wireless é a Intel 3160 Wireless e funciona perfeitamente no Windows (Windows 8.1).

  • rfkill - nada bloqueado
  • lshw -c network - produto: Wireless 3160, firmware = 25.17.12.0
  • versão do kernel 4.0.3

Devo observar que já tentei as soluções apresentadas nos posts a seguir, mas nenhuma delas funcionou até agora:

Não é possível conectar-se ao WiFi - Intel Corporation Wireless 3160

O processador Intel Intel Wireless 3160 AC não funciona / lento / desconectando / instável

Wifi parou de funcionar após a atualização para 15,04

link

Até o momento, o download de um kernel mais novo, o download de um firmware mais recente, a desativação do Bluetooth, a renomeação do firmware e a configuração de opções conforme descrito aqui não funcionou.

Qualquer ajuda seria muito apreciada.

    
por Adam C 24.06.2015 / 01:23

1 resposta

1

O comando na postagem vinculada é:

echo "options iwlwifi bt_coex_active=Y swcrypto=1 11n_disable=1" | sudo tee /etc/modprobe.d/iwlwifi.conf

Sobregravará o texto existente no arquivo /etc/modprobe.d/iwlwifi.conf. Deveria ter lido:

echo "options iwlwifi bt_coex_active=Y swcrypto=1 11n_disable=1" | sudo tee -a /etc/modprobe.d/iwlwifi.conf

O modificador '-a' anexa o novo texto ao final do arquivo existente.

No Ubuntu 15.04, o arquivo padrão diz:

# /etc/modprobe.d/iwlwifi.conf
# iwlwifi will dyamically load either iwldvm or iwlmvm depending on the
# microcode file installed on the system.  When removing iwlwifi, first
# remove the iwl?vm module and then iwlwifi.
remove iwlwifi \
(/sbin/lsmod | grep -o -e ^iwlmvm -e ^iwldvm -e ^iwlwifi | xargs /sbin/rmmod) \
&& /sbin/modprobe -r mac80211

Esse texto é necessário para descarregar e recarregar adequadamente o módulo iwlwifi , se necessário. Eu sugiro que você faça:

gksudo gedit /etc/modprobe.d/iwlwifi.conf

Use nano ou kate ou leafpad se você não tiver o editor de texto gedit. Copie e cole o texto incluído acima da linha que você adicionou. Quando estiver pronto, deve ser assim:

# /etc/modprobe.d/iwlwifi.conf
# iwlwifi will dyamically load either iwldvm or iwlmvm depending on the
# microcode file installed on the system.  When removing iwlwifi, first
# remove the iwl?vm module and then iwlwifi.
remove iwlwifi \
(/sbin/lsmod | grep -o -e ^iwlmvm -e ^iwldvm -e ^iwlwifi | xargs /sbin/rmmod) \
&& /sbin/modprobe -r mac80211

options iwlwifi bt_coex_active=Y swcrypto=1 11n_disable=1

Revise cuidadosamente, salve e feche o editor de texto. Você deveria estar tudo pronto.

    
por chili555 24.06.2015 / 22:42