Ubuntu 16.04 su Surface Book - Internet wireless si disconnette casualmente fino al riavvio


8

Ho Ubuntu 16.04.3 LTS a doppio avvio e Windows 10 sul mio Surface Book e sul lato Windows non ho problemi con Internet wireless nel mio ufficio. Sulla mia partizione Ubuntu sembra che a volte quando cambio punti di accesso, la mia connessione Internet wireless viene disconnessa e non è in grado di connettersi alla stessa rete o a qualsiasi altra rete fino al riavvio del computer. Questo problema si verifica anche quando non ho cambiato i punti di accesso wireless. Non è affatto coerente.

Ho provato le soluzioni pubblicate qui , qui e qui senza fortuna. Questo è un problema piuttosto frustrante perché il riavvio interrompe il mio flusso di lavoro, come puoi immaginare.

Ho esaminato diverse altre domande e ho provato le loro soluzioni senza fortuna. Qualsiasi aiuto sarebbe molto apprezzato. Ecco un link al mio wireless-info.txt: https://ufile.io/abkfd

Aggiornamento (9 febbraio 2018):

Non sono sicuro di cosa sia cambiato, ma poche settimane fa la mia connessione Internet wireless ha smesso di disconnettersi quando cambio punti di accesso! È probabile che uno degli aggiornamenti del Software Updater abbia risolto i miei problemi con Internet.

Sfortunatamente, non ho maggiori dettagli sulla correzione, ma per tutti quelli che eseguono Ubuntu sui loro dispositivi Surface Book, prova a installare gli ultimi aggiornamenti usando Software Updater!

Aggiornamento (4 giugno 2018):

Ho riscontrato di nuovo questo problema dopo aver riformattato il mio computer un paio di mesi fa e ho provato a patchare il kernel su 4.13 senza fortuna. La mia connessione Internet continuava a disconnettersi e anche le mie cuffie bluetooth wireless non potevano connettersi in modo efficace.

Mi sentivo come se dovessi aggiornare il kernel alla 4.15, ma avevo bisogno di aggiornare OpenSSL. Invece di farlo manualmente, ho deciso di correre il rischio e passare a Ubuntu 18.04 . Entrambi i miei problemi sono stati risolti aggiornando! Finora la mia Internet ha funzionato meravigliosamente e anche le mie cuffie bluetooth sono perfettamente funzionanti.

Non avrei avuto nulla da perdere se l'aggiornamento non avesse funzionato e avrei dovuto riformattare di nuovo il mio computer, quindi mentre consiglierei questo percorso, fai attenzione perché l'aggiornamento direttamente su Ubuntu 18.04 dal 16.04 presumibilmente non sarà ufficialmente supportato fino a fine luglio 2018.


Oh, quale kernel stai usando a proposito? Il normale 4.4 di Ubuntu? ( uname -aper scoprire, mi scuso se non sei un principiante). Parte del divertimento nel cercare soluzioni su / r / surfacelinux sono le persone che fanno tutti i tipi di patch e hanno (apparentemente) bug leggermente diversi ...
Tom Spurling,

Sto utilizzando il kernel installato di default: 4.10.0-33-generic. Non ho apportato alcuna modifica ad esso.
Alexander,

Oh interessante Stavo usando un 4.4 leggermente patchato (4.4 sembra essere ancora l'impostazione predefinita per me). Passerò al pacchetto linux-image-generic-hwe-16.04 per unirmi a voi.
Tom Spurling,

... err ... probabilmente lo farà durante il fine settimana. Sembra introdurre una rottura più indipendente a prima vista. Buona fortuna ancora per ora.
Tom Spurling,

Quando il Wifi non funziona, cosa rfkill listmostra?
Ben Ruders,

Risposte:


4

Alla fine ho anche perso la pazienza un paio di giorni fa dopo aver tollerato passivamente lo stesso problema per un po '.

So che disabilitare la gestione dell'alimentazione è uno dei suggerimenti che hai collegato ad aver tentato senza successo, ma sembra funzionare finora per me (almeno come un modo per evitare il vero bug mentre la sua causa non è chiara) ...

L'ho disabilitato attraverso la modifica /etc/NetworkManager/conf.d/default-wifi-powersave-on.confperché tutte le /etc/pmcose non funzionano più. systemd (che ora è responsabile della gestione del risparmio energetico) lo ignora (anche se i file sono ancora tutti presenti in diversi pacchetti 🙄) - hai fatto lo stesso? NetworkMangler ora sembra essere la cosa che ha la precedenza su tutto il resto per questa impostazione (sulla base di una sperimentazione a metà corsa).

L'esecuzione iwconfigcostante produce rendimenti Power management:offche confermano che la modifica ha almeno avuto effetto.

Nota per i passanti sull'impostazione di cui sto parlando: in /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf. Sono passato wifi.powersave = 3a 2. 3 significa abilitato. 2 significa disabilitato. 0 e 1 sono "impostati come predefiniti" e "non fanno nulla". Questo non è davvero documentato. La mia fonte era una sintesi casuale .

Detto questo, non ci vivo da così tanto tempo (solo un paio di giorni), quindi è possibile che questo non abbia risolto nulla. Tornerò qui se non lo ha fatto. Buona fortuna!


Grazie per la risposta. Il iwconfigcomando mostra che la gestione dell'alimentazione è disattivata e anche la mia wifi.powersaveimpostazione è impostata su 3. Disabilitare la gestione dell'alimentazione non ha purtroppo risolto il mio problema.
Alexander,

(Impostato su 2, vuoi dire?) Argh, beh. Aspetterò che anche il mio smetta di funzionare di nuovo, quindi provo qualcos'altro ... Hai trovato qualcosa di interessante da less +G /var/log/syslogo dmesg?
Tom Spurling,

Sì, intendevo dire che l'ho impostato su 2. Grazie per il comando! Controllerò syslogla prossima volta che accadrà e pubblicherò qualcosa di interessante qui.
Alexander,

Questo è ciò che vedo in syslog quando il WiFi si disconnette: pastebin.com/m8RVYv1n
Alexander,

0

Quando conosco il nome della rete, utilizzo:

nmcli c up name-of-the-network

Per le reti che uso frequentemente ho script chiamati "nome-della-rete" in ~/bin/. Lo script deve essere reso eseguibile con chmod +x <filename>Ad esempio:

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

Una potenziale limitazione di nmcliè una dipendenza da NetworkManager (o potrebbe essere una funzione). Per visualizzare un elenco delle reti gestite da NetworkManger digitare:

nmcli connection

Temo che questo potrebbe non essere rilevante. Ho un Surface Pro 4 con hardware WiFi simile e piuttosto che essere un problema con l'utilizzo di nm-applet, questo sembra essere un malfunzionamento del driver / hardware. Perde la possibilità di eseguire correttamente la scansione o connettersi a qualsiasi rete indipendentemente dal metodo utilizzato.
Tom Spurling,

Grazie per la risposta. Sono d'accordo con @TomSpurling; Ho usato sudo service network-manager restartquando il WiFi si è disconnesso e non ha funzionato. Ci proverò comunque, grazie!
Alexander,

@Alexander La mia esperienza con incompatibilità hardware rispetto a driver / kernel è che la correzione più affidabile è in attesa + conoscenza sufficiente per gestire le inversioni di volta in volta. Tutta la caccia alla coda e la lettura manuale sono probabilmente necessarie, quindi ottengo la conoscenza, ma frustrante.
Ben Ruders,

1
Aggiornamento: ho provato nmcli commanddopo che il mio WiFi si è disconnesso e non è stato possibile stabilire una connessione, come previsto.
Alexander,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.