> What is the range of possible values for this -D option, and why would you ever want to specify it in the netplan yaml instead of inferring it?
It would be best if wpa_supplicant selected the correct driver, but it seems it doesn't do a good job with this. It does support fallbacks, though, which seems like a reasonable default behavior for wpa_supplicant ("-Dnl80211,wext"), but sometimes different drivers have different behaviors/abilities, so explicitly choosing one is useful.
I see two issues:
- wpa_supplicant makes no attempt to automatically pick a working driver
- netplan doesn't have a way to choose a driver if wpa_supplicant's default (nl80211) doesn't work
> What is the range of possible values for this -D option, and why would you ever want to specify it in the netplan yaml instead of inferring it?
It would be best if wpa_supplicant selected the correct driver, but it seems it doesn't do a good job with this. It does support fallbacks, though, which seems like a reasonable default behavior for wpa_supplicant ("-Dnl80211,wext"), but sometimes different drivers have different behaviors/ abilities, so explicitly choosing one is useful.
I see two issues:
- wpa_supplicant makes no attempt to automatically pick a working driver
- netplan doesn't have a way to choose a driver if wpa_supplicant's default (nl80211) doesn't work