Hello -
I have an askey rt4230w device and it seems to have a hardware issue.
Wondering if anyone has seen this and if there is something wrong that I could fix or if the wireless device is somehow broken.
Here is my full log from boot with enabling b/g/n wifi at the end: https://pastebin.com/nrNS3Uup
The error that occurs after starting the b/g/n wifi is:
[ 279.726669] ath10k_pci 0001:01:00.0: wmi: fixing invalid VHT TX rate code 0xff
[ 284.955413] ath10k_pci 0001:01:00.0: Cannot communicate with firmware, previous wmi cmds: 36967:-1808 36965:-1912 40859:-1912 36967:-1918, jiffies: -1504, attempting restart restart firmware, dev-flags: 0 x142
[ 284.955604] ath10k_pci 0001:01:00.0: failed to send wmi nop: -108
[ 284.973067] ath10k_pci 0001:01:00.0: could not request stats (type -268435456 ret -108 specifier 1)
[ 284.979457] ath10k_pci 0001:01:00.0: failed to send pdev bss chan info request: -108
[ 285.033767] ath10k_pci 0001:01:00.0: removing peer, cleanup-all, deleting: peer 409262f3 vdev: 0 addr: 80:78:71:4d:55:6d
[ 285.044157] ath10k_pci 0001:01:00.0: failed to read hi_board_data address: -16
[ 288.123676] ath10k_pci 0001:01:00.0: failed to read device register, device is gone
[ 288.123711] ath10k_pci 0001:01:00.0: failed to wait for target after cold reset: -5
[ 288.133301] ieee80211 phy1: Hardware restart was requested
[ 288.138249] ath10k_pci 0001:01:00.0: failed to send pdev bss chan info request: -108
[ 288.143456] qcom-pcie 1b700000.pci: Read DBI address failed
[ 288.151325] qcom-pcie 1b700000.pci: Read DBI address failed
[ 291.233679] ath10k_pci 0001:01:00.0: failed to read device register, device is gone
[ 291.233707] ath10k_pci 0001:01:00.0: failed to wait for target after cold reset: -5
[ 291.240138] ath10k_pci 0001:01:00.0: firmware crashed during chip reset
[ 291.247833] ath10k_pci 0001:01:00.0: failed to reset chip: -5
[ 291.248100] ath10k_pci 0001:01:00.0: firmware crashed! (guid ab1127ff-e9e9-4616-a435-869717f80591)
[ 291.254421] ath10k_pci 0001:01:00.0: Could not init hif: -5
[ 291.254429] ------------[ cut here ]------------
[ 291.260288] ath10k_pci 0001:01:00.0: qca9984/qca9994 hw1.0 target 0x01000000 chip_id 0x00000000 sub 168c:cafe
[ 291.269196] WARNING: CPU: 0 PID: 75 at backports-6.1.24/net/mac80211/util.c:2419 0xbf1a7448 [mac80211@698a8cef+0x7f000]
[ 291.274664] ath10k_pci 0001:01:00.0: kconfig debug 0 debugfs 1 tracing 0 dfs 1 testmode 0
[ 291.279460] Hardware became unavailable during restart.
[ 291.291010] ath10k_pci 0001:01:00.0: firmware ver 10.4b-ct-9984-fW-13-5ae337bb1 api 5 features mfp,peer-flow-ctrl,txstatus-noack,wmi-10.x-CT,ratemask-CT,regdump-CT,txrate-CT,flush-all-CT,pingpong-CT,ch-regs-CT,nop-CT,set-special-CT,tx-rc-CT,cust-stats-CT,txrate2-CT,beacon-cb-CT,wmi-block-ack-CT,wmi-bcn-rc-CT crc32 7ea63dc5
[ 291.299937] Modules linked in:
[ 291.308988] ath10k_pci 0001:01:00.0: board_file api 2 bmi_id N/A crc32 0bfe5c35
[ 291.319868] pppoe
[ 291.342111] ath10k_pci 0001:01:00.0: htt-ver 2.2 wmi-op 6 htt-op 4 cal pre-cal-nvmem max-sta 32 raw 0 hwcrypto 1
[ 291.344953] ppp_async
[ 291.352120] ath10k_pci 0001:01:00.0: failed to get memcpy hi address for firmware address 4: -28
[ 291.354262] nft_fib_inet
[ 291.364573] ath10k_pci 0001:01:00.0: failed to read firmware dump area: -28
[ 291.366699] nf_flow_table_ipv6
[ 291.375694] ath10k_pci 0001:01:00.0: in crash-regs-harder
[ 291.378155] nf_flow_table_ipv4
[ 291.384973] ath10k_pci 0001:01:00.0: Trying to read crash dump over pingpong registers, len 60
[ 291.388049] nf_flow_table_inet
[ 291.393718] ath10k_pci 0001:01:00.0: in crash-regs-harder
[ 291.396559] ath10k_pci
[ 291.405283] ath10k_pci 0001:01:00.0: Trying to read crash dump over pingpong registers, len 6
[ 291.408275] ath10k_core
[ 291.413874] ath10k_pci 0001:01:00.0: in crash-regs-harder
[ 291.416091] ath
[ 291.424834] ath10k_pci 0001:01:00.0: Trying to read crash dump over pingpong registers, len 0
[ 291.427371] pppox
[ 291.432663] ath10k_pci 0001:01:00.0: ath10k_pci ATH10K_DBG_BUFFER:
[ 291.434643] ppp_generic
[ 291.442992] ath10k_pci 0001:01:00.0: ATH10K_END
[ 291.444952] nft_reject_ipv6
[ 291.451065] ath10k_pci 0001:01:00.0: in crash-regs-harder
[ 291.453824] nft_reject_ipv4
[ 291.458010] ath10k_pci 0001:01:00.0: Trying to read crash dump over pingpong registers, len 6
[ 291.461139] nft_reject_inet
[ 291.466483] ath10k_pci 0001:01:00.0: in crash-regs-harder
[ 291.469388] nft_reject
[ 291.477848] ath10k_pci 0001:01:00.0: Trying to read crash dump over pingpong registers, len 0
[ 291.480757] nft_redir
[ 291.486096] ath10k_pci 0001:01:00.0: ath10k_pci ATH10K_DBG_BUFFER:
[ 291.488313] nft_quota
[ 291.497029] ath10k_pci 0001:01:00.0: ATH10K_END
[ 291.499247] nft_objref
[ 291.505469] ath10k_pci 0001:01:00.0: firmware register dump:
[ 291.507753] nft_numgen
[ 291.512176] ath10k_pci 0001:01:00.0: [00]: 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF
[ 291.514680] nft_nat
[ 291.520509] ath10k_pci 0001:01:00.0: [04]: 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF
[ 291.522688] nft_masq
[ 291.530706] ath10k_pci 0001:01:00.0: [08]: 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF
[ 291.530714] ath10k_pci 0001:01:00.0: [12]: 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF
[ 291.530720] ath10k_pci 0001:01:00.0: [16]: 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF
[ 291.530725] ath10k_pci 0001:01:00.0: [20]: 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF
[ 291.530731] ath10k_pci 0001:01:00.0: [24]: 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF
[ 291.530738] ath10k_pci 0001:01:00.0: [28]: 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF
[ 291.533018] nft_log
[ 291.540796] ath10k_pci 0001:01:00.0: [32]: 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF
[ 291.543088] nft_limit
[ 291.550949] ath10k_pci 0001:01:00.0: [36]: 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF
[ 291.558853] nft_hash
[ 291.566757] ath10k_pci 0001:01:00.0: [40]: 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF
[ 291.574661] nft_flow_offload
[ 291.582496] ath10k_pci 0001:01:00.0: [44]: 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF
[ 291.590436] nft_fib_ipv6
[ 291.592739] ath10k_pci 0001:01:00.0: [48]: 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF
[ 291.600527] nft_fib_ipv4
[ 291.602809] ath10k_pci 0001:01:00.0: [52]: 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF
[ 291.610774] nft_fib
[ 291.613052] ath10k_pci 0001:01:00.0: [56]: 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF
[ 291.620927] nft_ct
[ 291.623959] ath10k_pci 0001:01:00.0: Copy Engine register dump:
[ 291.631707] nft_counter
[ 291.634457] ath10k_pci 0001:01:00.0: [00]: 0x0004a000 4294967295 4294967295 4294967295 4294967295
[ 291.642211] nft_chain_nat
[ 291.644952] ath10k_pci 0001:01:00.0: [01]: 0x0004a400 4294967295 4294967295 4294967295 4294967295
[ 291.644961] ath10k_pci 0001:01:00.0: [02]: 0x0004a800 4294967295 4294967295 4294967295 4294967295
[ 291.644969] ath10k_pci 0001:01:00.0: [03]: 0x0004ac00 4294967295 4294967295 4294967295 4294967295
[ 291.644976] ath10k_pci 0001:01:00.0: [04]: 0x0004b000 4294967295 4294967295 4294967295 4294967295
[ 291.652713] nf_tables
[ 291.655136] ath10k_pci 0001:01:00.0: [05]: 0x0004b400 4294967295 4294967295 4294967295 4294967295
[ 291.662783] nf_nat nf_flow_table nf_conntrack mac80211 cfg80211 slhc nfnetlink nf_reject_ipv6 nf_reject_ipv4 nf_log_syslog nf_defrag_ipv6 nf_defrag_ipv4 libcrc32c crc_ccitt compat ledtrig_usbport sha512_arm seqiv cmac leds_gpio xhci_plat_hcd xhci_pci
[ 291.664852] ath10k_pci 0001:01:00.0: [06]: 0x0004b800 4294967295 4294967295 4294967295 4294967295
[ 291.670684] xhci_hcd
[ 291.673471] ath10k_pci 0001:01:00.0: [07]: 0x0004bc00 4294967295 4294967295 4294967295 4294967295
[ 291.682282] dwc3
[ 291.684908] ath10k_pci 0001:01:00.0: [08]: 0x0004c000 4294967295 4294967295 4294967295 4294967295
[ 291.693841] dwc3_qcom
[ 291.702639] ath10k_pci 0001:01:00.0: [09]: 0x0004c400 4294967295 4294967295 4294967295 4294967295
[ 291.711554] ohci_platform
[ 291.720397] ath10k_pci 0001:01:00.0: [10]: 0x0004c800 4294967295 4294967295 4294967295 4294967295
[ 291.722602] ohci_hcd
[ 291.731612] ath10k_pci 0001:01:00.0: [11]: 0x0004cc00 4294967295 4294967295 4294967295 4294967295
[ 291.753635] phy_qcom_ipq806x_usb
[ 291.762626] ath10k_pci 0001:01:00.0: failed to get memcpy hi address for firmware address 8: -28
[ 291.764943] ahci
[ 291.773785] ath10k_pci 0001:01:00.0: failed to dump debug log area: -28
[ 291.775641] fsl_mph_dr_of
[ 291.784536] ath10k_pci 0001:01:00.0: failed to get memcpy hi address for firmware address 72: -28
[ 291.786752] ehci_platform
[ 291.795750] ath10k_pci 0001:01:00.0: failed to get memcpy hi address for firmware address 72: -28
[ 291.798297] ehci_fsl
[ 291.807277] ath10k_pci 0001:01:00.0: failed to get memcpy hi address for firmware address 76: -28
[ 291.809494] sd_mod
[ 291.818400] ath10k_pci 0001:01:00.0: failed to get memcpy hi address for firmware address 76: -28
[ 291.821647] ahci_platform
[ 291.830552] ath10k_pci 0001:01:00.0: failed to read firmware RAM BSS memory from 4291072 (48848 B): -28
[ 291.832320] libahci_platform
[ 291.838798] ath10k_pci 0001:01:00.0: failed to read firmware ROM BSS memory from 4197376 (12552 B): -28
[ 291.841526] libahci
[ 291.850573] ath10k_pci 0001:01:00.0: already restarting
[ 291.853071] libata scsi_mod scsi_common ehci_hcd gpio_button_hotplug crc32c_generic
[ 291.915709] CPU: 0 PID: 75 Comm: kworker/0:10 Not tainted 5.15.150 #0
[ 291.923641] Hardware name: Generic DT based system
[ 291.929976] Workqueue: events_freezable 0xbf16883c [mac80211@698a8cef+0x7f000]
[ 291.934669] Function entered at [<c030d978>] from [<c03098bc>]
[ 291.941869] Function entered at [<c03098bc>] from [<c0603e84>]
[ 291.947687] Function entered at [<c0603e84>] from [<c031e0fc>]
[ 291.953500] Function entered at [<c031e0fc>] from [<c031e1d8>]
[ 291.959316] Function entered at [<c031e1d8>] from [<bf1a7448>]
[ 291.965148] Function entered at [<bf1a7448>] from [<bf16892c>]
[ 291.970952] Function entered at [<bf16892c>] from [<c0337e58>]
[ 291.976764] Function entered at [<c0337e58>] from [<c03389d8>]
[ 291.982581] Function entered at [<c03389d8>] from [<c033f3d0>]
[ 291.988398] Function entered at [<c033f3d0>] from [<c0300134>]
[ 291.994213] Exception stack(0xc1245fb0 to 0xc1245ff8)
[ 292.000027] 5fa0: 00000000 00000000 00000000 00000000
[ 292.005154] 5fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 292.013312] 5fe0: 00000000 00000000 00000000 00000000 00000013 00000000
[ 292.021547] ---[ end trace 812331468b91313f ]---
[ 292.027979] ------------[ cut here ]------------
This log happens a few times, followed by
ath10k_pci 0001:01:00.0: failed to send pdev bss chan info request: -108
very often in the log.
Enabling the AC radio results in a slightly different output but still no working wireless - https://pastebin.com/H1EsR8J0
Any insight is greatly appreciated.