MediaTek MT7925 6GHz not working

My saga to get MT7925 working continues :slight_smile: I got a new Mini PC, and now I was able to successfully create networks in AX, BE modes; 2.5 Ghz and 5 GHz bands, and connect to them.

However, I can't get 6 Ghz band working at all in both AX and BE.

I am running Generic x86/64 combined-efi (ext4) built online with kmod-mt7925u kmod-mt7925-firmware wpad pciutils usbutils packages included.

Please advice!

$ cat /etc/config/wireless

config wifi-device 'radio0'
        option type 'mac80211'
        option path 'pci0000:00/0000:00:1d.1/0000:05:00.0/0000:06:05.0/0000:09:00.0'
        option htmode 'HE20'
        option cell_density '0'
        option txpower '18'
        option country 'US'
        option band '6g'
        option channel 'auto'

config wifi-iface 'default_radio0'
        option device 'radio0'
        option network 'lan'
        option mode 'ap'
        option ssid 'singularity'
        option encryption 'psk2'
        option key 'asdqwe123'
        option ieee80211w '2'
        option ocv '0'

logs:

Fri Nov 28 17:43:08 2025 daemon.notice wpa_supplicant[2038]: Set new config for phy phy0
Fri Nov 28 17:43:08 2025 daemon.notice hostapd: Set new config for phy phy0: /var/run/hostapd-phy0.conf
Fri Nov 28 17:43:08 2025 daemon.notice hostapd: Restart interface for phy phy0
Fri Nov 28 17:43:08 2025 daemon.notice hostapd: Remove interface 'phy0'
Fri Nov 28 17:43:08 2025 daemon.notice hostapd: phy0-ap0: interface state ENABLED->DISABLED
Fri Nov 28 17:43:08 2025 daemon.notice hostapd: phy0-ap0: AP-DISABLED
Fri Nov 28 17:43:08 2025 daemon.notice hostapd: phy0-ap0: CTRL-EVENT-TERMINATING
Fri Nov 28 17:43:08 2025 daemon.err hostapd: rmdir[ctrl_interface=/var/run/hostapd]: Permission denied
Fri Nov 28 17:43:08 2025 daemon.notice hostapd: nl80211: deinit ifname=phy0-ap0 disabled_11b_rates=0
Fri Nov 28 17:43:08 2025 kern.info kernel: [  154.354291] mt7925e 0000:09:00.0 phy0-ap0: left allmulticast mode
Fri Nov 28 17:43:08 2025 kern.info kernel: [  154.360417] mt7925e 0000:09:00.0 phy0-ap0: left promiscuous mode
Fri Nov 28 17:43:08 2025 kern.info kernel: [  154.366502] br-lan: port 2(phy0-ap0) entered disabled state
Fri Nov 28 17:43:08 2025 daemon.notice netifd: Network device 'phy0-ap0' link is down
Fri Nov 28 17:43:09 2025 daemon.notice hostapd: Configuration file: <inline> (phy phy0) --> new PHY
Fri Nov 28 17:43:09 2025 daemon.notice hostapd: Configuration file: Reading configuration file '<inline>'
Fri Nov 28 17:43:09 2025 daemon.err hostapd: Invalid AKM suite for 6 GHz
Fri Nov 28 17:43:09 2025 daemon.err hostapd: 1 errors found in configuration file '<inline>'
Fri Nov 28 17:43:09 2025 daemon.err hostapd: Failed to set up interface with data: driver=nl80211 logger_syslog=127 logger_syslog_level=2 logger_stdout=127 logger_stdout_level=2 country_code=US ieee80211d=1 ieee80211h=1 hw_mode=a beacon_int=100 he_6ghz_reg_pwr_type=0 stationary_ap=1 #num_global_macaddr=1 #macaddr_base= op_class=131 ieee80211ax=1 he_oper_chwidth=0 he_oper_centr_freq_seg0_idx= he_bss_color=128 he_spr_sr_control=3 he_default_pe_duration=4 he_rts_threshold=1023 he_mu_edca_qos_info_param_count=0 he_mu_edca_qos_info_q_ack=0 he_mu_edca_qos_info_queue_request=0 he_mu_edca_qos_info_txop_request=0 he_mu_edca_ac_be_aifsn=8 he_mu_edca_ac_be_aci=0 he_mu_edca_ac_be_ecwmin=9 he_mu_edca_ac_be_ecwmax=10 he_mu_edca_ac_be_timer=255 he_mu_edca_ac_bk_aifsn=15 he_mu_edca_ac_bk_aci=1 he_mu_edca_ac_bk_ecwmin=9 he_mu_edca_ac_bk_ecwmax=10 he_mu_edca_ac_bk_timer=255 he_mu_edca_ac_vi_ecwmin=5 he_mu_edca_ac_vi_ecwmax=7 he_mu_edca_ac_vi_aifsn=5 he_mu_edca_ac_vi_aci=2 he_mu_edca_ac_vi_timer=255 he_mu_edca_ac_vo_aifsn=5 he_mu_edca_ac_vo_a
Fri Nov 28 17:43:09 2025 daemon.notice hostapd: hostapd.add_iface failed for phy phy0 ifname=phy0-ap0
Fri Nov 28 17:43:09 2025 daemon.notice netifd: Wireless device 'radio0' is now up
Fri Nov 28 17:43:10 2025 daemon.info dnsmasq[1]: read /etc/hosts - 12 names
Fri Nov 28 17:43:10 2025 daemon.info dnsmasq[1]: read /tmp/hosts/dhcp.cfg01411c - 4 names
Fri Nov 28 17:43:10 2025 daemon.info dnsmasq[1]: read /tmp/hosts/odhcpd - 2 names
Fri Nov 28 17:43:10 2025 daemon.info dnsmasq-dhcp[1]: read /etc/ethers - 0 addresses
Fri Nov 28 17:43:11 2025 daemon.warn odhcpd[2160]: No default route present, setting ra_lifetime to 0!
$uname -a
Linux OpenWrt 6.6.110 #0 SMP Sun Oct 19 16:37:45 2025 x86_64 GNU/Linux

