Update for ID 0bda:b812 seems to have partly broken the adaptor

Have been using the Sauerland repo for my network card, and has worked great for ages, but after an update, now works on initial login, but comes up after a couple of minutes as ‘restricted’. Have just updated to the latest version 5.13.1~5.g3c3736d_k6.0.12_1-5.2 (5.13.1~7.ga2ac3b2_k6.1.0_1-2.6) and still giving me the same issues.
Works fine in Win10, and Ubuntu 22.10.
Thanks.

Only the Version is not helpful…

Post:
zypper se -si kernel kmp
/usr/sbin/hwinfo --wlan

Maybe you have to install hwinfo first.

Not sure what I am posting here…:

zypper se -si kernel kmp
Loading repository data...
Reading installed packages...

S  | Name                             | Type    | Version                         | Arch   | Repository
---+----------------------------------+---------+---------------------------------+--------+----------------------
i+ | devel_kernel                     | pattern | 20170319-11.1                   | x86_64 | Main Repository (OSS)
i+ | devel_kernel                     | pattern | 20170319-11.1                   | x86_64 | openSUSE:Tumbleweed
i+ | devel_kernel                     | pattern | 20170319-11.1                   | x86_64 | openSUSE-20221209-0
i+ | kernel-default                   | package | 6.0.12-1.1                      | x86_64 | (System Packages)
i+ | kernel-default                   | package | 6.1.0-1.1                       | x86_64 | Main Repository (OSS)
i+ | kernel-default                   | package | 6.1.0-1.1                       | x86_64 | openSUSE:Tumbleweed
i+ | kernel-default                   | package | 6.1.0-1.1                       | x86_64 | openSUSE-20221209-0
i+ | kernel-default-devel             | package | 6.0.12-1.1                      | x86_64 | (System Packages)
i+ | kernel-default-devel             | package | 6.1.0-1.1                       | x86_64 | Main Repository (OSS)
i+ | kernel-default-devel             | package | 6.1.0-1.1                       | x86_64 | openSUSE:Tumbleweed
i+ | kernel-default-devel             | package | 6.1.0-1.1                       | x86_64 | openSUSE-20221209-0
i+ | kernel-devel                     | package | 6.0.12-1.1                      | noarch | (System Packages)
i+ | kernel-devel                     | package | 6.1.0-1.1                       | noarch | Main Repository (OSS)
i+ | kernel-devel                     | package | 6.1.0-1.1                       | noarch | openSUSE:Tumbleweed
i+ | kernel-devel                     | package | 6.1.0-1.1                       | noarch | openSUSE-20221209-0
i+ | kernel-firmware-all              | package | 20221130-6.2                    | noarch | Sauerland-Hardware
i+ | kernel-firmware-amdgpu           | package | 20221130-6.2                    | noarch | Sauerland-Hardware
i+ | kernel-firmware-ath10k           | package | 20221130-6.2                    | noarch | Sauerland-Hardware
i+ | kernel-firmware-ath11k           | package | 20221130-6.2                    | noarch | Sauerland-Hardware
i+ | kernel-firmware-atheros          | package | 20221130-6.2                    | noarch | Sauerland-Hardware
i+ | kernel-firmware-bluetooth        | package | 20221130-6.2                    | noarch | Sauerland-Hardware
i+ | kernel-firmware-bnx2             | package | 20221130-6.2                    | noarch | Sauerland-Hardware
i+ | kernel-firmware-brcm             | package | 20221130-6.2                    | noarch | Sauerland-Hardware
i+ | kernel-firmware-chelsio          | package | 20221130-6.2                    | noarch | Sauerland-Hardware
i+ | kernel-firmware-dpaa2            | package | 20221130-6.2                    | noarch | Sauerland-Hardware
i+ | kernel-firmware-i915             | package | 20221130-6.2                    | noarch | Sauerland-Hardware
i+ | kernel-firmware-intel            | package | 20221130-6.2                    | noarch | Sauerland-Hardware
i+ | kernel-firmware-iwlwifi          | package | 20221130-6.2                    | noarch | Sauerland-Hardware
i+ | kernel-firmware-liquidio         | package | 20221130-6.2                    | noarch | Sauerland-Hardware
i+ | kernel-firmware-marvell          | package | 20221130-6.2                    | noarch | Sauerland-Hardware
i+ | kernel-firmware-media            | package | 20221130-6.2                    | noarch | Sauerland-Hardware
i+ | kernel-firmware-mediatek         | package | 20221130-6.2                    | noarch | Sauerland-Hardware
i+ | kernel-firmware-mellanox         | package | 20221130-6.2                    | noarch | Sauerland-Hardware
i+ | kernel-firmware-mwifiex          | package | 20221130-6.2                    | noarch | Sauerland-Hardware
i+ | kernel-firmware-network          | package | 20221130-6.2                    | noarch | Sauerland-Hardware
i+ | kernel-firmware-nfp              | package | 20221130-6.2                    | noarch | Sauerland-Hardware
i+ | kernel-firmware-nvidia           | package | 20221130-6.2                    | noarch | Sauerland-Hardware
i+ | kernel-firmware-platform         | package | 20221130-6.2                    | noarch | Sauerland-Hardware
i+ | kernel-firmware-prestera         | package | 20221130-6.2                    | noarch | Sauerland-Hardware
i+ | kernel-firmware-qcom             | package | 20221130-6.2                    | noarch | Sauerland-Hardware
i+ | kernel-firmware-qlogic           | package | 20221130-6.2                    | noarch | Sauerland-Hardware
i+ | kernel-firmware-radeon           | package | 20221130-6.2                    | noarch | Sauerland-Hardware
i+ | kernel-firmware-realtek          | package | 20221130-6.2                    | noarch | Sauerland-Hardware
i+ | kernel-firmware-serial           | package | 20221130-6.2                    | noarch | Sauerland-Hardware
i+ | kernel-firmware-sound            | package | 20221130-6.2                    | noarch | Sauerland-Hardware
i+ | kernel-firmware-ti               | package | 20221130-6.2                    | noarch | Sauerland-Hardware
i+ | kernel-firmware-ueagle           | package | 20221130-6.2                    | noarch | Sauerland-Hardware
i+ | kernel-firmware-usb-network      | package | 20221130-6.2                    | noarch | Sauerland-Hardware
i+ | kernel-install-tools             | package | 0.3.0-1.4                       | x86_64 | Main Repository (OSS)
i+ | kernel-install-tools             | package | 0.3.0-1.4                       | x86_64 | openSUSE:Tumbleweed
i+ | kernel-install-tools             | package | 0.3.0-1.4                       | x86_64 | openSUSE-20221209-0
i+ | kernel-macros                    | package | 6.1.0-1.1                       | noarch | Main Repository (OSS)
i+ | kernel-macros                    | package | 6.1.0-1.1                       | noarch | openSUSE:Tumbleweed
i+ | kernel-macros                    | package | 6.1.0-1.1                       | noarch | openSUSE-20221209-0
i+ | kernel-source                    | package | 6.0.12-1.1                      | noarch | (System Packages)
i+ | kernel-source                    | package | 6.1.0-1.1                       | noarch | Main Repository (OSS)
i+ | kernel-source                    | package | 6.1.0-1.1                       | noarch | openSUSE:Tumbleweed
i+ | kernel-source                    | package | 6.1.0-1.1                       | noarch | openSUSE-20221209-0
i+ | kernel-syms                      | package | 6.0.12-1.1                      | x86_64 | (System Packages)
i+ | kernel-syms                      | package | 6.1.0-1.1                       | x86_64 | Main Repository (OSS)
i+ | kernel-syms                      | package | 6.1.0-1.1                       | x86_64 | openSUSE:Tumbleweed
i+ | kernel-syms                      | package | 6.1.0-1.1                       | x86_64 | openSUSE-20221209-0
i+ | nfs-kernel-server                | package | 2.6.2-36.1                      | x86_64 | Main Repository (OSS)
i+ | nfs-kernel-server                | package | 2.6.2-36.1                      | x86_64 | openSUSE:Tumbleweed
i+ | nfs-kernel-server                | package | 2.6.2-36.1                      | x86_64 | openSUSE-20221209-0
i+ | patterns-devel-base-devel_kernel | package | 20170319-11.1                   | x86_64 | Main Repository (OSS)
i+ | patterns-devel-base-devel_kernel | package | 20170319-11.1                   | x86_64 | openSUSE:Tumbleweed
i+ | patterns-devel-base-devel_kernel | package | 20170319-11.1                   | x86_64 | openSUSE-20221209-0
i+ | purge-kernels-service            | package | 0-9.3                           | noarch | Main Repository (OSS)
i+ | purge-kernels-service            | package | 0-9.3                           | noarch | openSUSE:Tumbleweed
i+ | purge-kernels-service            | package | 0-9.3                           | noarch | openSUSE-20221209-0
i+ | rtl8822bu-kmp-default            | package | 5.13.1~5.g3c3736d_k6.0.12_1-5.2 | x86_64 | (System Packages)
i+ | rtl8822bu-kmp-default            | package | 5.13.1~7.ga2ac3b2_k6.1.0_1-2.6  | x86_64 | Sauerland-Hardware
i  | rtw88-kmp-default                | package | 5.16~2.g51c8888_k6.1.0_1-3.6    | x86_64 | Sauerland-Hardware

