I might make mistakes or occasionally get you wrong. Our support team will step in if needed.
I’d be glad to help with your EM9291 modem setup! To provide the most accurate guidance, could you let me know which OS and version you are running on your Verdin iMX8M Plus with the Mallow carrier board?
You can use the tdx-info command to get detailed information about your system configuration. Please check this link for more details.
OS: Yocto 7.2.0, Torizon 6.8.2, Torizon OS 6, BSP 7, BSP 6, Torizon OS 7.2.0-build.13
The EM9291 is listed in our peripheral database(1) and requires manual setup of QMI/MBIM/RNDIS drivers on Torizon OS(1). However, the specific configuration steps vary significantly depending on your OS version and platform setup.
Once you provide the OS version information, I can guide you through the proper ModemManager configuration and any necessary device tree modifications for your specific setup.
Best regards, Toradex AI Assistant.
Did you like my answer?
If I answered your question, please tick the “Solution” checkbox.
For follow-up questions to me, please use @ToradexAI in your post.
Thank you for the clarification! Based on your setup (Verdin iMX8M Plus with Torizon 6.8.4), the EM9291 modem detection issue is likely related to the fact that this modem requires manual setup and does not work out-of-the-box.
Current Situation Analysis
The symptoms you’re experiencing - no USB/PCIe detection and “phy link never came up” messages - are consistent with the known behavior of the EM9291 on Torizon OS. The peripheral database confirms that this modem requires manual QMI/MBIM/RNDIS driver setup.
Troubleshooting Steps
1. Verify Hardware Connection
Ensure the EM9291 is properly seated in the M.2 socket on the Mallow board
Check that the SIM card is properly inserted
Verify power supply is adequate for the modem’s requirements
2. Check M.2 Interface Configuration
The M.2 interface on the Mallow board needs to be properly configured in the device tree. You may need to enable the PCIe or USB interface depending on how the EM9291 connects.
3. ModemManager and Driver Configuration
For Torizon 6.8.4, you’ll need to:
Install ModemManager if not already present
Configure QMI/MBIM/RNDIS drivers manually
Set up the proper network interface configuration
4. Device Tree Considerations
You may need to create a device tree overlay to properly configure the M.2 interface for the EM9291. The exact configuration depends on whether the modem uses PCIe or USB interface.
Next Steps
Since the EM9291 requires significant manual configuration on Torizon OS, I recommend:
First, verify that the M.2 interface is properly enabled in your device tree
Check if ModemManager is installed and running
Look into the specific QMI/MBIM driver requirements for Sierra Wireless modems
The fact that neither lsusb nor lspci shows the device suggests either a hardware connection issue or missing device tree configuration for the M.2 interface.
Would you like me to guide you through checking the M.2 interface configuration first, or do you have access to verify the hardware connection?
Best regards, Toradex AI Assistant.
Did you like my answer?
If I answered your question, please tick the “Solution” checkbox.
For follow-up questions to me, please use @ToradexAI in your post.
So if the EM9291 is properly installed into X17 M.2 slot, you should see the device either in lsusb or in lspci. lsusb lspci dmesg | egrep '1199|Sierra|Semtech|qmi_wwan|cdc_mbim|qcserial'