16,04 LTS masalah koneksi wifi dengan adaptor Realtek RTL8723BE

121

Saya menemukan beberapa masalah dengan koneksi wifi setelah menginstal 16,04 LTS.

Pertama, wifi tidak terhubung kembali secara normal setelah tidur atau hibernasi. Kadang-kadang ikon jaringan berubah menjadi "panah atas dan ke bawah" (saya tidak tahu untuk apa itu) setelah bangun tetapi masih terhubung. Terkadang jaringan hilang begitu saja dan tidak menampilkan jaringan apa pun dalam daftar sehingga tidak ada cara untuk menggunakan wifi sama sekali.

Saya pertama kali mencoba memulai ulang manajer jaringan dengan menjalankan sudo service network-manager restart. Ini berhasil tetapi itu bukan resolusi permanen.

Maka menurut thread lain, saya menambahkan SUSPEND_MODULES="iwlwifi"untuk /etc/pm/config.d/config.

Setelah melakukan ini, masalah koneksi ulang sepertinya diperbaiki (dapat terhubung kembali secara otomatis dan ikon tidak berubah lagi). Namun, saya menemukan koneksi wifi hilang secara acak (sekitar setiap 30 menit) bahkan ketika komputer sedang berjalan dan ikon jaringan tetap keadaan terhubung ketika koneksi terputus.

Masalah lain setelah menambahkan kode adalah, ketika saya menidurkan komputer saya, layar akan mati sebentar tetapi kemudian hidup kembali selama sekitar 5 detik (di mana sistem akan memutuskan koneksi wifi). Dan kemudian komputer akan tidur setelah proses "dua fase" yang tidak biasa ini.

Info kartu nirkabel di bawah ini

*-network               
       description: Wireless interface
       product: RTL8723BE PCIe Wireless Network Adapter
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: wlp2s0
       version: 00
       serial: b0:c0:90:5c:1c:d5
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=rtl8723be driverversion=4.4.0-21-generic firmware=N/A ip=192.168.0.8 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn
       resources: irq:16 ioport:d000(size=256) memory:df200000-df203fff

00:00.0 Host bridge: Intel Corporation Sky Lake Host Bridge/DRAM Registers (rev 07)
00:01.0 PCI bridge: Intel Corporation Sky Lake PCIe Controller (x16) (rev 07)
00:02.0 VGA compatible controller: Intel Corporation Sky Lake Integrated Graphics (rev 06)
00:14.0 USB controller: Intel Corporation Sunrise Point-H USB 3.0 xHCI Controller (rev 31)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-H Thermal subsystem (rev 31)
00:16.0 Communication controller: Intel Corporation Sunrise Point-H CSME HECI #1 (rev 31)
00:17.0 SATA controller: Intel Corporation Sunrise Point-H SATA controller [AHCI mode] (rev 31)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #1 (rev f1)
00:1d.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #9 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point-H LPC Controller (rev 31)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-H PMC (rev 31)
00:1f.3 Audio device: Intel Corporation Sunrise Point-H HD Audio (rev 31)
00:1f.4 SMBus: Intel Corporation Sunrise Point-H SMBus (rev 31)
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (2) I219-V (rev 31)
01:00.0 VGA compatible controller: NVIDIA Corporation GK208 [GeForce GT 730] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GK208 HDMI/DP Audio Controller (rev a1)
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter
03:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller (rev 01)

05/01/2016 Pembaruan
Saya tidak tahu apa yang terjadi tetapi masalahnya menjadi lebih buruk sekarang. Koneksi Wifi hilang setiap 5 menit dan saya harus menyambung kembali atau memulai ulang manajer jaringan.

