ubuntuusers.de

Realtek Treiber rtl8723be

Status: Gelöst | Ubuntu-Version: Kubuntu 18.04 (Bionic Beaver)
Antworten |

Ali_As

Avatar von Ali_As

Anmeldungsdatum:
22. Mai 2012

Beiträge: 4741

Wohnort: Steinbruch

Hallo miteinander!

Der Realtek Treiber treibt mich noch in den Wahnsinn!

HP Convertible der Reihe x360, 3 Jahre alt. Dualboot mit W10. Secureboot abgeschaltet. Unter Win funkt WLAN normal, bis in andere Räume. Unter *buntu nur in dem Raum, in dem der Router steht. Sobald Wand dazwischen, Sendepause. Die Anleitungen im WIKI zu Realtek, insbesondere der graue Kasten mit den Anweisungen zu dem speziellen Treiber rtl8723be abgearbeitet. Mir wenig Erfolg. Mal gings, mal nicht. Zu letzt mittels dieser Anleitung

sudo apt remove bcmwl-kernel-source && sudo apt install git dkms
git clone -b extended https://github.com/lwfinger/rtlwifi_new.git
sudo dkms add ./rtlwifi_new
sudo dkms install rtlwifi-new/0.6

Reboot

sudo modprobe -r rtl8723de && sleep 5 && sudo modprobe rtl8723de ant_sel=1

obigen Status wieder hergestellt. Mit den Antennenwerten 0 und 1 steht die Verbindung. Mit 2 nicht. Quelle

Nachfolgend die entsprechenden Infos:

uname -a
HP-Pavilion-x360-Convertible 4.15.0-36-generic #39-Ubuntu SMP Mon Sep 24 16:19:09 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

lspci -nnk | grep -i net -A2 
02:00.0 Etherne t controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller [10ec:8136] (rev 07)
        Subsystem: Hewlett-Packard Company RTL810xE PCI Express Fast Ethernet controller [103c:8074]
        Kernel driver in use: r8169
        Kernel modules: r8169
03:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter [10ec:b723]
        Subsystem: Hewlett-Packard Company RTL8723BE PCIe Wireless Network Adapter [103c:804c]
        Kernel driver in use: rtl8723be
        Kernel modules: rtl8723be

 cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp2s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN mode DEFAULT group default qlen 1000
    link/ether 30:8d:99:1c:61:f6 brd ff:ff:ff:ff:ff:ff
3: wlp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000
    link/ether 70:77:81:30:00:95 brd ff:ff:ff:ff:ff:ff

ip -4 addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
3: wlp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    inet 192.168.8.118/24 brd 192.168.8.255 scope global dynamic noprefixroute wlp3s0
       valid_lft 84672sec preferred_lft 84672sec

ip -4 route
default via 192.168.8.1 dev wlp3s0 proto dhcp metric 600 
169.254.0.0/16 dev wlp3s0 scope link metric 1000 
192.168.8.0/24 dev wlp3s0 proto kernel scope link src 192.168.8.118 metric 600 

ip -4 neigh
192.168.8.1 dev wlp3s0 lladdr 14:9d:09:cb:65:9c STALE

iwconfig
lo        no wireless extensions.

enp2s0    no wireless extensions.

wlp3s0    IEEE 802.11  ESSID:"gigacube-659D"  
          Mode:Managed  Frequency:2.447 GHz  Access Point: 14:9D:09:CB:65:9D   
          Bit Rate=15 Mb/s   Tx-Power=20 dBm   
          Retry short limit:7   RTS thr=2347 B   Fragment thr:off
          Power Management:off
          Link Quality=40/70  Signal level=-70 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:22   Missed beacon:0

rfkill list 
0: hci0: Bluetooth
        Soft blocked: no
        Hard blocked: no
1: phy0: Wireless LAN
        Soft blocked: no
        Hard blocked: no

