Wi-Fi needs HKS toogle to come up

In one of my L5 (with now the latest kernel 6.0.0-1, but the problem was already there before) I face the problem, that Wifi does not come up on boot. I have to toogle the HKS off - on. All other HKS are also on, but the device has no SIM inserted. I have at http://www.unixarea.de/syslog.txt the syslog from a fresh boot (at 07:11:33) and the HKS toggle (at 07:23:40). Interestingly the redpine_91x is not seen or loaded on boot, only after the HKS toogle it says:

Nov 16 07:23:40 pureos NetworkManager[684]: <info>  [1668579820.2137] manager: rfkill: Wi-Fi now disabled by radio killswitch
Nov 16 07:23:43 pureos NetworkManager[684]: <info>  [1668579823.4249] manager: rfkill: Wi-Fi now enabled by radio killswitch
Nov 16 07:23:43 pureos kernel: [  771.373489] mmc1: new high speed SDIO card at address fffd
Nov 16 07:23:43 pureos kernel: [  771.441623] cfg80211: Loading compiled-in X.509 certificates for regulatory database
Nov 16 07:23:43 pureos kernel: [  771.457686] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
Nov 16 07:23:43 pureos kernel: [  771.462628] cfg80211: loaded regulatory.db is malformed or signature is missing/invalid
Nov 16 07:23:43 pureos kernel: [  771.516663] Bluetooth: Core ver 2.22
Nov 16 07:23:43 pureos kernel: [  771.516857] NET: Registered PF_BLUETOOTH protocol family
Nov 16 07:23:43 pureos kernel: [  771.516862] Bluetooth: HCI device and connection manager initialized
Nov 16 07:23:43 pureos kernel: [  771.516880] Bluetooth: HCI socket layer initialized
Nov 16 07:23:43 pureos kernel: [  771.516888] Bluetooth: L2CAP socket layer initialized
Nov 16 07:23:43 pureos kernel: [  771.516908] Bluetooth: SCO socket layer initialized
Nov 16 07:23:43 pureos kernel: [  771.532327] redpine_91x: Operating mode 13 is only supported prior to firmware 2.x
Nov 16 07:23:43 pureos kernel: [  771.532513] redpine_91x: rsi_probe: ***** 9116 Module *****
Nov 16 07:23:43 pureos kernel: [  771.532627] redpine_91x: redpine_hal_device_init: oper_mode = 13, coex_mode = 2
Nov 16 07:23:43 pureos kernel: [  771.533803] redpine_91x: Received Board Version Number: 10
Nov 16 07:23:43 pureos kernel: [  771.534887] redpine_91x: rsi_load_firmware: Loading file RS9116_NLINK_WLAN_BT_IMAGE.rps
Nov 16 07:23:43 pureos kernel: [  771.538016] redpine_91x:  FW Length = 328192 bytes
Nov 16 07:23:43 pureos kernel: [  771.538033] redpine_91x: ================================================
Nov 16 07:23:43 pureos kernel: [  771.538036] redpine_91x: ================ RSI Version Info ==============
Nov 16 07:23:43 pureos kernel: [  771.538040] redpine_91x: ================================================
Nov 16 07:23:43 pureos kernel: [  771.538043] redpine_91x: FW Version	: 2.1.0.0
Nov 16 07:23:43 pureos kernel: [  771.538047] redpine_91x: RSI FW Version	:  0000.2.1.0.0502
Nov 16 07:23:43 pureos kernel: [  771.538053] redpine_91x: Driver Version	: RS9116.NB0.NL.GNU.LNX.OSD.2.0.0.0024
Nov 16 07:23:43 pureos kernel: [  771.538056] redpine_91x: Operating mode	: 13 [Wi-Fi STA + BT DUAL]
Nov 16 07:23:43 pureos kernel: [  771.538062] redpine_91x: Firmware file	: RS9116_NLINK_WLAN_BT_IMAGE.rps
Nov 16 07:23:43 pureos kernel: [  771.538065] redpine_91x: ================================================
Nov 16 07:23:43 pureos kernel: [  771.715475] redpine_91x:  *** Flash CRC passed ***
Nov 16 07:23:43 pureos kernel: [  771.717684] redpine_91x: ***** Loaded Firmware *****
Nov 16 07:23:48 pureos systemd[1]: systemd-rfkill.service: Succeeded.

There is also an older issue filed by me a year ago, without any further comment:

What could be done to fix this before the Wifi HKS gets physical broken?

Well, this is not fully the truth. Today I forgot to toggle the Wi-Fi HKS and it came up by its own after 18 minutes. Interestingly in the last 4-5 minutes before the redpine chip was listed first in /var/log/syslog there is nothing visible what would cause this “wakeup”:

Nov 18 08:52:13 pureos systemd[1]: Starting Cleanup of Temporary Directories...
Nov 18 08:52:13 pureos systemd[1]: systemd-tmpfiles-clean.service: Succeeded.
Nov 18 08:52:13 pureos systemd[1]: Finished Cleanup of Temporary Directories.
Nov 18 08:56:40 pureos kernel: [ 1171.080670] mmc1: new high speed SDIO card at address fffd
Nov 18 08:56:40 pureos kernel: [ 1171.405614] cfg80211: Loading compiled-in X.509 certificates for regulatory database
Nov 18 08:56:40 pureos kernel: [ 1171.527935] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
Nov 18 08:56:40 pureos kernel: [ 1171.605153] cfg80211: loaded regulatory.db is malformed or signature is missing/invalid
Nov 18 08:56:41 pureos kernel: [ 1171.884846] Bluetooth: Core ver 2.22
Nov 18 08:56:41 pureos kernel: [ 1171.886599] NET: Registered PF_BLUETOOTH protocol family
Nov 18 08:56:41 pureos kernel: [ 1171.886609] Bluetooth: HCI device and connection manager initialized
Nov 18 08:56:41 pureos kernel: [ 1171.886752] Bluetooth: HCI socket layer initialized
Nov 18 08:56:41 pureos kernel: [ 1171.886794] Bluetooth: L2CAP socket layer initialized
Nov 18 08:56:41 pureos kernel: [ 1171.886874] Bluetooth: SCO socket layer initialized
Nov 18 08:56:41 pureos kernel: [ 1171.954440] redpine_91x: rsi_probe: ***** 9116 Module *****
Nov 18 08:56:41 pureos kernel: [ 1171.956339] redpine_91x: redpine_hal_device_init: oper_mode = 5, coex_mode = 2