16.04 Problémy s připojením wifi LTS s adaptérem Realtek

116

Objevil jsem několik problémů s připojením wifi po instalaci 16.04 LTS.

Nejprve se po spánku nebo režimu hibernace bezdrátově nepřipojí. Někdy se síťová ikona po probuzení změní na "šipky nahoru a dolů" (nevím, proč je), ale stále je připojena. Někdy je síť jednoduše ztracena a v seznamu se nezobrazuje žádná síť, takže vůbec neexistuje žádný způsob, jak používat wifi vůbec.

Nejprve jsem se pokusil restartovat správce sítě spuštěnímsudo service network-manager restart. Pracovalo, ale nebylo trvalé řešení.

Podle dalšího vlákna jsem přidalSUSPEND_MODULES="iwlwifi" do

/etc/pm/config.d/config

Poté se zdá, že problém s opětovným připojením se zdá být opraven (může se automaticky znovu připojit a ikona se již nemění.) Připojení k síti Wifi se však náhodně ztratí (přibližně každých 30 minut), i když je počítač spuštěn a ikona sítě zůstane připojeným stavem při ztrátě připojení.

Další problém po přidání kódu je, že když spustím počítač, obrazovka se na chvíli vypne, ale pak se opět zapne po dobu přibližně 5 sekund (během které systém odpojí připojení wifi). A pak se počítač po tomto neobvyklém "dvoufázovém" procesu usíná.

Plz najděte níže uvedené informace o bezdrátových kartách

*-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 Aktualizace: Nevím, co se stalo, ale problém se teď zhoršuje. Wifi připojení se ztratí asi každých 5 minut a musím znovu připojit nebo restartovat správce sítě.

    
dané Lixu 25.04.2016 07:13

9 odpovědí

44

Nakonec jsem byl schopen opravit problémy po vyzkoušení počtu různých metod.

  1. Získejte podrobnosti o bezdrátové kartě PCI spuštěnímsudo lshw -class network
  2. Získejte informace o modelu karty podle produktové řady Například, jak vidíte v popisu otázek, říkáproduct: RTL8723BE PCIe Wireless Network Adapter, takže model mé karty jeRTL8723BE

    Neboproduct: RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller , takže model mé karty jeRTL8101/2/6E

  3. Zadejte povolenísudo chmod 755 /etc/pm/config.d/

  4. Otevřete nebo vytvořteconfig a přidejteSUSPEND_MODULES="rtl8723be" (nahraďte rtl8723be svým vlastním číslem modelu)
    Potom spusťte
    echo "options rtl8723be fwlps=N" | sudo tee /etc/modprobe.d/rtl8723be.conf
    (při výměněrtl8723be s kartou, která jeRTL8101/2/6E i by měla zadat pouze.../modprobe.d/RTL8101.conf a/2/6E by se neměla psát)

Konečně restartujte systém.

Nyní by se váš systém měl automaticky znovu připojit po spánku a připojení WiFi se mi nikdy nepodařilo.

"Šipky nahoru / dolů jsou pravděpodobně chybou správce sítě, která vede k tomu, že správce sítě myslí, že zařízení wifi je ve skutečnosti ethernet." Podle Jeremy31. viz informace o chybě zde Měli byste být schopni to opravit nainstalováním NetworkManager-1.2.0.

Díky Jeremy31 za poskytnutí řešení.

    
odpověděl Lixu 06.05.2016 05:09
37

Mám stejný problém. Po probuzení z režimu spánku zařízení wifi stále funguje, ale sítě se nezobrazují. Problém vyřeším restartováním správce sítě.

sudo service network-manager restart

Ještě velmi nepříjemné. Doufám, že tuto záležitost brzy opraví.

    
odpověděl eldosoa 28.04.2016 06:25
30

Jedná se o jistou chybu. Chyba byla podána u Odkaz

    
odpověděl Shinjan 02.05.2016 19:22
10

Doplňkové informace: Mám stejný přesný problém, jaký popisuje OP, ale pouze problém, při kterém se ikona nm-applet změní na šipky a nezobrazuje wifi info. Wifi stále funguje, když k tomu dojde.

$ killall nm-applet && nm-applet & 

Znamená to, že trik pro získání ikony se znovu zobrazí, takže je to jen řešení pro případ, že někdo chce vložit skript.

Tento problém lze potvrdit na dvou samostatných počítačích se systémem xubuntu-desktop.

Oba počítače mám spuštěné poslední karty wifi Intel. (něco v souladu s AC-7260)

    
odpověděl Joel Cressy 26.04.2016 04:40
6

Měl jsem stejný problém. Opravu problému pozastavení problému jsem vyřešil vytvořením tohoto skriptu na/etc/systemd/system/wifi-resume.service (ten, který zveřejnil OP pouze pracoval pro aktivní relaci ; při restartu musel být znovu zavolán):

#/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

Stačí tento příkaz v terminálu aktivovat:sudo systemctl enable wifi-resume.service. Toto řešení pochází z další odpovědi na dotaz askubuntu a funguje jak po pozastavení, tak po restartování.

Ale i poté, co to bylo opraveno, dostávám stejné chování, které se stalo při probudení z pozastavení, když se snažím přepínat sítě wifi : wifi je v podstatě mrtvá, a applet říká " zařízení není připraveno ." Mohu restartovat wifi vydánímsudo service network-manager restart, ale nemohu přepínat sítě.

Je někdo jiný zažívá toto a / nebo má řešení?

    
odpověděl Rsync 29.04.2016 03:20
2

Používám LinxuMint 18 Mate (ubuntu16.04) a dostal se do stejného problému.

Všechny ostatní z výše uvedeného nefungovaly pro mě na svém thinkpadu T440S.

Jediné řešení, které až dosud funguje, je upgrade jádra na 4.6.3

  • Přejděte na tento web .

  • Získejte následující soubory:

    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
    
  • Z terminálu přejděte do složky obsahující výše uvedené soubory a spusťte:

    sudo dpkg -i *.deb
    sudo reboot
    

Pokud používáte Virtualbox, spusťte tentosudo /sbin/vboxconfig

V případě, že je chcete odstranit, spusťte:

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

Po několika dalších zkouškách je situace téměř stejná, mám WiFi, ale můjnm-applet není schopen vidět všechny WIFI kolem mě. Takže nejste si jisti, zda je to dobré řešení: -)

    
odpověděl SteF 09.08.2016 11:28
2

V současné době neexistuje žádné řešení, ale objevil jsem skript, který mi pomohl udržet si vzrušení:

#!/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

Automatický spuštění tohoto skriptu jednoduše otevřetegnome-session-properties a přidejte jej do seznamu.

Úplný skript (bez opětovného připojení) naleznete na této webové stránce .

    
odpověděl Steffomio 17.10.2016 21:28
1

Nastavte kód země WIFI pro aktuální regulační doménu jádra, pokud není nastaven

iw reg get

Nastavení

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

Restartujte počítač.

    
odpověděl Janghou 11.05.2016 11:34
1

jen pro přidání přijaté odpovědi (se čtyřmi kroky)

Z nějakého důvodu mi stačilo jen jeden krok, i když nevím, co to znamená:

echo "options rtl8723be fwlps=N" | sudo tee /etc/modprobe.d/rtl8723be.conf
    
odpověděl nyxee 24.09.2017 02:13