On Mon, Nov 04, 2019 at 10:15:25AM +0100, Stanislaw Gruszka wrote: > > > > For your reference: rt2x00: reduce tx power to nominal level on RT6352 > > > > > > > > iPA/eLNA - fixes too high power output > > > > ePA/eLNA - doesn't have any effect > > > > iPA/iLNA - not tested > > > > > > Does someone have iPA/iLNA device so this can be tested? > > > Or it is not used combination on available devices? > > > > iPA/iLNA the most commonly found combination in cheap devices. > > iPA/eLNA is more rare, but found in some higher-quality devices. > > ePA/eLNA is available mostly in markets which allow higher TX power. > > ePA/iLNA haven't seen it yet, but theoretically possible. > > > > Looking at the internal photos of Nexx WT3020, I'm very certain this > > is an iPA/iLNA device -- apart from regulators, magnetics, MT7620N > > itself and flash memory, another magnetics and RAM on the backside, > > there are no other parts on the board. Also afaik MT7620N only supports > > iLNA/iPA (due to the limited number of pins of the DRQFN package). > > With the change on WT3020 I observed better RX throughput and more > or less the same TX throughput. Not sure why, since the settings > is about TX? I'll do more test, but so far Tom's change looks like > good improvment for me. So, first of all I confused RX and TX testing in iperf. I observed better TX throughput before (now I'm using netperf, which allow to initialize performance tests in both directions from station, so I'm no longer confusing). However better TX throughput come from TX{0,1}_{RF/BB}_GAIN_ATTEN and TX_ALC_CFG_1 settings, because TX_ALC_VGA is initialized as 0 by hardware, so we have this settings before, when not switched to the different codepath. I also checked setting TX_ALC_VGA to 0x06060606 and it vastly degrade performance for me in both directions on Nexx WT3020 and ASUS RT-AC51U. Stanislaw