Ubuntu 16.04 no Surface Book - Internet sem fio desconecta aleatoriamente até reiniciar

8

Eu tenho o Ubuntu 16.04.3 LTS e o Windows 10 com inicialização dupla no Surface Book e, no lado do Windows, não tenho problemas com a Internet sem fio no meu escritório de trabalho. Na minha partição Ubuntu, parece que, às vezes, quando troco de pontos de acesso, minha internet sem fio é desconectada e não consigo conectar à mesma rede ou a qualquer outra rede até reiniciar o computador. Esse problema também ocorre mesmo quando eu não mudei de pontos de acesso sem fio. Não é consistente.

Eu tentei as soluções postadas aqui , aqui e aqui sem sorte. Esse é um problema bastante frustrante porque a reinicialização interrompe meu fluxo de trabalho, como você pode imaginar.

Analisei várias outras perguntas e tentei suas soluções sem sorte. Qualquer ajuda seria muito apreciada. Aqui está um link para o meu wireless-info.txt: https://ufile.io/abkfd

Atualização (9 de fevereiro de 2018):

Não sei ao certo o que mudou, mas algumas semanas atrás, minha internet sem fio parou de se desconectar quando troco de pontos de acesso! É provável que uma das atualizações no Atualizador de Software tenha corrigido meus problemas na Internet.

Infelizmente, não tenho mais detalhes sobre a correção, mas para todos os que executam o Ubuntu em seus dispositivos Surface Book, tente instalar as atualizações mais recentes usando o Atualizador de Software!

Atualização (4 de junho de 2018):

Corri para esse problema novamente depois de reformatar meu computador há alguns meses e tentei corrigir o kernel para 4.13 sem sorte. Minha internet continuava desconectada e meus fones de ouvido sem fio bluetooth também não conseguiam se conectar com eficácia.

Eu senti que deveria atualizar o kernel para a versão 4.15, mas precisava atualizar o OpenSSL. Em vez de fazer isso manualmente, decidi correr o risco e atualizar para o Ubuntu 18.04 . Ambos os meus problemas foram corrigidos com a atualização! Minha internet está funcionando maravilhosamente até agora e meus fones de ouvido bluetooth também são perfeitamente funcionais.

Eu não tinha nada a perder se a atualização não funcionasse e tive que reformatar meu computador novamente, portanto, enquanto eu recomendaria essa rota, tenha cuidado, pois a atualização diretamente para o Ubuntu 18.04 a partir do 16.04 supostamente não será oficialmente suportada até o final de julho de 2018.

Alexander
fonte
Ah, qual kernel você está usando? O 4.4 normal do Ubuntu? ( uname -apara descobrir, desculpas se você não é iniciante). Parte da diversão de procurar soluções em / r / surfacelinux é pessoas fazendo todos os tipos de manchas e que têm (aparentemente) um pouco diferentes insetos ...
Tom Spurling
Eu estou usando o kernel padrão instalado: 4.10.0-33-generic. Eu não fiz nenhuma modificação.
Alexander
Oh interessante. Eu estava usando um 4.4 ligeiramente corrigido (o 4.4 parece ainda ser o padrão para mim). Vou mudar para o pacote linux-image-generic-hwe-16.04 para acompanhá-lo.
Tom Spurling
... err ... provavelmente fará isso no fim de semana. Parece introduzir mais rupturas não relacionadas à primeira vista. Boa sorte novamente por enquanto.
Tom Spurling
Quando o Wifi não está funcionando, o que rfkill listmostra?
ben rudgers

Respostas:

4

Eu também finalmente perdi a paciência alguns dias atrás, depois de tolerar passivamente o mesmo problema por um tempo.

Eu sei que desabilitar o gerenciamento de energia é uma das sugestões que você vinculou a tentar sem êxito, mas parece estar funcionando para mim até agora (pelo menos como uma maneira de evitar o bug real enquanto sua causa não está clara) ...

Eu o desativei através da edição, /etc/NetworkManager/conf.d/default-wifi-powersave-on.confporque todo o /etc/pmmaterial não funciona mais. O systemd (que agora é responsável pelo gerenciamento de energia) o ignora (embora os arquivos ainda estejam lá de vários pacotes) - você fez o mesmo? O NetworkMangler agora parece ser o que melhor tem precedência sobre tudo o mais para essa configuração (com base em algumas experiências semi-áridas).

A execução iwconfigconsistente produz rendimentos Power management:offque confirmam que a alteração entrou em vigor.

Nota para os transeuntes sobre a configuração da qual estou falando: in /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf. Eu mudei wifi.powersave = 3para 2. 3 significa ativado. 2 significa desativado. 0 e 1 são "definidos como padrão" e "não fazem nada". Isso não está realmente documentado. Minha fonte era uma essência aleatória .

Dito isso, eu não vivo há tanto tempo (apenas alguns dias), então é possível que isso não tenha realmente resolvido nada. Vou voltar aqui se não tiver. Boa sorte!

Tom Spurling
fonte
Obrigado pela sua resposta. O iwconfigcomando mostra que o gerenciamento de energia está desativado e minha wifi.powersaveconfiguração também está definida 3. Desativar o gerenciamento de energia não resolveu meu problema, infelizmente.
Alexander
(Definido como 2, você quer dizer?) Argh, bem. Eu vou esperar por meu para parar de trabalhar novamente bem depois, e depois tentar outra coisa ... Você conseguiu alguma coisa interessante-olhando de less +G /var/log/syslogou dmesg?
Tom Spurling
Sim, eu quis dizer que eu defini-lo 2. Obrigado pelo comando! Vou verificar sysloga próxima vez que isso acontecer e postar qualquer coisa interessante aqui.
Alexander
Isto é o que eu vejo em syslog quando o desconecta WiFi: pastebin.com/m8RVYv1n
Alexander
0

Quando eu sei o nome da rede, eu uso:

nmcli c up name-of-the-network

Nas redes que uso com frequência, tenho scripts com o nome "nome da rede" em ~/bin/. O script deve ser tornado executável com chmod +x <filename>Por exemplo:

#! /bin/sh
# The name of this file is: ~/bin/name-of-the-network
nmcli c up name-of-the-network

Uma limitação em potencial nmclié a dependência do NetworkManager (ou pode ser um recurso). Para ver uma lista das redes gerenciadas pelo NetworkManger, digite:

nmcli connection
ben rudgers
fonte
Receio que isso possa não ser relevante. Eu tenho um Surface Pro 4 com hardware WiFi semelhante e, em vez de ser um problema com o uso do applet nm, isso parece ser um mau funcionamento de driver / hardware. Ele perde a capacidade de verificar ou conectar-se com êxito a qualquer rede, independentemente do método usado.
Tom Spurling
Obrigado pela sua resposta. Eu concordo com @TomSpurling; Usei sudo service network-manager restartquando o Wi-Fi foi desconectado e não funcionou. Vou tentar, porém, obrigado!
Alexander Alexander
@Alexander Minha experiência com incompatibilidade de hardware versus driver / kernel é que a correção mais confiável está aguardando + conhecimento suficiente para lidar com as reversões de tempos em tempos. Provavelmente toda a perseguição e leitura manual são necessárias, por isso ganho o conhecimento, mas frustrante.
ben rudgers
1
Atualização: tentei o nmcli commandmeu WiFi desconectado e ele não conseguiu estabelecer uma conexão, como previsto.
Alexander