This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

WL1273L Wlan driver problem

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?

  • Hi,

    As you know ,  WL12xx is an old SoC succeeded by WiLink8. Recovery mechanism is designed to help SoC recover from certain scenarios. It could be initiated by driver/firmware. Seems like firmware was downloaded successfully during recovery "wlcore: firmware booted (Rev 6.3.10.1.142)" but for some reason recovery mechanism was initiated again. I am not aware of the driver/firmware customization done at your end , but you may try official firmware : https://git.ti.com/cgit/wl12xx/ti-utils/commit/?h=ol_R5.SP9.01 . We are not able to comment much on this issue since we haven't done any WL12xx software or maintenance releases in a long time.

    Thanks

  • Hi,

    I think that the customized version is based that official firmware or newer version..