Ubuntu 16.04 di Surface Book - Internet nirkabel terputus secara acak sampai restart

8

Saya memiliki dual-boot Ubuntu 16.04.3 LTS dan Windows 10 di Surface Book saya, dan di sisi Windows saya tidak memiliki masalah dengan internet nirkabel di kantor saya. Di partisi Ubuntu saya, sepertinya kadang-kadang ketika saya beralih jalur akses, internet nirkabel saya terputus dan tidak dapat terhubung ke jaringan yang sama atau jaringan lain sampai saya me-restart komputer saya. Masalah ini juga terjadi bahkan ketika saya belum beralih titik akses nirkabel. Sama sekali tidak konsisten.

Saya sudah mencoba solusi yang diposting di sini , di sini , dan di sini tanpa hasil. Ini adalah masalah yang agak membuat frustrasi karena restart mengganggu alur kerja saya, seperti yang dapat Anda bayangkan.

Saya telah melihat beberapa pertanyaan lain dan mencoba solusi mereka tanpa hasil. Bantuan apa pun akan sangat dihargai. Berikut ini tautan ke saya wireless-info.txt: https://ufile.io/abkfd

Pembaruan (9 Februari 2018):

Saya tidak yakin apa yang berubah, tetapi beberapa minggu yang lalu, internet nirkabel saya berhenti memutus sambungan ketika saya beralih jalur akses! Kemungkinan salah satu pembaruan dalam Pembaruan Perangkat Lunak memperbaiki masalah internet saya.

Sayangnya, saya tidak memiliki detail lebih lanjut tentang perbaikannya, tetapi untuk semua yang menjalankan Ubuntu pada perangkat Surface Book mereka, cobalah menginstal pembaruan terbaru menggunakan Pembaruan Perangkat Lunak!

Pembaruan (4 Juni 2018):

Saya mengalami masalah ini lagi setelah memformat ulang komputer saya beberapa bulan yang lalu dan telah mencoba menambal kernel ke 4.13 tanpa hasil. Internet saya terus terputus, dan headphone nirkabel bluetooth saya tidak dapat terhubung secara efektif.

Saya merasa harus memperbarui kernel ke 4.15, tetapi saya perlu memperbarui OpenSSL. Alih-alih melakukannya secara manual, saya memutuskan untuk mengambil risiko dan meningkatkan ke Ubuntu 18.04 . Kedua masalah saya telah diperbaiki dengan memutakhirkan! Internet saya telah bekerja dengan sangat baik sejauh ini, dan headphone bluetooth saya juga berfungsi dengan baik.

Saya tidak kehilangan apa pun jika pemutakhiran tidak berfungsi dan saya harus memformat ulang komputer saya, jadi sementara saya akan merekomendasikan rute ini, berhati-hatilah karena pemutakhiran langsung ke Ubuntu 18.04 dari 16.04 diduga tidak akan didukung secara resmi hingga akhir Juli 2018.

Alexander
sumber
Oh, kernel mana yang Anda gunakan? 4.4 normal dari Ubuntu? ( uname -auntuk mengetahuinya, minta maaf jika Anda bukan pemula). Bagian dari kesenangan mencari solusi di / r / surfacelinux adalah orang melakukan semua jenis tambalan dan memiliki (agaknya) bug yang sedikit berbeda ...
Tom Spurling
Saya menggunakan kernel default terinstal: 4.10.0-33-generic. Saya belum membuat modifikasi untuk itu.
Alexander
Oh Menarik. Saya menggunakan 4.4 yang sedikit ditambal (4.4 sepertinya masih menjadi default untuk saya). Saya akan beralih ke paket linux-image-generic-hwe-16.04 untuk bergabung dengan Anda.
Tom Spurling
... err ... mungkin akan melakukan itu selama akhir pekan. Tampaknya untuk memperkenalkan kerusakan yang lebih terkait pada tampilan pertama. Semoga berhasil lagi untuk saat ini.
Tom Spurling
Ketika Wifi tidak berfungsi, apa yang rfkill listditampilkan?
ben rudgers

Jawaban:

4

Saya juga akhirnya kehabisan kesabaran beberapa hari yang lalu setelah secara pasif mentolerir masalah yang sama untuk sementara waktu.

