Interesting, that suggests I should have some success with the kernel from Leap 15.4 Main repository. I installed the kernel-default packages from the main repo, rebooted into that kernel, installed kernel-firmware packages from the main repo, reinstalled rtw89, rebooted again into that kernel and this is where I am now:
flieger@localhost:~> uname -sir
Linux 5.14.21-150400.22-default x86_64
flieger@localhost:~> zypper se -si kernel rtw89
Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
---+-----------------------------+---------+-----------------------------------------------+--------+-------------------------------------------------------------
i+ | kernel-default | package | 5.14.21-150400.24.41.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
i+ | kernel-default | package | 5.14.21-150400.24.38.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
i+ | kernel-default | package | 5.14.21-150400.22.1 | x86_64 | Main Repository
i+ | kernel-default-devel | package | 5.14.21-150400.24.41.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
i+ | kernel-default-devel | package | 5.14.21-150400.24.38.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
i+ | kernel-default-devel | package | 5.14.21-150400.22.1 | x86_64 | Main Repository
i+ | kernel-default-extra | package | 5.14.21-150400.24.41.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
i+ | kernel-default-extra | package | 5.14.21-150400.24.38.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
i+ | kernel-default-extra | package | 5.14.21-150400.22.1 | x86_64 | Main Repository
i+ | kernel-default-optional | package | 5.14.21-150400.24.41.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
i+ | kernel-default-optional | package | 5.14.21-150400.24.38.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
i+ | kernel-default-optional | package | 5.14.21-150400.22.1 | x86_64 | Main Repository
i+ | kernel-devel | package | 5.14.21-150400.24.41.1 | noarch | Update repository with updates from SUSE Linux Enterprise 15
i+ | kernel-devel | package | 5.14.21-150400.24.38.1 | noarch | Update repository with updates from SUSE Linux Enterprise 15
i+ | kernel-devel | package | 5.14.21-150400.22.1 | noarch | Main Repository
i+ | kernel-firmware-all | package | 20220119-150400.2.3 | noarch | Main Repository
i+ | kernel-firmware-amdgpu | package | 20220119-150400.2.3 | noarch | Main Repository
i+ | kernel-firmware-ath10k | package | 20220119-150400.2.3 | noarch | Main Repository
i+ | kernel-firmware-ath11k | package | 20220119-150400.2.3 | noarch | Main Repository
i+ | kernel-firmware-atheros | package | 20220119-150400.2.3 | noarch | Main Repository
i+ | kernel-firmware-bluetooth | package | 20220119-150400.2.3 | noarch | Main Repository
i+ | kernel-firmware-bnx2 | package | 20220119-150400.2.3 | noarch | Main Repository
i+ | kernel-firmware-brcm | package | 20220119-150400.2.3 | noarch | Main Repository
i+ | kernel-firmware-chelsio | package | 20220119-150400.2.3 | noarch | Main Repository
i+ | kernel-firmware-dpaa2 | package | 20220119-150400.2.3 | noarch | Main Repository
i+ | kernel-firmware-i915 | package | 20220119-150400.2.3 | noarch | Main Repository
i+ | kernel-firmware-intel | package | 20220119-150400.2.3 | noarch | Main Repository
i+ | kernel-firmware-iwlwifi | package | 20220119-150400.2.3 | noarch | Main Repository
i+ | kernel-firmware-liquidio | package | 20220119-150400.2.3 | noarch | Main Repository
i+ | kernel-firmware-marvell | package | 20220119-150400.2.3 | noarch | Main Repository
i+ | kernel-firmware-media | package | 20220119-150400.2.3 | noarch | Main Repository
i+ | kernel-firmware-mediatek | package | 20220119-150400.2.3 | noarch | Main Repository
i+ | kernel-firmware-mellanox | package | 20220119-150400.2.3 | noarch | Main Repository
i+ | kernel-firmware-mwifiex | package | 20220119-150400.2.3 | noarch | Main Repository
i+ | kernel-firmware-network | package | 20220119-150400.2.3 | noarch | Main Repository
i+ | kernel-firmware-nfp | package | 20220119-150400.2.3 | noarch | Main Repository
i+ | kernel-firmware-nvidia | package | 20220119-150400.2.3 | noarch | Main Repository
i+ | kernel-firmware-platform | package | 20220119-150400.2.3 | noarch | Main Repository
i+ | kernel-firmware-prestera | package | 20220119-150400.2.3 | noarch | Main Repository
i+ | kernel-firmware-qcom | package | 20220119-150400.2.3 | noarch | Main Repository
i+ | kernel-firmware-qlogic | package | 20220119-150400.2.3 | noarch | Main Repository
i+ | kernel-firmware-radeon | package | 20220119-150400.2.3 | noarch | Main Repository
i+ | kernel-firmware-realtek | package | 20220119-150400.2.3 | noarch | Main Repository
i+ | kernel-firmware-serial | package | 20220119-150400.2.3 | noarch | Main Repository
i+ | kernel-firmware-sound | package | 20220119-150400.2.3 | noarch | Main Repository
i+ | kernel-firmware-ti | package | 20220119-150400.2.3 | noarch | Main Repository
i+ | kernel-firmware-ueagle | package | 20220119-150400.2.3 | noarch | Main Repository
i+ | kernel-firmware-usb-network | package | 20220119-150400.2.3 | noarch | Main Repository
i | kernel-macros | package | 5.14.21-150400.24.41.1 | noarch | Update repository with updates from SUSE Linux Enterprise 15
i | purge-kernels-service | package | 0-8.3.1 | noarch | Main Repository
i+ | rtw89-kmp-default | package | 5.17~38.gfce040c_k5.14.21_150400.22-lp154.7.1 | x86_64 | Sauerland Hardware
i+ | rtw89-ueficert | package | 5.17~38.gfce040c-lp154.7.1 | x86_64 | Sauerland Hardware
flieger@localhost:~> lsmod | grep rt
btrtl 28672 1 btusb
bluetooth 700416 43 btrtl,btintel,btbcm,bnep,btusb,rfcomm
rtw_8852be 16384 0
rtw_8852b 344064 1 rtw_8852be
rtw89pci 61440 1 rtw_8852be
rtw89core 434176 2 rtw89pci,rtw_8852b
mac80211 1167360 2 rtw89pci,rtw89core
cfg80211 1024000 4 wl,rtw89core,mac80211,rtw_8852b
flieger@localhost:~> sudo journalctl | grep rtw
Jan 29 13:32:10 localhost kernel: rtw89_8852be 0000:03:00.0: Direct firmware load for rtw89/rtw8852b_fw.bin failed with error -2
Jan 29 13:32:10 localhost kernel: rtw89_8852be 0000:03:00.0: failed to early request firmware: -2
Jan 29 13:32:10 localhost kernel: rtw89_8852be 0000:03:00.0: Direct firmware load for rtw89/rtw8852b_fw.bin failed with error -2
Jan 29 13:32:10 localhost kernel: rtw89_8852be 0000:03:00.0: failed to request firmware
Jan 29 13:32:10 localhost kernel: rtw89_8852be 0000:03:00.0: enabling device (0000 -> 0003)
Jan 29 13:32:10 localhost kernel: rtw89_8852be 0000:03:00.0: failed to wait firmware completion
Jan 29 13:32:10 localhost kernel: rtw89_8852be 0000:03:00.0: failed to setup chip information
Jan 29 13:32:10 localhost kernel: rtw89_8852be: probe of 0000:03:00.0 failed with error -22
Upon installing rtw89-kmp-default and rtw89-ueficert, I got some installation errors that look similar to yours.
Tried uninstalling rtw89, rebooting, reinstalling rtw89 to reproduce the errors, here they are:
flieger@localhost:~> sudo zypper -vv in rtw89-kmp-default rtw89-ueficert
Verbosity: 3
Non-option program arguments: 'rtw89-kmp-default' 'rtw89-ueficert'
Initializing Target
Checking whether to refresh metadata for...
...
Loading repository data...
Reading installed packages...
Selecting 'rtw89-ueficert-5.17~38.gfce040c-lp154.7.1.x86_64' from repository 'Sauerland Hardware' for installation.
Selecting 'rtw89-kmp-default-5.17~38.gfce040c_k5.14.21_150400.22-lp154.7.1.x86_64' from repository 'Sauerland Hardware' for installation.
Resolving package dependencies...
Force resolution: No
The following 115 package updates will NOT be installed:
...
The following 2 NEW packages are going to be installed:
rtw89-kmp-default
5.17~38.gfce040c_k5.14.21_150400.22-lp154.7.1 x86_64 Sauerland Hardware obs://build.opensuse.org/home:Sauerland
rtw89-ueficert
5.17~38.gfce040c-lp154.7.1 x86_64 Sauerland Hardware obs://build.opensuse.org/home:Sauerland
2 new packages to install.
Overall download size: 5.5 MiB. Already cached: 0 B. After the operation, additional 5.4 MiB will be used.
Continue? [y/n/v/...? shows all options] (y): y
committing
Retrieving package rtw89-ueficert-5.17~38.gfce040c-lp154.7.1.x86_64 (1/2), 27.1 KiB ( 938 B unpacked)
Retrieving: https://download.opensuse.org/repositories/home:/Sauerland:/hardware/15.4/x86_64/rtw89-ueficert-5.17~3[done]
Retrieving package rtw89-kmp-default-5.17~38.gfce040c_k5.14.21_150400.22-lp154.7.1.x86_64
(2/2), 5.4 MiB ( 5.4 MiB unpacked)
Retrieving: https://download.opensuse.org/repositories/home:/Sauerland:/hardware/15.4/x86_64/rtw89-kmp[done (5.2 MiB/s)]
Checking for file conflicts: .....................................................................................[done]
(1/2) Installing: rtw89-ueficert-5.17~38.gfce040c-lp154.7.1.x86_64 ...............................................[done]
depmod: WARNING: //lib/modules/5.14.21-150400.22-default/kernel/drivers/net/wireless/realtek/rtw89/rtw89_pci.ko.zst disagrees about version of symbol rtw89_core_fill_txdesc
depmod: WARNING: //lib/modules/5.14.21-150400.22-default/kernel/drivers/net/wireless/realtek/rtw89/rtw89_pci.ko.zst disagrees about version of symbol rtw89_core_napi_init
depmod: WARNING: //lib/modules/5.14.21-150400.22-default/kernel/drivers/net/wireless/realtek/rtw89/rtw89_pci.ko.zst disagrees about version of symbol rtw89_core_unregister
depmod: WARNING: //lib/modules/5.14.21-150400.22-default/kernel/drivers/net/wireless/realtek/rtw89/rtw89_pci.ko.zst disagrees about version of symbol rtw89_core_init
depmod: WARNING: //lib/modules/5.14.21-150400.22-default/kernel/drivers/net/wireless/realtek/rtw89/rtw89_pci.ko.zst disagrees about version of symbol rtw89_core_query_rxdesc
depmod: WARNING: //lib/modules/5.14.21-150400.22-default/kernel/drivers/net/wireless/realtek/rtw89/rtw89_pci.ko.zst disagrees about version of symbol rtw89_core_napi_deinit
depmod: WARNING: //lib/modules/5.14.21-150400.22-default/kernel/drivers/net/wireless/realtek/rtw89/rtw89_pci.ko.zst disagrees about version of symbol rtw89_core_napi_start
depmod: WARNING: //lib/modules/5.14.21-150400.22-default/kernel/drivers/net/wireless/realtek/rtw89/rtw89_pci.ko.zst disagrees about version of symbol rtw89_ser_notify
depmod: WARNING: //lib/modules/5.14.21-150400.22-default/kernel/drivers/net/wireless/realtek/rtw89/rtw89_pci.ko.zst disagrees about version of symbol rtw89_core_register
depmod: WARNING: //lib/modules/5.14.21-150400.22-default/kernel/drivers/net/wireless/realtek/rtw89/rtw89_pci.ko.zst disagrees about version of symbol rtw89_core_rx
depmod: WARNING: //lib/modules/5.14.21-150400.22-default/kernel/drivers/net/wireless/realtek/rtw89/rtw89_pci.ko.zst disagrees about version of symbol rtw89_core_deinit
depmod: WARNING: //lib/modules/5.14.21-150400.22-default/kernel/drivers/net/wireless/realtek/rtw89/rtw89_pci.ko.zst disagrees about version of symbol rtw8852a_chip_info
depmod: WARNING: //lib/modules/5.14.21-150400.22-default/kernel/drivers/net/wireless/realtek/rtw89/rtw89_pci.ko.zst disagrees about version of symbol rtw89_core_napi_stop
depmod: WARNING: //lib/modules/5.14.21-150400.22-default/kernel/drivers/net/wireless/realtek/rtw89/rtw89_pci.ko.zst disagrees about version of symbol rtw89_chip_info_setup
depmod: WARNING: //lib/modules/5.14.21-150400.22-default/kernel/drivers/net/wireless/realtek/rtw89/rtw89_pci.ko.zst disagrees about version of symbol rtw89_mac_get_err_status
Warning: /lib/modules/5.14.21-150400.22-default is inconsistent
Warning: weak-updates symlinks might not be created
(2/2) Installing: rtw89-kmp-default-5.17~38.gfce040c_k5.14.21_150400.22-lp154.7.1.x86_64 .........................[done]
Executing %posttrans scripts .....................................................................................[done]
CommitResult (total 2, done 2, error 0, skipped 0, updateMessages 0)
As you might guess, Wifi doesn’t work. Any ideas on what else I could try?