Lixu
sumber
1
Panah atas & bawah adalah untuk koneksi kabel - Saya melihatnya jika saya menggunakan tethering ke perangkat android, misalnya. Ada banyak laporan bug yang terkait dengan kartu Anda misalnya yang ini di mana tampaknya menginstal driver baru berfungsi untuk beberapa orang. Mungkin Anda akan menemukan sesuatu ...
Zanna
2
Anda seharusnya menggunakan SUSPEND_MODULES="rtl8723be"iwlwifi karena kartu Anda tidak menggunakan iwlwifi. Coba echo "options rtl8723be fwlps=N" | sudo tee /etc/modprobe.d/rtl8723be.confdan mulai ulang
Jeremy31
1
Ini dapat memperbaiki kedua opsi fwlps menonaktifkan manajemen daya dan yang dapat menyebabkan terputusnya dan masalah lainnya
Jeremy31
3
Saya telah melihat banyak pertanyaan tentang masalah wifi dan tidak mengerti satu hal yang mengapa ada begitu banyak masalah yang berkaitan dengan jaringan, terutama wifi di 16,04 LTS.
daisy
1
@RyanNerd dan begitu mereka memiliki Mac, jalankan Ubuntu tentu saja! Satu-satunya alasan bagus untuk mendapatkan Mac di tempat pertama :-)
zwets

Jawaban:

44

Akhirnya saya dapat memperbaiki masalah setelah mencoba sejumlah metode yang berbeda.

  1. Dapatkan detail kartu nirkabel PCI Anda dengan menjalankan sudo lshw -class network
  2. Dapatkan info model kartu Anda sesuai dengan lini produk.
    Sebagai contoh, seperti yang Anda lihat dalam deskripsi pertanyaan dikatakan
    product: RTL8723BE PCIe Wireless Network Adapterbegitu model kartu sayaRTL8723BE

    Atau product: RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller begitulah model kartu sayaRTL8101/2/6E

  3. Berikan izin sudo chmod 755 /etc/pm/config.d/

  4. Buka atau buat configdan tambahkan SUSPEND_MODULES="rtl8723be"(ganti rtl8723be dengan nomor model Anda sendiri)
    Kemudian jalankan
    echo "options rtl8723be fwlps=N" | sudo tee /etc/modprobe.d/rtl8723be.conf
    (perhatikan bahwa ketika mengganti rtl8723bedengan kartu saya yang RTL8101/2/6Eharus saya ketik saja .../modprobe.d/RTL8101.conf, dan /2/6Etidak boleh ditulis)

Terakhir, restart sistem Anda.

Sekarang sistem Anda harus dapat terhubung kembali secara otomatis setelah tidur, dan koneksi wifi tidak pernah hilang satu kali pun untuk saya setelah melakukan ini.

"Panah atas / bawah kemungkinan merupakan bug manajer jaringan yang mengakibatkan manajer jaringan berpikir bahwa perangkat wifi sebenarnya ethernet.", Menurut Jeremy31. lihat info bug di sini Anda harus dapat memperbaikinya dengan menginstal NetworkManager-1.2.0.

Terima kasih kepada Jeremy31 untuk memberikan solusi.

Lixu
sumber
4
Ini berfungsi sebagai perbaikan untuk bangun dari masalah menangguhkan. Ini adalah solusi ketiga yang berfungsi untuk laptop saya dengan kartu wifi Intel 7260. Tetapi bahkan setelah menginstal NetworkManager-1.2.0, saya masih mendapatkan panah (milik saya horisontal, bukan vertikal) dan kartu wifi yang benar-benar terputus ketika saya mencoba untuk beralih jaringan.
Rsync
4
Saya telah menginstal ubuntu 16.04 beberapa jam yang lalu dan mendapatkan masalah yang sama (salah ikon + wifi hilang secara acak). Tampak diselesaikan dengan sudo apt-get update && sudo apt-get dist-upgrade. Setelah reboot, semuanya baik-baik saja: koneksi lebih stabil dan tidak ada ikon yang salah.
gwarah
1
Tidak ada atribut "product:" yang dikembalikan untuk dongle wifi saya. Hanya "konfigurasi: ... driver = r8712u ..."
James Bowery
2
Hati-hati dengan solusi ini. Ini benar-benar merusak jaringan saya di LM18. Saya harus mengingat perintah apa yang saya lakukan sehingga saya bisa menghapus file konfigurasi dan reboot. Cetak halaman ini jika Anda perlu referensi prosesnya. Saya tidak mengatakan itu buruk, itu jelas bekerja untuk beberapa orang. Tapi pikir ada peringatan di sini.
RyanNerd
2
@KillABug - Masalah dan / atau solusi di atas mungkin spesifik untuk Realtek; dengan perangkat Centrino saya tidak memiliki masalah setelah tidur tetapi kehilangan koneksi secara acak mungkin terutama saat mengunduh. Mengabaikan IPv6 tidak memperbaikinya.
40

