MT7612E tx power locked in 3bm

Hello, Im using openwrt 21.02.1 on WE2426-C (MT7628A + MT7612E). 2ghz is ok but 5ghz (MT7612E) is stuck in 3dbm max tx power. See:

Wiphy phy1
	max # scan SSIDs: 4
	max scan IEs length: 2243 bytes
	max # sched scan SSIDs: 0
	max # match sets: 0
	max # scan plans: 1
	max scan plan interval: -1
	max scan plan iterations: 0
	Retry short limit: 7
	Retry long limit: 4
	Coverage class: 0 (up to 0m)
	Available Antennas: TX 0x3 RX 0x3
	Configured Antennas: TX 0x3 RX 0x3
	Supported interface modes:
		 * IBSS
		 * managed
		 * AP
		 * AP/VLAN
		 * monitor
		 * mesh point
	Band 1:
		Capabilities: 0x1ff
			RX LDPC
			HT20/HT40
			SM Power Save disabled
			RX Greenfield
			RX HT20 SGI
			RX HT40 SGI
			TX STBC
			RX STBC 1-stream
			Max AMSDU length: 3839 bytes
			No DSSS/CCK HT40
		Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
		Minimum RX AMPDU time spacing: 4 usec (0x05)
		HT TX/RX MCS rate indexes supported: 0-15
		Frequencies:
			* 2412 MHz [1] (3.0 dBm)
			* 2417 MHz [2] (3.0 dBm)
			* 2422 MHz [3] (3.0 dBm)
			* 2427 MHz [4] (3.0 dBm)
			* 2432 MHz [5] (3.0 dBm)
			* 2437 MHz [6] (3.0 dBm)
			* 2442 MHz [7] (3.0 dBm)
			* 2447 MHz [8] (3.0 dBm)
			* 2452 MHz [9] (3.0 dBm)
			* 2457 MHz [10] (3.0 dBm)
			* 2462 MHz [11] (3.0 dBm)
			* 2467 MHz [12] (3.0 dBm) (no IR)
			* 2472 MHz [13] (3.0 dBm) (no IR)
			* 2484 MHz [14] (3.0 dBm) (no IR)
	Band 2:
		Capabilities: 0x1ff
			RX LDPC
			HT20/HT40
			SM Power Save disabled
			RX Greenfield
			RX HT20 SGI
			RX HT40 SGI
			TX STBC
			RX STBC 1-stream
			Max AMSDU length: 3839 bytes
			No DSSS/CCK HT40
		Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
		Minimum RX AMPDU time spacing: 4 usec (0x05)
		HT TX/RX MCS rate indexes supported: 0-15
		VHT Capabilities (0x018001b0):
			Max MPDU length: 3895
			Supported Channel Width: neither 160 nor 80+80
			RX LDPC
			short GI (80 MHz)
			TX STBC
		VHT RX MCS set:
			1 streams: MCS 0-9
			2 streams: MCS 0-9
			3 streams: not supported
			4 streams: not supported
			5 streams: not supported
			6 streams: not supported
			7 streams: not supported
			8 streams: not supported
		VHT RX highest supported: 0 Mbps
		VHT TX MCS set:
			1 streams: MCS 0-9
			2 streams: MCS 0-9
			3 streams: not supported
			4 streams: not supported
			5 streams: not supported
			6 streams: not supported
			7 streams: not supported
			8 streams: not supported
		VHT TX highest supported: 0 Mbps
		Frequencies:
			* 5180 MHz [36] (3.0 dBm)
			* 5200 MHz [40] (3.0 dBm)
			* 5220 MHz [44] (3.0 dBm)
			* 5240 MHz [48] (3.0 dBm)
			* 5260 MHz [52] (3.0 dBm) (no IR, radar detection)
			* 5280 MHz [56] (3.0 dBm) (no IR, radar detection)
			* 5300 MHz [60] (3.0 dBm) (no IR, radar detection)
			* 5320 MHz [64] (3.0 dBm) (no IR, radar detection)
			* 5500 MHz [100] (3.0 dBm) (no IR, radar detection)
			* 5520 MHz [104] (3.0 dBm) (no IR, radar detection)
			* 5540 MHz [108] (3.0 dBm) (no IR, radar detection)
			* 5560 MHz [112] (3.0 dBm) (no IR, radar detection)
			* 5580 MHz [116] (3.0 dBm) (no IR, radar detection)
			* 5600 MHz [120] (3.0 dBm) (no IR, radar detection)
			* 5620 MHz [124] (3.0 dBm) (no IR, radar detection)
			* 5640 MHz [128] (3.0 dBm) (no IR, radar detection)
			* 5660 MHz [132] (3.0 dBm) (no IR, radar detection)
			* 5680 MHz [136] (3.0 dBm) (no IR, radar detection)
			* 5700 MHz [140] (3.0 dBm) (no IR, radar detection)
			* 5745 MHz [149] (3.0 dBm) (no IR)
			* 5765 MHz [153] (3.0 dBm) (no IR)
			* 5785 MHz [157] (3.0 dBm) (no IR)
			* 5805 MHz [161] (3.0 dBm)
			* 5825 MHz [165] (3.0 dBm) (no IR)
	valid interface combinations:
		 * #{ IBSS } <= 1, #{ managed, AP, mesh point } <= 8,
		   total <= 8, #channels <= 1, STA/AP BI must match, radar detect widths: { 20 MHz (no HT), 20 MHz, 40 MHz, 80 MHz }

	HT Capability overrides:
		 * MCS: ff ff ff ff ff ff ff ff ff ff
		 * maximum A-MSDU length
		 * supported channel width
		 * short GI for 40 MHz
		 * max A-MPDU length exponent
		 * min MPDU start spacing
	Device supports VHT-IBSS.