$ lspci -v -d 14c3:7925
09:00.0 Network controller: MEDIATEK Corp. Device 7925
        Subsystem: MEDIATEK Corp. Device 7925
        Flags: bus master, fast devsel, latency 0, IRQ 164
        Memory at 80400000 (64-bit, non-prefetchable) [size=2M]
        Memory at 80600000 (64-bit, non-prefetchable) [size=32K]
        Capabilities: [80] Express Endpoint, IntMsgNum 0
        Capabilities: [e0] MSI: Enable+ Count=1/32 Maskable+ 64bit+
        Capabilities: [f8] Power Management version 3
        Capabilities: [100] Vendor Specific Information: ID=1556 Rev=1 Len=008 <?>
        Capabilities: [108] Latency Tolerance Reporting
        Capabilities: [110] L1 PM Substates
        Capabilities: [200] Advanced Error Reporting
        Kernel driver in use: mt7925e
lspci: Unable to load libkmod resources: error -2

6GHz is permitted in US only in client mode, as per upstream kernel wifi regulatory database.
You can check with iw phy that it is still true.

1 Like

Hmm, I just tried US, JP, and DE. Still the same error. I've set it back to US...
iw phy is too long to paste here. https://pastebin.com/8ZwrPpg3

Any specific country + channel combo I can try so I can at least confirm it works?

you need a patched regdb for BE to work in US (perhaps other countries too ?) - Quantum Fiber W1700k support - #750 by stangri.

that thread is for the w1700k, don't post your questions there.

you could however try updating it using the apk posted at https://github.com/stangri/w1700k-wireless-regdb/releases.
apk implies snapshot, unpack it, and replace the file by hand, if you're on stable.

Got it working. It only works with WPA3. The packages required are kmod-mt7925u kmod-mt7925-firmware wpad-openssl The wpad does not work as it doesn't have WPA3. As long as I use WPA3-SAE and have 802.11w Management Frame Protection set to "Required", it seems to be happy transmitting with countries set to US, CA, DE, JP. I only see the AX mode now for some reason. And I was able to connect to the network from my other device.

The whole setup is a bit fragile, though... the network randomly does not appear on the other device while I change the channel, width, and country. But at the very least, 6 GHz is working.

