On Thu, May 21, 2020 at 9:11 AM Stefan Sperling <[email protected]> wrote:
> On Thu, May 21, 2020 at 01:04:36AM +0200, stolen data wrote: > > ... > > > > You can try MCS1, MCS2, ..., all the way up to MCS15. > > > > Unfortunately no change. Some are unusable but none of them offer a > > visible improvement. > > Oh. So they all have the exact same result? > None of MCS0-15 can reach beyond 1200 Kbit/s and some are exceptionally unstable; 5-7 and 13-15 (with emphasis on 7 and 15) are so shaky that the speed drops below 50 Kbit/s and sometimes cause the entire link to choke and drop out. Across the range it seems to be best at 0/8 and degrade towards 7/15. I can't see any difference between the lower and upper range, and autoselect overall seems to work out better over time despite still being very jumpy. > > > I'll be available for testing of any patches or suggestions that > > anyone may have, and thanks for the suggestions so far! > > What is special about the AR9287 is that it appears in USB devices > as well as PCI. > > The USB devices are known to work OK (barring some USB-specific issues). > However, the firmware on USB devices handles large parts of what our driver > is supposed to handle on PCI, so it's another apples to oranges comparison. > > The next step would be to grep the Linux and OpenBSD drivers for 9287 > and compare chip-specific sections of code that show up. I looked around > for a bit but nothing stands out at first sight. >