Run cat /etc/config/wireless and post the results.

Redact passwords in the "option key" sections.

This is likely to be a known mt76 driver issue that hasn't been solved yet which affects multiple devices. See more details below:

Hello, yes a existent problem on MT76 driver. see the working(closed source patches?) stock driver:

Wiphy phy1
	max # scan SSIDs: 4
	max scan IEs length: 2247 bytes
	max # sched scan SSIDs: 0
	max # match sets: 0
	max # scan plans: 1
	max scan plan interval: -1
	max scan plan iterations: 0
	Retry short limit: 7
	Retry long limit: 4
	Coverage class: 0 (up to 0m)
	Available Antennas: TX 0x3 RX 0x3
	Configured Antennas: TX 0x3 RX 0x3
	Supported interface modes:
		 * IBSS
		 * managed
		 * AP
		 * AP/VLAN
		 * monitor
		 * mesh point
	Band 2:
		Capabilities: 0x1ff
			RX LDPC
			HT20/HT40
			SM Power Save disabled
			RX Greenfield
			RX HT20 SGI
			RX HT40 SGI
			TX STBC
			RX STBC 1-stream
			Max AMSDU length: 3839 bytes
			No DSSS/CCK HT40
		Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
		Minimum RX AMPDU time spacing: 4 usec (0x05)
		HT TX/RX MCS rate indexes supported: 0-15
		VHT Capabilities (0x318001b0):
			Max MPDU length: 3895
			Supported Channel Width: neither 160 nor 80+80
			RX LDPC
			short GI (80 MHz)
			TX STBC
			RX antenna pattern consistency
			TX antenna pattern consistency
		VHT RX MCS set:
			1 streams: MCS 0-9
			2 streams: MCS 0-9
			3 streams: not supported
			4 streams: not supported
			5 streams: not supported
			6 streams: not supported
			7 streams: not supported
			8 streams: not supported
		VHT RX highest supported: 0 Mbps
		VHT TX MCS set:
			1 streams: MCS 0-9
			2 streams: MCS 0-9
			3 streams: not supported
			4 streams: not supported
			5 streams: not supported
			6 streams: not supported
			7 streams: not supported
			8 streams: not supported
		VHT TX highest supported: 0 Mbps
		Frequencies:
			* 5180 MHz [36] (18.0 dBm)
			* 5200 MHz [40] (18.0 dBm)
			* 5220 MHz [44] (18.0 dBm)
			* 5240 MHz [48] (18.0 dBm)
			* 5260 MHz [52] (17.0 dBm) (no IR, radar detection)
			* 5280 MHz [56] (17.0 dBm) (no IR, radar detection)
			* 5300 MHz [60] (17.0 dBm) (no IR, radar detection)
			* 5320 MHz [64] (17.0 dBm) (no IR, radar detection)
			* 5500 MHz [100] (17.0 dBm) (no IR, radar detection)
			* 5520 MHz [104] (17.0 dBm) (no IR, radar detection)
			* 5540 MHz [108] (17.0 dBm) (no IR, radar detection)
			* 5560 MHz [112] (17.0 dBm) (no IR, radar detection)
			* 5580 MHz [116] (18.0 dBm) (no IR, radar detection)
			* 5600 MHz [120] (18.0 dBm) (no IR, radar detection)
			* 5620 MHz [124] (18.0 dBm) (no IR, radar detection)
			* 5640 MHz [128] (18.0 dBm) (no IR, radar detection)
			* 5660 MHz [132] (18.0 dBm) (no IR, radar detection)
			* 5680 MHz [136] (18.0 dBm) (no IR, radar detection)
			* 5700 MHz [140] (18.0 dBm) (no IR, radar detection)
			* 5745 MHz [149] (20.0 dBm) (no IR)
			* 5765 MHz [153] (20.0 dBm) (no IR)
			* 5785 MHz [157] (20.0 dBm) (no IR)
			* 5805 MHz [161] (20.0 dBm) (no IR)
			* 5825 MHz [165] (20.0 dBm) (no IR)
	valid interface combinations:
		 * #{ IBSS } <= 1, #{ managed, AP, mesh point } <= 8,
		   total <= 8, #channels <= 1, STA/AP BI must match, radar detect widths: { 20 MHz (no HT), 20 MHz, 40 MHz, 80 MHz }

	HT Capability overrides:
		 * MCS: ff ff ff ff ff ff ff ff ff ff
		 * maximum A-MSDU length
		 * supported channel width
		 * short GI for 40 MHz
		 * max A-MPDU length exponent
		 * min MPDU start spacing
	Supported extended features:
		* [ VHT_IBSS ]: VHT-IBSS
		* [ RRM ]: RRM
		* [ CQM_RSSI_LIST ]: multiple CQM_RSSI_THOLD records
		* [ CONTROL_PORT_OVER_NL80211 ]: control port over nl80211
		* [ TXQS ]: FQ-CoDel-enabled intermediate TXQs

I have 3 * KuWfi Tenbay WIFI-6 AX T-MB5EU-V01 with MT7915e and with OpenWrt 21.02.1 i have information similar to your second post ...

I have a Xiaomi R4AG Gigabit router and have this very issue too. Running version Openwrt r21243 patched to support the EN25QX128A chipset. After overcoming that hurdle I found that the 5ghz network is stuck on 3dbm for TX.

Does anyone know if this is fixed in a newer release, or if there is another way to fix it?

1 Like

About 2 weeks ago, having seen on kernel.org that a bugfix was apparently in, I flashed latest SNAPSHOT for my hardware (a GL-iNet AR-750) and excitedly tested my MT7610U dongle, but the txpower was still limited extremely low.

What am I missing? Does anyone know when the bugfix will make it into SNAPSHOT?

mac80211 (and mt76 in particular) are taken from newer mainline/ upstream backports, detached from the base kernel. The current state of these drivers is https://git.openwrt.org/?p=openwrt/openwrt.git;a=commitdiff;h=f7665a0f1a2da63e2046119c0c3de578f16651ce - which may, or may not contain your required changes.

1 Like

Thank you, I will look for clues!