Leap 15.2 | rtl8723be issue after update to 5.3.18-lp152.63

Hello everyone,

I’ve been using a laptop with a RTL8723BE PCIe Wireless Network Adapter for about 4-5 years now, so I am painfully familiar with the weak/unstable wifi issue. However after an update to the new [FONT=arial]5.3.18-lp152.63-default kernel I am unable to get it back to work as previously. Here is the current setup:

[/FONT]

**mkv-lnx:/var/log/zypp #** cat /etc/os-release  
NAME="openSUSE Leap"
VERSION="15.2"
ID="opensuse-leap"
ID_LIKE="suse opensuse"
VERSION_ID="15.2"
PRETTY_NAME="openSUSE Leap 15.2"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:opensuse:leap:15.2"
BUG_REPORT_URL="https://bugs.opensuse.org"
HOME_URL="https://www.opensuse.org/"
**mkv-lnx:/var/log/zypp #** uname -a
Linux mkv-lnx 5.3.18-lp152.63-default #1 SMP Mon Feb 1 17:31:55 UTC 2021 (98caa86) x86_64 x86_64 x86_64 GNU/Linux
**mkv-lnx:/var/log/zypp #** lspci | grep -i rtl
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. **RTL**810xE PCI Express Fast Ethernet controller (rev 0a)
04:00.0 Network controller: Realtek Semiconductor Co., Ltd. **RTL**8723BE PCIe Wireless Network Adapter

**[FONT=arial]I’ve reinstalled the rtlwfifi_new firmware after the kernel upgrade:

**

**
mkv-lnx:/var/log/zypp #** rpm -qa | grep -i rtl
**rtl**wifi_new-firmware-license-0.7.git20208019-lp152.2.1.noarch
**rtl**wifi_new-extended-debugsource-20200803-lp152.3.1.x86_64
**rtl**wifi_new-extended-kmp-default-debuginfo-20200803_k5.3.18_lp152.19-lp152.3.1.x86_64
**rtl**wifi_new-extended-kmp-default-20200803_k5.3.18_lp152.19-lp152.3.1.x86_64
**rtl**8723be-firmware-0.7.git20208019-lp152.2.1.noarch

**This is the content of the rtl8723be.conf file:
**

**
mkv-lnx:/var/log/zypp #** cat /etc/modprobe.d/50-rtl8723be.conf
options rtl8723be fwlps=N ips=N swlps=N swenc=Y disable_watchdog=Y ant_sel=1

[/FONT]
[FONT=arial]The weird thing is that it does not seem to matter which antenna is selected, 1 or 2. I even tried with antenna “0” and other non-existing antennas, the adapter does activate and establishes a connection. but the signal is always weak. It detects only my wifi with bad signal, even though the router is located 3-4 metres away:

[/FONT]

**mkv-lnx:/ #** iwlist wlan0 scan | egrep -i "signal|ssid"
                    Quality=32/70  **Signal** level=-78 dBm   
                    E**SSID**:""
                    Quality=34/70  **Signal** level=-76 dBm   
                    E**SSID**:"mkv"


[FONT=arial]

Does anyone have an idea what I might be missing here?

[/FONT]

Please post:

zypper se -si kernel rtl8723
zypper lr -d
uname -a

Have you tried the one from the Kernel?

Hello Sauerland,

thank you for taking time to look into this. Here is the requested output:

**mkv-lnx:~ #** zypper se -si kernel rtl8723
Loading repository data...
Reading installed packages...

S  | Name                  | Type    | Version                   | Arch   | Repository
---+-----------------------+---------+---------------------------+--------+-------------------------------------------------
i+ | kernel-default        | package | 5.3.18-lp152.63.1         | x86_64 | Online updates for openSUSE Leap:15.2 (standard)
i+ | kernel-default        | package | 5.3.18-lp152.63.1         | x86_64 | Main Update Repository
i+ | kernel-default        | package | 5.3.18-lp152.60.1         | x86_64 | Online updates for openSUSE Leap:15.2 (standard)
i+ | kernel-default        | package | 5.3.18-lp152.60.1         | x86_64 | Main Update Repository
i  | kernel-default-devel  | package | 5.3.18-lp152.63.1         | x86_64 | Online updates for openSUSE Leap:15.2 (standard)
i  | kernel-default-devel  | package | 5.3.18-lp152.63.1         | x86_64 | Main Update Repository
i  | kernel-default-devel  | package | 5.3.18-lp152.60.1         | x86_64 | Online updates for openSUSE Leap:15.2 (standard)
i  | kernel-default-devel  | package | 5.3.18-lp152.60.1         | x86_64 | Main Update Repository
i  | kernel-devel          | package | 5.3.18-lp152.63.1         | noarch | Online updates for openSUSE Leap:15.2 (standard)
i  | kernel-devel          | package | 5.3.18-lp152.63.1         | noarch | Main Update Repository
i  | kernel-devel          | package | 5.3.18-lp152.60.1         | noarch | Online updates for openSUSE Leap:15.2 (standard)
i  | kernel-devel          | package | 5.3.18-lp152.60.1         | noarch | Main Update Repository
i  | kernel-firmware       | package | 20200107-lp152.2.3.1      | noarch | Online updates for openSUSE Leap:15.2 (standard)
i  | kernel-firmware       | package | 20200107-lp152.2.3.1      | noarch | Main Update Repository
i+ | kernel-firmware-i915  | package | 20210208-2.1              | noarch | (System Packages)
i  | kernel-macros         | package | 5.3.18-lp152.63.1         | noarch | Online updates for openSUSE Leap:15.2 (standard)
i  | kernel-macros         | package | 5.3.18-lp152.63.1         | noarch | Main Update Repository
i  | nfs-kernel-server     | package | 2.1.1-lp152.9.6.1         | x86_64 | Online updates for openSUSE Leap:15.2 (standard)
i  | nfs-kernel-server     | package | 2.1.1-lp152.9.6.1         | x86_64 | Main Update Repository
i  | purge-kernels-service | package | 0-lp152.4.1               | noarch | Main Repository
i+ | rtl8723be-firmware    | package | 0.7.git20208019-lp152.2.1 | noarch | Hardware (openSUSE_Leap_15.2)
**mkv-lnx:~ #** zypper lr -d
#  | Alias                     | Name                                             | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                               
       | Service
