No WiFi card not found after update (RTL8822BE)

Hi,
I updated openSUSE tumbleweed today. I now have the 5.17.5-1 kernel but my WiFI stopped working, NetworkManager can’t find my RealTek RTL8822BE wireless card anymore. I used to have a lot of problems with this card in the past but Larry’s github repo (https://github.com/lwfinger/rtw88) has been working for me for a long time. until today. Booting with an older kernel doesn’t fix the problem.

Following the sticky in this forum:


$ lspci
01:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8822BE 802.11a/b/g/n/ac WiFi adapter

$ lspci -n
01:00.0 0280: 10ec:b822

$ dmesg
    4.942475] bpfilter: Loaded bpfilter_umh pid 883
    4.943076] Started bpfilter
    4.947136] rtw_8822be 0000:01:00.0: Firmware version 27.2.0, H2C version 13
    4.948068] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
    5.115213] VBoxNetFlt: Successfully started.
...
    5.199797] mei_hdcp 0000:00:16.0-b638ab7e-94e2-4ea2-a552-d1c54b627f04: bound 0000:00:02.0 (ops i915_hdcp_component_ops [i915])
    5.226868] iTCO_vendor_support: vendor-support=0
    5.265546] rtw_8822be 0000:01:00.0 wlp1s0: renamed from wlan0
    5.324580] ee1004 7-0050: 512 byte EE1004-compliant SPD EEPROM, read-only

$ sudo iwconfig
wlp1s0    IEEE 802.11  ESSID:off/any  
          Mode:Managed  Access Point: Not-Associated   Tx-Power=20 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off


$ sudo iwlist -scan
wlp1s0    Interface doesn't support scanning : Network is down

Correction: I am currently running kernel 5.17.5 but the update that broke it was to 5.17.7. Neither kernel works so the issue probably isn’t there.

I also forgot to include this (and I didn’t see an edit button):


$ sudo lspci -v
01:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8822BE 802.11a/b/g/n/ac WiFi adapter
    Subsystem: Lenovo ThinkPad E595
    Flags: bus master, fast devsel, latency 0, IRQ 16
    I/O ports at 3000 [size=256]
    Memory at a1100000 (64-bit, non-prefetchable) [size=64]
    Capabilities: [40] Power Management version 3
    Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
    Capabilities: [70] Express Endpoint, MSI 00
    Capabilities: [100] Advanced Error Reporting
    Capabilities: [148] Device Serial Number 00-e0-4c-ff-fe-b8-22-01
    Capabilities: [158] Latency Tolerance Reporting
    Capabilities: [160] L1 PM Substates
    Kernel driver in use: rtw_8822be
    Kernel modules: wl, rtw_8822be

[/size][/size]

Hi
You need to install NetworkManager-wifi as the package was split and this is a recommends. I suspect you have disabled recommends hence the issue. Also should be at 5.17.9 kernel on 20220521 snapshot.

Thank you, installing NetworkManager-wifi solved the issue.

I can’t remember changing that setting but zypper was indeed configured to not install recommended packages, I’ve reverted that change now.

Hi
Maybe because of texlive recommends? It was due to the packaging split in NetworkManager…

Kernel modules: wl, rtw_8822be

PS
You can delete the broadcom-wl packages if there is no broadcom Wlan Chip.
And set them to the Locklist.