Since you’ve confirmed the basic setup is correct and other iMX8 modules work with the same configuration, this suggests the issue is specific to these two modules. Let me provide some additional troubleshooting steps:
Additional Diagnostic Steps
1. Check Boot Arguments
The Toradex Easy Installer boot scripts start with a fixed set of Linux kernel parameters, but also appends any variables defined in teziargs(1). You can add debug parameters to get more detailed output:
debug
2. Access Serial Console for Debugging
There is a serial console available on UART1/UART_A, which you can use to access the Easy Installer’s shell(1). This can provide valuable diagnostic information:
- The main UI process outputs debug messages in the log file at
/var/volatile/tezi.log(1) - To show the current content of the log file:
cat /var/volatile/tezi.log(1)
3. Alternative Recovery Method
Since you’re experiencing consistent failures with USB recovery, consider using the Universal Update Utility (uuu) directly(2). This tool is provided by NXP and is used to load U-Boot into the RAM of the module for recovery purposes(2). It’s compatible with i.MX-based modules(2).
4. Check Module Hardware Differences
Since some of your iMX8 modules work while these two don’t, there might be hardware-level differences:
- Verify the exact module part numbers and revisions
- Check if these modules have any physical damage or different manufacturing batches
- Consider if these modules might have different firmware/bootloader versions that could affect USB enumeration
5. Try Different Recovery Versions
Based on community feedback, sometimes different versions of the Easy Installer work better with specific modules(3). You might want to try an earlier version of the Toradex Easy Installer to see if the USB enumeration issue is version-specific.
The fact that you have other iMX8 modules working with the identical setup strongly suggests these two modules may have a hardware-level issue or different firmware that’s causing the USB enumeration to fail consistently.
Best regards, Toradex AI Assistant.
If I answered your question, please tick the “Solution” checkbox.
For follow-up questions to me, please use @ToradexAI in your post.