Librem5: Unable to connect devices to Librem5 SparkLAN WiFi hotspot
Describe your issue
What's the expected behaviour?
I can use the Gnome Settings GUI to create a WiFi hotspot with the Librem5 and SparkLAN card.
I expect other nearby devices to be able to connect to the hotspot.
What's the current behaviour?
I can successfully create a WiFi hotspot on the Librem5, but no devices are able to connect to it.
I see this in the Librem5 dmesg
[107784.516343] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43752-sdio for chip BCM43752/2
[107784.517036] brcmfmac mmc1:0001:1: Direct firmware load for brcm/brcmfmac43752-sdio.purism,librem5r4.bin failed with error -2
[107784.638052] brcmfmac_cyw: brcmf_cyw_attach: executing
[107784.663701] brcmfmac: brcmf_c_process_txcap_blob: no txcap_blob available (err=-2)
[107784.664252] brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM43752/2 wl0: Jul 13 2020 18:32:45 version 18.35.387.23.7 (b328500@shgit) (wlan=r880297) FWID 01-f50fdff0
[107784.730856] Bluetooth: hci0: BCM: chip id 159
[107784.733630] Bluetooth: hci0: BCM: features 0x0f
[107784.757240] Bluetooth: hci0: BCM4362A2
[107784.757269] Bluetooth: hci0: BCM4362A2 (000.017.017) build 0000
[107784.759598] Bluetooth: hci0: BCM4362A2 'brcm/BCM4362A2.hcd' Patch
[107787.054632] ieee80211 phy5: brcmf_p2p_create_p2pdev: timeout occurred
[107787.054658] ieee80211 phy5: brcmf_cfg80211_add_iface: add iface p2p-dev-wlan0 type 10 failed: err=-5
[107788.967538] Bluetooth: hci0: BCM: features 0x0f
[107788.993534] Bluetooth: hci0: BCM43752A2 UART 37.4MHz Ampak AP6275P sLNA iLNA [Version: Version: 0010.0010]
[107788.993545] Bluetooth: hci0: BCM4362A2 (000.017.017) build 0010
[107789.245660] Bluetooth: MGMT ver 1.22
[107871.904465] ieee80211 phy5: brcmf_vif_set_mgmt_ie: vndr ie set error : -52
[107871.905002] ieee80211 phy5: brcmf_vif_set_mgmt_ie: vndr ie set error : -52
[108116.683370] ieee80211 phy5: brcmf_vif_set_mgmt_ie: vndr ie set error : -52
[108116.685150] ieee80211 phy5: brcmf_vif_set_mgmt_ie: vndr ie set error : -52
and I see this on a Linux PC trying to connect
[1029279.516440] wlp2s0: authenticate with 8a:e0:b0:fd:21:a6
[1029279.516474] wlp2s0: 80 MHz not supported, disabling VHT
[1029279.523798] wlp2s0: send auth to 8a:e0:b0:fd:21:a6 (try 1/3)
[1029279.528024] wlp2s0: authenticated
[1029279.528464] wlp2s0: associate with 8a:e0:b0:fd:21:a6 (try 1/3)
[1029279.533507] wlp2s0: RX AssocResp from 8a:e0:b0:fd:21:a6 (capab=0x411 status=0 aid=1)
[1029279.543065] wlp2s0: associated
[1029279.551865] wlp2s0: deauthenticating from 8a:e0:b0:fd:21:a6 by local choice (Reason: 17=IE_DIFFERENT)
[1029284.284905] wlp2s0: authenticate with 8a:e0:b0:fd:21:a6
[1029284.284931] wlp2s0: 80 MHz not supported, disabling VHT
[1029284.292494] wlp2s0: send auth to 8a:e0:b0:fd:21:a6 (try 1/3)
[1029284.296458] wlp2s0: authenticated
[1029284.297471] wlp2s0: associate with 8a:e0:b0:fd:21:a6 (try 1/3)
[1029284.302734] wlp2s0: RX AssocResp from 8a:e0:b0:fd:21:a6 (capab=0x411 status=0 aid=1)
[1029284.308120] wlp2s0: associated
[1029284.314821] wlp2s0: deauthenticating from 8a:e0:b0:fd:21:a6 by local choice (Reason: 17=IE_DIFFERENT)
How to reproduce your issue?
Create a WiFi hotspot on the Librem5 and attempt to connect to it from a different device.
What device are you using?
purism-librem5
On what postmarketOS version did you encounter the issue?
-
edge ( master
branch) -
v23.12
-
v23.06
(supported until 2024-01-18) -
I confirm that the issue still is present after running sudo apk upgrade -a
On what environment did you encounter the issue?
Environments
-
GNOME Shell on Mobile -
Phosh -
Plasma Mobile -
Sxmo (Wayland/Sway) Please post the output of sxmo_version.sh
-
Other: Please fill out
How did you get postmarketOS image?
-
from https://images.postmarketos.org -
I built it using pmbootstrap -
It was preinstalled on my device