lsmod
Module                  Size  Used by
rfcomm                 77824  16
ccm                    20480  6
cmac                   16384  1
bnep                   20480  2
nls_iso8859_1          16384  1
snd_hda_codec_hdmi     49152  1
snd_hda_codec_realtek   106496  1
snd_hda_codec_generic    73728  1 snd_hda_codec_realtek
snd_hda_intel          40960  3
snd_hda_codec         126976  4 snd_hda_intel,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
intel_rapl             20480  0
intel_powerclamp       16384  0
coretemp               16384  0
snd_hda_core           81920  5 snd_hda_intel,snd_hda_codec,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
kvm_intel             212992  0
snd_hwdep              20480  1 snd_hda_codec
kvm                   598016  1 kvm_intel
snd_pcm                98304  4 snd_hda_intel,snd_hda_codec,snd_hda_core,snd_hda_codec_hdmi
irqbypass              16384  1 kvm
punit_atom_debug       16384  0
snd_seq_midi           16384  0
crct10dif_pclmul       16384  0
crc32_pclmul           16384  0
snd_seq_midi_event     16384  1 snd_seq_midi
ghash_clmulni_intel    16384  0
pcbc                   16384  0
snd_rawmidi            32768  1 snd_seq_midi
aesni_intel           188416  6
aes_x86_64             20480  1 aesni_intel
crypto_simd            16384  1 aesni_intel
arc4                   16384  2
glue_helper            16384  1 aesni_intel
cryptd                 24576  3 crypto_simd,ghash_clmulni_intel,aesni_intel
rtl8723be             126976  0
btcoexist             434176  1 rtl8723be
intel_cstate           20480  0
hid_sensor_accel_3d    16384  1
rtl8723_common         24576  1 rtl8723be
joydev                 24576  0
hid_sensor_magn_3d     16384  1
rtl_pci                32768  1 rtl8723be
hid_sensor_incl_3d     16384  0
rtlwifi               163840  4 rtl_pci,btcoexist,rtl8723_common,rtl8723be
hid_sensor_rotation    16384  0
uvcvideo               86016  0
hid_sensor_gyro_3d     16384  0
hid_sensor_trigger     16384  10 hid_sensor_incl_3d,hid_sensor_accel_3d,hid_sensor_magn_3d,hid_sensor_gyro_3d,hid_sensor_rotation
videobuf2_vmalloc      16384  1 uvcvideo
industrialio_triggered_buffer    16384  5 hid_sensor_incl_3d,hid_sensor_accel_3d,hid_sensor_magn_3d,hid_sensor_gyro_3d,hid_sensor_rotation
snd_seq                65536  2 snd_seq_midi_event,snd_seq_midi
input_leds             16384  0
videobuf2_memops       16384  1 videobuf2_vmalloc
kfifo_buf              16384  1 industrialio_triggered_buffer
wmi_bmof               16384  0
videobuf2_v4l2         24576  1 uvcvideo
hid_sensor_iio_common    16384  6 hid_sensor_incl_3d,hid_sensor_accel_3d,hid_sensor_trigger,hid_sensor_magn_3d,hid_sensor_gyro_3d,hid_sensor_rotation
industrialio           69632  10 hid_sensor_incl_3d,hid_sensor_accel_3d,hid_sensor_trigger,hid_sensor_magn_3d,hid_sensor_gyro_3d,hid_sensor_rotation,industrialio_triggered_buffer,kfifo_buf
mac80211              778240  3 rtl_pci,rtlwifi,rtl8723be
snd_seq_device         16384  3 snd_seq,snd_rawmidi,snd_seq_midi
videobuf2_core         40960  2 uvcvideo,videobuf2_v4l2
hp_wmi                 16384  0
snd_timer              32768  2 snd_seq,snd_pcm
serio_raw              16384  0
hid_multitouch         20480  0
videodev              184320  3 uvcvideo,videobuf2_core,videobuf2_v4l2
media                  40960  2 uvcvideo,videodev
cfg80211              622592  2 mac80211,rtlwifi
rtsx_pci_ms            20480  0
btusb                  45056  0
snd                    81920  17 snd_hda_intel,snd_hwdep,snd_seq,snd_hda_codec,snd_timer,snd_rawmidi,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_seq_device,snd_hda_codec_realtek,snd_pcm
memstick               16384  1 rtsx_pci_ms
btrtl                  16384  1 btusb
shpchp                 36864  0
lpc_ich                24576  0
soundcore              16384  1 snd
mei_txe                20480  0
mei                    90112  1 mei_txe
hci_uart              106496  0
intel_vbtn             16384  0
btbcm                  16384  2 hci_uart,btusb
btqca                  16384  1 hci_uart
btintel                16384  2 hci_uart,btusb
sparse_keymap          16384  2 intel_vbtn,hp_wmi
bluetooth             548864  45 btrtl,hci_uart,btintel,btqca,bnep,btbcm,rfcomm,btusb
nxp_nci_i2c            16384  0
soc_button_array       16384  0
nxp_nci                16384  1 nxp_nci_i2c
nci                    69632  2 nxp_nci,nxp_nci_i2c
nfc                   114688  2 nxp_nci,nci
dw_dmac                16384  0
dw_dmac_core           24576  1 dw_dmac
pwm_lpss_platform      16384  0
rfkill_gpio            16384  0
ecdh_generic           24576  2 bluetooth
pwm_lpss               16384  1 pwm_lpss_platform
hp_accel               28672  0
lis3lv02d              20480  1 hp_accel
int3403_thermal        16384  0
input_polldev          16384  1 lis3lv02d
processor_thermal_device    16384  0
int3400_thermal        16384  0
mac_hid                16384  0
acpi_thermal_rel       16384  1 int3400_thermal
intel_soc_dts_iosf     16384  1 processor_thermal_device
int340x_thermal_zone    16384  2 int3403_thermal,processor_thermal_device
intel_int0002_vgpio    16384  1
hp_wireless            16384  0
sch_fq_codel           20480  6
parport_pc             36864  0
ppdev                  20480  0
lp                     20480  0
parport                49152  3 lp,parport_pc,ppdev
ip_tables              28672  0
x_tables               40960  1 ip_tables
autofs4                40960  2
hid_sensor_custom      20480  0
hid_sensor_hub         20480  8 hid_sensor_incl_3d,hid_sensor_accel_3d,hid_sensor_iio_common,hid_sensor_trigger,hid_sensor_magn_3d,hid_sensor_gyro_3d,hid_sensor_rotation,hid_sensor_custom
usbhid                 49152  0
rtsx_pci_sdmmc         24576  0
i915                 1617920  19
i2c_algo_bit           16384  1 i915
drm_kms_helper        172032  1 i915
syscopyarea            16384  1 drm_kms_helper
sysfillrect            16384  1 drm_kms_helper
sysimgblt              16384  1 drm_kms_helper
psmouse               147456  0
fb_sys_fops            16384  1 drm_kms_helper
r8169                  86016  0
ahci                   36864  2
mii                    16384  1 r8169
drm                   401408  11 i915,drm_kms_helper
rtsx_pci               65536  2 rtsx_pci_sdmmc,rtsx_pci_ms
libahci                32768  1 ahci
wmi                    24576  2 wmi_bmof,hp_wmi
i2c_hid                20480  0
hid                   118784  4 hid_sensor_hub,i2c_hid,usbhid,hid_multitouch
video                  45056  1 i915

