net_applet that is part of drakx-net(-applet) needs rewrite for proper wireless support... looking in system logs for Cauldron/Mga9 we can see: warning: `net_applet' uses wireless extensions which will stop working for Wi-Fi 7 hardware; use nl80211
Target Milestone: --- => Mageia 10
Didn't check thoroughly, but it's probably coming from: https://gitweb.mageia.org/software/drakx-net/tree/lib/network/connection/wireless.pm#n923 'wext' should be replaced with 'nl80211' or even 'nl80211,wext' if wext support is still needed for some older hardware. I guess the code could be also cleaned a bit as ATM wpa_supplicant supports the following driver backends: nl80211 = Linux nl80211/cfg80211 wext = Linux wireless extensions (generic) wired = Wired Ethernet driver macsec_linux = MACsec Ethernet driver for Linux roboswitch = wpa_supplicant roboswitch driver none = no driver (RADIUS server/WPS ER) We even might be able to drop the whole wpa_supplicant_get_driver() function and just pass 'nl80211,wext' to WIRELESS_WPA_DRIVER in line 702. https://gitweb.mageia.org/software/drakx-net/tree/lib/network/connection/wireless.pm#n699
CC: (none) => jani.valimaa
Blocks: (none) => 17706CC: (none) => marja11
If someone starts working on this, please do also replace deprecated iwlist with iw. iwlist can't handle many access points. https://gitweb.mageia.org/software/drakx-net/tree/lib/network/monitor.pm#n75
Summary: drakx-net needs to be rewritten to use nl80211 => drakx-net needs to be rewritten to use nl80211 and iw
Sorry, adding the need to change to iw to this report will only decrease the chance that this will get fixed, reverting that change. I'll file a separate report about iw.
Summary: drakx-net needs to be rewritten to use nl80211 and iw => drakx-net needs to be rewritten to use nl80211
See Also: (none) => https://bugs.mageia.org/show_bug.cgi?id=32422
CC: (none) => doktor5000