We are using Murata module LBEH5Z9UWC-494 with TI WL1273L on our medical device. Driver software is customized for us due to some hardware issues, related to EN 301 893 v2.1.1 testing.
There are some serious problems with the wlan interface. According to dmesg logs it seems to be in a constant boot loop:
[ 129.962278] wlcore: Hardware recovery in progress. FW ver: Rev 6.3.10.1.142
[ 130.401196] wlcore: pc: 0xc0013af8, hint_sts: 0x00000000 count: 1
[ 130.731986] wlcore: down
[ 130.823733] ieee80211 phy0: Hardware restart was requested
[ 131.902740] wlcore: firmware booted (Rev 6.3.10.1.142)
[ 145.089707] wlcore: ERROR HW watchdog interrupt received! starting recovery.
This boot loop causes the medical device to freeze and is not acceptable since the measurement results are not running in UI as it should be.
What we have discovered is, that this problem is active when the wlan interface ( wpa supplicant ) is initialized to active scanning mode. Also, the channel count in WPA supplicant channel list has a affect, with reduced list the device seems to work better. Also other observation was that the radar frequencies ( 5745-5825 MHz ) seems to affect most.
What could we do in order to solve this problem, could it be a bug in the driver code or some kind of too tight timeout values in wlan driver implementation?