USB not detected on the host for the imx7 evaluation board "Easy installer" installation

Hi,
I have an evaluation board (Colibri iMX7D wirh Evaluation board V3.2B) which already has an image installed (it doesn’t boot into the Easy installer.

I have been following the steps described:

They all seem to make sense, however the host machine (Ubuntu 20.04 laptop) never recognizes the USB device. I have tried both X30 or X29 ports, the output of dmesg registered no new devices and running th script fails:

$ ./recovery-linux.sh 
Downloading Toradex Easy Installer...             
no matching USB device found                      

In the datasheet I have seen a mention of the JP2 jumper (in my case it’s open). From the docs it isn’t clear to me if connecting to the SODIMM_135 can have anything to do with my use case.

Any ideas on what could be the problem here?

  • JP2 should be open

  • When you start Colibri iMX7 in recovery mode could you check debug UART output? Nothing should be shown there.

  • Can you try different USB cables or even another host machine?

Thanks Alex,

When you start Colibri iMX7 in recovery mode could you check debug UART output?

Which physical port are you referring to here?

Can you try different USB cables or even another host machine?

I have so far tried 2 different machines, 2 USB B cables (in X29) and 3 micro USB (in X30). They all exhibit the same which is that no device gets detected on the host.
I’d expect to see the host kernel to print that it detected a “serial to USB connector”.

I seem to do enter the recovery mode.
The reason is because nothing is shown on the screen any more and in normal mode the booting os would show something.

What should be the positions for the JP 17,19,20,21?
I currently have them as shown here: https://docs.toradex.com/104066-evaluation-jmpr.jpg

Which physical port are you referring to here?
UART_A (Colibri Eval board X25B or X27 depending of JP 17,19,20,21 state.
Mentioned JP 17,19,20,21 does not affect recovery. It just for RS232/USB selection of Debug UART. It’s better to open JP2 if you are using X30.

The solution to my issue was to have all the jumpers present on the X11 and X8 rows.
On certain locations the jumpers were missing and this seems to have disconnected the required USB peripherals.

Glad this was able to be resolved.