Hi, I’m the Toradex AI Assistant. The Toradex Support team will follow up with you shortly!
Did you like my answer?
Based on the context provided, it seems you are experiencing an issue with USB connectivity on the Apalis iMX8 QuadMax module paired with the Ixora Carrier Board, running Torizon Embedded Linux OS. The problem occurs after many cycles of connecting and disconnecting the USB device, and the USB device stops being recognized by the system until a restart is performed.
Here are a few steps and suggestions to help troubleshoot and potentially resolve the issue:
-
Check Kernel Logs:
- Use the
dmesg
command to check the kernel logs for any USB-related error messages when the issue occurs. This can provide insights into what might be going wrong.dmesg | grep usb
- Use the
-
Monitor USB Power Management:
- Ensure that USB power management is not causing the issue. You mentioned trying to disable USB controller suspension, but it might be worth verifying the power settings for all USB devices.
for device in /sys/bus/usb/devices/*/power/control; do echo on > $device; done
- Ensure that USB power management is not causing the issue. You mentioned trying to disable USB controller suspension, but it might be worth verifying the power settings for all USB devices.
-
Check for USB Enumeration Issues:
- Since the Toradex Easy Installer SPL/U-Boot bootloader re-enumerates as different USB devices during recovery mode, ensure that there are no enumeration issues when the USB device is reconnected. This can sometimes cause the device to not be recognized properly.
-
Update to the Latest BSP:
- Ensure that you are using the latest Board Support Package (BSP) for the Apalis iMX8. There might be updates or patches that address USB stability issues.
-
Test with Different USB Ports and Cables:
- Try using different USB ports on the Ixora Carrier Board and different USB cables to rule out any hardware-related issues.
-
Check for Known Issues:
- Review the Apalis iMX8 Errata and the Software Issue Tracker for any known issues related to USB connectivity. There might be documented issues and workarounds available.
-
Contact Toradex Support:
- If the issue persists, consider reaching out to Toradex technical support for further assistance. Provide them with detailed information about your setup, the steps you have already taken, and any relevant logs.
By following these steps, you should be able to gather more information about the root cause of the USB connectivity issue and potentially find a solution. If you need further assistance, don’t hesitate to contact Toradex support with the details of your problem.
Please, also check if these links can help you solve your problem: