Ich habe Ubuntu 15.04 auf meinem Laptop mit RTL8723BE Wi-Fi-Karte installiert. Aber es trennt sich immer vom Netzwerk. Ich habe es versucht, echo "options rtl8723be fwlps=N ips=N" | sudo tee /etc/modprobe.d/rtl8723be.conf
aber das hat nicht geholfen. Was kann ich tun, um zu verhindern, dass die WLAN-Verbindung getrennt wird? Hilft ein Upgrade auf Kernel 4.X?
~$ lspci -knn | grep Net -A2
09:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter [10ec:b723]
Subsystem: Hewlett-Packard Company Device [103c:2231]
Kernel driver in use: rtl8723be
~$ rfkill list
0: hci0: Bluetooth
Soft blocked: yes
Hard blocked: no
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
~$ ifconfig && iwconfig && route -n && ping -c 1 google.com
eth0 Link encap:Ethernet HWaddr 38:63:bb:cd:4a:7e
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:3 errors:0 dropped:0 overruns:0 frame:0
TX packets:53 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:752 (752.0 B) TX bytes:8445 (8.4 KB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:3870 errors:0 dropped:0 overruns:0 frame:0
TX packets:3870 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:314613 (314.6 KB) TX bytes:314613 (314.6 KB)
wlan0 Link encap:Ethernet HWaddr c0:38:96:6d:c4:83
inet addr:192.168.1.205 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::c238:96ff:fe6d:c483/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:15240 errors:0 dropped:0 overruns:0 frame:0
TX packets:14627 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:14410285 (14.4 MB) TX bytes:2192744 (2.1 MB)
eth0 no wireless extensions.
wlan0 IEEE 802.11bgn ESSID:"DIR-615"
Mode:Managed Frequency:2.437 GHz Access Point: 00:90:4C:08:00:0D
Bit Rate=150 Mb/s Tx-Power=20 dBm
Retry short limit:7 RTS thr=2347 B Fragment thr:off
Power Management:off
Link Quality=70/70 Signal level=-22 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:186 Missed beacon:0
lo no wireless extensions.
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.1 0.0.0.0 UG 400 0 0 wlan0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 wlan0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
PING google.com.Dlink (172.26.136.19) 56(84) bytes of data.
64 bytes from 19.136.26.172.in-addr.arpa (172.26.136.19): icmp_seq=1 ttl=249 time=102 ms
--- google.com.Dlink ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 102.547/102.547/102.547/0.000 ms
drivers
wireless
realtek-wireless
PlugaruT
quelle
quelle
lspci -knn | grep Net -A2
Terminalbefehls hinzu.rfkill list
Befehls hinzu.ifconfig && iwconfig && route -n && ping -c 1 google.com
sudo apt-get install ppa-purge && sudo ppa-purge ppa:hanipouspilot/rtlwifi
.Antworten:
Entfernen Sie zunächst die vorgenommenen Einstellungen.
Wenn Sie diese Datei nicht haben, ist nichts falsch.
Dann installieren Sie einen guten Treiber
Neustart und genießen
Wenn Sie weiterhin Probleme haben (niedriges Signal), müssen Sie möglicherweise eine Option hinzufügen:
dann neu starten.
Die Erweiterung wird von chili555 in dieser Antwort vorgenommen .
Dies ist derselbe Treiber wie https://github.com/lwfinger/rtlwifi_new ,
rock.new_btcoex
Branch, aber gepackt als dkms.Sie können das alles unter https://github.com/hanipouspilot/rtlwifi_new/tree/rock.new_btcoex sehen
Wenn Sie auch Bluetooth benötigen, führen Sie Folgendes aus:
Hinweis: Der PPA wurde um die Unterstützung für 4.2-Kernel und Ubuntu 15.10 erweitert. Für Kernel 4.2 sollte der Bluetooth-Treiber nicht von der PPA installiert werden. Es gibt bereits native Unterstützung für den Bluetooth-Adapter in Kernel 4.2.
Offline-Anleitung
Wenn Sie keine Internetverbindung haben, können Sie das Paket von einem anderen Computer, einem Telefon usw. herunterladen.
Das Paket ist HIER
Sie müssen auch
DKMS
installiert sein. Das DKMS-Paket für Ubuntu 16.04 finden Sie HIERKopieren Sie diese beiden Dateien in den Ubuntu Home-Ordner (~ /) und führen Sie sie im Terminal aus
Starten Sie dann neu.
Wichtig: Bei neuen Ubuntu-Kerneln, die auf einem System mit Secure Boot unter UEFI installiert sind, wird das nicht signierte Kernelmodul möglicherweise nicht geladen. In diesem Fall lesen Sie DIESE ANTWORT , um das Problem zu beheben.
Update: Ich habe jetzt einen Laptop mit diesem Adapter. Es funktioniert perfekt auf dem 4.8-Kernel, der in Ubuntu 16.10 und 16.04.2 verfügbar ist.
Die Installation eines benutzerdefinierten Treibers ist nur für Kernel erforderlich, die älter als 4.8 sind.
Ich schlage vor, den 4.8-Kernel auf Ubuntu 16.04 zu installieren, falls er noch nicht von installiert wurde
Das Gerät sollte nach einem Neustart einwandfrei funktionieren.
Wenn Ihr Laptop jedoch nur über eine Antenne verfügt und diese an einen "falschen" Anschluss angeschlossen ist
ant_sel=2
, istand_sel=1
möglicherweise eine Einstellung erforderlich.quelle
echo "options rtl8723be msi=1 ips=0" | sudo tee /etc/modprobe.d/rtl8723be.conf
und starten Sie erneut.options rtl8723be fwlps=N ips=N swenc=Y msi=1
. Mit gingoptions rtl8723be msi=1 ips=0
nur nichts.options rtl8723be fwlps=N ips=N swenc=Y msi=1 ant_sel=2
rtlwifi-new-dkms
fromppa:hanipouspilot/rtlwifi
als auch das Schreiben derant_sel=2
Direktive. Leider müssen Sie Secure Boot deaktivieren. Aber auf allen Ubuntu-Versionen, die mit einem neueren Kernel ausgeliefert werden, zB Ubuntu 16.04.2, können Sie diesen benutzerdefinierten Treiber wahrscheinlich wieder entfernen, oder? Nachdem Sie von diesem Treiber auf den vom Kernel bereitgestellten Treiber zurückgeschaltet haben, sollte es möglich sein, Secure Boot erneut zu aktivieren.Wenn Ihr Wifi nach einer Weile abfällt und Sie mit Windows dual booten
Auf HP 250 G4 (mit rtl8723be) hatte ich zuerst den Antennenfehler : Das WLAN-Signal war zu niedrig:
Es wurde nach der Installation neuer Treiber und Einstellungen behoben
ant_sel=2
, wie hier beschrieben.Aber dann kam das zweite Problem:
WiFi funktionierte einige Zeit (manchmal 2 Stunden), dann wurde es plötzlich langsam und unterbrach schließlich die Verbindung.
Das Ändern von Parametern (ips, fwps ...) hat nicht geholfen.
Ich fand schließlich heraus, dass das Entfernen von Windows 10 Fastboot (in den Windows-Energieeinstellungen) das Problem löste.
Dies wurde von einem anderen Benutzer bestätigt (siehe RTL8723BE: WLAN fällt immer nach 15/20 Minuten ab
quelle
Für mich hat es funktioniert, den MSI-Parameter zu aktivieren (Unterbrechung des Nachrichtensignals). Ich habe einen Lenovo Z50 Laptop. Mein WLAN würde mit allen WLAN-Laptop-Herstellern funktionieren, aber ich hatte ein Problem mit einem Lancorm-WLAN-Router in einem Hotel, in dem ich einmal gewohnt habe.
Ich habe die Datei
sw.c
im Ordnerpfad gefundenDann habe
sw.c
ich in der Datei die Variable hinzugefügt.msi_support
und sie unter dem Datentyp auf "false" gesetztdh
Da
msi_support
es standardmäßig deaktiviert ist, müssen wir es entsprechend als deaktiviert initialisieren (daher false).Ich habe dann den Code befolgt:
Danach habe ich den msi-Parameter in der Datei auf 1 gesetzt
es sollte enthalten
Möglicherweise müssen Sie den Computer neu starten und nach dem Neustart des Browsers einige Minuten warten, bis die MSI ausgelöst wird.
Dies funktionierte für einen Lenovo Z50. Abhängig von Ihrem PC können Sie stattdessen eine msi von 0 auswählen
quelle
Nehmen Sie einfach einen HP Stream 13 und wischen Sie ihn ab. Legen Sie Ubuntu 15.10 darauf, und verknüpfen Sie alle Home-Ordner mit einer 64-GB-SD-Karte, um die 32-GB-SSD zu erweitern Laptop, der eine andere Variante hatte ....
Nach vielem Durcheinander stelle ich schließlich fest, dass es hier tatsächlich zwei Probleme gibt.
Der WLAN-Treiber muss wie oben angegeben ausgetauscht werden, um Ausfälle der Karte zu beheben, die einen Neustart des Netzwerkmanagers oder eine erneute Synchronisierung der Karte mit dem Netzwerk erfordern. Aktualisieren Sie den Treiber wie angegeben.
Sobald Ihre Abbrüche behoben sind, müssen Sie das Problem mit der geringen Signalstärke beheben ... Dies ist etwas invasiver. Lösen Sie alle Schrauben an der Unterseite, auch die unter den 2 hinteren Gummifüßen, der mittleren kleinen Gummiabdeckung und den Gummischarnierabdeckungen an der Unterseite.
Lösen Sie vorsichtig das Oberteil, indem Sie es von der Basis wegklicken. Heben Sie das Oberteil vorsichtig ab. Suchen Sie die Netzwerkkarte in der Mitte nach hinten. Entfernen Sie das feine Koaxialkabel der angeschlossenen Antenne (Hauptkabel) und stecken Sie es wieder in den Anschluss daneben (Aux). Alles wieder zusammensetzen.
Der Treiber für Linux verwendet die andere Antenne auf dieser Dual-Antennenkarte. Wenn Sie diese nicht austauschen, kommt es zu schwerwiegenden Signalverlusten.
Jetzt hat der Laptop viel Stauraum, bootet ziemlich schnell und hat ein volles Signal ohne Aussetzer im ganzen Haus. Tolles kleines Notebook für den Preis, braucht aber etwas Planung, wenn Sie Linux drauf setzen wollen.
Vielen Dank an alle für die Arbeit daran.
quelle
Ich hatte das gleiche Problem, ich habe meinen Treiber wie in Pilot6 beschrieben aktualisiert , aber es wurde immer noch häufig die Verbindung getrennt. Ich war verzweifelt auf der Suche nach einer anderen Lösung, als ich in Laugeos Antwort fand, dass das Entfernen von Windows 10 Fastboot das Problem löst. Leider habe ich nur Ubuntu und kein Windows. Ich habe jedoch festgestellt, dass das Problem durch einfaches Deaktivieren des Legacy-Supports behoben wird!
Ich musste gehen, um den Legacy-Support in Bios wie folgt zu deaktivieren:
BIOS -> Startoption (Eingabetaste) -> Legacy-Unterstützung: Deaktiviert
Jetzt funktioniert WLAN einwandfrei - keine Verbindungsabbrüche mehr!
quelle
Das war bei mir auch so. Ich habe auch rfkill list all ausprobiert, aber nichts wurde blockiert. Trotzdem funktionierte Wi-Fi nicht richtig.
Meine rfkill liste alle ergebnisse auf
Seit der Installation von Ubuntu 14.04 LTS habe ich 2 Tage lang verschiedene Tweaks ausprobiert. War fast frustriert und verlor die Hoffnung. Endlich hat es funktioniert.
Mögliche Lösung - Nachdem ich verschiedene Optimierungen versucht hatte, stieß ich auf einen Code, der zu funktionieren scheint. Gehen Sie zum Terminal, kopieren Sie den folgenden Befehl und führen Sie ihn aus:
echo "options rtl8723be fwlps = 0 swlps = 0" | sudo tee /etc/modprobe.d/rtl8723be.conf
Dann müssen Sie einmal neu starten. Jetzt bin ich in der Lage, über WLAN auf das Internet zuzugreifen.
Viel Glück!
quelle
Falls Sie die neueste Version von Ubuntu wie 18.04 oder höher verwenden, können Sie das ppa-Repository [ppa: hanipouspilot / rtlwifi] aus Sicherheitsgründen nicht hinzufügen.
Holen Sie sich daher den neuen WLAN-Treiber direkt von GitHub.
Baue es.
Zum Schluss installieren Sie es.
Damit ist der aktualisierte Treiber installiert.
quelle