Search Linux Wireless

Current mainline brcmfmac reports error on supposedly supported ap6256 chip

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Dears,

I working on adding support in mainline kernel for radxa-zero SBC.
https://www.cnx-software.com/2021/06/16/radxa-zero-sbc-quad-core-raspberry-pi-zero-w-alternative/  

So far all seems to be working well on mainline 5.13.4 kernel except WiFi.

radxa-zero SBC uses SDIO attached AP6256 WiFi/BT module.
Chip seems to be communicating with brcmfmac driver - but kernel dmesg reports error like below.

(output is after kernel compile with:

CONFIG_BRCM_TRACING=y
CONFIG_BRCMDBG=y

and

echo 8 > /proc/sys/kernel/printk
modprobe brcmfmac debug=0x6)


5.13.4 dmesg from brcmfmac probing:

[  138.188502] brcmfmac: brcmfmac_module_init No platform data available.
[  138.189917] brcmfmac: brcmf_sdio_probe Enter
[  138.194049] brcmfmac: F1 signature read @0x18000000=0x15294345
[  138.199709] brcmfmac: brcmf_chip_recognition found AXI chip: BCM4345/9
[  138.207838] brcmfmac: brcmf_chip_cores_check  [1 ] core 0x800:51 base 0x18000000 wrap 0x18100000
[  138.214720] brcmfmac: brcmf_chip_cores_check  [2 ] core 0x812:54 base 0x18001000 wrap 0x18101000
[  138.223405] brcmfmac: brcmf_chip_cores_check  [3 ] core 0x83e:9  base 0x18002000 wrap 0x18102000
[  138.232112] brcmfmac: brcmf_chip_cores_check  [4 ] core 0x83c:14 base 0x18003000 wrap 0x18103000
[  138.240834] brcmfmac: brcmf_chip_cores_check  [5 ] core 0x829:21 base 0x18004000 wrap 0x18104000
[  138.249534] brcmfmac: brcmf_chip_cores_check  [6 ] core 0x135:0  base 0x00000000 wrap 0x18107000
[  138.258248] brcmfmac: brcmf_chip_cores_check  [7 ] core 0x240:0  base 0x00000000 wrap 0x00000000
[  138.266957] brcmfmac: brcmf_chip_set_passive Enter
[  138.274227] brcmfmac: brcmf_chip_get_raminfo RAM: base=0x198000 size=0 (0x0) sr=0 (0x0)
[  138.279634] brcmfmac: brcmf_chip_get_raminfo: RAM size is undetermined
[  138.286085] brcmfmac: brcmf_sdio_probe_attach: brcmf_chip_attach failed!
[  138.292725] brcmfmac: brcmf_sdio_probe: brcmf_sdio_probe_attach failed
[  138.299190] brcmfmac: brcmf_sdio_remove Enter
[  138.303476] brcmfmac: brcmf_detach Enter
[  138.307444] brcmfmac: brcmf_sdio_remove Disconnected
[  138.312361] brcmfmac: brcmf_ops_sdio_probe: F2 error, probe failed -19...
[  138.319198] usbcore: registered new interface driver brcmfmac

i tested fw ver 7.45.96.61 and also a bit newer ver. (7.45.96.68). both are giving the same error. removing firmware changes nothing - so i think issue is in frcmfmac kernel code which is not ready yet for chip variant used in radxa-zero ap6256 wifi module.

Full kernel dmesg: https://pastebin.com/VT1tQUJY 

May you pls advise me how to move forward with this issue?





[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Wireless Regulations]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux