After upgrading to trixie (hostapd 2:2.10-24), this problem seems to
have gotten worse.
For one, I'm seeing this problem with PCIe devices, not just USB. It
looks like systemd is trying to start [email protected] before
whatever causes this line in the logs:
kernel: ath10k_pci 0000:01:00.0 wlp1s0: renamed from wlan0
More importantly, after the errors about the device not existing, I get
a few more of these errors, and then it seems that systemd gives up on
starting hostapd at all:
systemd[1]: [email protected]: Start request repeated too quickly.
Maybe something changed with StartLimitIntervalSec/StartLimitBurst or
DefaultStartLimitIntervalSec/DefaultStartLimitBurst? Either way, "the
service will restart every two seconds, so it will eventually work" no
longer seems to be the case for me.