Hello,
we recently moved to a newer version of your Yocto BSP Layers (6.4) want to use “NetworkManager” and “NetworkManagerQt” to manage our interfaces and connections. As far as I remember this was working fine with an older version of the BSP (<6) but now we cannot connect to any networks or start an AP.
We added NetworkManager to our Image and removed Conman like this (i think this was taken from an older question on this forum):
require recipes-images/images/tdx-reference-multimedia-image.bb
# other, non-network related packages ...
# Network Manager instead of connman
IMAGE_INSTALL:append = " \
modemmanager \
networkmanager \
networkmanager-dev \
networkmanager-qt \
networkmanager-qt-dev \
"
IMAGE_INSTALL:remove = " \
connman \
connman-gnome \
connman-client \
connman-plugin-wifi \
connman-plugin-ethernet \
connman-plugin-loopback \
"
Trying to connect to Password Protected network via nmcli
root@verdin-imx8mp-15132627:~# nmcli d wifi list
IN-USE BSSID SSID MODE CHAN RATE SIGNAL BARS SECURITY
E0:63:DA:0B:72:0B Sequality Infra 64 130 Mbit/s 17 * WPA2 802.1X
E0:63:DA:09:72:0B Sequality-Guest Infra 6 130 Mbit/s 5 WPA2
E2:63:DA:09:72:0B Sequality Infra 6 130 Mbit/s 5 WPA2 802.1X
60:D2:48:4B:76:CE Weilahn Infra 6 130 Mbit/s 2 WPA2
IN-USE BSSID SSID MODE CHAN RATE SIGNAL BARS SECURITY
E0:63:DA:0B:72:0B Sequality Infra 64 130 Mbit/s 17 * WPA2 802.1X
E0:63:DA:09:72:0B Sequality-Guest Infra 6 130 Mbit/s 5 WPA2
E2:63:DA:09:72:0B Sequality Infra 6 130 Mbit/s 5 WPA2 802.1X
60:D2:48:4B:76:CE Weilahn Infra 6 130 Mbit/s 2 WPA2
root@verdin-imx8mp-15132627:~# nmcli d wifi connect Sequality-Guest --ask
Password: ***********
Error: Connection activation failed: (7) Secrets were required, but not provided.
Meanwhile NetworkManager Daemon Logs:
root@verdin-imx8mp-15132627:~# journalctl -fu NetworkManager
Nov 30 14:10:13 verdin-imx8mp-15132627 NetworkManager[726]: <info> [1701353413.3614] dhcp4 (eth0): activation: beginning transaction (timeout in 45 seconds)
Nov 30 14:10:15 verdin-imx8mp-15132627 NetworkManager[726]: <info> [1701353415.3888] dhcp4 (eth0): state changed new lease, address=192.168.1.109
Nov 30 14:10:15 verdin-imx8mp-15132627 NetworkManager[726]: <info> [1701353415.3946] device (eth0): state change: ip-config -> ip-check (reason 'none', sys-iface-state: 'managed')
Nov 30 14:10:15 verdin-imx8mp-15132627 NetworkManager[726]: <info> [1701353415.4036] device (eth0): state change: ip-check -> secondaries (reason 'none', sys-iface-state: 'managed')
Nov 30 14:10:15 verdin-imx8mp-15132627 NetworkManager[726]: <info> [1701353415.4042] device (eth0): state change: secondaries -> activated (reason 'none', sys-iface-state: 'managed')
Nov 30 14:10:15 verdin-imx8mp-15132627 NetworkManager[726]: <info> [1701353415.4053] manager: NetworkManager state is now CONNECTED_LOCAL
Nov 30 14:10:15 verdin-imx8mp-15132627 NetworkManager[726]: <info> [1701353415.4063] manager: NetworkManager state is now CONNECTED_SITE
Nov 30 14:10:15 verdin-imx8mp-15132627 NetworkManager[726]: <info> [1701353415.4066] policy: set 'Wired connection 1' (eth0) as default for IPv4 routing and DNS
Nov 30 14:10:15 verdin-imx8mp-15132627 NetworkManager[726]: <info> [1701353415.4087] device (eth0): Activation: successful, device activated.
Nov 30 14:10:15 verdin-imx8mp-15132627 NetworkManager[726]: <info> [1701353415.4105] manager: NetworkManager state is now CONNECTED_GLOBAL
Nov 30 14:10:24 verdin-imx8mp-15132627 NetworkManager[726]: <info> [1701353424.5401] manager: startup complete
Nov 30 14:10:40 verdin-imx8mp-15132627 NetworkManager[726]: <info> [1701353440.9689] device (mlan0): Activation: starting connection 'Sequality-Guest' (e0ee5f7f-f4fc-4b0a-9d3b-f045cabf7d69)
Nov 30 14:10:40 verdin-imx8mp-15132627 NetworkManager[726]: <info> [1701353440.9693] audit: op="connection-add-activate" uuid="e0ee5f7f-f4fc-4b0a-9d3b-f045cabf7d69" name="Sequality-Guest" pid=926 uid=0 result="success"
Nov 30 14:10:40 verdin-imx8mp-15132627 NetworkManager[726]: <info> [1701353440.9708] device (mlan0): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'managed')
Nov 30 14:10:40 verdin-imx8mp-15132627 NetworkManager[726]: <info> [1701353440.9721] device (mlan0): state change: prepare -> config (reason 'none', sys-iface-state: 'managed')
Nov 30 14:10:40 verdin-imx8mp-15132627 NetworkManager[726]: <info> [1701353440.9732] device (mlan0): Activation: (wifi) access point 'Sequality-Guest' has security, but secrets are required.
Nov 30 14:10:40 verdin-imx8mp-15132627 NetworkManager[726]: <info> [1701353440.9733] device (mlan0): state change: config -> need-auth (reason 'none', sys-iface-state: 'managed')
Nov 30 14:10:40 verdin-imx8mp-15132627 NetworkManager[726]: <info> [1701353440.9771] device (mlan0): state change: need-auth -> prepare (reason 'none', sys-iface-state: 'managed')
Nov 30 14:10:40 verdin-imx8mp-15132627 NetworkManager[726]: <info> [1701353440.9782] device (mlan0): state change: prepare -> config (reason 'none', sys-iface-state: 'managed')
Nov 30 14:10:40 verdin-imx8mp-15132627 NetworkManager[726]: <info> [1701353440.9790] device (mlan0): Activation: (wifi) connection 'Sequality-Guest' has security, and secrets exist. No new secrets needed.
Nov 30 14:10:40 verdin-imx8mp-15132627 NetworkManager[726]: <info> [1701353440.9791] Config: added 'ssid' value 'Sequality-Guest'
Nov 30 14:10:40 verdin-imx8mp-15132627 NetworkManager[726]: <info> [1701353440.9792] Config: added 'scan_ssid' value '1'
Nov 30 14:10:40 verdin-imx8mp-15132627 NetworkManager[726]: <info> [1701353440.9792] Config: added 'bgscan' value 'simple:30:-70:86400'
Nov 30 14:10:40 verdin-imx8mp-15132627 NetworkManager[726]: <info> [1701353440.9792] Config: added 'key_mgmt' value 'WPA-PSK WPA-PSK-SHA256'
Nov 30 14:10:40 verdin-imx8mp-15132627 NetworkManager[726]: <info> [1701353440.9793] Config: added 'auth_alg' value 'OPEN'
Nov 30 14:10:40 verdin-imx8mp-15132627 NetworkManager[726]: <info> [1701353440.9793] Config: added 'psk' value '<hidden>'
Nov 30 14:10:44 verdin-imx8mp-15132627 NetworkManager[726]: <info> [1701353444.9917] device (mlan0): supplicant interface state: disconnected -> associating
Nov 30 14:10:45 verdin-imx8mp-15132627 NetworkManager[726]: <info> [1701353445.0082] device (mlan0): supplicant interface state: associating -> disconnected
Nov 30 14:10:45 verdin-imx8mp-15132627 NetworkManager[726]: <info> [1701353445.0969] device (mlan0): supplicant interface state: disconnected -> scanning
Nov 30 14:10:50 verdin-imx8mp-15132627 NetworkManager[726]: <info> [1701353450.1965] device (mlan0): supplicant interface state: scanning -> associating
Nov 30 14:10:50 verdin-imx8mp-15132627 NetworkManager[726]: <info> [1701353450.2096] device (mlan0): supplicant interface state: associating -> disconnected
Nov 30 14:10:50 verdin-imx8mp-15132627 NetworkManager[726]: <info> [1701353450.7038] device (mlan0): supplicant interface state: disconnected -> scanning
Nov 30 14:10:58 verdin-imx8mp-15132627 NetworkManager[726]: <info> [1701353458.9095] device (mlan0): supplicant interface state: scanning -> associating
Nov 30 14:10:58 verdin-imx8mp-15132627 NetworkManager[726]: <info> [1701353458.9226] device (mlan0): supplicant interface state: associating -> disconnected
Nov 30 14:10:59 verdin-imx8mp-15132627 NetworkManager[726]: <info> [1701353459.9174] device (mlan0): supplicant interface state: disconnected -> scanning
Nov 30 14:11:04 verdin-imx8mp-15132627 NetworkManager[726]: <info> [1701353464.9987] device (mlan0): supplicant interface state: scanning -> associating
Nov 30 14:11:05 verdin-imx8mp-15132627 NetworkManager[726]: <info> [1701353465.0094] device (mlan0): supplicant interface state: associating -> disconnected
Nov 30 14:11:06 verdin-imx8mp-15132627 NetworkManager[726]: <warn> [1701353466.2788] device (mlan0): Activation: (wifi) association took too long
Nov 30 14:11:06 verdin-imx8mp-15132627 NetworkManager[726]: <info> [1701353466.2789] device (mlan0): state change: config -> need-auth (reason 'none', sys-iface-state: 'managed')
Nov 30 14:11:06 verdin-imx8mp-15132627 NetworkManager[726]: <warn> [1701353466.2800] device (mlan0): Activation: (wifi) asking for new secrets
Nov 30 14:11:06 verdin-imx8mp-15132627 NetworkManager[726]: <warn> [1701353466.2811] device (mlan0): no secrets: No agents were available for this request.
Nov 30 14:11:06 verdin-imx8mp-15132627 NetworkManager[726]: <info> [1701353466.2812] device (mlan0): state change: need-auth -> failed (reason 'no-secrets', sys-iface-state: 'managed')
Nov 30 14:11:06 verdin-imx8mp-15132627 NetworkManager[726]: <warn> [1701353466.2829] device (mlan0): Activation: failed for connection 'Sequality-Guest'
Nov 30 14:11:06 verdin-imx8mp-15132627 NetworkManager[726]: <info> [1701353466.2838] device (mlan0): state change: failed -> disconnected (reason 'none', sys-iface-state: 'managed')
Starting an Accesspoint as described here doesn’t work either:
root@verdin-imx8mp-15132627:~# nmcli con up IMX8AP
Error: Connection activation failed: IP configuration could not be reserved (no available address, timeout, etc.)
What is going on here? Are we missing drivers or packages or some additional configuration for NM/Wpa Supplicant or systemd-netword?
Best Regards,
Michael