Saya memiliki masalah yang sama persis. Setelah bangun dari tidur, wifi masih berfungsi tetapi jaringan tidak muncul. Saya memecahkan masalah dengan memulai kembali manajer jaringan.

sudo service network-manager restart

Masih sangat menyebalkan. Saya harap mereka segera memperbaiki masalah ini.

Eldosoa
sumber
10
Ini hanya solusi temp. Apakah Anda pikir itu bug dengan 16,04 LTS?
Lixu
3
itu bekerja untuk saya. itu mungkin bug.
perangkat lunak avi
2
juga berfungsi untuk digunakan nmcli con up wifi-sid, jika Anda ingin tubuh cepat.
Rick-777
4
Ini tidak berhasil untuk saya. Saya menjalankan Xubuntu 16.04 LTS dan terhubung ke drive bersama Windows ketika komputer saya tidur. Menjalankan sudo service network-manager restartmembekukan sistem saya lebih buruk. Saya kemudian melakukan Log off dan kembali - bahkan lebih buruk lagi, & sekarang ikon desktop saya menghilang. Lalu saya melakukan restart penuh dan sekarang ikon desktop saya masih hilang. Tidak tahu mengapa, tapi saya pasti akan menonaktifkan tidur. Ini kesepakatan yang buruk. Jenis-jenis masalah di mana hal-hal sederhana seharusnya berfungsi benar-benar membuat saya ketinggalan Windows, dan saya tidak suka perasaan itu. Saya harap Ubuntu / Xubuntu menjadi lebih baik.
Gabriel Staples
2
Apakah Anda sudah menemukan solusi?
Emad Arshad Alam
10

Info tambahan: Saya memiliki masalah yang sama persis seperti yang dijelaskan OP, tetapi hanya masalah di mana ikon nm-applet berubah menjadi panah dan tidak menampilkan info wifi. Wifi masih berfungsi saat ini terjadi.

$ killall nm-applet && nm-applet & 

Lakukan trik untuk mendapatkan ikon untuk ditampilkan lagi, jadi itu hanya solusi untuk saat ini jika seseorang ingin memasukkannya ke dalam skrip.

Dapat mengkonfirmasi masalah ini pada dua komputer terpisah yang menjalankan paket xubuntu-desktop.

Juga, kedua komputer saya telah menjalankan kartu wifi intel baru-baru ini. (Sesuatu di sepanjang garis AC-7260)

Joel Cressy
sumber
Anda telah menemukan solusi apa pun
Lixu
Terima kasih, saya memiliki masalah yang sama, tetapi ini hanya terjadi pada saya ketika saya kehilangan koneksi dengan router wi-fi, kadang-kadang terjadi bahwa router saya disadap dan kehilangan koneksi.
Aleksandar Đorđević
1
Saya telah bertemu masalah yang sama persis seperti yang dijelaskan di sini di manjaro-i3-20161201 yang baru dirilis. Dan successfly telah memperbaikinya menggunakan trik ini. Terima kasih!
navigaid
Hal lain yang menurut saya berguna adalah, jika Anda mau, hapus /etc/xdg/autostart/nm-applet.desktop agar tidak memulai saat boot dan sebagai alternatif gunakan utilitas nmtui alih-alih terhubung ke wifi di terminal. Saya mencoba metode dan koneksi secara otomatis menghubungkan kembali ketika laptop saya pulih dari tidur, bahkan setelah nmtui berhenti berjalan.
navigaid
6

