6 Replies Latest reply on Nov 1, 2018 11:13 AM by ToIn_1742091

    i.MX6UL with Murata 1DX: "failed to power up DHD generic adapter"




      We want to connect the Murata LBEE5KL1DX-TEMP-DS-SD EVK with a non-NXP evaluation kit based on the i.MX6UL, the phyBoard-Segin by Phytec (i.MX 6UL NXP ARM Cortex-A7 Single Board Computer | PHYTEC ). I've downloaded their yocto environment for the BSP-Yocto-Vendor-phyBOARD-Segin-PD17.1.2 based on NXP Tag rel_imx_4.1.15_2.1.0_ga (ftp://ftp.phytec.de/pub/Software/Linux/BSP-Yocto-i.MX6/BSP-Yocto-Vendor-phyBOARD-Segin-PD17.1.2/ReleaseNotes).


      I've connected the 1DX to the SD2 interface, VDD is connected directly to a 3.3V supply of the Segin, WL_REG_ON is connected to a free pin on the Segin. Find attached the modifications in my device tree. I've checked the voltage on VDD and WL_REG_ON and both are high on startup. I've built the bcmdhd as a kernel module and specified the paths to fw_bcmdhd_mfgtest.bin and bcmdhd.1DX.SDIO.cal. Then i load it manually after startup with "modprobe bcmdhd" but it fails with this output:


      root@phyboard-segin-imx6ul-5:~# modprobe bcmdhd

      [   49.295385] dhd_module_init in

      [   49.300395] wifi_plat_dev_drv_probe no GPIO for OOB in device tree.

      [   49.315722] wifi_plat_dev_drv_probe continue with non-OOB mode.

      [   49.321894] Power-up adapter 'DHD generic adapter'

      [   49.328608] wifi_platform_bus_enumerate device present 1

      [   51.331556] failed to power up DHD generic adapter, 3 retry left

      [   51.358977] wifi_platform_bus_enumerate device present 0

      [   51.376388] wifi_platform_bus_enumerate device present 1

      [   53.391559] failed to power up DHD generic adapter, 2 retry left

      [   53.418020] wifi_platform_bus_enumerate device present 0

      [   53.435157] wifi_platform_bus_enumerate device present 1

      [   55.451555] failed to power up DHD generic adapter, 1 retry left

      [   55.477519] wifi_platform_bus_enumerate device present 0

      [   55.494341] wifi_platform_bus_enumerate device present 1

      [   57.501541] failed to power up DHD generic adapter, 0 retry left

      [   57.528030] wifi_platform_bus_enumerate device present 0

      [   57.540141] failed to power up DHD generic adapter, max retry reached**


      Can someone give me a hint where i should search for the cause? Is it in device tree, in the driver, the firmware or the connection? I'm out of ideas and I couldn't find any helpful info on the net about this topic...


      Thanks in advance!