---+---------------------------+--------------------------------------------------+---------+-----------+---------+----------+--------+-----------------------------------------------------------------------------------
-------+--------
 1 | NVIDIA                    | NVIDIA                                           | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.nvidia.com/opensuse/leap/15.2                                    
       |  
 2 | PlexRepo                  | PlexRepo                                         | No      | ----      | ----    |   99     | NONE   | https://downloads.plex.tv/repo/rpm/x86_64/                                        
       |  
 3 | brave-browser             | brave-browser                                    | Yes     | (r ) Yes  | No      |   99     | rpm-md | https://brave-browser-rpm-release.s3.brave.com/x86_64/                            
       |  
 4 | home_Sauerland            | Sauerland's Home Project (openSUSE_Leap_15.2)    | Yes     | (r ) Yes  | No      |   99     | rpm-md | https://download.opensuse.org/repositories/home:/Sauerland/openSUSE_Leap_15.2/    
       |  
 5 | home_Sauerland_hardware   | Hardware (openSUSE_Leap_15.2)                    | Yes     | (r ) Yes  | No      |   99     | rpm-md | https://download.opensuse.org/repositories/home:/Sauerland:/hardware/openSUSE_Leap
_15.2/ |  
 6 | openSUSE-Leap-15.2-1      | openSUSE-Leap-15.2-1                             | No      | ----      | ----    |   99     | NONE   | hd:/?device=/dev/disk/by-id/usb-Verbatim_STORE_N_GO_070003BB0590D182-0:0-part2    
       |  
 7 | openSUSE_Leap_15.2_Update | Online updates for openSUSE Leap:15.2 (standard) | Yes     | (r ) Yes  | No      |   99     | rpm-md | http://download.opensuse.org/update/leap/15.2/oss/                                
       |  
 8 | packman                   | packman                                          | Yes     | (r ) Yes  | Yes     |   90     | rpm-md | https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.2/               
       |  
 9 | repo-debug                | Debug Repository                                 | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/distribution/leap/15.2/repo/oss/               
       |  
10 | repo-debug-non-oss        | Debug Repository (Non-OSS)                       | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/distribution/leap/15.2/repo/non-oss/           
       |  
11 | repo-debug-update         | Update Repository (Debug)                        | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/update/leap/15.2/oss/                          
       |  
12 | repo-debug-update-non-oss | Update Repository (Debug, Non-OSS)               | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/update/leap/15.2/non-oss/                      
       |  
13 | repo-non-oss              | Non-OSS Repository                               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.2/repo/non-oss/                 
       |  
14 | repo-oss                  | Main Repository                                  | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.2/repo/oss/                     
       |  
15 | repo-source               | Source Repository                                | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/source/distribution/leap/15.2/repo/oss/              
       |  
16 | repo-source-non-oss       | Source Repository (Non-OSS)                      | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/source/distribution/leap/15.2/repo/non-oss/          
       |  
17 | repo-update               | Main Update Repository                           | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.2/oss                                 
       |  
18 | repo-update-non-oss       | Update Repository (Non-Oss)                      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.2/non-oss/                            
       |  
19 | snappy                    | snappy                                           | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_15.2      
       |  
**mkv-lnx:~ #** uname -a
Linux mkv-lnx 5.3.18-lp152.63-default #1 SMP Mon Feb 1 17:31:55 UTC 2021 (98caa86) x86_64 x86_64 x86_64 GNU/Linux


I haven’t tried the built-in module for wifi.

I would not use this:

4 | home_Sauerland            | Sauerland's Home Project (openSUSE_Leap_15.2)    | Yes     | (r ) Yes  | No      |   99     | rpm-md | https://download.opensuse.org/repositories/home:/Sauerland/openSUSE_Leap_15.2/ 

If you do not know what you are doing, it can give errors.

5 | home_Sauerland_hardware | Hardware (openSUSE_Leap_15.2) | Yes | (r ) Yes | No | 99 | rpm-md | https://download.opensuse.org/repositories/home:/Sauerland:/hardware/openSUSE_Leap_15.2/ |

This is the Repo for a fresh Installation, better use the Update Repo:
https://download.opensuse.org/repositories/home:/Sauerland:/hardware/openSUSE_Leap_15.2_Update/

When you enable an Repo, please also enable the refresh, otherwise it may not work.
You have some Repos enabled but not refreshed.
Also you can delete Repo 7, its the same as 17, see the URL.

If this does not working, I would delete rtlwif and use the one from the kernel.

I have triggered a rebuild because of the new kernel.

Hello,

Thank you for the input. Not sure what exactly did the trick, but I updated to the still newer kernel [FONT=arial]5.3.18-lp152.66-default, removed rtlwifi and set the antenna to 0. Now it works like a charm.
[/FONT]