Sometime between r23401-a860e439ed and r23453-5af7d47cd7 (between a week ago and yesterday) something has severely degraded my mt7915 card. In STA mode it's not negotiating anything higher than the most basic rate:
Depending on the AP I'm connecting to, sometimes the RX rate will negotiate to something proper, but the TX rate never does.
Also there is always a delay - it never connects at a high rate. Even if the RX rate does go to something that I'd expect, it first connects at 6.0 Mbit/s and then after a minute or so negotiates something normal.
Builds a week ago or earlier produce normal connection. This is connected to the same AP 30 seconds later after swapping sdcards to an older build:
EDIT:
I've just discovered that it also occurs on r23401-a860e439ed (a week old snapshot), so the last known working snapshot is some months old: 22257-166ab6f90e. I can't narrow it down any further.
I don’t believe the issue lies in @nbd update but in @blocktrron update… so revert both mt76 commits to get a working snapshot (I was not able to revert the mt76 update from mid-May without also reverting the latest one).
I have identified the April 17th mt76 commit as the offending change. The previous commit (Mar 30) works.
I see that there were firmware updates for the mt7916, mt7921, and mt7922. I wonder if the mt7915 got missed and subsequent driver changes need that firmware. I'm investigating this now.
EDIT: Latest changes on mt76 corrects the AP issue and mesh. There may still be a slow-down when mesh is used with a VAP on the same radio. I expect, though, that the latest mt76 will get pushed to openwrt master soon.