Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
BytEvil
Level 1
Level 1
First question asked Welcome!

Hi, friends! 

Cannot use cypress-firmware-v4.14.77-2020_0115, because:

[ 7726.888029] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac4359-sdio for chip BCM4359/9
[ 7726.891914] usbcore: registered new interface driver brcmfmac
[ 7730.107695] brcmfmac: brcmf_sdio_readshared: invalid sdpcm_shared address 0xFC3003CF
[ 7730.109807] brcmfmac: brcmf_sdio_readshared: unable to obtain sdpcm_shared info: rv=-22 (addr=0xfc3003cf)

On older firmware the driver was loaded and wlan0 device appeared, but wifi is unstable, please see dmesg output.

[ 4768.583804] brcmfmac: brcmfmac_module_init No platform data available.
[ 4768.584306] brcmfmac: F1 signature read @0x18000000=0x17294359
[ 4768.584486] brcmfmac: brcmf_chip_recognition found AXI chip: BCM4359/9
[ 4768.586618] brcmfmac: brcmf_chip_cores_check [1 ] core 0x800:52 base 0x18000000 wrap 0x18100000
[ 4768.586635] brcmfmac: brcmf_chip_cores_check [2 ] core 0x812:59 base 0x18001000 wrap 0x18101000
[ 4768.586640] brcmfmac: brcmf_chip_cores_check [3 ] core 0x83e:8 base 0x18002000 wrap 0x18102000
[ 4768.586644] brcmfmac: brcmf_chip_cores_check [4 ] core 0x83c:21 base 0x18003000 wrap 0x18103000
[ 4768.586648] brcmfmac: brcmf_chip_cores_check [5 ] core 0x812:59 base 0x18004000 wrap 0x18104000
[ 4768.586652] brcmfmac: brcmf_chip_cores_check [6 ] core 0x829:22 base 0x18005000 wrap 0x18105000
[ 4768.586656] brcmfmac: brcmf_chip_cores_check [7 ] core 0x840:5 base 0x1800a000 wrap 0x00000000
[ 4768.586660] brcmfmac: brcmf_chip_cores_check [8 ] core 0x135:0 base 0x00000000 wrap 0x18109000
[ 4768.586664] brcmfmac: brcmf_chip_cores_check [9 ] core 0x240:0 base 0x00000000 wrap 0x00000000
[ 4768.587058] brcmfmac: brcmf_chip_ai_resetcore found two d11 cores, reset both
[ 4768.588007] brcmfmac: brcmf_chip_get_raminfo RAM: base=0x160000 size=917504 (0xe0000) sr=0 (0x0)
[ 4768.588086] brcmfmac: brcmf_chip_setup ccrev=52, pmurev=26, pmucaps=0x3a0c3f1a
[ 4768.588092] brcmfmac: brcmf_get_module_param Enter, bus=0, chip=17241, rev=9
[ 4768.588188] brcmfmac: brcmf_sdio_drivestrengthinit No SDIO driver strength init needed for chip BCM4359/9 rev 9 pmurev 26
[ 4768.588401] brcmfmac: brcmf_sdio_probe completed!!
[ 4768.588408] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac4359-sdio for chip BCM4359/9
[ 4768.592060] usbcore: registered new interface driver brcmfmac
[ 4768.698409] brcmfmac: brcmf_sdio_verifymemory Compare RAM dl & ul at 0x00160000; size=637347
[ 4768.827912] brcmfmac: brcmf_sdio_verifymemory Compare RAM dl & ul at 0x0023f0c0; size=3904
[ 4768.991750] brcmfmac: brcmf_sdio_firmware_callback enable F2: err=0
[ 4768.991768] brcmfmac: brcmf_sdio_firmware_callback set F2 watermark to 0x40*4 bytes
[ 4768.991897] brcmfmac: brcmf_sdio_sr_init SR enabled
[ 4768.991902] brcmfmac: brcmf_bus_change_state ignoring transition, bus not attached yet
[ 4768.992241] brcmfmac: brcmf_sdio_readshared sdpcm_shared address 0x001BB088
[ 4768.995727] brcmfmac_wcc: brcmf_wcc_attach: executing
[ 4768.995771] brcmfmac: brcmf_add_if allocate netdev interface
[ 4768.998066] brcmfmac: brcmf_sdio_readshared sdpcm_shared address 0x001BB088
[ 4769.011039] brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM4359/9 wl0: Sep 20 2019 20:22:36 version 9.87.51.11.34 (edb7293@shgit) (r711217) FWID 01-c7feb1ee
[ 4769.020050] brcmfmac: brcmf_c_preinit_dcmds CLM version = API: 15.0 Data: Cypress.Automotive Compiler: 1.28.1 ClmImport: 1.36.3 Customization: v8 171006 Creation: 2018-07-22 23:32:01
[ 4769.029076] brcmfmac: brcmf_feat_firmware_capabilities [ ap sta toe wme 802.11d 802.11h rm cqa ccx cac dualband ampdu ampdu_tx ampdu_rx amsdurx amsdutx tdls radio_pwrsave p2p mchan wds p2po vht-prop-rates dfrts txpwrcache stbc-tx stbc-rx-1ss pspretend rsdb mfp wnm bsstrans ndoe mimo_ps epno pfnx scanmac pf2 pf6 ]
[ 4769.029088] brcmfmac: brcmf_feat_firmware_capabilities enabling feature: MCHAN
[ 4769.029092] brcmfmac: brcmf_feat_firmware_capabilities enabling feature: P2P
[ 4769.029109] brcmfmac: brcmf_feat_firmware_capabilities enabling feature: DOT11H
[ 4769.030001] brcmfmac: brcmf_feat_iovar_data_set enabling feature: GSCAN
[ 4769.030993] brcmfmac: brcmf_feat_iovar_int_get enabling feature: PNO
[ 4769.032008] brcmfmac: brcmf_feat_iovar_int_get enabling feature: RSDB
[ 4769.033013] brcmfmac: brcmf_feat_iovar_int_get enabling feature: TDLS
[ 4769.034004] brcmfmac: brcmf_feat_iovar_int_get enabling feature: MFP
[ 4769.036984] brcmfmac: brcmf_feat_iovar_int_get enabling feature: FWSUP
[ 4769.037008] brcmfmac: brcmf_fws_attach FWS queueing will be avoided
[ 4769.038995] brcmfmac: brcmf_cfg80211_attach Registering custom regulatory
[ 4769.044025] brcmfmac: brcmf_setup_wiphybands nmode=1, vhtmode=1, bw_cap=(1, 7)
[ 4769.045050] brcmfmac: brcmf_setup_wiphybands nchain=1
[ 4769.084095] brcmfmac: check_vif_up device is not ready : status (0)
[ 4769.084247] brcmfmac: brcmf_net_attach wlan0: Broadcom Dongle Host Driver
[ 4769.085124] brcmfmac: check_vif_up device is not ready : status (0)
[ 4769.090730] brcmfmac: check_vif_up device is not ready : status (0)
[ 4769.090747] brcmfmac: brcmf_cfg80211_set_power_mgmt Device is not ready, storing the value in cfg_info struct
[ 4776.049952] brcmfmac: brcmf_config_dongle power save set to disabled
[ 4776.050986] brcmfmac: brcmf_dongle_roam Internal Roaming = On
[ 4776.052952] ieee80211 phy3: brcmf_dongle_roam: WLC_SET_ROAM_TRIGGER error (-52)
[ 4776.056950] brcmfmac: brcmf_cfg80211_change_iface IF Type = Infra
[ 4776.061088] brcmfmac: brcmf_cfg80211_set_power_mgmt power save disabled
[ 5031.779126] brcmfmac: brcmf_cfg80211_change_iface IF Type = AP
[ 5031.829133] brcmfmac: brcmf_set_mpc MPC : 0
[ 5031.935202] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[ 5032.092158] brcmfmac: brcmf_netdev_start_xmit wlan0: insufficient headroom (0)
[ 5032.092272] brcmfmac: brcmf_netdev_start_xmit wlan0: insufficient headroom (0)
[ 5032.342056] brcmfmac: brcmf_netdev_start_xmit wlan0: insufficient headroom (0)
[ 5032.592162] brcmfmac: brcmf_netdev_start_xmit wlan0: insufficient headroom (0)
[ 5032.592233] brcmfmac: brcmf_netdev_start_xmit wlan0: insufficient headroom (0)
[ 5033.092135] brcmfmac: brcmf_netdev_start_xmit wlan0: insufficient headroom (0)
[ 5033.592123] brcmfmac: brcmf_netdev_start_xmit wlan0: insufficient headroom (0)
[ 5034.092241] brcmfmac: brcmf_netdev_start_xmit wlan0: insufficient headroom (0)
[ 5034.342255] brcmfmac: brcmf_netdev_start_xmit wlan0: insufficient headroom (0)
[ 5034.342389] brcmfmac: brcmf_netdev_start_xmit wlan0: insufficient headroom (0)
[ 5034.592139] brcmfmac: brcmf_netdev_start_xmit wlan0: insufficient headroom (0)
[ 5034.592409] brcmfmac: brcmf_netdev_start_xmit wlan0: insufficient headroom (0)
[ 5034.592607] brcmfmac: brcmf_netdev_start_xmit wlan0: insufficient headroom (0)
[ 5035.092282] brcmfmac: brcmf_netdev_start_xmit wlan0: insufficient headroom (0)
[ 5035.592674] brcmfmac: brcmf_netdev_start_xmit wlan0: insufficient headroom (0)
[ 5036.842704] brcmfmac: brcmf_netdev_start_xmit wlan0: insufficient headroom (0)
[ 5093.957856] brcmfmac: brcmf_netdev_start_xmit wlan0: insufficient headroom (0)
[ 5093.957953] brcmfmac: brcmf_netdev_start_xmit wlan0: insufficient headroom (0)
[ 5520.325413] brcmfmac: brcmf_netdev_start_xmit wlan0: insufficient headroom (0)
[ 5520.325501] brcmfmac: brcmf_netdev_start_xmit wlan0: insufficient headroom (0)
[ 6004.095980] brcmfmac: brcmf_netdev_start_xmit wlan0: insufficient headroom (0)
[ 6004.096062] brcmfmac: brcmf_netdev_start_xmit wlan0: insufficient headroom (0)
[ 6452.907384] brcmfmac: brcmf_p2p_notify_action_frame_rx ifp->vif->mgmt_rx_reg 2810

Any help is needed.

Best regards, John.

0 Likes
1 Solution
Zhengbao_Zhang
Moderator
Moderator
Moderator
250 sign-ins First comment on KBA 10 questions asked

hello:

   Looks the communicaton interface is not very stable,you can check with the interface, and the 32k LPO clock, and the 26M/37.4M clock,   and better to raise help to AP module maker to get the confirmed driver and firmware to verify the hardware, thanks.

View solution in original post

0 Likes
1 Reply
Zhengbao_Zhang
Moderator
Moderator
Moderator
250 sign-ins First comment on KBA 10 questions asked

hello:

   Looks the communicaton interface is not very stable,you can check with the interface, and the 32k LPO clock, and the 26M/37.4M clock,   and better to raise help to AP module maker to get the confirmed driver and firmware to verify the hardware, thanks.

0 Likes