AND:

~> /usr/sbin/hwinfo --wlan
20: USB 00.0: 0282 WLAN controller                              
  [Created at usb.122]
  Unique ID: CoOE.cPKg_gaSCLF
  Parent ID: pBe4.2DFUsyrieMD
  SysFS ID: /devices/pci0000:00/0000:00:14.0/usb2/2-11/2-11:1.0
  SysFS BusID: 2-11:1.0
  Hardware Class: network
  Model: "Realtek RTL88x2bu [AC1200 Techkey]"
  Hotplug: USB
  Vendor: usb 0x0bda "Realtek Semiconductor Corp."
  Device: usb 0xb812 "RTL88x2bu [AC1200 Techkey]"
  Revision: "2.10"
  Serial ID: "123456"
  Driver: "rtw_8822bu"
  Driver Modules: "rtw88_8822bu"
  Device File: wlp0s20u11
  Features: WLAN
  Speed: 480 Mbps
  HW Address: 80:3f:5d:16:ea:58
  Permanent HW Address: 80:3f:5d:16:ea:58
  Link detected: yes
  WLAN channels: 1 2 3 4 5 6 7 8 9 10 11 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 149
  WLAN frequencies: 2.412 2.417 2.422 2.427 2.432 2.437 2.442 2.447 2.452 2.457 2.462 5.18 5.2 5.22 5.24 5.26 5.28 5.3 5.32 5.5 5.52 5.54 5.56 5.58 5.6 5.62 5.64 5.66 5.68 5.7 5.72 5.745
  WLAN encryption modes: WEP40 WEP104 TKIP CCMP
  WLAN authentication modes: open sharedkey wpa-psk wpa-eap
  Module Alias: "usb:v0BDApB812d0210dc00dsc00dp00icFFiscFFipFFin00"
  Driver Info #0:
    Driver Status: rtw88_8822bu is active
    Driver Activation Cmd: "modprobe rtw88_8822bu"
  Driver Info #1:
    Driver Status: rtl8822bu is active
    Driver Activation Cmd: "modprobe rtl8822bu"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #29 (Hub)

