Colibri-iMX6DL: Switch to Kernel 5.15

Hi, Iโ€™m the Toradex AI Assistant. The Toradex Support team will follow up with you shortly!

Did you like my answer?

:+1: :-1:


To switch from Kernel 4.9.87 to Kernel 5.15.x on your Colibri-iMX6DL 512MB IT, you need to consider several steps beyond just changing the kernel in your Yocto build. Here are the recommended steps:

  1. Device Tree Adjustments: Review and potentially modify your device tree entries. The device tree configuration from Kernel 4.9 may not be directly compatible with Kernel 5.15. Pay special attention to the pinctrl settings and PHY configurations. Ensure that the phy-mode and other settings are correctly defined for the new kernel.

  2. Driver Compatibility: Verify that all necessary drivers are included and configured correctly in your Yocto build. The newer kernel may have different driver requirements or configurations.

  3. Ethernet Configuration: Since you are experiencing issues with the Ethernet link, ensure that the PHY driver is correctly attached and configured. The boot log indicates that the PHY driver is attached, but there might be a misconfiguration in the device tree or kernel settings that prevents the link from coming up.

  4. Testing and Debugging: After making the necessary changes, test the hardware functionality thoroughly. Use tools like ethtool to diagnose and debug Ethernet issues. Check for any additional kernel messages that might indicate what is going wrong.

  5. Consult Documentation: Refer to Toradex documentation for any specific instructions or patches needed for the transition to Kernel 5.15.x. There might be known issues or additional steps documented that are specific to your hardware and kernel version.

By following these steps, you should be able to address the compatibility issues and successfully transition to Kernel 5.15.x.

Please, also check if these links can help you solve your problem:

Help to integrate a custom kernel into a Torizon Core Image.