You can try US

                Frequencies:
                        * 5955.0 MHz [1] (12.0 dBm) (no IR)
                        * 5975.0 MHz [5] (12.0 dBm) (no IR)
                        * 5995.0 MHz [9] (12.0 dBm) (no IR)
                        * 6015.0 MHz [13] (12.0 dBm) (no IR)
                        * 6035.0 MHz [17] (12.0 dBm) (no IR)
                        * 6055.0 MHz [21] (12.0 dBm) (no IR)
                        * 6075.0 MHz [25] (12.0 dBm) (no IR)
                        * 6095.0 MHz [29] (12.0 dBm) (no IR)
                        * 6115.0 MHz [33] (12.0 dBm) (no IR)
                        * 6135.0 MHz [37] (12.0 dBm) (no IR)
                        * 6155.0 MHz [41] (12.0 dBm) (no IR)
                        * 6175.0 MHz [45] (12.0 dBm) (no IR)
                        * 6195.0 MHz [49] (12.0 dBm) (no IR)
                        * 6215.0 MHz [53] (12.0 dBm) (no IR)
                        * 6235.0 MHz [57] (12.0 dBm) (no IR)
                        * 6255.0 MHz [61] (12.0 dBm) (no IR)
                        * 6275.0 MHz [65] (12.0 dBm) (no IR)
                        * 6295.0 MHz [69] (12.0 dBm) (no IR)
                        * 6315.0 MHz [73] (12.0 dBm) (no IR)
                        * 6335.0 MHz [77] (12.0 dBm) (no IR)
                        * 6355.0 MHz [81] (12.0 dBm) (no IR)
                        * 6375.0 MHz [85] (12.0 dBm) (no IR)
                        * 6395.0 MHz [89] (12.0 dBm) (no IR)
                        * 6415.0 MHz [93] (12.0 dBm) (no IR)
                        * 6435.0 MHz [97] (12.0 dBm) (no IR)
                        * 6455.0 MHz [101] (12.0 dBm) (no IR)
                        * 6475.0 MHz [105] (12.0 dBm) (no IR)
                        * 6495.0 MHz [109] (12.0 dBm) (no IR)
                        * 6515.0 MHz [113] (12.0 dBm) (no IR)
                        * 6535.0 MHz [117] (12.0 dBm) (no IR)
                        * 6555.0 MHz [121] (12.0 dBm) (no IR)
                        * 6575.0 MHz [125] (12.0 dBm) (no IR)
                        * 6595.0 MHz [129] (12.0 dBm) (no IR)
                        * 6615.0 MHz [133] (12.0 dBm) (no IR)
                        * 6635.0 MHz [137] (12.0 dBm) (no IR)
                        * 6655.0 MHz [141] (12.0 dBm) (no IR)
                        * 6675.0 MHz [145] (12.0 dBm) (no IR)
                        * 6695.0 MHz [149] (12.0 dBm) (no IR)
                        * 6715.0 MHz [153] (12.0 dBm) (no IR)
                        * 6735.0 MHz [157] (12.0 dBm) (no IR)
                        * 6755.0 MHz [161] (12.0 dBm) (no IR)
                        * 6775.0 MHz [165] (12.0 dBm) (no IR)
                        * 6795.0 MHz [169] (12.0 dBm) (no IR)
                        * 6815.0 MHz [173] (12.0 dBm) (no IR)
                        * 6835.0 MHz [177] (12.0 dBm) (no IR)
                        * 6855.0 MHz [181] (12.0 dBm) (no IR)
                        * 6875.0 MHz [185] (12.0 dBm) (no IR)
                        * 6895.0 MHz [189] (12.0 dBm) (no IR)
                        * 6915.0 MHz [193] (12.0 dBm) (no IR)
                        * 6935.0 MHz [197] (12.0 dBm) (no IR)
                        * 6955.0 MHz [201] (12.0 dBm) (no IR)
                        * 6975.0 MHz [205] (12.0 dBm) (no IR)
                        * 6995.0 MHz [209] (12.0 dBm) (no IR)
                        * 7015.0 MHz [213] (12.0 dBm) (no IR)
                        * 7035.0 MHz [217] (12.0 dBm) (no IR)
                        * 7055.0 MHz [221] (12.0 dBm) (no IR)
                        * 7075.0 MHz [225] (12.0 dBm) (no IR)
                        * 7095.0 MHz [229] (12.0 dBm) (no IR)
                        * 7115.0 MHz [233] (12.0 dBm) (no IR)

No 6ghz, go protest your fcc.

There are bugs in the current Wifi 7 implementation. You'll have to navigate it with workarounds.

1 Like

I had similar issues with the 6 GHz band on MT7921u on MT7922. On 24.10, my laptop sometimes seen the AP, but it was impossible to connect to it. It didn't even work on the snapshot.

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.