9 Replies Latest reply on Dec 17, 2019 11:18 PM by VinayakS_26

    Murata/Embedded artist 1LV/CYW43012-SDIO : HT Avail timeout using brcmfmac on Zynq MPSoC running Ubuntu 18.04

    TiHa_4554276

      Using the embedded artists 1LV m.2 board with the murata 1LV/CYW43012 chipset, I cannot get the brcmfmac driver to succesfully bind to the chipset. I get the following output on the boot console:

       

      Note: I am using the provided nvram, bt-patch, and firmware from Murata Manufacturing Co., Ltd. · GitHub

       

      As well as the brcmfmac kernel patch files from cypress: Cypress Linux WiFi Driver Release (FMAC) [2019-05-08]

       

      [ 6.368627] brcmfmac: brcmf_fw_map_chip_to_name: using brcm/brcmfmac43012-sdio.bin for chip 0x00a804(43012) rev 0x000002
      [ 6.379849] usbcore: registered new interface driver brcmfmac
      [ 6.379857] firmware_class: __allocate_fw_buf: fw-brcm/brcmfmac43012-sdio.bin buf=ffffffc079066380
      [ 6.386493] brcmfmac mmc1:0001:1: loading /lib/firmware/updates/4.14.0-g80424c564-dirty/brcm/brcmfmac43012-sdio.bin failed with error -2
      [ 6.386504] brcmfmac mmc1:0001:1: loading /lib/firmware/updates/brcm/brcmfmac43012-sdio.bin failed with error -2
      [ 6.389021] brcmfmac mmc1:0001:1: loading /lib/firmware/4.14.0-g80424c564-dirty/brcm/brcmfmac43012-sdio.bin failed with error -2
      [ 6.406048] brcmfmac mmc1:0001:1: direct-loading brcm/brcmfmac43012-sdio.bin
      [ 6.406060] firmware_class: fw_set_page_data: fw-brcm/brcmfmac43012-sdio.bin buf=ffffffc079066380 data=ffffff80093cd000 size=360599
      [ 6.406073] firmware_class: __allocate_fw_buf: fw-brcm/brcmfmac43012-sdio.txt buf=ffffffc079066e00
      [ 6.406085] brcmfmac mmc1:0001:1: loading /lib/firmware/updates/4.14.0-g80424c564-dirty/brcm/brcmfmac43012-sdio.txt failed with error -2
      [ 6.406092] brcmfmac mmc1:0001:1: loading /lib/firmware/updates/brcm/brcmfmac43012-sdio.txt failed with error -2
      [ 6.406100] brcmfmac mmc1:0001:1: loading /lib/firmware/4.14.0-g80424c564-dirty/brcm/brcmfmac43012-sdio.txt failed with error -2
      [ 6.409370] brcmfmac mmc1:0001:1: direct-loading brcm/brcmfmac43012-sdio.txt
      [ 6.409376] firmware_class: fw_set_page_data: fw-brcm/brcmfmac43012-sdio.txt buf=ffffffc079066e00 data=ffffff8008061000 size=3150
      [ 6.409483] firmware_class: __fw_free_buf: fw-brcm/brcmfmac43012-sdio.txt buf=ffffffc079066e00 data=ffffff8008061000 size=3150
      [ 6.465907] firmware_class: __fw_free_buf: fw-brcm/brcmfmac43012-sdio.bin buf=ffffffc079066380 data=ffffff80093cd000 size=360599
      [ 7.467439] brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50
      [ 8.501586] brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50
      [ 9.511427] brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50

       

      has any one experience with this or seen the error before? I am wondering if it is a driver issue (i.e. the firmware files from the murata wireless cyw-fmac-fw repository not being built for this application scenario?)