DA16200 not probed in linux

Hi Team,

My platform is TI AM62x processor . Linux kernel is 6.1.33, driver version is  v5.2.1.2, use the sdio interface 

After I insert the driver, the initialization function returns 0, indicating that there is no error in initialization.

But the probe function did not run . What could be the reason?

Parents Reply
  • Hi,

    1. After erasing the Flash, do we need to rewrite the SDK into it? Currently, after erasing the Flash, the system reports a "Boot Err" during startup.

    2. The RZ/G2L Linux System mentioned in the Starter Guide is the system build environment you are using, correct? If we use our own Yocto environment, which configurations do we need to port?

    3. After following the kernel configuration steps in the documentation, I compiled rswlan.ko. Although the system indicates that the firmware has been loaded after module insertion, the device's probe function still hasn't been executed. 

    As shown below, the driver successfully registered DA16200_sdio_fw_download and DA16200_sdio, with both functions returning rtn as zero, indicating that the registration was successful. However, the probe function was invoked when registering sdio_fw, but it was not called when registering sdio.

Children
  • Hi ST,

    Thank you for the reply.
    I am checking on this with the Wi-Fi Support Team and I will get back to you as soon as possible.
    I have also reached out to you directly, please check your PM.

    Best regards,
    OV_renesas

  • Hi ST,

    Apologies for the delay.
    Please find the answers from the Wi-Fi Support Team:
    1. No. You do not need to rewrite an image. TO run the DA16200 with the Linux driver, the entire contents of the flash memory should be erased first. The linux driver will download the firmware to the DA16200.

    2. Without the details of the custom Yocto, we cannot provide exact configurations that need to be ported to a custom Yocto.

    3. It seems that the driver cannot get the MAC address from DA16200. We think that the status of the CD pin should be checked to see if it is low or not. To proper operation, the CD pin should be low. Please refer to the user manual on section 4.7.1
    UM-WI-059 DA16200 DA16600 Linux Driver Getting Started Guide (renesas.com)

    If you have any further questions, please let us know. Please also check your Private Messages and share with us some details there as well.

    Best Regards,
    OV_Renesas