# Problems Getting EM9191 Working with M.2 to USB Adapters

**URL:** <https://forum.sierrawireless.com/t/problems-getting-em9191-working-with-m-2-to-usb-adapters/31434>\
**Category:** Development tools\
**Tags:** driver\
**Created:** [January 16, 2024, 11:20am UTC](https://forum.sierrawireless.com/t/problems-getting-em9191-working-with-m-2-to-usb-adapters/31434 "2024-01-16T11:20:18Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![vasilicabogdan](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/vasilicabogdan/32/9042_2.png) [@vasilicabogdan](https://forum.sierrawireless.com/u/vasilicabogdan)\
**Post date:** [January 16, 2024, 11:20am UTC](https://forum.sierrawireless.com/t/problems-getting-em9191-working-with-m-2-to-usb-adapters/31434/1 "2024-01-16T11:20:18Z")

</div>

Hello everyone,

I’ve recently acquired an EM9191 modem and am attempting to use it with an M.2 to USB adapter. However, I’m encountering some issues. Despite having Windows 10 and installing the necessary drivers from the manufacturer’s website, the modem does not seem to be recognized by my system at all. When I connect it, nothing appears, and I’m unsure of how to proceed.

Has anyone used this setup or faced similar challenges? I would greatly appreciate any advice or guidance on the steps I should take to resolve this issue.

That’s the link for adapter: [https://www.aliexpress.us/item/3256805390682264.html?src=google&aff\_fcid=a7537faa3c9047d7ad3db432a9651d94-1705399460100-08412-UneMJZVf&aff\_fsk=UneMJZVf&aff\_platform=aaf&sk=UneMJZVf&aff\_trace\_key=a7537faa3c9047d7ad3db432a9651d94-1705399460100-08412-UneMJZVf&terminal\_id=e4723652ef1746628a518ad4c603b5ef&afSmartRedirect=y&gatewayAdapt=glo2usa](https://www.aliexpress.us/item/3256805390682264.html?src=google&aff_fcid=a7537faa3c9047d7ad3db432a9651d94-1705399460100-08412-UneMJZVf&aff_fsk=UneMJZVf&aff_platform=aaf&sk=UneMJZVf&aff_trace_key=a7537faa3c9047d7ad3db432a9651d94-1705399460100-08412-UneMJZVf&terminal_id=e4723652ef1746628a518ad4c603b5ef&afSmartRedirect=y&gatewayAdapt=glo2usa)

Thank you in advance for any responses!

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/jyijyi/32/4766_2.png) [@jyijyi](https://forum.sierrawireless.com/u/jyijyi)\
**Post date:** [January 16, 2024, 11:49am UTC](https://forum.sierrawireless.com/t/problems-getting-em9191-working-with-m-2-to-usb-adapters/31434/2 "2024-01-16T11:49:34Z")

</div>

See if this helps:

> [@EM9190 not being detected in Windows 10](https://forum.sierrawireless.com/t/em9190-not-being-detected-in-windows-10/21405/13):
>
> About the following (from the official documentation): Updated M.2 pinout to have both USB3.1 and PCIe signals, added PCIE\_DIS for interface selection What is the default for the 9190 when plugged into a generic M2 to USB adaptor? perhaps PCIE is default? should I tie PCIE\_DIS to high to enable USB3?

---

<div class="post-metadata">

**Author:** ![vasilicabogdan](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/vasilicabogdan/32/9042_2.png) [@vasilicabogdan](https://forum.sierrawireless.com/u/vasilicabogdan)\
**Post date:** [January 17, 2024, 7:44am UTC](https://forum.sierrawireless.com/t/problems-getting-em9191-working-with-m-2-to-usb-adapters/31434/3 "2024-01-17T07:44:48Z")

</div>

Based on the official documentation, I have made the necessary configurations to hold the `PCIE_DIS` pin high to enable the USB3 interface. However, after connecting the 9190 device using a generic M.2 to USB adapter to a Windows system, nothing is detected. This behavior suggests that despite correctly setting the `PCIE_DIS` pin to logic level `1` to select the USB3 interface, there is an issue preventing the device from being recognized or functioning properly when connected. It’s possible that PCIe is the default interface, and further review of the hardware documentation and system settings may be required to ensure that all necessary configuration steps have been accurately executed.

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/jyijyi/32/4766_2.png) [@jyijyi](https://forum.sierrawireless.com/u/jyijyi)\
**Post date:** [January 17, 2024, 7:58am UTC](https://forum.sierrawireless.com/t/problems-getting-em9191-working-with-m-2-to-usb-adapters/31434/4 "2024-01-17T07:58:41Z")

</div>

did you also check pin22 for VBUS\_SENSE?

> [@EM9190: Suggested Adapter?](https://forum.sierrawireless.com/t/em9190-suggested-adapter/23536/13):
>
> I finally found an adapter that you can buy off-the-shelf that will allow this to work via USB! This is the ONLY one I’ve found. If you look at the block diagram of it, found on the documentation on their website, it says that they connected a pull-up resistor to pin #20 (PCIE\_DIS) which sets the pin to high (1.8V), enables the USB interface, and disables the PCIe interface. [http://www.hwtools.net/Adapter/UN32A.html#Web-shop](http://www.hwtools.net/Adapter/UN32A.html#Web-shop)

> [@EM9191 not found in LattePanda3Delta m.2Bkey slot](https://forum.sierrawireless.com/t/em9191-not-found-in-lattepanda3delta-m-2bkey-slot/30565/6):
>
> We also tried a wide variety of adapter boards with no luck. EM9191 still works great in the Sierra DevKit board. Tried adding pullup to 1.8V on the adapter boards too. I measured the various signals and have not yet found the issue. I have built a schematic using the devkit manual schematic. Do you have any more suggestions? Is there a reference design package to make our own PCB?

---

<div class="post-metadata">

**Author:** ![Ray](https://avatars.discourse-cdn.com/v4/letter/r/e9a140/32.png) [@Ray](https://forum.sierrawireless.com/u/Ray)\
**Post date:** [January 18, 2024, 5:18am UTC](https://forum.sierrawireless.com/t/problems-getting-em9191-working-with-m-2-to-usb-adapters/31434/5 "2024-01-18T05:18:21Z")

</div>

recommend your this adapter,

> **[Dual-Q M2-USB3 Dev kit MH2U V2 design for Sierra wireless EM919x EM7690 Telit...](https://www.rework.network/products/mh2u-v2)**
>
> design for latest 5Gnr M.2 Modem Sierra wireless EM9190 EM9191 EM7690; Telit FN980 ; Thales MV31,Quectel & Simcom Modem. New feature: A, Support 52mm,50mm,42mm three size of 5G M.2 Modem. B, Introduce integrated aluminum heat sink，make your 5G...

has switch for em919x usb mode , has good heatsink at bottom of modem.

---

<div class="post-metadata">

**Author:** ![vasilicabogdan](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/vasilicabogdan/32/9042_2.png) [@vasilicabogdan](https://forum.sierrawireless.com/u/vasilicabogdan)\
**Post date:** [January 18, 2024, 7:07am UTC](https://forum.sierrawireless.com/t/problems-getting-em9191-working-with-m-2-to-usb-adapters/31434/6 "2024-01-18T07:07:00Z")

</div>

Hello,

Thank you so much for your help! With your guidance, I’ve managed to get the device recognized by the computer, which was a major step forward. It appears that pin 22 for VBUS\_SENSE was key.

Now, I am trying to get the EM9191 module to work on a Raspberry Pi Compute Module 4. When connected, it’s detected by the system and I’ve succeeded in connecting to the module’s serial interface, which is great. However, I’ve run into a challenge: although I can communicate with the module and even obtain an IP address using AT commands, this address doesn’t seem to be passed on to the Raspberry Pi’s internet interface. A `wwan` interface is created but it remains inactive and without an IP address.

I would greatly appreciate any suggestions you might have or guidance on what steps I should take next. What should I check or adjust to ensure that the `wwan` interface becomes active and correctly receives IP details via DHCP?

Thank you very much for your response and for your ongoing support.

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/jyijyi/32/4766_2.png) [@jyijyi](https://forum.sierrawireless.com/u/jyijyi)\
**Post date:** [January 18, 2024, 7:21am UTC](https://forum.sierrawireless.com/t/problems-getting-em9191-working-with-m-2-to-usb-adapters/31434/7 "2024-01-18T07:21:47Z")

</div>

Make sure you have enabled MBIM interface in AT!USBCOMP.  
Next, you can follow the procedure below:

1. sudo apt-get install libmbim-utils
2. Modify /etc/mbim-network.conf to include APN/username/password of SIM card, e.g.  
owner@CNHKG-EX-001367:~$ cat /etc/mbim-network.conf  
APN=CMHK  
APN\_USER=  
APN\_PASS=  
APN\_AUTH=  
PROXY=yes
3. sudo mbim-network /dev/cdc-wdm0 start
4. sudo dhclient wwan0
5. “ifconfig wwan0” should show IP address
6. ping 8.8.8.8 -I wwan0

---

<div class="post-metadata">

**Author:** ![vasilicabogdan](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/vasilicabogdan/32/9042_2.png) [@vasilicabogdan](https://forum.sierrawireless.com/u/vasilicabogdan)\
**Post date:** [January 18, 2024, 8:31am UTC](https://forum.sierrawireless.com/t/problems-getting-em9191-working-with-m-2-to-usb-adapters/31434/8 "2024-01-18T08:31:42Z")

</div>

Thank you so much for your help! Everything work like a charm!
