Since the OP PC+'s internal wifi is not supported on LibreELEC I tried a couple of different USB WiFi adapters. The firs is a Realtek based 8822bu adapter. The kernel driver loads, it scans my network but connection manager fails when trying to connect. I initially tried 11, then grabbed the daily 12. Below is from todays 12 build.
LibreELEC:~ # uname -r
6.3.4
LibreELEC:~ # lsb_release -a
LibreELEC (community): nightly-20230601-d195c40
lsusb
Code
LibreELEC:~ # lsusb
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 004: ID 594c:7100 Microsoft_KM-V1.a
Bus 004 Device 003: ID 1d6b:0104 Linux Foundation Multifunction Composite Gadget
Bus 004 Device 002: ID 045b:0209 Hitachi, Ltd
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 003: ID 0bda:b82c Realtek Semiconductor Corp. 802.11ac NIC
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 009 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Display More
dmesg
Code
LibreELEC:~ # dmesg |grep 8822
[ 13.901394] Bluetooth: hci0: RTL: examining hci_ver=07 hci_rev=000b lmp_ver=07 lmp_subver=8822
[ 13.902494] Bluetooth: hci0: RTL: loading rtl_bt/rtl8822b_fw.bin
[ 13.941539] Bluetooth: hci0: RTL: loading rtl_bt/rtl8822b_config.bin
[ 14.451133] rtw_8822bu 2-1:1.2: Firmware version 27.2.0, H2C version 13
[ 14.955661] usbcore: registered new interface driver rtw_8822bu
[ 124.918731] rtw_8822bu 2-1:1.2: timed out to flush queue 0
[ 125.705352] Bluetooth: hci0: RTL: examining hci_ver=07 hci_rev=000b lmp_ver=07 lmp_subver=8822
[ 125.706348] Bluetooth: hci0: RTL: loading rtl_bt/rtl8822b_fw.bin
[ 125.706805] Bluetooth: hci0: RTL: loading rtl_bt/rtl8822b_config.bin
[ 125.708915] rtw_8822bu 2-1:1.2: Firmware version 27.2.0, H2C version 13
Display More
lsmod
Code
LibreELEC:~ # lsmod |grep 88
rtw88_8822bu 16384 0
rtw88_8822b 217088 1 rtw88_8822bu
rtw88_usb 20480 1 rtw88_8822bu
rtw88_core 126976 2 rtw88_8822b,rtw88_usb
mac80211 454656 2 rtw88_core,rtw88_usb
cfg80211 327680 2 rtw88_core,mac80211
relevant journalctl messages
Code
May 02 16:59:12 LibreELEC kernel: rtw_8822bu 2-1:1.2: Firmware version 27.2.0, H2C version 13
May 02 16:59:12 LibreELEC iwd[318]: Wiphy: 1, Name: phy1
May 02 16:59:12 LibreELEC iwd[318]: Permanent Address: 90:de:80:ad:4b:33
May 02 16:59:12 LibreELEC iwd[318]: 2.4Ghz Band:
May 02 16:59:12 LibreELEC iwd[318]: Bitrates (non-HT):
May 02 16:59:12 LibreELEC iwd[318]: 1.0 Mbps
May 02 16:59:12 LibreELEC iwd[318]: 2.0 Mbps
May 02 16:59:12 LibreELEC iwd[318]: 5.5 Mbps
May 02 16:59:12 LibreELEC iwd[318]: 11.0 Mbps
May 02 16:59:12 LibreELEC iwd[318]: 6.0 Mbps
May 02 16:59:12 LibreELEC iwd[318]: 9.0 Mbps
May 02 16:59:12 LibreELEC iwd[318]: 12.0 Mbps
May 02 16:59:12 LibreELEC iwd[318]: 18.0 Mbps
May 02 16:59:12 LibreELEC iwd[318]: 24.0 Mbps
May 02 16:59:12 LibreELEC iwd[318]: 36.0 Mbps
May 02 16:59:12 LibreELEC iwd[318]: 48.0 Mbps
May 02 16:59:12 LibreELEC iwd[318]: 54.0 Mbps
May 02 16:59:12 LibreELEC iwd[318]: HT Capabilities:
May 02 16:59:12 LibreELEC iwd[318]: HT40
May 02 16:59:12 LibreELEC iwd[318]: Short GI for 20Mhz
May 02 16:59:12 LibreELEC iwd[318]: Short GI for 40Mhz
May 02 16:59:12 LibreELEC iwd[318]: HT RX MCS indexes:
May 02 16:59:12 LibreELEC iwd[318]: 0-15
May 02 16:59:12 LibreELEC iwd[318]: 32
May 02 16:59:12 LibreELEC iwd[318]: 5Ghz Band:
May 02 16:59:12 LibreELEC iwd[318]: Bitrates (non-HT):
May 02 16:59:12 LibreELEC iwd[318]: 6.0 Mbps
May 02 16:59:12 LibreELEC iwd[318]: 9.0 Mbps
May 02 16:59:12 LibreELEC iwd[318]: 12.0 Mbps
May 02 16:59:12 LibreELEC iwd[318]: 18.0 Mbps
May 02 16:59:12 LibreELEC iwd[318]: 24.0 Mbps
May 02 16:59:12 LibreELEC iwd[318]: 36.0 Mbps
May 02 16:59:12 LibreELEC iwd[318]: 48.0 Mbps
May 02 16:59:12 LibreELEC iwd[318]: 54.0 Mbps
May 02 16:59:12 LibreELEC iwd[318]: HT Capabilities:
May 02 16:59:12 LibreELEC iwd[318]: HT40
May 02 16:59:12 LibreELEC iwd[318]: Short GI for 20Mhz
May 02 16:59:12 LibreELEC iwd[318]: Short GI for 40Mhz
May 02 16:59:12 LibreELEC iwd[318]: HT RX MCS indexes:
May 02 16:59:12 LibreELEC iwd[318]: 0-15
May 02 16:59:12 LibreELEC iwd[318]: 32
May 02 16:59:12 LibreELEC iwd[318]: VHT Capabilities:
May 02 16:59:12 LibreELEC iwd[318]: Short GI for 80Mhz
May 02 16:59:12 LibreELEC iwd[318]: Max RX MCS: 0-9 for NSS: 2
May 02 16:59:12 LibreELEC iwd[318]: Max TX MCS: 0-9 for NSS: 2
May 02 16:59:12 LibreELEC iwd[318]: Ciphers: BIP-CMAC-256 BIP-GMAC-256 BIP-GMAC-128 CCMP-256
May 02 16:59:12 LibreELEC iwd[318]: GCMP-256 GCMP-128 BIP-CMAC-128 CCMP-128
May 02 16:59:12 LibreELEC iwd[318]: TKIP
May 02 16:59:12 LibreELEC iwd[318]: Supported iftypes: ad-hoc station ap
May 02 16:59:12 LibreELEC iwd[318]: Wiphy phy1 will only use the default interface
May 02 16:59:12 LibreELEC iwd[318]: No default interface for wiphy 1
May 02 16:59:12 LibreELEC connmand[805]: wlan0 {create} index 5 type 1 <ETHER>
May 02 16:59:12 LibreELEC connmand[805]: wlan0 {update} flags 4098 <DOWN>
May 02 16:59:12 LibreELEC connmand[805]: wlan0 {newlink} index 5 address 90:DE:80:AD:4B:33 mtu 1500
May 02 16:59:12 LibreELEC connmand[805]: wlan0 {newlink} index 5 operstate 2 <DOWN>
May 02 16:59:12 LibreELEC connmand[805]: Adding interface wlan0 [ wifi ]
May 02 16:59:12 LibreELEC connman-vpnd[309]: wlan0 {create} index 5 type 1 <ETHER>
May 02 16:59:12 LibreELEC connman-vpnd[309]: wlan0 {update} flags 4098 <DOWN>
May 02 16:59:12 LibreELEC connman-vpnd[309]: wlan0 {newlink} index 5 address 90:DE:80:AD:4B:33 mtu 1500
May 02 16:59:12 LibreELEC connman-vpnd[309]: wlan0 {newlink} index 5 operstate 2 <DOWN>
May 02 16:59:12 LibreELEC connman-vpnd[309]: wlan0 {newlink} index 5 operstate 2 <DOWN>
May 02 16:59:12 LibreELEC systemd[1]: bluetooth-defaults.service was skipped because of an unmet condition check (ConditionPathExists=!/storage/.cache/services/bluez.disabled).
May 02 16:59:12 LibreELEC systemd[1]: bluetooth.service was skipped because of an unmet condition check (ConditionPathExists=/storage/.cache/services/bluez.conf).
May 02 16:59:12 LibreELEC systemd[1]: obex.service was skipped because of an unmet condition check (ConditionPathExists=/storage/.cache/services/bluez.conf).
May 02 16:59:12 LibreELEC systemd[1]: Reached target bluetooth.target.
May 02 16:59:12 LibreELEC kernel: Bluetooth: hci0: RTL: fw version 0xab6b705c
May 02 16:59:12 LibreELEC kernel: Bluetooth: hci0: broken local ext features page 2
May 02 16:59:13 LibreELEC connmand[805]: wlan0 {update} flags 4163 <UP,RUNNING>
May 02 16:59:13 LibreELEC connmand[805]: wlan0 {newlink} index 5 address 90:DE:80:AD:4B:33 mtu 1500
May 02 16:59:13 LibreELEC connmand[805]: wlan0 {newlink} index 5 operstate 0 <UNKNOWN>
May 02 16:59:13 LibreELEC connman-vpnd[309]: wlan0 {update} flags 4163 <UP,RUNNING>
May 02 16:59:13 LibreELEC connman-vpnd[309]: wlan0 {newlink} index 5 address 90:DE:80:AD:4B:33 mtu 1500
May 02 16:59:13 LibreELEC connman-vpnd[309]: wlan0 {newlink} index 5 operstate 0 <UNKNOWN>
May 02 16:59:13 LibreELEC connmand[805]: wlan0 {update} flags 4099 <UP>
May 02 16:59:13 LibreELEC connmand[805]: wlan0 {newlink} index 5 address 90:DE:80:AD:4B:33 mtu 1500
May 02 16:59:13 LibreELEC connmand[805]: wlan0 {newlink} index 5 operstate 2 <DOWN>
May 02 16:59:13 LibreELEC connman-vpnd[309]: wlan0 {update} flags 4099 <UP>
May 02 16:59:13 LibreELEC connman-vpnd[309]: wlan0 {newlink} index 5 address 90:DE:80:AD:4B:33 mtu 1500
May 02 16:59:13 LibreELEC connman-vpnd[309]: wlan0 {newlink} index 5 operstate 2 <DOWN>
May 02 16:59:13 LibreELEC connmand[805]: wlan0 {newlink} index 5 address 90:DE:80:AD:4B:33 mtu 1500
May 02 16:59:13 LibreELEC connmand[805]: wlan0 {newlink} index 5 operstate 2 <DOWN>
May 02 16:59:13 LibreELEC connman-vpnd[309]: wlan0 {newlink} index 5 address 90:DE:80:AD:4B:33 mtu 1500
May 02 16:59:13 LibreELEC connman-vpnd[309]: wlan0 {newlink} index 5 operstate 2 <DOWN>
May 02 16:59:20 LibreELEC iwd[318]: wiphy_estimate_data_rate() failed
May 02 16:59:20 LibreELEC iwd[318]: wiphy_estimate_data_rate() failed
May 02 16:59:36 LibreELEC iwd[318]: wiphy_estimate_data_rate() failed
May 02 16:59:36 LibreELEC iwd[318]: wiphy_estimate_data_rate() failed
Display More
connmanctl services
Code
LibreELEC:~ # connmanctl services
*AO Wired ethernet_028154cff462_cable
IBM1GL24 wifi_90de80ad4b33_49424d31474c3234_managed_psk
IBM1GL wifi_90de80ad4b33_49424d31474c_managed_psk
IBM1VZ6 wifi_90de80ad4b33_49424d31565a36_managed_psk
VZ6IoT wifi_90de80ad4b33_565a36496f54_managed_psk
IBM1 wifi_90de80ad4b33_49424d31_managed_psk
TVRM24 wifi_90de80ad4b33_5456524d3234_managed_psk
DIRECT-528C8F64 wifi_90de80ad4b33_4449524543542d3532384338463634_managed_psk
sallyGregGuestTPL24g wifi_90de80ad4b33_73616c6c7947726567477565737454504c323467_managed_none
TVRM wifi_90de80ad4b33_5456524d_managed_psk
IBM1-LS24G wifi_90de80ad4b33_49424d312d4c53323447_managed_psk
sallyGregGuestTPL5g wifi_90de80ad4b33_73616c6c7947726567477565737454504c3567_managed_none
sallyGregGuest5G wifi_90de80ad4b33_73616c6c794772656747756573743547_managed_none
Display More
connmanctl connect
Code
LibreELEC:~ # connmanctl connect wifi_90de80ad4b33_49424d31_managed_psk
Error /net/connman/service/wifi_90de80ad4b33_49424d31_managed_psk: Input/output error
Any help in understanding this error and how to troubleshoot it is very welcome