iwlist chan
lo        no frequency information.

enp2s0    no frequency information.

wlp3s0    13 channels in total; available frequencies :
          Channel 01 : 2.412 GHz
          Channel 02 : 2.417 GHz
          Channel 03 : 2.422 GHz
          Channel 04 : 2.427 GHz
          Channel 05 : 2.432 GHz
          Channel 06 : 2.437 GHz
          Channel 07 : 2.442 GHz
          Channel 08 : 2.447 GHz
          Channel 09 : 2.452 GHz
          Channel 10 : 2.457 GHz
          Channel 11 : 2.462 GHz
          Channel 12 : 2.467 GHz
          Channel 13 : 2.472 GHz
          Current Frequency:2.447 GHz (Channel 8

sudo iwlist scan 
[sudo]: 
lo        Interface doesn't support scanning.

enp2s0    Interface doesn't support scanning.

wlp3s0    Scan completed :
          Cell 01 - Address: 14:9D:09:CB:65:9D
                    Channel:8
                    Frequency:2.447 GHz (Channel 8)
                    Quality=42/70  Signal level=-68 dBm  
                    Encryption key:on
                    ESSID:"gigacube-659D"
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s
                              24 Mb/s; 36 Mb/s; 54 Mb/s
                    Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 48 Mb/s
                    Mode:Master
                    Extra:tsf=0000005da298d065
                    Extra: Last beacon: 60ms ago
                    IE: Unknown: 000D67696761637562652D36353944
                    IE: Unknown: 010882840B162430486C
                    IE: Unknown: 030108
                    IE: Unknown: 2A0100
                    IE: Unknown: 32040C121860
                    IE: IEEE 802.11i/WPA2 Version 1
                        Group Cipher : CCMP
                        Pairwise Ciphers (1) : CCMP
                        Authentication Suites (1) : PSK
                    IE: Unknown: 0B050200130000
                    IE: Unknown: 46053208010000
                    IE: Unknown: 2D1AFE191BFFFF000001000000000000000000000000000000000000
                    IE: Unknown: 3D16080F1600000000000000000000000000000000000000
                    IE: Unknown: 4A0E14000A002C01C800140005001900
                    IE: Unknown: 7F080500080000000040
                    IE: Unknown: DD7A0050F204104A0001101044000102103B00010310470010D96C7EFC2F8938F1EFBD6E5148BFA81210210006487561776569102300064875617765691024000631323334353610420004313233341054000800060050F2040001101100084875617765694150100800020000103C0001031049000600372A000120
                    IE: Unknown: DD090010180202000C0000
                    IE: Unknown: DD180050F2020101840003A4000027A4000042435E0062322F00

Zusatzinfo: Obwohl unter Win normale Verbindungsqualität gegeben ist, gibt es hier auch ein Problem. Periodische Bluescreens weisen via Fehlercode auf ein Treiberproblem mit eben jenem Treiber hin. Hab gerade das neue Versionsupgrade aufgespielt, bisher nicht wieder vorgekommen. Beobachten!

HP Diagnostics meint, das Modul sein in Ordnung.

Ist was machbar?

Dank im Voraus!

Planspiel

Anmeldungsdatum:
2. Mai 2016

Beiträge: 673

Wohnort: Spielplan

Treten die Verbindungsprobleme beim Wechsel von Windows auf Linux auf? Lt. lwfinger ist ein "cold reboot" notwendig, wenn man von Windows zu Linux wechselt: https://github.com/lwfinger/rtlwifi_new/issues/404#issuecomment-423753595.

Btw., seit 18.04 läuft bei mir die rtl8723be "out of the box" stabil und ohne Anpassungen. Vielleicht gibt es unterschiedliche Revisionen der Karte?

Ali_As

(Themenstarter)
Avatar von Ali_As

Anmeldungsdatum:
22. Mai 2012

Beiträge: 4741

Wohnort: Steinbruch

Hallo!

Nein, macht keinen Unterschied, ob ich vorher Windows gestartet habe oder nicht. Wie gesagt, grundsätzlich gehts ja, aber eben nur wenn ich mich nicht 3m weg vom Router entferne und keine Wand oder Decke dazwischen ist. Egal ob Antenneneinstellung 0 oder 1. Ob cold reset bei Einstellung 2, die ansonsten gar nicht geht, was bringt, müßte ich mal testen.

L.G.

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 9757

Wohnort: Münster

Ali_As schrieb:

[…] Anweisungen zu dem speziellen Treiber rtl8723be abgearbeitet. […]

[…]
sudo modprobe -r rtl8723de && sleep 5 && sudo modprobe rtl8723de ant_sel=1

b ≠ d – Bist Du sicher, dass Du auf der richtigen Baustelle arbeitest?

[…]

lspci -nnk | grep -i net -A2 
02:00.0 Etherne t controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller [10ec:8136] (rev 07)
        Subsystem: Hewlett-Packard Company RTL810xE PCI Express Fast Ethernet controller [103c:8074]
        Kernel driver in use: r8169
        Kernel modules: r8169
03:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter [10ec:b723]
        Subsystem: Hewlett-Packard Company RTL8723BE PCIe Wireless Network Adapter [103c:804c]
        Kernel driver in use: rtl8723be
        Kernel modules: rtl8723be

Bist Du sicher, dass der Treiber für den RTL8723DE wirklich sinnvoll für Deine Hardware ist?

Schau mal in Deinen Rechner hinein, ob überhaupt und wenn ja wie viele Antennen an das WLAN-Modul angeschlossen sind und ob diese Verbindungen elektrisch in Ordnung erscheinen!

praseodym Team-Icon

Supporter
Avatar von praseodym

Anmeldungsdatum:
9. Februar 2009

Beiträge: 22111

Wohnort: ~

Zeige

lsmod
iwconfig
dmesg | grep rtl

Ali_As

(Themenstarter)
Avatar von Ali_As

Anmeldungsdatum:
22. Mai 2012

Beiträge: 4741

Wohnort: Steinbruch

lsmod und iwconfig stehen bereits oben. Hier noch

dmesg | grep rtl
[    8.572261] rtlwifi: loading out-of-tree module taints kernel.
[    8.572479] rtlwifi: module verification failed: signature and/or required key missing - tainting kernel
[    8.620774] rtl8723be: Using firmware rtlwifi/rtl8723befw_36.bin
[    8.622377] Bluetooth: hci0: rtl: examining hci_ver=06 hci_rev=000b lmp_ver=06 lmp_subver=8723
[    8.622384] Bluetooth: hci0: rtl: loading rtl_bt/rtl8723b_config.bin
[    8.642412] bluetooth hci0: Direct firmware load for rtl_bt/rtl8723b_config.bin failed with error -2
[    8.642419] Bluetooth: hci0: rtl: loading rtl_bt/rtl8723b_fw.bin
[    8.653568] ieee80211 phy0: Selected rate control algorithm 'rtl_rc'
[    8.654202] rtlwifi: rtlwifi: wireless switch is on
[    9.129318] rtl8723be 0000:03:00.0 wlp3s0: renamed from wlan0

Ali_As

(Themenstarter)
Avatar von Ali_As

Anmeldungsdatum:
22. Mai 2012

Beiträge: 4741

Wohnort: Steinbruch

Hallo praseodym!

Irgendwelche (neuen) Erkenntnisse?

L.G.

praseodym Team-Icon

Supporter
Avatar von praseodym

Anmeldungsdatum:
9. Februar 2009

Beiträge: 22111

Wohnort: ~

SecureBoot soll ja deaktiviert sein, richtig?

Ist der Tippo mit "DE" anstatt "BE" behoben?

krachselman

Anmeldungsdatum:
29. August 2018

Beiträge: Zähle...

ich hab auch das Problem auf Mint 19! HP und rtl8723be

Folgende Lösung funktioniert bei mir!

  1. Kernel wechseln auf 4.15.0.32

2. nach Neustart, Terminal öffnen und folgendes eingeben:

echo "options rtl8723be swenc=1 fwlps=0 ips=0 ant_sel=2" | sudo tee /etc/modprobe.d/rtl8723be_options.conf

danach

sudo sed -i "s/REGDOMAIN=/REGDOMAIN=DE/g" /etc/default/crda

danach

echo 'KERNEL=="wlp13s0", RUN+="/sbin/iwconfig wlp13s0 txpower 18"' | sudo tee /etc/udev/rules.d/75-wlan.rules

danach

sudo service network-manager stop
sudo modprobe -rfv rtl8723be
sudo modprobe -v rtl8723be 
sudo service network-manager start 

Kannst ja mal ausprobieren, aber bevor du damit anfängst, erst einen aktuellen Schnappschuss mit Timeshift erstellen damit du die Einstellung wieder zurück setzen kannst.

Viel Erfolg!

Bearbeitet von praseodym:

Bitte verwende in Zukunft Codeblöcke, um die Übersicht im Forum zu verbessern, Danke.

Ali_As

(Themenstarter)
Avatar von Ali_As

Anmeldungsdatum:
22. Mai 2012

Beiträge: 4741

Wohnort: Steinbruch

Hallo!

Völlig vergessen! Nein, hat sich nichts wesentliches geändert durch "BE". Nur, dass ich mit der Antenneneinstellung 2 auch im Router-Raum verbunden werde. Aber mit Mauer dazwischen ist wieder Ende.

Das Auseinandernehmen von dem Teil wollte ich mir erst mal sparen, da ich gehofft hatte es auf diesem Weg zu lösen. Zumal es ja unter Windows normal funktioniert und HP-Diagnostics auch keinen Fehler gemeldet hat. Aber wenns sein muß, nehme ich das Teil auch noch mal auseinander. Hatte ich bei SSD-Einbau schon mal, macht aber echt keinen Spaß bei den verbastelten Dingern.

SB ist disabled!

L.G.

Ali_As

(Themenstarter)
Avatar von Ali_As

Anmeldungsdatum:
22. Mai 2012

Beiträge: 4741

Wohnort: Steinbruch

Hallo Krachselmann!

Hat sich überschnitten! Danke für den Tipp! Ich habe schon den 4.15.0.36 laufen! Werde es testen!

L.G.

Edit:

....bevor du damit anfängst, erst einen aktuellen Schnappschuss mit Timeshift erstellen.

Ist nicht mein Produktivsystem, daher nicht sooo wichtig.

krachselman

Anmeldungsdatum:
29. August 2018

Beiträge: 6

Mit dem 4.15.0.36 funtioniert noch nicht mal die von mir aufgeführte Einstellungsmethode mehr! Mit dem 4.15.0.32 klappt sie bei mir.

Ali_As

(Themenstarter)
Avatar von Ali_As

Anmeldungsdatum:
22. Mai 2012

Beiträge: 4741

Wohnort: Steinbruch

Ah, O.K.....!?

krachselman

Anmeldungsdatum:
29. August 2018

Beiträge: 6

hier hast du noch die Quelle, woher ich die Einstellungen habe: https://forum.ubuntuusers.de/topic/problem-mit-dem-funknetzwerk/#post-7810763

Ali_As

(Themenstarter)
Avatar von Ali_As

Anmeldungsdatum:
22. Mai 2012

Beiträge: 4741

Wohnort: Steinbruch

So, ich hab das jetzt mal durchgespielt. Allerdings mit dem aktuellen Kernel. Es ist tatsächlich etwas besser geworden. Im Nachbarraum ist jetzt immerhin Empfang vorhanden, aber schon noch schlechtere Empfangsqualität. Eine Etage höher, direkt über dem Router, geht immer noch nix.

Mit Antenne 2. Mit 1 geht hierbei gar nix.

Kann mir jetzt nicht vorstellen, dass es mit dem älteren Kernel .32 mehr bringt. Was meint ihr?

L.G.

Antworten |