Unbuildable virtual/dtb on CUSTOM MACHINE Verdin AM62 in Yocto

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

Did you like my answer?

:+1: :-1:


The error you’re encountering indicates that the virtual/dtb provider is not compatible with your custom machine configuration stellihorn. This is likely due to the COMPATIBLE_MACHINE variable not being set correctly for the device tree overlays you are trying to use.

Here are a few steps you can take to resolve this issue:

  1. Check COMPATIBLE_MACHINE: Ensure that the COMPATIBLE_MACHINE variable in the recipes providing virtual/dtb includes your custom machine stellihorn. You may need to modify the COMPATIBLE_MACHINE variable in the device-tree-overlays recipes to include stellihorn.

  2. Modify the Device Tree Overlay Recipe: If you have a custom device tree overlay, make sure its recipe is set up to be compatible with your custom machine. You can do this by adding stellihorn to the COMPATIBLE_MACHINE variable in the recipe file.

  3. Set PREFERRED_PROVIDER: Ensure that the PREFERRED_PROVIDER_virtual/dtb is set correctly in your configuration to point to the correct provider that is compatible with your machine.

  4. Verify MACHINEOVERRIDES: Double-check your MACHINEOVERRIDES and ensure it is correctly set to include verdin-am62. This should help in inheriting the necessary configurations from the verdin-am62 machine.

  5. Review Kernel Device Tree Configuration: Make sure that the KERNEL_DEVICETREE variable is correctly set to include your custom device tree (stellihorn.dtb). This should be appended correctly in your machine configuration.

By ensuring that the COMPATIBLE_MACHINE variable is correctly set and that your custom machine configuration is properly inheriting from verdin-am62, you should be able to resolve the issue with the virtual/dtb provider. If these steps do not resolve the issue, you may need to further investigate the specific recipes and configurations involved in your build setup.

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

Verdin AM62 torizon core docker not booting from SD.