Hi, I’m the Toradex AI Assistant.
I might make mistakes or occasionally get you wrong. Our support team will step in if needed.
I’d be happy to help troubleshoot your AM69 boot issue with the custom adapter board! To provide the most accurate guidance, could you let me know which OS and version you’re running on your AM69 module?
You can get this information by running the tdx-info command on your device when it’s booted normally (without the adapter board). For more details about this command, see: Getting Device Information with Tdx-Info | Toradex Developer Center
Initial Analysis
Based on your description, this appears to be a hardware-related boot failure that occurs before the main OS loads, given that:
- Ethernet doesn’t activate (1)
- Fan controller remains inactive (1)
- The system works fine when the adapter is hot-plugged after boot
Potential Causes to Investigate
Power and Reset Issues
- RESET_MICO# signal: Ensure your adapter board isn’t holding the reset line low (1)
- PMIC signals: Monitor PMIC_EN and PMIC_IRQ signals to verify proper power sequencing (1)
- Power rail loading: The additional circuitry on your adapter may be overloading power rails
Signal Integrity Problems
- Boot mode pins: Check if any of your wired interfaces are inadvertently affecting boot mode selection pins
- Clock signals: Verify that your adapter isn’t interfering with critical clock lines
- Ground loops: With multiple interfaces connected, ensure proper grounding
Interface Conflicts
Since you have multiple interfaces wired:
- SPI1/SPI2: These may conflict with boot-critical signals
- I2C_6/I2C_3: Check for address conflicts or pull-up issues
- QSPI/OSPI: Even though not connected, the wiring may introduce capacitive loading
Debugging Steps
- Check voltage levels: Verify that UART TX sits at proper voltage levels (should be 1.8V for AM69) (1)
- Minimal connection test: Try connecting only one interface at a time to isolate the problematic signal (1)
- Oscilloscope analysis: Monitor critical signals during boot attempt (1)
- UART output: Connect to the debug UART to see if any boot messages appear before the hang
Once you provide the OS version information, I can give more specific guidance for your platform configuration.
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.