Marvell Wi-Fi chip not powering up sometimes, need a power cycle to fix it.
When not working can see the below kernel logs:
[ 33.761628] wifi_pwrdn_fake_regulator: disabling
[ 33.766796] pcie_switch: disabling
When working can see the below kernel logs:
[ 6.890983] mwifiex_pcie 0000:01:00.0: enabling device (0000 -> 0002)
[ 6.891185] mwifiex_pcie: PCI memory map Virt0: (____ptrval____) PCI memory map Virt2: (____ptrval____)
[ 7.981533] mwifiex_pcie 0000:01:00.0: info: FW download over, size 634228 bytes
[ 8.746214] mwifiex_pcie 0000:01:00.0: WLAN FW is active
[ 8.792578] mwifiex_pcie 0000:01:00.0: Unknown api_id: 3
[ 8.799423] mwifiex_pcie 0000:01:00.0: Unknown api_id: 4
[ 8.806199] mwifiex_pcie 0000:01:00.0: Unknown GET_HW_SPEC TLV type: 0x217
[ 8.832063] mwifiex_pcie 0000:01:00.0: info: MWIFIEX VERSION: mwifiex 1.0 (16.68.1.p195)
[ 8.841397] mwifiex_pcie 0000:01:00.0: driver_version = mwifiex 1.0 (16.68.1.p195)
Using Apalis IMX8QM SOM with kernel version 5.4.77-5.1.0.
Is there any fix for this issue? Thanks in advance.