Saya mengalami masalah yang sama. Saya memperbaiki masalah penundaan penangguhan dengan membuat skrip ini di /etc/systemd/system/wifi-resume.service(yang diposkan OP hanya berfungsi untuk sesi aktif ; saat reboot harus dipanggil lagi):

#/etc/systemd/system/wifi-resume.service
#sudo systemctl enable wifi-resume.service
[Unit]
Description=Restart networkmanager at resume
After=suspend.target
After=hibernate.target
After=hybrid-sleep.target

[Service]
Type=oneshot
ExecStart=/bin/systemctl restart network-manager.service

[Install]
WantedBy=suspend.target
WantedBy=hibernate.target
WantedBy=hybrid-sleep.target

Kemudian hanya mengeluarkan perintah ini di terminal untuk mengaktifkannya: sudo systemctl enable wifi-resume.service. Solusi ini dari jawaban pertanyaan askubuntu lainnya , dan berfungsi baik setelah ditangguhkan maupun setelah reboot.

Namun, bahkan setelah itu diperbaiki, saya mendapatkan perilaku yang sama yang dulu terjadi saat bangun dari penundaan ketika saya mencoba untuk beralih jaringan wifi : wifi pada dasarnya mati, dengan dua panah, dan applet mengatakan " perangkat belum siap ." Saya dapat memulai ulang wifi dengan mengeluarkan sudo service network-manager restart, tetapi saya tidak bisa mengganti jaringan.

Apakah ada orang lain yang mengalami ini dan / atau punya solusi ???

Rsync
sumber
1
Karena Anda masih memiliki masalah, apa gunanya script?
Lixu
Script MEMPERBAIKI masalah pertama OP: tidak ada wifi saat bangun dari menangguhkan. Namun, itu TIDAK memperbaiki masalah kedua (bagi saya): tidak dapat mengganti jaringan wifi tanpa kehilangan akses wifi. Jika saya tidak jelas, masalah kedua ada terlepas dari yang pertama. Script tidak menciptakan masalah kedua, itu hanya memperbaiki yang pertama.
Rsync
Saya tidak berpikir skrip ini melakukan apa pun untuk situasi saya. Ternyata koneksi wifi hilang lebih sering setelah menggunakannya.
Lixu
Coba salah satu skrip lain di sekitar (mis., Askubuntu.com/questions/761180/… ). Keduanya bekerja untuk masalah menangguhkan bangun. Namun, ketidakmampuan untuk beralih masalah jaringan menyebabkan saya kembali ke 15.10. Juga, pada pemasangan baru 16,04, saya menghadapi masalah ketiga: manajer jaringan membuat koneksi wifi baru setiap kali saya terhubung ke jaringan (misalnya, WIFI_1; WIFI_2; WIFI_3). Akibatnya, saya perlu memasukkan kata sandi setiap kali.
Rsync
Saya tidak menggunakan resume tetapi ini terlihat menjanjikan. Terima kasih telah memposting ini. Inilah pertanyaan saya dan jawaban yang bagus untuk masalah ini: askubuntu.com/questions/938321/…
SDsolar
2

Saya menggunakan LinxuMint 18 Mate (ubuntu16.04) dan masuk ke masalah yang sama.

Semua yang lain di atas tidak berfungsi untuk saya pada ThinkPad T440S saya.

Satu-satunya solusi yang tampaknya berfungsi sampai sekarang adalah meningkatkan kernel ke 4.6.3

  • Pergi ke situs web ini .

  • Dapatkan file-file berikut:

    linux-headers-4.6.3-040603-generic_4.6.3-040603.201606241434_amd64.deb
    linux-headers-4.6.3-040603_4.6.3-040603.201606241434_all.deb
    linux-image-4.6.3-040603-generic_4.6.3-040603.201606241434_amd64.deb
    
  • Dari terminal, buka folder yang berisi file-file di atas dan jalankan:

    sudo dpkg -i *.deb
    sudo reboot
    

