- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi All,
I am using Murata Interconnect adapter Version2(SDIO 60pin) with 1FX wifi module(connected via samtec connector) on my imx6ulevk baord.
Board Type: IMX6UL EVK
WiFi :- Murata 1FX
Interconnect board : Version2(with Ribbon cable)
Linux version: 4.14.78
I'm trying to bring up the wifi module with brcmfmac driver but it showing the below error.
root@imx6ulevk:~# modprobe -r brcmfmac |
root@imx6ulevk:~# modprobe brcmfmac
root@imx6ulevk:~# mmc0: queuing unknown CIS tuple 0x80 (2 bytes)
mmc0: queuing unknown CIS tuple 0x80 (3 bytes)
mmc0: queuing unknown CIS tuple 0x80 (3 bytes)
mmc0: queuing unknown CIS tuple 0x80 (7 bytes)
mmc0: queuing unknown CIS tuple 0x80 (3 bytes)
mmc0: queuing unknown CIS tuple 0x80 (6 bytes)
brcmfmac: brcmf_fw_map_chip_to_name: using brcm/brcmfmac43430-sdio.bin for chip 0x00a9a6(43430) rev 0x000001
brcmfmac mmc0:0001:1: Falling back to user helper
brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50
brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50
Is this happening because of LPO_IN crystal clock oscillator(32.768KHz)? I didn't see any oscillator in the 1FX module. Is that oscillator mandatory?
Any suggestions, it will be helpful.
Thanks in Advance
Raj
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Raj,
I have faced similar error messages when the NVRAM file is incorrect.
Do the following three files exist?
1) /lib/firmware/brcm/brcmfmac43430-sdio.bin
2) /lib/firmware/brcm/brcmfmac43430-sdio.txt
3) /lib/firmware/brcm/brcmfmac43430-sdio.clm_blob
Best regards,
KaNa_3391246
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks
Yes the files were present, but there was wrong configuration in the NVRAM file(/lib/firmware/brcm/brcmfmac43430-sdio.txt) related to the frequecny(XTAL) so that i changed the value lesser that 50MHz then it was working fine.
Now i moved to next step, i'm trying to interact with connman wifi technologies.
Any idea, what is the purpose of LPO_IN pin oscillator(32.768KHz)? Is that mandatory for 1FX module(or anyother murata series)? If that is not present, what will be a feedback?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
As I know, HT Avail timeout issue occurred if LPO set wrong.
Each chipset has a different boardflag3 value. Anyway, I think you have to check boardflag3 value in nvram.
Thanks,
Dean
[형용사] 틀린, 잘못된 반의어 right2.Wrong
W3.go wrong
실수를 하다[잘못하다]4.get somebody wrong
~의 말을 오해하다5.get something wrong
(상황을) 오해하다6.불가 不可
(옳지 않음) unrighteousness, impropriety, unfairness, wrong, ―하다 be not right, (be) wrong, bad, unadvisable7.부정당 不正當
injustice; impropriety; wrong; wrongfulness; unfairness; unrighteousness; unlawfulness; illegitimacy. 부정당하다 unjust; improper; wrong; wrongful; unfair; unrighteous; unlawful; illegitimate.8.그르다
(옳지 않다) wrong, incorrect, false9.그릇되다
wrong, bad, false10.그릇된
wrong
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Raj,
LPO_IN crystal clock oscillator(32.768KHz) is mandatory, it is used mainly for sleep mode.
Regards
Xi
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Isn't there any way to use the brcmfmac driver without this LPO_IN crystal clock oscillator(32.768KHz)?
Currently we have a project where we used bcmdhd driver and there is no LPO_IN crystal clock oscillator(32.768KHz). In order to use the latest module firmware we are trying to switch to brcmfmac driver but it is not working and giving the same error message:
brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50
Is there also a way where we use the bcmdhd driver with the latest module firmware?