If you need anything else, let me know…
Thanks, John.

i+ | rtl8822bu-kmp-default            | package | 5.13.1~5.g3c3736d_k6.0.12_1-5.2 | x86_64 | (System Packages)
i+ | rtl8822bu-kmp-default            | package | 5.13.1~7.ga2ac3b2_k6.1.0_1-2.6  | x86_64 | Sauerland-Hardware
i  | rtw88-kmp-default                | package | 5.16~2.g51c8888_k6.1.0_1-3.6    | x86_64 | Sauerland-Hardware

You have installed 2 different kmps, delete all rtl8822bu-kmps.

Post as root:
journalctl -b | grep -Ei 'firm|rtl|rtw'

After erasing the rtl8822bu-kmps:

~> sudo journalctl -b | grep -Ei 'firm|rtl|rtw'
[sudo] password for root: 
Dec 28 19:27:40 localhost kernel: Spectre V2 : Enabling Restricted Speculation for firmware calls
Dec 28 19:27:40 localhost kernel: ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
Dec 28 09:27:45 localhost systemd[1]: Store a System Token in an EFI Variable was skipped because of an unmet condition check (ConditionPathExists=/sys/firmware/efi/efivars/LoaderFeatures-4a67b082-0a4c-41cf-b6c7-440b29bb8c4f).
Dec 28 09:27:45 localhost NetworkManager[1060]: <info>  [1672183665.7764] manager[0x55f3ed600010]: monitoring kernel firmware directory '/lib/firmware'.
Dec 28 09:27:48 localhost.localdomain kernel: rtw_8822bu 2-7:1.0: Firmware version 27.2.0, H2C version 13
Dec 28 09:27:48 localhost.localdomain kernel: usbcore: registered new interface driver rtw_8822bu
Dec 28 09:27:48 localhost.localdomain kernel: RTW: module init start
Dec 28 09:27:48 localhost.localdomain kernel: RTW: rtl88x2bu v5.13.1-20-gbd7c7eb9d.20210702_COEX20210316-18317b7b
Dec 28 09:27:48 localhost.localdomain kernel: RTW: rtl88x2bu BT-Coex version = COEX20210316-18317b7b
Dec 28 09:27:48 localhost.localdomain kernel: usbcore: registered new interface driver rtl88x2bu
Dec 28 09:27:48 localhost.localdomain kernel: RTW: module init ret=0
Dec 28 09:27:48 localhost.localdomain NetworkManager[1060]: <info>  [1672183668.6441] rfkill1: found Wi-Fi radio killswitch (at /sys/devices/pci0000:00/0000:00:14.0/usb2/2-7/2-7:1.0/ieee80211/phy0/rfkill1) (driver rtw_8822bu)
Dec 28 09:27:48 localhost.localdomain kernel: rtw_8822bu 2-7:1.0 wlp0s20u7: renamed from wlan0
Dec 28 09:27:56 localhost.localdomain systemd[1]: Startup finished in 11.097s (firmware) + 4.140s (loader) + 885ms (kernel) + 2.184s (initrd) + 14.218s (userspace) = 32.526s.
Dec 28 09:28:15 localhost.localdomain kernel: Modules linked in: rfcomm snd_seq_dummy snd_hrtimer snd_seq af_packet hid_logitech_hidpp joydev cmac algif_hash algif_skcipher af_alg rtl8822bu(OE) bnep rtw88_8822bu(OE) rtw88_usb(OE) rtw_8822b(OE) rtw_core(OE) hid_logitech_dj mac80211 btusb btrtl uvcvideo btbcm videobuf2_vmalloc btintel videobuf2_memops btmtk videobuf2_v4l2 libarc4 bluetooth videobuf2_common cfg80211 snd_usb_audio snd_usbmidi_lib uas snd_rawmidi videodev usb_storage hid_generic snd_seq_device mc usbhid ecdh_generic nft_fib_inet nft_fib_ipv4 nft_fib_ipv6 nft_fib nft_reject_inet nf_reject_ipv4 nf_reject_ipv6 nft_reject nft_ct nft_chain_nat nf_tables ip6table_nat ip6table_mangle ip6table_raw ip6table_security iptable_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 iptable_mangle iptable_raw rfkill iptable_security nfnetlink vboxnetadp(OE) vboxnetflt(OE) ip6table_filter ip6_tables iptable_filter bpfilter vboxdrv(OE) qrtr ext4 nls_iso8859_1 nls_cp437 mbcache vfat jbd2 fat intel_rapl_msr
Dec 28 09:28:15 localhost.localdomain kernel:  rtw_usb_write+0x8d/0xd0 [rtw88_usb 12b7dfd01b79667add63a929d734d30e26118f2a]
Dec 28 09:28:15 localhost.localdomain kernel:  rtw_bf_init_bfer_entry_mu+0x31/0xc0 [rtw_core 0887d61181166335cd9ac31f36af2e5ad666390b]
Dec 28 09:28:15 localhost.localdomain kernel:  rtw_bf_enable_bfee_mu+0xba/0x160 [rtw_core 0887d61181166335cd9ac31f36af2e5ad666390b]
Dec 28 09:28:15 localhost.localdomain kernel:  rtw_bf_assoc+0x106/0x230 [rtw_core 0887d61181166335cd9ac31f36af2e5ad666390b]
Dec 28 09:28:15 localhost.localdomain kernel:  rtw_ops_bss_info_changed+0x1f8/0x260 [rtw_core 0887d61181166335cd9ac31f36af2e5ad666390b]
Dec 28 19:34:34 localhost.localdomain kernel: rtw_8822bu 2-7:1.0: timed out to flush queue 2
Dec 28 19:34:34 localhost.localdomain kernel: rtw_8822bu 2-7:1.0: failed to get tx report from firmware
Dec 28 19:34:34 localhost.localdomain kernel: rtw_8822bu 2-7:1.0: timed out to flush queue 3
Dec 28 19:34:35 localhost.localdomain kernel: rtw_8822bu 2-7:1.0: timed out to flush queue 0
Dec 28 19:34:35 localhost.localdomain kernel: rtw_8822bu 2-7:1.0: timed out to flush queue 1
Dec 28 19:34:35 localhost.localdomain kernel: rtw_8822bu 2-7:1.0: timed out to flush queue 2
Dec 28 19:34:36 localhost.localdomain kernel: rtw_8822bu 2-8:1.0: Firmware version 27.2.0, H2C version 13
Dec 28 19:34:36 localhost.localdomain NetworkManager[1060]: <info>  [1672220076.3129] rfkill2: found Wi-Fi radio killswitch (at /sys/devices/pci0000:00/0000:00:14.0/usb2/2-8/2-8:1.0/ieee80211/phy1/rfkill2) (driver rtw_8822bu)
Dec 28 19:34:36 localhost.localdomain kernel: rtw_8822bu 2-8:1.0 wlp0s20u8: renamed from wlan0
Dec 28 19:36:24 localhost.localdomain kernel: ieee80211 phy2: rt2x00lib_request_firmware: Info - Loading firmware file 'rt2870.bin'
Dec 28 19:36:24 localhost.localdomain kernel: ieee80211 phy2: rt2x00lib_request_firmware: Info - Firmware detected - version: 0.36
Dec 28 19:37:09 localhost.localdomain kernel: rtw_8822bu 2-8:1.0: timed out to flush queue 0
Dec 28 19:37:09 localhost.localdomain kernel: rtw_8822bu 2-8:1.0: failed to get tx report from firmware
Dec 28 19:37:09 localhost.localdomain kernel: rtw_8822bu 2-8:1.0: timed out to flush queue 2
Dec 28 19:37:09 localhost.localdomain kernel: rtw_8822bu 2-8:1.0: timed out to flush queue 3
Dec 28 19:37:10 localhost.localdomain kernel: rtw_8822bu 2-8:1.0: timed out to flush queue 0
Dec 28 19:37:10 localhost.localdomain kernel: rtw_8822bu 2-8:1.0: timed out to flush queue 1
Dec 28 19:37:10 localhost.localdomain kernel: rtw_8822bu 2-8:1.0: timed out to flush queue 2
Dec 28 19:42:41 localhost.localdomain kernel: rtw_8822bu 2-8:1.0: Firmware version 27.2.0, H2C version 13
Dec 28 19:42:41 localhost.localdomain NetworkManager[1060]: <info>  [1672220561.1545] rfkill4: found Wi-Fi radio killswitch (at /sys/devices/pci0000:00/0000:00:14.0/usb2/2-8/2-8:1.0/ieee80211/phy3/rfkill4) (driver rtw_8822bu)
Dec 28 19:42:41 localhost.localdomain kernel: rtw_8822bu 2-8:1.0 wlp0s20u8: renamed from wlan0
Dec 28 19:57:30 localhost.localdomain kernel: rtw_8822bu 2-8:1.0: timed out to flush queue 2
Dec 28 19:57:30 localhost.localdomain kernel: rtw_8822bu 2-8:1.0: failed to get tx report from firmware
Dec 28 19:57:30 localhost.localdomain kernel: rtw_8822bu 2-8:1.0: timed out to flush queue 0
Dec 28 19:57:30 localhost.localdomain kernel: rtw_8822bu 2-8:1.0: timed out to flush queue 3
Dec 28 19:57:31 localhost.localdomain kernel: rtw_8822bu 2-8:1.0: timed out to flush queue 0
Dec 28 19:57:31 localhost.localdomain kernel: rtw_8822bu 2-8:1.0: timed out to flush queue 1
Dec 28 19:57:31 localhost.localdomain kernel: rtw_8822bu 2-8:1.0: timed out to flush queue 2
Dec 28 19:57:32 localhost.localdomain kernel: rtw_8822bu 2-8:1.0: Firmware version 27.2.0, H2C version 13
Dec 28 19:57:32 localhost.localdomain NetworkManager[1060]: <info>  [1672221452.3059] rfkill5: found Wi-Fi radio killswitch (at /sys/devices/pci0000:00/0000:00:14.0/usb2/2-8/2-8:1.0/ieee80211/phy4/rfkill5) (driver rtw_8822bu)
Dec 28 19:57:32 localhost.localdomain kernel: rtw_8822bu 2-8:1.0 wlp0s20u8: renamed from wlan0
Dec 28 20:04:32 localhost.localdomain kernel: ieee80211 phy5: rt2x00lib_request_firmware: Info - Loading firmware file 'rt2870.bin'
Dec 28 20:04:32 localhost.localdomain kernel: ieee80211 phy5: rt2x00lib_request_firmware: Info - Firmware detected - version: 0.36
Dec 28 20:04:34 localhost.localdomain kernel: rtw_8822bu 2-8:1.0: timed out to flush queue 1
Dec 28 20:04:34 localhost.localdomain kernel: rtw_8822bu 2-8:1.0: timed out to flush queue 1
Dec 28 20:04:35 localhost.localdomain kernel: rtw_8822bu 2-8:1.0: timed out to flush queue 2
Dec 28 20:06:52 localhost.localdomain kernel: Modules linked in: rt2800usb rt2x00usb rt2800lib rt2x00lib ccm rfcomm snd_seq_dummy snd_hrtimer snd_seq af_packet hid_logitech_hidpp joydev cmac algif_hash algif_skcipher af_alg rtl8822bu(OE) bnep rtw88_8822bu(OE) rtw88_usb(OE) rtw_8822b(OE) rtw_core(OE) hid_logitech_dj mac80211 btusb btrtl uvcvideo btbcm videobuf2_vmalloc btintel videobuf2_memops btmtk videobuf2_v4l2 libarc4 bluetooth videobuf2_common cfg80211 snd_usb_audio snd_usbmidi_lib uas snd_rawmidi videodev usb_storage hid_generic snd_seq_device mc usbhid ecdh_generic nft_fib_inet nft_fib_ipv4 nft_fib_ipv6 nft_fib nft_reject_inet nf_reject_ipv4 nf_reject_ipv6 nft_reject nft_ct nft_chain_nat nf_tables ip6table_nat ip6table_mangle ip6table_raw ip6table_security iptable_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 iptable_mangle iptable_raw rfkill iptable_security nfnetlink vboxnetadp(OE) vboxnetflt(OE) ip6table_filter ip6_tables iptable_filter bpfilter vboxdrv(OE) qrtr ext4 nls_iso8859_1
Dec 28 20:06:58 localhost.localdomain kernel: rtw_8822bu 2-11:1.0: Firmware version 27.2.0, H2C version 13
Dec 28 20:06:58 localhost.localdomain NetworkManager[1060]: <info>  [1672222018.7685] rfkill7: found Wi-Fi radio killswitch (at /sys/devices/pci0000:00/0000:00:14.0/usb2/2-11/2-11:1.0/ieee80211/phy6/rfkill7) (driver rtw_8822bu)
Dec 28 20:06:58 localhost.localdomain kernel: rtw_8822bu 2-11:1.0 wlp0s20u11: renamed from wlan0
Dec 28 20:21:28 localhost.localdomain kernel: ieee80211 phy7: rt2x00lib_request_firmware: Info - Loading firmware file 'rt2870.bin'
Dec 28 20:21:28 localhost.localdomain kernel: ieee80211 phy7: rt2x00lib_request_firmware: Info - Firmware detected - version: 0.36
Dec 28 20:21:44 localhost.localdomain kernel: rtw_8822bu 2-11:1.0: error beacon valid
Dec 28 20:21:44 localhost.localdomain kernel: rtw_8822bu 2-11:1.0: failed to download rsvd page
Dec 28 20:21:44 localhost.localdomain kernel: rtw_8822bu 2-11:1.0: failed to download firmware
Dec 28 20:28:35 localhost.localdomain kernel: rtw_8822bu 2-11:1.0: error beacon valid
Dec 28 20:28:35 localhost.localdomain kernel: rtw_8822bu 2-11:1.0: failed to download rsvd page
Dec 28 20:28:35 localhost.localdomain kernel: rtw_8822bu 2-11:1.0: failed to download firmware
Dec 28 20:35:28 localhost.localdomain kernel: rtw_8822bu 2-11:1.0: error beacon valid
Dec 28 20:35:28 localhost.localdomain kernel: rtw_8822bu 2-11:1.0: failed to download rsvd page
Dec 28 20:35:28 localhost.localdomain kernel: rtw_8822bu 2-11:1.0: failed to download firmware
Dec 28 20:42:21 localhost.localdomain kernel: rtw_8822bu 2-11:1.0: error beacon valid
Dec 28 20:42:21 localhost.localdomain kernel: rtw_8822bu 2-11:1.0: failed to download rsvd page
Dec 28 20:42:21 localhost.localdomain kernel: rtw_8822bu 2-11:1.0: failed to download firmware
Dec 28 20:44:20 localhost.localdomain [RPM][13746]: erase rtl8822bu-kmp-default-5.13.1~5.g3c3736d_k6.0.12_1-5.2.x86_64: success
Dec 28 20:44:32 localhost.localdomain [RPM][13746]: erase rtl8822bu-kmp-default-5.13.1~5.g3c3736d_k6.0.12_1-5.2.x86_64: success
Dec 28 20:44:33 localhost.localdomain [RPM][18188]: erase rtl8822bu-kmp-default-5.13.1~7.ga2ac3b2_k6.1.0_1-2.6.x86_64: success
Dec 28 20:44:37 localhost.localdomain [RPM][18188]: erase rtl8822bu-kmp-default-5.13.1~7.ga2ac3b2_k6.1.0_1-2.6.x86_64: success