Saya tahu menon-aktifkan manajemen daya adalah salah satu saran yang Anda tautkan untuk gagal mencoba, tetapi tampaknya bekerja untuk saya sejauh ini (setidaknya sebagai cara menghindari bug yang sebenarnya sementara penyebabnya tidak jelas) ...

Saya telah menonaktifkannya melalui pengeditan /etc/NetworkManager/conf.d/default-wifi-powersave-on.confkarena semua /etc/pmhal tidak lagi berfungsi. systemd (yang sekarang bertanggung jawab atas manajemen daya) mengabaikannya (meskipun semua file masih ada dari beberapa paket 🙄) - apakah Anda melakukan hal yang sama? NetworkMangler sekarang tampaknya menjadi hal yang paling diutamakan daripada yang lainnya untuk pengaturan ini (berdasarkan beberapa eksperimen yang setengah matang).

Menjalankan iwconfigsecara konsisten menghasilkan Power management:offyang mengonfirmasi bahwa perubahan setidaknya berpengaruh.

Catatan untuk orang yang lewat pada pengaturan yang saya bicarakan: di /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf. Saya berubah wifi.powersave = 3menjadi 2. 3 berarti diaktifkan. 2 berarti dinonaktifkan. 0 dan 1 "diatur ke default" dan "tidak melakukan apa-apa". Ini tidak benar-benar didokumentasikan. Sumber saya adalah intisari acak .

Yang mengatakan, saya tidak hidup dengannya selama itu (hanya beberapa hari) jadi mungkin ini belum benar-benar menyelesaikan apa pun. Saya akan memeriksa kembali di sini jika belum. Semoga berhasil!

Tom Spurling
sumber
Terimakasih atas tanggapan Anda. The iwconfigperintah menunjukkan bahwa manajemen daya dimatikan, dan saya wifi.powersavepengaturan diatur ke 3juga. Menonaktifkan manajemen daya belum menyelesaikan masalah saya.
Alexander
(Set ke 2, maksudmu?) Argh, well. Saya akan menunggu saya berhenti bekerja lagi juga, dan kemudian mencoba sesuatu yang lain ... Apakah Anda mendapatkan sesuatu yang tampak menarik dari less +G /var/log/syslogatau dmesg?
Tom Spurling
Ya, maksud saya saya atur 2. Terima kasih untuk perintahnya! Saya akan memeriksa sysloglain kali hal itu terjadi dan memposting sesuatu yang menarik di sini.
Alexander
Inilah yang saya lihat di syslog ketika WiFi terputus: pastebin.com/m8RVYv1n
Alexander
0

Ketika saya tahu nama jaringan, saya menggunakan:

nmcli c up name-of-the-network

Untuk jaringan yang sering saya gunakan saya memiliki skrip bernama "nama-jaringan-" di ~/bin/. Skrip harus dibuat dapat dieksekusi dengan chmod +x <filename>Sebagai contoh:

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

Salah satu batasan potensial nmcliadalah ketergantungan pada NetworkManager (atau mungkin fitur). Untuk melihat daftar o jaringan yang dikelola oleh tipe NetworkManger:

nmcli connection
ben rudgers
sumber
Saya khawatir ini mungkin tidak relevan. Saya punya Surface Pro 4 dengan perangkat keras WiFi yang serupa dan bukannya menjadi masalah dengan menggunakan nm-applet, ini tampaknya merupakan kerusakan driver / perangkat keras. Itu kehilangan kemampuan untuk berhasil memindai atau terhubung ke jaringan apa pun terlepas dari metode apa yang digunakan.
Tom Spurling
Terimakasih atas tanggapan Anda. Saya setuju dengan @TomSpurling; Saya telah menggunakan sudo service network-manager restartketika WiFi terputus, dan tidak berfungsi. Saya akan mencoba ini, terima kasih!
Alexander
@Alexander Pengalaman saya dengan ketidakcocokan perangkat keras dengan driver / kernel adalah bahwa perbaikan yang paling dapat diandalkan adalah menunggu + pengetahuan yang cukup untuk menangani pengembalian dari waktu ke waktu. Semua pengejaran ekor dan membaca manual mungkin diperlukan jadi saya mendapatkan pengetahuan, tetapi membuat frustrasi.
ben rudgers
1
Pembaruan: Saya mencoba nmcli commandsetelah WiFi saya terputus, dan tidak dapat membuat koneksi, seperti yang diperkirakan.
Alexander