Dead imx6 module after upgrade

Colibri iMX6 Solo 256MB
board Iris
linux 5.0.0 BSP

I use the Colibri iMX6 Solo 256MB modules and I would like to run Python 3 on the module.
As recommended by the instructions, I went into the process of making my own image.
On linux Ubunu 20.04.2 LTS I went throught instructions step by step: Build a Reference Image with Yocto Project/OpenEmbedded | Toradex Developer Center

I choose 5.0.0 BSP version
In “local.conf” I set:
MACHINE ?= “colibri-imx6”
and add:
IMAGE_INSTALL_append = “python3”
IMAGE_INSTALL_append = " python3-pyserial"
IMAGE_INSTALL_append = " python3-pip"

bitbake core-image-minimal

First problem:
The bitbake generate Symbolic links to TAR files.
These symbolic links are not handled correctly by Easy installer.
Report, that it does not know these “tar” files.
I manually delete links and rename tar files as defined in json file:“image-core-image-minimal.json”
After renaming the files, the “Easy installer” correctly recognized the files and also uploaded them and on the end reported that I can reboot the module.

The second problem:
After reboot the module become “Dead”.

I tried several times to bring the module to life with repeated the procedure shortening the recovery mode pad and also shortening the two round test points right next to the i.MX 6 SoC as described in:

There is no printout on serial debug port.

Please advise how to get the module back to life.

Raff

bitbake-cookerdaemon.log (163.2 KB)

Hi @raff and Welcome to the Toradex Community!

I tried several times to bring the module to life with repeated the procedure shortening the recovery mode pad and also shortening the two round test points right next to the i.MX 6 SoC as described in:

Did you check if the recovery device is present: lsusb | grep -i free?

Could you share any error log?

Best regards,
Jaski

Jaski,
Thanks for the quick reply.
I can’t send you any logs because I don’t get any response from the module.
I have a serial cable connected to the Debug serial port on the Iris carrier board and I am listening on this port with the terminal on the PC. There is no printout here.
The Iris board is working because if I insert a good iMX6 module it is working.

Best regards
Raff

Jaski,

Your hint about USB helped me. I managed to load Easy installer on module. Module now working.

I am also asking for advice on how to build an image properly.
Does the log I attached in the previous message helps or I send another one?
Thanks for help.

Best regards
Raff

HI @raff

Perfect that the module is working.

Regarding your question on proper Yocto build, could you ask a new question with all the information needed to reproduce the issue.

Thanks for your help.

Best regards,
Jaski

Hi Jaski

My goal is to load python3 and pip on the module Colibri iMX6 Solo 256MB.

Toradex suggests, that you have to make your own image.
I followed the steps described on the link: Build a Reference Image with Yocto Project/OpenEmbedded | Toradex Developer Center.
I work with Ubunu 20.04.2 LTS.
I choose 5.0.0 BSP version.
In “local.conf” I set:
MACHINE ?= “colibri-imx6”
and add:
IMAGE_INSTALL_append = “python3”
IMAGE_INSTALL_append = " python3-pyserial"
IMAGE_INSTALL_append = " python3-pip"

I run bitbake core-image-minimal.
Bitbake successfully created files in /deploy/images/coliri-imx6.
The problem is that same created files are not recognizable by Easy Installer.
These files are “link files”. Look attched picture with

I manually delete links and rename tar files as defined in json file:“image-core-image-minimal.json”
After renaming the files, the “Easy installer” correctly recognized the files and also uploaded them and on the end reported that I can reboot the module.
After reboot the module become “Dead”.

Is it the problem in Ubuntu 20.04.2 LTS?

Is the problem 5.0.0 BSP version?

Best regards
Raff

Hi @raff

I asked you open a new Thread. Please do this and your issue will be treated.
Thanks for understanding.

Best regards,
Jaski