For what it's worth, instead of falling-back to the legacy Wext, I resolved this for myself by pushing-forward to the latest wpa_supplicant with the included fixes.
My cheat-sheet for next time I need this (until a fixed wpa_supplicant is readily available):
wget https://w1.fi/releases/wpa_supplicant-2.9.tar.gz
tar -xvf wpa_supplicant-2.9.tar.gz
sudo apt install libnl-3-dev libdbus-1-dev libnl-genl-3-dev
cd wpa_supplicant-2.9/wpa_supplicant/
cp -p defconfig .config
make
sudo make install
sudo EDITOR=vim systemctl edit wpa_supplicant
For what it's worth, instead of falling-back to the legacy Wext, I resolved this for myself by pushing-forward to the latest wpa_supplicant with the included fixes.
My cheat-sheet for next time I need this (until a fixed wpa_supplicant is readily available):
wget https:/ /w1.fi/ releases/ wpa_supplicant- 2.9.tar. gz 2.9.tar. gz 2.9/wpa_ supplicant/
tar -xvf wpa_supplicant-
sudo apt install libnl-3-dev libdbus-1-dev libnl-genl-3-dev
cd wpa_supplicant-
cp -p defconfig .config
make
sudo make install
sudo EDITOR=vim systemctl edit wpa_supplicant
[Service] /usr/local/ sbin/wpa_ supplicant -u -s -O /run/wpa_supplicant
ExecStart=
ExecStart=
sudo systemctl daemon-reload
sudo systemctl restart wpa_supplicant
Can we please just have a new wpa_supplicant packaged and made available here to simplify this?