iaxwifi200: disable background scans for now

It crashes the firmware after 40 scans. The issue has been reported to
OpenBSD, until then we can leave this disabled. The consequence is that
the wifi network list will not refresh while already connected to a
network. But at least the connection remains online.
This commit is contained in:
PulkoMandy 2022-06-09 21:22:32 +02:00
parent 5797a8dec5
commit d5af5c5521
1 changed files with 5 additions and 0 deletions

View File

@ -7423,6 +7423,11 @@ iwx_bgscan(struct ieee80211com *ic)
if (sc->sc_flags & IWX_FLAG_SCANNING) if (sc->sc_flags & IWX_FLAG_SCANNING)
return 0; return 0;
#ifdef __HAIKU__
// Stops working after 40 scans and crashes the firmware, so let's not do it.
return EOPNOTSUPP;
#endif
err = iwx_umac_scan_v14(sc, 1); err = iwx_umac_scan_v14(sc, 1);
if (err) { if (err) {
printf("%s: could not initiate scan\n", DEVNAME(sc)); printf("%s: could not initiate scan\n", DEVNAME(sc));