Jika Anda menggunakan Virtualbox, jalankan ini sudo /sbin/vboxconfig

Jika Anda ingin menghapusnya, jalankan:

sudo dpkg --purge linux-headers-4.6.3-040603 linux-headers-4.6.3-040603-generic 

Setelah beberapa tes lagi, situasinya hampir sama, saya mendapat wifi, tetapi saya nm-applettidak dapat melihat semua WIFI di sekitar saya. Jadi tidak yakin apakah ini solusi yang baik :-)

SteF
sumber
Menggunakan LM18 juga. Semua solusi lain membunuh jaringan saya. Solusi ini tampaknya berhasil. Saya menggunakan Cinnamon dan pembaruan kernel merusak driver Nvidia saya - Bukan kesalahan kernel. Saya yakin para devs di Nvidia menggunakan asam b / c mereka tidak dapat mengikuti spesifikasi mereka sendiri setiap kali saya melakukan upgrade kernel utama saya menghabiskan satu jam atau lebih melawan kebodohan pengemudi nvidia.
RyanNerd
1
Saya memutakhirkan ini dan membiarkannya terunggah karena memutakhirkan ke kernel terbaru berfungsi untuk LM18 di mana saya melihat tempat lain tidak melakukan hal-hal baik pada sistem saya. Sayangnya upgrade ke kernel 4.6.3 tidak memecahkan wifi saya menjadi bodoh pada waktu yang acak. Hanya terjadi di rumah. Saya memiliki router yang sama persis di rumah yang saya miliki di tempat kerja. Tidak yakin apa yang sedang terjadi di sini. Laptop saya memiliki Intel Wireless 7260 yang tampaknya merupakan versi adaptor nirkabel yang rusak parah yang memiliki beberapa masalah di Linux dan Windows. Jadi saya kira saya terjebak sampai driver diperbarui untuk perangkat keras s__t ini.
RyanNerd
2

Tidak ada solusi sama sekali saat ini tetapi saya menemukan skrip yang membantu saya untuk tetap berjalan:

#!/bin/bash

# Ping you most used DNS Server and reconnect on fail


while true; do
  if ! ping -c 1 -w 1 8.8.8.8 > /dev/null; then

    # with "sudo iwconfig" you can examine your name of 'wlan0'
    nmcli d connect wlan0

  fi
  sleep 2;
done

untuk Autostart skrip ini cukup buka gnome-session-propertiesdan tambahkan ke daftar.

Script lengkap (tanpa koneksi ulang) dapat ditemukan di halaman web ini .

Steffomio
sumber
1

Setel kode negara WIFI untuk domain pengaturan kernel saat ini jika tidak disetel

iw reg get

Untuk mengaturnya

sudo nano /etc/default/crda
REGDOMAIN=<ISOCODE>

Mulai ulang.

Janghou
sumber
Bagaimana atau mengapa ini membantu?
Acumenus
Solusi ini membantu saya sampai batas tertentu. Sebelum kadang-kadang butuh beberapa menit untuk membuat koneksi WiFI (saya harus me-restart jaringan-manajer beberapa kali, kadang-kadang saya harus me-restart komputer) tetapi setelah secara eksplisit mengatur REGDOMAIN sekarang berfungsi lebih baik. Tetapi setelah membangunkan komputer dari tidur, kadang-kadang masih gagal untuk terhubung dan saya harus me-restart jaringan-manajer secara manual. Mengganggu.
kovinet
1

hanya menambahkan jawaban yang diterima (dengan empat langkah)

untuk beberapa alasan hanya satu langkah yang cukup bagi saya, bahkan jika saya tidak tahu apa artinya:

echo "options rtl8723be fwlps=N" | sudo tee /etc/modprobe.d/rtl8723be.conf
nyxee
sumber