openwrt / mt76

mac80211 driver for MediaTek MT76x0e, MT76x2e, MT7603, MT7615, MT7628 and MT7688
737 stars 343 forks source link

mt7915e causing kernel OOPS + panic #886

Open jpsollie opened 3 months ago

jpsollie commented 3 months ago

I do not have much info (yet), I'll try to narrow down as much as possible until it is clear what happens: mt76 causes OOPS on a regular basis on my bananapi R4 board with a mt7915e adapter. Strangely enough, it's always that adapter, the (also connected) mt7916 never causes a panic. the pstore output ( cat /sys/fs/pstore/dmesg-ramoops-*) is here:

Panic#1 Part1
<3>[42894.490010] mt7915e 0002:01:00.0: Message 00005aed (seq 4) timeout
<2>[42894.496228] SError Interrupt on CPU1, code 0x00000000bf000002 -- SError
<7>[42894.496236] CPU: 1 PID: 7754 Comm: kworker/u8:4 Tainted: G           O       6.6.32 #0
<7>[42894.496245] Hardware name: Bananapi BPI-R4 (DT)
<7>[42894.496249] Workqueue: phy1 mt7915_mac_work [mt7915e]
<7>[42894.496285] pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
<7>[42894.496293] pc : mt76_mmio_wr+0x3c/0x9c [mt76]
<7>[42894.496316] lr : mt76_mmio_rmw+0x3c/0x64 [mt76]
<7>[42894.496333] sp : ffffffc085f23c10
<7>[42894.496336] x29: ffffffc085f23c10 x28: ffffff80c6f76000 x27: ffffff80c699a680
<7>[42894.496346] x26: 0000000083101000 x25: 0000000000000000 x24: ffffffc079a1c843
<7>[42894.496355] x23: 00000000000001b8 x22: 00000000000001b8 x21: 0000000083100000
<7>[42894.496364] x20: ffffff80c6f72000 x19: 000000008310e802 x18: 00000000000003b7
<7>[42894.496372] x17: 6974202934207165 x16: 7328206465613530 x15: ffffffc080d32810
<7>[42894.496381] x14: 0000000000000b25 x13: 00000000000003b7 x12: 00000000ffffffea
<7>[42894.496389] x11: 00000000ffffefff x10: ffffffc080d8a810 x9 : ffffffc080d327b8
<7>[42894.496397] x8 : 0000000000017fe8 x7 : c0000000ffffefff x6 : 000000000000000c
<7>[42894.496405] x5 : ffffffc079a1e71c x4 : ffffffc079c4438c x3 : ffffff80c6f72000
<7>[42894.496413] x2 : 000000008310e802 x1 : 00000000000001b8 x0 : ffffffc081800000
<0>[42894.496422] Kernel panic - not syncing: Asynchronous SError Interrupt
<2>[42894.496425] SMP: stopping secondary CPUs
<0>[42894.496432] Kernel Offset: disabled
<0>[42894.496434] CPU features: 0x0,00000010,20000000,1000400b
<0>[42894.496440] Memory Limit: none
Oops#2 Part1
<7>[42894.496355] x23: 00000000000001b8 x22: 00000000000001b8 x21: 0000000083100000
<7>[42894.496364] x20: ffffff80c6f72000 x19: 000000008310e802 x18: 00000000000003b7
<7>[42894.496372] x17: 6974202934207165 x16: 7328206465613530 x15: ffffffc080d32810
<7>[42894.496381] x14: 0000000000000b25 x13: 00000000000003b7 x12: 00000000ffffffea
<7>[42894.496389] x11: 00000000ffffefff x10: ffffffc080d8a810 x9 : ffffffc080d327b8
<7>[42894.496397] x8 : 0000000000017fe8 x7 : c0000000ffffefff x6 : 000000000000000c
<7>[42894.496405] x5 : ffffffc079a1e71c x4 : ffffffc079c4438c x3 : ffffff80c6f72000
<7>[42894.496413] x2 : 000000008310e802 x1 : 00000000000001b8 x0 : ffffffc081800000
<0>[42894.496422] Kernel panic - not syncing: Asynchronous SError Interrupt
<2>[42894.496425] SMP: stopping secondary CPUs
<0>[42894.496432] Kernel Offset: disabled
<0>[42894.496434] CPU features: 0x0,00000010,20000000,1000400b
<0>[42894.496440] Memory Limit: none
<3>[42894.511650] pstore: backend (ramoops) writing error (-28)
<1>[42894.542685] Unable to handle kernel read from unreadable memory at virtual address 0000000000000044
<1>[42894.542690] Mem abort info:
<1>[42894.542691]   ESR = 0x0000000096000005
<1>[42894.542694]   EC = 0x25: DABT (current EL), IL = 32 bits
<1>[42894.542698]   SET = 0, FnV = 0
<1>[42894.542701]   EA = 0, S1PTW = 0
<1>[42894.542703]   FSC = 0x05: level 1 translation fault
<1>[42894.542707] Data abort info:
<1>[42894.542708]   ISV = 0, ISS = 0x00000005, ISS2 = 0x00000000
<1>[42894.542711]   CM = 0, WnR = 0, TnD = 0, TagAccess = 0
<1>[42894.542715]   GCS = 0, Overlay = 0, DirtyBit = 0, Xs = 0
<1>[42894.542719] user pgtable: 4k pages, 39-bit VAs, pgdp=0000000105dbc000
<1>[42894.542724] [0000000000000044] pgd=0800000105dea003, p4d=0800000105dea003, pud=0800000105dea003, pmd=0000000000000000
<0>[42894.542736] Internal error: Oops: 0000000096000005 [#1] SMP
<7>[42894.542742] Modules linked in: netconsole ath9k(O) ath9k_common(O) iptable_nat ath9k_hw(O) ath11k_pci(O) ath11k(O) ath10k_pci(O) ath10k_core(O) ath(O) xt_state xt_nat xt_conntrack xt_REDIRECT xt_MASQUERADE nf_nat nf_conntrack_netlink nf_conntrack mt7915e(O) mt76x2e(O) mt76x2_common(O) mt76x02_lib(O) mt7603e(O) mt76_connac_lib(O) mt76(O) mmc_spi mac80211(O) iptable_mangle iptable_filter ipt_REJECT ip_tables cfg80211(O) ath9k_pci_owl_loader(O) xt_time xt_tcpudp xt_multiport xt_mark xt_mac xt_limit xt_comment xt_TCPMSS xt_LOG x_tables usbnet usblp usbhid uinput tls spidev spi_gpio spi_bitbang sfp rtc_pcf8563 rfcomm r8169 qrtr_mhi qrtr qmi_helpers(O) of_mmc_spi nlmon nfnetlink nf_reject_ipv4 nf_log_syslog nf_defrag_ipv6 nf_defrag_ipv4 mhi_net mhi mdio_netlink(O) mdio_i2c mdio_gpio mdio_bitbang jc42 hidp hid_mcp2221 hid_generic hid_cp2112 hci_uart gpio_74x164 crc7 crc_itu_t compat(O) cls_flower btusb btrtl btmtk btintel bnep bluetooth atlantic at25 at24 act_vlan 8250_pci crypto_safexcel fuse cls_bpf act_bpf sch_tbf
<7>[42894.542939]  sch_ingress sch_htb sch_hfsc em_u32 cls_u32 cls_route cls_matchall cls_fw cls_flow cls_basic act_skbedit act_mirred act_gact sg hid evdev gpio_fan drivetemp i2c_tiny_usb i2c_gpio i2c_smbus industrialio i2c_algo_pcf i2c_algo_pca i2c_algo_bit gpio_pcf857x gpio_pca953x i2c_mux_reg i2c_mux_pca954x i2c_mux_pca9541 i2c_mux_gpio i2c_mux sp805_wdt ledtrig_usbport ledtrig_oneshot cryptodev(O) nfsv4 nfsd nfs ifb rpcsec_gss_krb5 auth_rpcgss oid_registry tun lockd sunrpc grace dns_resolver nls_utf8 nls_iso8859_1 nls_cp437 rfkill eeprom_93cx6 macsec bfq xts xcbc crypto_user algif_skcipher algif_rng algif_hash algif_aead af_alg sha512_arm64 sha1_ce sha1_generic seqiv rmd160 pcbc michael_mic md5 echainiv geniv des_generic libdes cts chacha20poly1305 cbc authencesn authenc arc4 uas usb_storage sdhci_pltfm sdhci leds_ws2812b(O) leds_gca230718(O) gpio_keys_polled gpio_keys pf_ring(O) leds_tlc591xx leds_pca963x leds_pca955x leds_lp5562 leds_lp55xx_common leds_gpio xhci_plat_hcd xhci_pci xhci_mtk_hcd xhci_hcd input_leds
<7>[42894.543136]  input_core fsl_mph_dr_of ehci_platform ehci_fsl ehci_hcd ubootenv_nvram(O) vfat fat btrfs xor xor_neon raid6_pq libcrc32c dm_mirror dm_region_hash dm_log dm_crypt dm_mod dax mux_gpio usbcore ptp aquantia pps_core mii tpm encrypted_keys trusted [last unloaded: netconsole]
<7>[42894.543196] CPU: 1 PID: 7754 Comm: kworker/u8:4 Tainted: G           O       6.6.32 #0
<7>[42894.543204] Hardware name: Bananapi BPI-R4 (DT)
<7>[42894.543207] Workqueue: phy1 mt7915_mac_work [mt7915e]
<7>[42894.543235] pstate: 604001c5 (nZCv dAIF +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
<7>[42894.543243] pc : mtk_poll_controller+0x110/0x2a0
<7>[42894.543255] lr : mtk_poll_controller+0x104/0x2a0
<7>[42894.543261] sp : ffffffc085f236b0
<7>[42894.543263] x29: ffffffc085f236b0 x28: ffffff80c8dec818 x27: ffffffc080e87468
<7>[42894.543273] x26: 00000000000000c8 x25: ffffffc080cf6008 x24: ffffff80c2a42e88
<7>[42894.543281] x23: 0000000000000000 x22: ffffff80c2a3e0a4 x21: ffffff80c2a3e0a8
<7>[42894.543289] x20: ffffff80c2a42000 x19: ffffff80c2a3e080 x18: 0000000000000005
<7>[42894.543298] x17: 2d205449442d204f x16: 43542d204f41552d x15: 204e41502b206669
<7>[42894.543306] x14: 61642076637a4e28 x13: 0a292d2d3d455059 x12: 0000000000000000
<7>[42894.543314] x11: 936e757c63a26e70 x10: 14f61337dc6f22d3 x9 : 22092a0de53bbf16
<7>[42894.543322] x8 : ffffff80cc3ed038 x7 : 00000000fffffffb x6 : ffffff80cc3ecfc0
<7>[42894.543330] x5 : ffffff80c2a42e98 x4 : 0000000000000000 x3 : 0000000000000000
<7>[42894.543338] x2 : 0000000000000001 x1 : 0000000000000000 x0 : 0000000000000000
<7>[42894.543345] Call trace:
<7>[42894.543348]  mtk_poll_controller+0x110/0x2a0
<7>[42894.543355]  netpoll_poll_dev+0xc8/0x238
<7>[42894.543363]  __netpoll_send_skb+0x188/0x254
<7>[42894.543369]  netpoll_send_udp+0x250/0x3e0
<7>[42894.543374]  write_msg+0x124/0x15c [netconsole]
<7>[42894.543389]  console_flush_all+0x198/0x4dc
<7>[42894.543398]  console_flush_on_panic+0x30/0xb8
<7>[42894.543407]  panic+0x15c/0x30c
<7>[42894.543415]  nmi_panic+0x68/0x6c
<7>[42894.543421]  arm64_serror_panic+0x68/0x78
<7>[42894.543426]  do_serror+0x24/0x60
<7>[42894.543430]  el1h_64_error_handler+0x2c/0x40
<7>[42894.543441]  el1h_64_error+0x68/0x6c
<7>[42894.543446]  mt76_mmio_wr+0x3c/0x9c [mt76]
<7>[42894.543465]  __mt7915_reg_remap_addr+0xbc/0x1a8 [mt7915e]
<7>[42894.543487]  mt7915_rr+0xac/0xf4 [mt7915e]
<7>[42894.543508]  mt7915_update_channel+0xd8/0x1a0 [mt7915e]
<7>[42894.543528]  mt76_update_survey+0x2c/0x110 [mt76]
<7>[42894.543546]  mt7915_mac_work+0x2c/0x130 [mt7915e]
<7>[42894.543567]  process_one_work+0x158/0x368
<7>[42894.543577]  worker_thread+0x2a8/0x484
<7>[42894.543584]  kthread+0xdc/0xe8
<7>[42894.543591]  ret_from_fork+0x10/0x20
<0>[42894.543601] Code: 94030184 36000400 f90023f9 f948de80 (b9404417) 
<4>[42894.543605] ---[ end trace 0000000000000000 ]---
Panic#3 Part1
<7>[42894.496381] x14: 0000000000000b25 x13: 00000000000003b7 x12: 00000000ffffffea
<7>[42894.496389] x11: 00000000ffffefff x10: ffffffc080d8a810 x9 : ffffffc080d327b8
<7>[42894.496397] x8 : 0000000000017fe8 x7 : c0000000ffffefff x6 : 000000000000000c
<7>[42894.496405] x5 : ffffffc079a1e71c x4 : ffffffc079c4438c x3 : ffffff80c6f72000
<7>[42894.496413] x2 : 000000008310e802 x1 : 00000000000001b8 x0 : ffffffc081800000
<0>[42894.496422] Kernel panic - not syncing: Asynchronous SError Interrupt
<2>[42894.496425] SMP: stopping secondary CPUs
<0>[42894.496432] Kernel Offset: disabled
<0>[42894.496434] CPU features: 0x0,00000010,20000000,1000400b
<0>[42894.496440] Memory Limit: none
<3>[42894.511650] pstore: backend (ramoops) writing error (-28)
<1>[42894.542685] Unable to handle kernel read from unreadable memory at virtual address 0000000000000044
<1>[42894.542690] Mem abort info:
<1>[42894.542691]   ESR = 0x0000000096000005
<1>[42894.542694]   EC = 0x25: DABT (current EL), IL = 32 bits
<1>[42894.542698]   SET = 0, FnV = 0
<1>[42894.542701]   EA = 0, S1PTW = 0
<1>[42894.542703]   FSC = 0x05: level 1 translation fault
<1>[42894.542707] Data abort info:
<1>[42894.542708]   ISV = 0, ISS = 0x00000005, ISS2 = 0x00000000
<1>[42894.542711]   CM = 0, WnR = 0, TnD = 0, TagAccess = 0
<1>[42894.542715]   GCS = 0, Overlay = 0, DirtyBit = 0, Xs = 0
<1>[42894.542719] user pgtable: 4k pages, 39-bit VAs, pgdp=0000000105dbc000
<1>[42894.542724] [0000000000000044] pgd=0800000105dea003, p4d=0800000105dea003, pud=0800000105dea003, pmd=0000000000000000
<0>[42894.542736] Internal error: Oops: 0000000096000005 [#1] SMP
<7>[42894.542742] Modules linked in: netconsole ath9k(O) ath9k_common(O) iptable_nat ath9k_hw(O) ath11k_pci(O) ath11k(O) ath10k_pci(O) ath10k_core(O) ath(O) xt_state xt_nat xt_conntrack xt_REDIRECT xt_MASQUERADE nf_nat nf_conntrack_netlink nf_conntrack mt7915e(O) mt76x2e(O) mt76x2_common(O) mt76x02_lib(O) mt7603e(O) mt76_connac_lib(O) mt76(O) mmc_spi mac80211(O) iptable_mangle iptable_filter ipt_REJECT ip_tables cfg80211(O) ath9k_pci_owl_loader(O) xt_time xt_tcpudp xt_multiport xt_mark xt_mac xt_limit xt_comment xt_TCPMSS xt_LOG x_tables usbnet usblp usbhid uinput tls spidev spi_gpio spi_bitbang sfp rtc_pcf8563 rfcomm r8169 qrtr_mhi qrtr qmi_helpers(O) of_mmc_spi nlmon nfnetlink nf_reject_ipv4 nf_log_syslog nf_defrag_ipv6 nf_defrag_ipv4 mhi_net mhi mdio_netlink(O) mdio_i2c mdio_gpio mdio_bitbang jc42 hidp hid_mcp2221 hid_generic hid_cp2112 hci_uart gpio_74x164 crc7 crc_itu_t compat(O) cls_flower btusb btrtl btmtk btintel bnep bluetooth atlantic at25 at24 act_vlan 8250_pci crypto_safexcel fuse cls_bpf act_bpf sch_tbf
<7>[42894.542939]  sch_ingress sch_htb sch_hfsc em_u32 cls_u32 cls_route cls_matchall cls_fw cls_flow cls_basic act_skbedit act_mirred act_gact sg hid evdev gpio_fan drivetemp i2c_tiny_usb i2c_gpio i2c_smbus industrialio i2c_algo_pcf i2c_algo_pca i2c_algo_bit gpio_pcf857x gpio_pca953x i2c_mux_reg i2c_mux_pca954x i2c_mux_pca9541 i2c_mux_gpio i2c_mux sp805_wdt ledtrig_usbport ledtrig_oneshot cryptodev(O) nfsv4 nfsd nfs ifb rpcsec_gss_krb5 auth_rpcgss oid_registry tun lockd sunrpc grace dns_resolver nls_utf8 nls_iso8859_1 nls_cp437 rfkill eeprom_93cx6 macsec bfq xts xcbc crypto_user algif_skcipher algif_rng algif_hash algif_aead af_alg sha512_arm64 sha1_ce sha1_generic seqiv rmd160 pcbc michael_mic md5 echainiv geniv des_generic libdes cts chacha20poly1305 cbc authencesn authenc arc4 uas usb_storage sdhci_pltfm sdhci leds_ws2812b(O) leds_gca230718(O) gpio_keys_polled gpio_keys pf_ring(O) leds_tlc591xx leds_pca963x leds_pca955x leds_lp5562 leds_lp55xx_common leds_gpio xhci_plat_hcd xhci_pci xhci_mtk_hcd xhci_hcd input_leds
<7>[42894.543136]  input_core fsl_mph_dr_of ehci_platform ehci_fsl ehci_hcd ubootenv_nvram(O) vfat fat btrfs xor xor_neon raid6_pq libcrc32c dm_mirror dm_region_hash dm_log dm_crypt dm_mod dax mux_gpio usbcore ptp aquantia pps_core mii tpm encrypted_keys trusted [last unloaded: netconsole]
<7>[42894.543196] CPU: 1 PID: 7754 Comm: kworker/u8:4 Tainted: G           O       6.6.32 #0
<7>[42894.543204] Hardware name: Bananapi BPI-R4 (DT)
<7>[42894.543207] Workqueue: phy1 mt7915_mac_work [mt7915e]
<7>[42894.543235] pstate: 604001c5 (nZCv dAIF +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
<7>[42894.543243] pc : mtk_poll_controller+0x110/0x2a0
<7>[42894.543255] lr : mtk_poll_controller+0x104/0x2a0
<7>[42894.543261] sp : ffffffc085f236b0
<7>[42894.543263] x29: ffffffc085f236b0 x28: ffffff80c8dec818 x27: ffffffc080e87468
<7>[42894.543273] x26: 00000000000000c8 x25: ffffffc080cf6008 x24: ffffff80c2a42e88
<7>[42894.543281] x23: 0000000000000000 x22: ffffff80c2a3e0a4 x21: ffffff80c2a3e0a8
<7>[42894.543289] x20: ffffff80c2a42000 x19: ffffff80c2a3e080 x18: 0000000000000005
<7>[42894.543298] x17: 2d205449442d204f x16: 43542d204f41552d x15: 204e41502b206669
<7>[42894.543306] x14: 61642076637a4e28 x13: 0a292d2d3d455059 x12: 0000000000000000
<7>[42894.543314] x11: 936e757c63a26e70 x10: 14f61337dc6f22d3 x9 : 22092a0de53bbf16
<7>[42894.543322] x8 : ffffff80cc3ed038 x7 : 00000000fffffffb x6 : ffffff80cc3ecfc0
<7>[42894.543330] x5 : ffffff80c2a42e98 x4 : 0000000000000000 x3 : 0000000000000000
<7>[42894.543338] x2 : 0000000000000001 x1 : 0000000000000000 x0 : 0000000000000000
<7>[42894.543345] Call trace:
<7>[42894.543348]  mtk_poll_controller+0x110/0x2a0
<7>[42894.543355]  netpoll_poll_dev+0xc8/0x238
<7>[42894.543363]  __netpoll_send_skb+0x188/0x254
<7>[42894.543369]  netpoll_send_udp+0x250/0x3e0
<7>[42894.543374]  write_msg+0x124/0x15c [netconsole]
<7>[42894.543389]  console_flush_all+0x198/0x4dc
<7>[42894.543398]  console_flush_on_panic+0x30/0xb8
<7>[42894.543407]  panic+0x15c/0x30c
<7>[42894.543415]  nmi_panic+0x68/0x6c
<7>[42894.543421]  arm64_serror_panic+0x68/0x78
<7>[42894.543426]  do_serror+0x24/0x60
<7>[42894.543430]  el1h_64_error_handler+0x2c/0x40
<7>[42894.543441]  el1h_64_error+0x68/0x6c
<7>[42894.543446]  mt76_mmio_wr+0x3c/0x9c [mt76]
<7>[42894.543465]  __mt7915_reg_remap_addr+0xbc/0x1a8 [mt7915e]
<7>[42894.543487]  mt7915_rr+0xac/0xf4 [mt7915e]
<7>[42894.543508]  mt7915_update_channel+0xd8/0x1a0 [mt7915e]
<7>[42894.543528]  mt76_update_survey+0x2c/0x110 [mt76]
<7>[42894.543546]  mt7915_mac_work+0x2c/0x130 [mt7915e]
<7>[42894.543567]  process_one_work+0x158/0x368
<7>[42894.543577]  worker_thread+0x2a8/0x484
<7>[42894.543584]  kthread+0xdc/0xe8
<7>[42894.543591]  ret_from_fork+0x10/0x20
<0>[42894.543601] Code: 94030184 36000400 f90023f9 f948de80 (b9404417) 
<4>[42894.543605] ---[ end trace 0000000000000000 ]---
<0>[42894.557908] Kernel panic - not syncing: Oops: Fatal exception in interrupt
<0>[42894.557911] Kernel Offset: disabled
<0>[42894.557913] CPU features: 0x0,00000010,20000000,1000400b
<0>[42894.557917] Memory Limit: none

some build details:

root@OpenWrt:/# modinfo mt76
filename:       /lib/modules/6.6.32/mt76.ko
license:        Dual BSD/GPL
depends:        mac80211,cfg80211
name:           mt76
vermagic:       6.6.32 SMP mod_unload aarch64

and the build version:

# cat package/kernel/mt76/Makefile | head
include $(TOPDIR)/rules.mk

PKG_NAME:=mt76
PKG_RELEASE=1

PKG_LICENSE:=GPLv2
PKG_LICENSE_FILES:=

PKG_SOURCE_URL:=https://github.com/openwrt/mt76
PKG_SOURCE_PROTO:=git
PKG_SOURCE_DATE:=2024-05-17
PKG_SOURCE_VERSION:=513c131c6309712a51502870b041f45b4bd6a6d4
PKG_MIRROR_HASH:=3e5d8ee6b8b122cc4e32668fdde0552a9fa23819b7ebdc758ecb63b5f761683a

any tips on how to narrow down this issue would be appreciated, I can't even predict what causes the error right now :s. I know it happens often, the system never gets > 1 day uptime, but I do not know when. I only know it always seems to be triggered by the mt7915, not mt7916

jpsollie commented 3 months ago

I seem to be wrong:

iw phy phy1 info
Wiphy phy1
        wiphy index: 1
        max # scan SSIDs: 4
        max scan IEs length: 2190 bytes
        max # sched scan SSIDs: 0
        max # match sets: 0
        Retry short limit: 7
        Retry long limit: 4
        Coverage class: 0 (up to 0m)
        Device supports RSN-IBSS.
        Device supports AP-side u-APSD.
        Device supports T-DLS.
        Supported Ciphers:
                * WEP40 (00-0f-ac:1)
                * WEP104 (00-0f-ac:5)
                * TKIP (00-0f-ac:2)
                * CCMP-128 (00-0f-ac:4)
                * CCMP-256 (00-0f-ac:10)
                * GCMP-128 (00-0f-ac:8)
                * GCMP-256 (00-0f-ac:9)
                * CMAC (00-0f-ac:6)
                * CMAC-256 (00-0f-ac:13)
                * GMAC-128 (00-0f-ac:11)
                * GMAC-256 (00-0f-ac:12)
        Available Antennas: TX 0x3 RX 0x3
        Configured Antennas: TX 0x3 RX 0x3
        Supported interface modes:
                 * IBSS
                 * managed
                 * AP
                 * AP/VLAN
                 * monitor
                 * mesh point
                 * P2P-client
                 * P2P-GO
        Band 2:
                Capabilities: 0x9ff
                        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: 7935 bytes
                        No DSSS/CCK HT40
                Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
                Minimum RX AMPDU time spacing: 2 usec (0x04)
                HT TX/RX MCS rate indexes supported: 0-15
                VHT Capabilities (0x339a59f6):
                        Max MPDU length: 11454
                        Supported Channel Width: 160 MHz
                        RX LDPC
                        short GI (80 MHz)
                        short GI (160/80+80 MHz)
                        TX STBC
                        SU Beamformer
                        SU Beamformee
                        MU Beamformer
                        MU Beamformee
                        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
                VHT extended NSS: supported
                HE Iftypes: managed
                        HE MAC Capabilities (0x08011a000040):
                                +HTC HE Supported
                                Trigger Frame MAC Padding Duration: 2
                                OM Control
                                Maximum A-MPDU Length Exponent: 3
                                A-MSDU in A-MPDU
                        HE PHY Capabilities: (0x4c70ce926d12f3164e3f00):
                                HE40/HE80/5GHz
                                HE160/5GHz
                                242 tone RUs/5GHz
                                Device Class: 1
                                LDPC Coding in Payload
                                HE SU PPDU with 1x HE-LTF and 0.8us GI
                                NDP with 4x HE-LTF and 3.2us GI
                                STBC Tx <= 80MHz
                                STBC Rx <= 80MHz
                                Full Bandwidth UL MU-MIMO
                                Partial Bandwidth UL MU-MIMO
                                DCM Max Constellation: 2
                                DCM Max Constellation Rx: 2
                                SU Beamformer
                                SU Beamformee
                                Beamformee STS <= 80Mhz: 3
                                Beamformee STS > 80Mhz: 3
                                Sounding Dimensions <= 80Mhz: 2
                                Sounding Dimensions > 80Mhz: 2
                                Codebook Size SU Feedback
                                Codebook Size MU Feedback
                                Triggered CQI Feedback
                                Partial Bandwidth Extended Range
                                Partial Bandwidth DL MU-MIMO
                                PPE Threshold Present
                                Power Boost Factor ar
                                HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
                                Max NC: 2
                                20MHz in 40MHz HE PPDU 2.4GHz
                                20MHz in 160/80+80MHz HE PPDU
                                80MHz in 160/80+80MHz HE PPDU
                                DCM Max BW: 1
                                Longer Than 16HE SIG-B OFDM Symbols
                                Non-Triggered CQI Feedback
                                TX 1024-QAM
                                RX 1024-QAM
                                RX Full BW SU Using HE MU PPDU with Compression SIGB
                                RX Full BW SU Using HE MU PPDU with Non-Compression SIGB
                        HE RX MCS and NSS set <= 80 MHz
                                1 streams: MCS 0-11
                                2 streams: MCS 0-11
                                3 streams: not supported
                                4 streams: not supported
                                5 streams: not supported
                                6 streams: not supported
                                7 streams: not supported
                                8 streams: not supported
                        HE TX MCS and NSS set <= 80 MHz
                                1 streams: MCS 0-11
                                2 streams: MCS 0-11
                                3 streams: not supported
                                4 streams: not supported
                                5 streams: not supported
                                6 streams: not supported
                                7 streams: not supported
                                8 streams: not supported
                        HE RX MCS and NSS set 160 MHz
                                1 streams: MCS 0-11
                                2 streams: MCS 0-11
                                3 streams: not supported
                                4 streams: not supported
                                5 streams: not supported
                                6 streams: not supported
                                7 streams: not supported
                                8 streams: not supported
                        HE TX MCS and NSS set 160 MHz
                                1 streams: MCS 0-11
                                2 streams: MCS 0-11
                                3 streams: not supported
                                4 streams: not supported
                                5 streams: not supported
                                6 streams: not supported
                                7 streams: not supported
                                8 streams: not supported
                        PPE Threshold 0x39 0x1c 0xc7 0x71 0x1c 0x07 
                EHT Iftypes: managed
                        EHT MAC Capabilities (0x0000):
                        EHT PHY Capabilities: (0x0000000000000000):
                        EHT MCS/NSS: (0x):
                        EHT bw <= 80 MHz, max NSS for MCS 8-9: Rx=0, Tx=0
                        EHT bw <= 80 MHz, max NSS for MCS 10-11: Rx=0, Tx=0
                        EHT bw <= 80 MHz, max NSS for MCS 12-13: Rx=0, Tx=0
                        EHT bw=160 MHz, max NSS for MCS 8-9: Rx=0, Tx=0
                        EHT bw=160 MHz, max NSS for MCS 10-11: Rx=0, Tx=0
                        EHT bw=160 MHz, max NSS for MCS 12-13: Rx=0, Tx=0
                HE Iftypes: AP
                        HE MAC Capabilities (0x00051a081044):
                                +HTC HE Supported
                                TWT Responder
                                BSR
                                OM Control
                                Maximum A-MPDU Length Exponent: 3
                                BQR
                                A-MSDU in A-MPDU
                                OM Control UL MU Data Disable RX
                        HE PHY Capabilities: (0x0c20ce926f12afd0000c00):
                                HE40/HE80/5GHz
                                HE160/5GHz
                                LDPC Coding in Payload
                                NDP with 4x HE-LTF and 3.2us GI
                                STBC Tx <= 80MHz
                                STBC Rx <= 80MHz
                                Full Bandwidth UL MU-MIMO
                                Partial Bandwidth UL MU-MIMO
                                DCM Max Constellation: 2
                                DCM Max Constellation Rx: 2
                                SU Beamformer
                                SU Beamformee
                                MU Beamformer
                                Beamformee STS <= 80Mhz: 3
                                Beamformee STS > 80Mhz: 3
                                Sounding Dimensions <= 80Mhz: 2
                                Sounding Dimensions > 80Mhz: 2
                                Codebook Size SU Feedback
                                Codebook Size MU Feedback
                                Triggered SU Beamforming Feedback
                                Triggered MU Beamforming Feedback
                                Partial Bandwidth Extended Range
                                PPE Threshold Present
                                Max NC: 2
                                STBC Tx > 80MHz
                                STBC Rx > 80MHz
                                TX 1024-QAM
                                RX 1024-QAM
                        HE RX MCS and NSS set <= 80 MHz
                                1 streams: MCS 0-11
                                2 streams: MCS 0-11
                                3 streams: not supported
                                4 streams: not supported
                                5 streams: not supported
                                6 streams: not supported
                                7 streams: not supported
                                8 streams: not supported
                        HE TX MCS and NSS set <= 80 MHz
                                1 streams: MCS 0-11
                                2 streams: MCS 0-11
                                3 streams: not supported
                                4 streams: not supported
                                5 streams: not supported
                                6 streams: not supported
                                7 streams: not supported
                                8 streams: not supported
                        HE RX MCS and NSS set 160 MHz
                                1 streams: MCS 0-11
                                2 streams: MCS 0-11
                                3 streams: not supported
                                4 streams: not supported
                                5 streams: not supported
                                6 streams: not supported
                                7 streams: not supported
                                8 streams: not supported
                        HE TX MCS and NSS set 160 MHz
                                1 streams: MCS 0-11
                                2 streams: MCS 0-11
                                3 streams: not supported
                                4 streams: not supported
                                5 streams: not supported
                                6 streams: not supported
                                7 streams: not supported
                                8 streams: not supported
                        PPE Threshold 0x39 0x1c 0xc7 0x71 0x1c 0x07 
                EHT Iftypes: AP
                        EHT MAC Capabilities (0x0000):
                        EHT PHY Capabilities: (0x0000000000000000):
                        EHT MCS/NSS: (0x):
                        EHT bw <= 80 MHz, max NSS for MCS 8-9: Rx=0, Tx=0
                        EHT bw <= 80 MHz, max NSS for MCS 10-11: Rx=0, Tx=0
                        EHT bw <= 80 MHz, max NSS for MCS 12-13: Rx=0, Tx=0
                        EHT bw=160 MHz, max NSS for MCS 8-9: Rx=0, Tx=0
                        EHT bw=160 MHz, max NSS for MCS 10-11: Rx=0, Tx=0
                        EHT bw=160 MHz, max NSS for MCS 12-13: Rx=0, Tx=0
                HE Iftypes: mesh point
                        HE MAC Capabilities (0x00011a000040):
                                +HTC HE Supported
                                OM Control
                                Maximum A-MPDU Length Exponent: 3
                                A-MSDU in A-MPDU
                        HE PHY Capabilities: (0x0c200c0000000000008000):
                                HE40/HE80/5GHz
                                HE160/5GHz
                                LDPC Coding in Payload
                                STBC Tx <= 80MHz
                                STBC Rx <= 80MHz
                        HE RX MCS and NSS set <= 80 MHz
                                1 streams: MCS 0-11
                                2 streams: MCS 0-11
                                3 streams: not supported
                                4 streams: not supported
                                5 streams: not supported
                                6 streams: not supported
                                7 streams: not supported
                                8 streams: not supported
                        HE TX MCS and NSS set <= 80 MHz
                                1 streams: MCS 0-11
                                2 streams: MCS 0-11
                                3 streams: not supported
                                4 streams: not supported
                                5 streams: not supported
                                6 streams: not supported
                                7 streams: not supported
                                8 streams: not supported
                        HE RX MCS and NSS set 160 MHz
                                1 streams: MCS 0-11
                                2 streams: MCS 0-11
                                3 streams: not supported
                                4 streams: not supported
                                5 streams: not supported
                                6 streams: not supported
                                7 streams: not supported
                                8 streams: not supported
                        HE TX MCS and NSS set 160 MHz
                                1 streams: MCS 0-11
                                2 streams: MCS 0-11
                                3 streams: not supported
                                4 streams: not supported
                                5 streams: not supported
                                6 streams: not supported
                                7 streams: not supported
                                8 streams: not supported
                EHT Iftypes: mesh point
                        EHT MAC Capabilities (0x0000):
                        EHT PHY Capabilities: (0x0000000000000000):
                        EHT MCS/NSS: (0x):
                        EHT bw <= 80 MHz, max NSS for MCS 8-9: Rx=0, Tx=0
                        EHT bw <= 80 MHz, max NSS for MCS 10-11: Rx=0, Tx=0
                        EHT bw <= 80 MHz, max NSS for MCS 12-13: Rx=0, Tx=0
                        EHT bw=160 MHz, max NSS for MCS 8-9: Rx=0, Tx=0
                        EHT bw=160 MHz, max NSS for MCS 10-11: Rx=0, Tx=0
                        EHT bw=160 MHz, max NSS for MCS 12-13: Rx=0, Tx=0
                Bitrates (non-HT):
                        * 6.0 Mbps
                        * 9.0 Mbps
                        * 12.0 Mbps
                        * 18.0 Mbps
                        * 24.0 Mbps
                        * 36.0 Mbps
                        * 48.0 Mbps
                        * 54.0 Mbps
                Frequencies:
                        * 5180 MHz [36] (23.0 dBm)
                        * 5200 MHz [40] (23.0 dBm)
                        * 5220 MHz [44] (23.0 dBm)
                        * 5240 MHz [48] (23.0 dBm)
                        * 5260 MHz [52] (20.0 dBm) (radar detection)
                        * 5280 MHz [56] (20.0 dBm) (radar detection)
                        * 5300 MHz [60] (20.0 dBm) (radar detection)
                        * 5320 MHz [64] (20.0 dBm) (radar detection)
                        * 5500 MHz [100] (26.0 dBm) (radar detection)
                        * 5520 MHz [104] (26.0 dBm) (radar detection)
                        * 5540 MHz [108] (26.0 dBm) (radar detection)
                        * 5560 MHz [112] (26.0 dBm) (radar detection)
                        * 5580 MHz [116] (26.0 dBm) (radar detection)
                        * 5600 MHz [120] (26.0 dBm) (radar detection)
                        * 5620 MHz [124] (26.0 dBm) (radar detection)
                        * 5640 MHz [128] (26.0 dBm) (radar detection)
                        * 5660 MHz [132] (26.0 dBm) (radar detection)
                        * 5680 MHz [136] (26.0 dBm) (radar detection)
                        * 5700 MHz [140] (26.0 dBm) (radar detection)
                        * 5720 MHz [144] (13.0 dBm) (radar detection)
                        * 5745 MHz [149] (13.0 dBm)
                        * 5765 MHz [153] (13.0 dBm)
                        * 5785 MHz [157] (13.0 dBm)
                        * 5805 MHz [161] (13.0 dBm)
                        * 5825 MHz [165] (13.0 dBm)
                        * 5845 MHz [169] (13.0 dBm)
                        * 5865 MHz [173] (13.0 dBm)
                        * 5885 MHz [177] (disabled)
        Band 4:
                HE Iftypes: managed
                        HE MAC Capabilities (0x08011a000040):
                                +HTC HE Supported
                                Trigger Frame MAC Padding Duration: 2
                                OM Control
                                Maximum A-MPDU Length Exponent: 3
                                A-MSDU in A-MPDU
                        HE PHY Capabilities: (0x4c70ce926d12f3164e3f00):
                                HE40/HE80/5GHz
                                HE160/5GHz
                                242 tone RUs/5GHz
                                Device Class: 1
                                LDPC Coding in Payload
                                HE SU PPDU with 1x HE-LTF and 0.8us GI
                                NDP with 4x HE-LTF and 3.2us GI
                                STBC Tx <= 80MHz
                                STBC Rx <= 80MHz
                                Full Bandwidth UL MU-MIMO
                                Partial Bandwidth UL MU-MIMO
                                DCM Max Constellation: 2
                                DCM Max Constellation Rx: 2
                                SU Beamformer
                                SU Beamformee
                                Beamformee STS <= 80Mhz: 3
                                Beamformee STS > 80Mhz: 3
                                Sounding Dimensions <= 80Mhz: 2
                                Sounding Dimensions > 80Mhz: 2
                                Codebook Size SU Feedback
                                Codebook Size MU Feedback
                                Triggered CQI Feedback
                                Partial Bandwidth Extended Range
                                Partial Bandwidth DL MU-MIMO
                                PPE Threshold Present
                                Power Boost Factor ar
                                HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
                                Max NC: 2
                                20MHz in 40MHz HE PPDU 2.4GHz
                                20MHz in 160/80+80MHz HE PPDU
                                80MHz in 160/80+80MHz HE PPDU
                                DCM Max BW: 1
                                Longer Than 16HE SIG-B OFDM Symbols
                                Non-Triggered CQI Feedback
                                TX 1024-QAM
                                RX 1024-QAM
                                RX Full BW SU Using HE MU PPDU with Compression SIGB
                                RX Full BW SU Using HE MU PPDU with Non-Compression SIGB
                        HE RX MCS and NSS set <= 80 MHz
                                1 streams: MCS 0-11
                                2 streams: MCS 0-11
                                3 streams: not supported
                                4 streams: not supported
                                5 streams: not supported
                                6 streams: not supported
                                7 streams: not supported
                                8 streams: not supported
                        HE TX MCS and NSS set <= 80 MHz
                                1 streams: MCS 0-11
                                2 streams: MCS 0-11
                                3 streams: not supported
                                4 streams: not supported
                                5 streams: not supported
                                6 streams: not supported
                                7 streams: not supported
                                8 streams: not supported
                        HE RX MCS and NSS set 160 MHz
                                1 streams: MCS 0-11
                                2 streams: MCS 0-11
                                3 streams: not supported
                                4 streams: not supported
                                5 streams: not supported
                                6 streams: not supported
                                7 streams: not supported
                                8 streams: not supported
                        HE TX MCS and NSS set 160 MHz
                                1 streams: MCS 0-11
                                2 streams: MCS 0-11
                                3 streams: not supported
                                4 streams: not supported
                                5 streams: not supported
                                6 streams: not supported
                                7 streams: not supported
                                8 streams: not supported
                        PPE Threshold 0x39 0x1c 0xc7 0x71 0x1c 0x07 
                EHT Iftypes: managed
                        EHT MAC Capabilities (0x0000):
                        EHT PHY Capabilities: (0x0000000000000000):
                        EHT MCS/NSS: (0x):
                        EHT bw <= 80 MHz, max NSS for MCS 8-9: Rx=0, Tx=0
                        EHT bw <= 80 MHz, max NSS for MCS 10-11: Rx=0, Tx=0
                        EHT bw <= 80 MHz, max NSS for MCS 12-13: Rx=0, Tx=0
                        EHT bw=160 MHz, max NSS for MCS 8-9: Rx=0, Tx=0
                        EHT bw=160 MHz, max NSS for MCS 10-11: Rx=0, Tx=0
                        EHT bw=160 MHz, max NSS for MCS 12-13: Rx=0, Tx=0
                HE Iftypes: AP
                        HE MAC Capabilities (0x00051a081044):
                                +HTC HE Supported
                                TWT Responder
                                BSR
                                OM Control
                                Maximum A-MPDU Length Exponent: 3
                                BQR
                                A-MSDU in A-MPDU
                                OM Control UL MU Data Disable RX
                        HE PHY Capabilities: (0x0c20ce926f12afd0000c00):
                                HE40/HE80/5GHz
                                HE160/5GHz
                                LDPC Coding in Payload
                                NDP with 4x HE-LTF and 3.2us GI
                                STBC Tx <= 80MHz
                                STBC Rx <= 80MHz
                                Full Bandwidth UL MU-MIMO
                                Partial Bandwidth UL MU-MIMO
                                DCM Max Constellation: 2
                                DCM Max Constellation Rx: 2
                                SU Beamformer
                                SU Beamformee
                                MU Beamformer
                                Beamformee STS <= 80Mhz: 3
                                Beamformee STS > 80Mhz: 3
                                Sounding Dimensions <= 80Mhz: 2
                                Sounding Dimensions > 80Mhz: 2
                                Codebook Size SU Feedback
                                Codebook Size MU Feedback
                                Triggered SU Beamforming Feedback
                                Triggered MU Beamforming Feedback
                                Partial Bandwidth Extended Range
                                PPE Threshold Present
                                Max NC: 2
                                STBC Tx > 80MHz
                                STBC Rx > 80MHz
                                TX 1024-QAM
                                RX 1024-QAM
                        HE RX MCS and NSS set <= 80 MHz
                                1 streams: MCS 0-11
                                2 streams: MCS 0-11
                                3 streams: not supported
                                4 streams: not supported
                                5 streams: not supported
                                6 streams: not supported
                                7 streams: not supported
                                8 streams: not supported
                        HE TX MCS and NSS set <= 80 MHz
                                1 streams: MCS 0-11
                                2 streams: MCS 0-11
                                3 streams: not supported
                                4 streams: not supported
                                5 streams: not supported
                                6 streams: not supported
                                7 streams: not supported
                                8 streams: not supported
                        HE RX MCS and NSS set 160 MHz
                                1 streams: MCS 0-11
                                2 streams: MCS 0-11
                                3 streams: not supported
                                4 streams: not supported
                                5 streams: not supported
                                6 streams: not supported
                                7 streams: not supported
                                8 streams: not supported
                        HE TX MCS and NSS set 160 MHz
                                1 streams: MCS 0-11
                                2 streams: MCS 0-11
                                3 streams: not supported
                                4 streams: not supported
                                5 streams: not supported
                                6 streams: not supported
                                7 streams: not supported
                                8 streams: not supported
                        PPE Threshold 0x39 0x1c 0xc7 0x71 0x1c 0x07 
                EHT Iftypes: AP
                        EHT MAC Capabilities (0x0000):
                        EHT PHY Capabilities: (0x0000000000000000):
                        EHT MCS/NSS: (0x):
                        EHT bw <= 80 MHz, max NSS for MCS 8-9: Rx=0, Tx=0
                        EHT bw <= 80 MHz, max NSS for MCS 10-11: Rx=0, Tx=0
                        EHT bw <= 80 MHz, max NSS for MCS 12-13: Rx=0, Tx=0
                        EHT bw=160 MHz, max NSS for MCS 8-9: Rx=0, Tx=0
                        EHT bw=160 MHz, max NSS for MCS 10-11: Rx=0, Tx=0
                        EHT bw=160 MHz, max NSS for MCS 12-13: Rx=0, Tx=0
                HE Iftypes: mesh point
                        HE MAC Capabilities (0x00011a000040):
                                +HTC HE Supported
                                OM Control
                                Maximum A-MPDU Length Exponent: 3
                                A-MSDU in A-MPDU
                        HE PHY Capabilities: (0x0c200c0000000000008000):
                                HE40/HE80/5GHz
                                HE160/5GHz
                                LDPC Coding in Payload
                                STBC Tx <= 80MHz
                                STBC Rx <= 80MHz
                        HE RX MCS and NSS set <= 80 MHz
                                1 streams: MCS 0-11
                                2 streams: MCS 0-11
                                3 streams: not supported
                                4 streams: not supported
                                5 streams: not supported
                                6 streams: not supported
                                7 streams: not supported
                                8 streams: not supported
                        HE TX MCS and NSS set <= 80 MHz
                                1 streams: MCS 0-11
                                2 streams: MCS 0-11
                                3 streams: not supported
                                4 streams: not supported
                                5 streams: not supported
                                6 streams: not supported
                                7 streams: not supported
                                8 streams: not supported
                        HE RX MCS and NSS set 160 MHz
                                1 streams: MCS 0-11
                                2 streams: MCS 0-11
                                3 streams: not supported
                                4 streams: not supported
                                5 streams: not supported
                                6 streams: not supported
                                7 streams: not supported
                                8 streams: not supported
                        HE TX MCS and NSS set 160 MHz
                                1 streams: MCS 0-11
                                2 streams: MCS 0-11
                                3 streams: not supported
                                4 streams: not supported
                                5 streams: not supported
                                6 streams: not supported
                                7 streams: not supported
                                8 streams: not supported
                EHT Iftypes: mesh point
                        EHT MAC Capabilities (0x0000):
                        EHT PHY Capabilities: (0x0000000000000000):
                        EHT MCS/NSS: (0x):
                        EHT bw <= 80 MHz, max NSS for MCS 8-9: Rx=0, Tx=0
                        EHT bw <= 80 MHz, max NSS for MCS 10-11: Rx=0, Tx=0
                        EHT bw <= 80 MHz, max NSS for MCS 12-13: Rx=0, Tx=0
                        EHT bw=160 MHz, max NSS for MCS 8-9: Rx=0, Tx=0
                        EHT bw=160 MHz, max NSS for MCS 10-11: Rx=0, Tx=0
                        EHT bw=160 MHz, max NSS for MCS 12-13: Rx=0, Tx=0
                Bitrates (non-HT):
                        * 6.0 Mbps
                        * 9.0 Mbps
                        * 12.0 Mbps
                        * 18.0 Mbps
                        * 24.0 Mbps
                        * 36.0 Mbps
                        * 48.0 Mbps
                        * 54.0 Mbps
                Frequencies:
                        * 5955 MHz [1] (23.0 dBm)
                        * 5975 MHz [5] (23.0 dBm)
                        * 5995 MHz [9] (23.0 dBm)
                        * 6015 MHz [13] (23.0 dBm)
                        * 6035 MHz [17] (23.0 dBm)
                        * 6055 MHz [21] (23.0 dBm)
                        * 6075 MHz [25] (23.0 dBm)
                        * 6095 MHz [29] (23.0 dBm)
                        * 6115 MHz [33] (23.0 dBm)
                        * 6135 MHz [37] (23.0 dBm)
                        * 6155 MHz [41] (23.0 dBm)
                        * 6175 MHz [45] (23.0 dBm)
                        * 6195 MHz [49] (23.0 dBm)
                        * 6215 MHz [53] (23.0 dBm)
                        * 6235 MHz [57] (23.0 dBm)
                        * 6255 MHz [61] (23.0 dBm)
                        * 6275 MHz [65] (23.0 dBm)
                        * 6295 MHz [69] (23.0 dBm)
                        * 6315 MHz [73] (23.0 dBm)
                        * 6335 MHz [77] (23.0 dBm)
                        * 6355 MHz [81] (23.0 dBm)
                        * 6375 MHz [85] (23.0 dBm)
                        * 6395 MHz [89] (23.0 dBm)
                        * 6415 MHz [93] (23.0 dBm)
                        * 6435 MHz [97] (disabled)
                        * 6455 MHz [101] (disabled)
                        * 6475 MHz [105] (disabled)
                        * 6495 MHz [109] (disabled)
                        * 6515 MHz [113] (disabled)
                        * 6535 MHz [117] (disabled)
                        * 6555 MHz [121] (disabled)
                        * 6575 MHz [125] (disabled)
                        * 6595 MHz [129] (disabled)
                        * 6615 MHz [133] (disabled)
                        * 6635 MHz [137] (disabled)
                        * 6655 MHz [141] (disabled)
                        * 6675 MHz [145] (disabled)
                        * 6695 MHz [149] (disabled)
                        * 6715 MHz [153] (disabled)
                        * 6735 MHz [157] (disabled)
                        * 6755 MHz [161] (disabled)
                        * 6775 MHz [165] (disabled)
                        * 6795 MHz [169] (disabled)
                        * 6815 MHz [173] (disabled)
                        * 6835 MHz [177] (disabled)
                        * 6855 MHz [181] (disabled)
                        * 6875 MHz [185] (disabled)
                        * 6895 MHz [189] (disabled)
                        * 6915 MHz [193] (disabled)
                        * 6935 MHz [197] (disabled)
                        * 6955 MHz [201] (disabled)
                        * 6975 MHz [205] (disabled)
                        * 6995 MHz [209] (disabled)
                        * 7015 MHz [213] (disabled)
                        * 7035 MHz [217] (disabled)
                        * 7055 MHz [221] (disabled)
                        * 7075 MHz [225] (disabled)
                        * 7095 MHz [229] (disabled)
                        * 7115 MHz [233] (disabled)
        Supported commands:
                 * new_interface
                 * set_interface
                 * new_key
                 * start_ap
                 * new_station
                 * new_mpath
                 * set_mesh_config
                 * set_bss
                 * authenticate
                 * associate
                 * deauthenticate
                 * disassociate
                 * join_ibss
                 * join_mesh
                 * remain_on_channel
                 * set_tx_bitrate_mask
                 * frame
                 * frame_wait_cancel
                 * set_wiphy_netns
                 * set_channel
                 * tdls_mgmt
                 * tdls_oper
                 * probe_client
                 * set_noack_map
                 * register_beacons
                 * start_p2p_device
                 * set_mcast_rate
                 * connect
                 * disconnect
                 * channel_switch
                 * set_qos_map
                 * set_multicast_to_unicast
                 * set_sar_specs
        software interface modes (can always be added):
                 * AP/VLAN
                 * monitor
        valid interface combinations:
                 * #{ IBSS } <= 1, #{ AP, mesh point } <= 16, #{ managed } <= 19,
                   total <= 19, #channels <= 1, STA/AP BI must match, radar detect widths: { 20 MHz (no HT), 20 MHz, 40 MHz, 80 MHz, 160 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 TX status socket option.
        Device supports HT-IBSS.
        Device supports SAE with AUTHENTICATE command
        Device supports low priority scan.
        Device supports scan flush.
        Device supports AP scan.
        Device supports per-vif TX power setting
        Driver supports full state transitions for AP/GO clients
        Driver supports a userspace MPM
        Device supports active monitor (which will ACK incoming frames)
        Driver/device bandwidth changes during BSS lifetime (AP/GO mode)
        Device supports configuring vdev MAC-addr on create.
        max # scan plans: 1
        max scan plan interval: -1
        max scan plan iterations: 0
        Supported TX frame types:
                 * IBSS: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
                 * managed: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
                 * AP: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
                 * AP/VLAN: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
                 * mesh point: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
                 * P2P-client: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
                 * P2P-GO: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
                 * P2P-device: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
        Supported RX frame types:
                 * IBSS: 0x40 0xb0 0xc0 0xd0
                 * managed: 0x40 0xb0 0xd0
                 * AP: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
                 * AP/VLAN: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
                 * mesh point: 0xb0 0xc0 0xd0
                 * P2P-client: 0x40 0xd0
                 * P2P-GO: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
                 * P2P-device: 0x40 0xd0
        Supported extended features:
                * [ VHT_IBSS ]: VHT-IBSS
                * [ RRM ]: RRM
                * [ BEACON_RATE_LEGACY ]: legacy beacon rate setting
                * [ BEACON_RATE_HT ]: HT beacon rate setting
                * [ BEACON_RATE_VHT ]: VHT beacon rate setting
                * [ FILS_STA ]: STA FILS (Fast Initial Link Setup)
                * [ CQM_RSSI_LIST ]: multiple CQM_RSSI_THOLD records
                * [ CONTROL_PORT_OVER_NL80211 ]: control port over nl80211
                * [ ACK_SIGNAL_SUPPORT ]: ack signal level support
                * [ TXQS ]: FQ-CoDel-enabled intermediate TXQs
                * [ SCAN_RANDOM_SN ]: use random sequence numbers in scans
                * [ SCAN_MIN_PREQ_CONTENT ]: use probe request with only rate IEs in scans
                * [ CAN_REPLACE_PTK0 ]: can safely replace PTK 0 when rekeying
                * [ AIRTIME_FAIRNESS ]: airtime fairness scheduling
                * [ STA_TX_PWR ]: TX power control per station
                * [ AQL ]: Airtime Queue Limits (AQL)
                * [ CONTROL_PORT_NO_PREAUTH ]: disable pre-auth over nl80211 control port support
                * [ DEL_IBSS_STA ]: deletion of IBSS station support
                * [ SCAN_FREQ_KHZ ]: scan on kHz frequency support
                * [ CONTROL_PORT_OVER_NL80211_TX_STATUS ]: tx status for nl80211 control port support
                * [ FILS_DISCOVERY ]: FILS discovery frame transmission support
                * [ UNSOL_BCAST_PROBE_RESP ]: unsolicated broadcast probe response transmission support
                * [ BEACON_RATE_HE ]: HE beacon rate support (AP/mesh)
                * [ BSS_COLOR ]: BSS coloring support
                * [ RADAR_BACKGROUND ]: Radar background support

the fact that phy1 covers the 6ghz band proves it was the 7916, not 7915 module. The code is still mt7915 though. The config of this card


config wifi-device 'radio1'
        option type 'mac80211'
        option path 'soc/11290000.pcie/pci0002:00/0002:00:00.0/0002:01:00.0+1'
        option channel '1'
        option band '6g'
        option htmode 'HE160'
        option country 'BE'
        option cell_density '0'

config wifi-iface 'default_radio1'
        option device 'radio1'
        option network 'lan'
        option mode 'ap'
        option ssid (hidden)
        option encryption 'sae'
        option key (hidden)
        option ieee80211k '1'
        option time_advertisement '2'
        option time_zone 'CET-1CEST,M3.5.0,M10.5.0/3'
        option wnm_sleep_mode '1'
        option wnm_sleep_mode_no_keys '1'
        option bss_transition '1'
        option proxy_arp '1'
        option ieee80211w '2'
jpsollie commented 3 months ago

I'm adding a second panic here. Nothing new, simply to illustrate what happens every time:

<3>[  487.763022] mt7915e 0002:01:00.0: Message 00005aed (seq 4) timeout
<2>[  487.769227] SError Interrupt on CPU1, code 0x00000000bf000002 -- SError
<7>[  487.769234] CPU: 1 PID: 11 Comm: kworker/u8:0 Tainted: G           O       6.6.32 #0
<7>[  487.769244] Hardware name: Bananapi BPI-R4 (DT)
<7>[  487.769247] Workqueue: phy1 mt7915_mac_work [mt7915e]
<7>[  487.769283] pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
<7>[  487.769292] pc : mt76_mmio_rmw+0x3c/0x64 [mt76]
<7>[  487.769315] lr : mt76_mmio_rmw+0x3c/0x64 [mt76]
<7>[  487.769332] sp : ffffffc080f8bc10
<7>[  487.769335] x29: ffffffc080f8bc10 x28: ffffff80c6d56000 x27: ffffff80c6cba680
<7>[  487.769346] x26: 0000000083101000 x25: 0000000000000000 x24: ffffffc079a21843
<7>[  487.769355] x23: 00000000000001b8 x22: 00000000000001b8 x21: 0000000083100000
<7>[  487.769364] x20: ffffff80c6d52000 x19: 0000000083108a80 x18: 00000000000003e1
<7>[  487.769373] x17: ffffffc07ea6a000 x16: ffffffc080008000 x15: ffffffc080d32810
<7>[  487.769381] x14: 0000000000000ba3 x13: 00000000000003e1 x12: 00000000ffffffea
<7>[  487.769389] x11: 00000000ffffefff x10: ffffffc080d8a810 x9 : ffffffc080d327b8
<7>[  487.769397] x8 : 0000000000017fe8 x7 : c0000000ffffefff x6 : 000000000000000c
<7>[  487.769406] x5 : ffffffc079a2371c x4 : ffffffc079c8038c x3 : ffffff80c6d52000
<7>[  487.769413] x2 : 0000000083108a80 x1 : 00000000000001b8 x0 : ffffffc081800000
<0>[  487.769423] Kernel panic - not syncing: Asynchronous SError Interrupt
<2>[  487.769426] SMP: stopping secondary CPUs
<0>[  487.769433] Kernel Offset: disabled
<0>[  487.769434] CPU features: 0x0,00000010,20000000,1000400b
<0>[  487.769440] Memory Limit: none