Is this after deleting the kmps and reboot?

It is now… :grinning: :grinning:

~> sudo journalctl -b | grep -Ei 'firm|rtl|rtw'
[sudo] password for root: 
Dec 29 07:39:54 localhost kernel: Spectre V2 : Enabling Restricted Speculation for firmware calls
Dec 29 07:39:54 localhost kernel: ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
Dec 28 21:40:03 localhost systemd[1]: Store a System Token in an EFI Variable was skipped because of an unmet condition check (ConditionPathExists=/sys/firmware/efi/efivars/LoaderFeatures-4a67b082-0a4c-41cf-b6c7-440b29bb8c4f).
Dec 28 21:40:03 localhost NetworkManager[1173]: <info>  [1672227603.9356] manager[0x55a05c8c0090]: monitoring kernel firmware directory '/lib/firmware'.
Dec 28 21:40:04 localhost.localdomain kernel: ieee80211 phy0: rt2x00lib_request_firmware: Info - Loading firmware file 'rt2870.bin'
Dec 28 21:40:04 localhost.localdomain kernel: ieee80211 phy0: rt2x00lib_request_firmware: Info - Firmware detected - version: 0.36
Dec 28 21:40:10 localhost.localdomain systemd[1]: Startup finished in 13.419s (firmware) + 5.614s (loader) + 881ms (kernel) + 2.389s (initrd) + 13.796s (userspace) = 36.103s.

Does it work?

Otherwise:
zypper se -si kernel-default kmp

(Sorry - went to bed.)
Seems to be ok now, I believe.
Just for your info, this was a brand new install (about 2 weeks ago), and had just applied any updates that had come in since…
Thanks for your help!
John.

Whoops, take it back - had another adaptor plugged in.
After putting the other back, again ended up with ‘restricted connection’.

~> sudo zypper se -si kernel-default kmp
Loading repository data...
Reading installed packages...

S  | Name                 | Type    | Version                      | Arch   | Repository
---+----------------------+---------+------------------------------+--------+------------------
i+ | kernel-default       | package | 6.1.0-1.1                    | x86_64 | (System Packages)
i+ | kernel-default       | package | 6.0.12-1.1                   | x86_64 | (System Packages)
i+ | kernel-default-devel | package | 6.1.0-1.1                    | x86_64 | (System Packages)
i+ | kernel-default-devel | package | 6.0.12-1.1                   | x86_64 | (System Packages)
i  | rtw88-kmp-default    | package | 5.16~2.g51c8888_k6.1.0_1-3.6 | x86_64 | (System Packages)

It’s not working anymore?
Maybe:
https://bugzilla.opensuse.org/show_bug.cgi?id=1206683#c39

No, not well…
Works when 1st connected, for between seconds to several minutes+, but then “limited connectivity”. Unplugging/replugging sees it go through the same process, again.
When not working, cannot ping anything either by IP or name.
Also, there is an indicator on the device that I am sure used to flash, but now never lights up.
BTW, have 2 of these devices, different brands, but same IDs (Bus 002 Device 018: ID 0bda:b812 Realtek Semiconductor Corp. RTL88x2bu [AC1200 Techkey]), both having the same issue.
Other USB devices using different chip, work fine.
Thanks, John.

Is it working if you first boot in kernel 6.0.12?
If it is working (test it for a longer time) reboot to kernel 6.1 and test it.
Important: reboot not shut down.

The only older kernel version I have available is 6.1.0-1-default. (New install…)

Tried installing an older Tumbleweed (5.15.3-1) on another partition, but can’t find a driver version to install that would work.
Suggestions?
Can I somehow monitor to find what is shutting it down after a random period? Have tried journalctl, but nothing obvious…

A USB power management issue perhaps?

You cam inhibit this behaviour for a given chipset as explained here…
https://wiki.archlinux.org/title/Power_management#USB_autosuspend
https://www.kernel.org/doc/Documentation/usb/power-management.txt

or inhibit globally by adding the following kernel boot option to grub…
usbcore.autosuspend=-1

Thanks.
Have just tried that - no change…
Also, there is an activity indicator on the device that, when working ‘properly’, flashes, but it is now not flashing at all (even when working), with the current driver…

Ok, not a power management issue then :wink:

Nothing recorded in the journal when the device fails?

No, nothing at all…

Will confirm the same issue. 6.1.1-1-default kernel, updated just this morning.

1 Like