# EM9190 not being detected in Linux Ubuntu 20.04.5 EM9191 EM7690 5G dev kit

**URL:** <https://forum.sierrawireless.com/t/em9190-not-being-detected-in-linux-ubuntu-20-04-5-em9191-em7690-5g-dev-kit/28161>\
**Category:** MC/EM Series\
**Tags:** feature-request, debug, iot-cards, faq, driver\
**Created:** [October 21, 2022, 2:44am UTC](https://forum.sierrawireless.com/t/em9190-not-being-detected-in-linux-ubuntu-20-04-5-em9191-em7690-5g-dev-kit/28161 "2022-10-21T02:44:38Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![achyut.shrestha](https://avatars.discourse-cdn.com/v4/letter/a/ebca7d/32.png) [@achyut.shrestha](https://forum.sierrawireless.com/u/achyut.shrestha)\
**Post date:** [October 21, 2022, 2:44am UTC](https://forum.sierrawireless.com/t/em9190-not-being-detected-in-linux-ubuntu-20-04-5-em9191-em7690-5g-dev-kit/28161/1 "2022-10-21T02:44:38Z")

</div>

EM9190 not being detected in Linux Ubuntu 20.04.5 EM9191 EM7690  
EM9190 DEV KIT BOARD 5304831\_REV\_4  
$ lsusb  
command in terminal doesn’t detect the EM9190 [Item: 6001349] Sierra Wireless 5G Development Kit.  
I have installed MBPL\_DRIVERS\_R28\_ENG1-usb-src.tar suggested in [Mobile Broadband Package for Linux (SDK, Drivers, Documentation)](https://source.sierrawireless.com/resources/airprime/software/mbpl/mbpl-software-latest/)  
Please Help. Thank you

---

<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:** [October 21, 2022, 2:55am UTC](https://forum.sierrawireless.com/t/em9190-not-being-detected-in-linux-ubuntu-20-04-5-em9191-em7690-5g-dev-kit/28161/2 "2022-10-21T02:55:23Z")

</div>

did you see any new message in dmesg when you plug in the usb of the module?  
e.g. something like the followings:

```auto

usb 2-2: new SuperSpeed USB device number 2 using xhci_hcd
usb 2-2: config 1 has an invalid interface number: 4 but max is 3
usb 2-2: config 1 has no interface number 2
usb 2-2: New USB device found, idVendor=1199, idProduct=90d3, bcdDevice= 0.06
usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 2-2: Product: Sierra Wireless EM9191
usb 2-2: Manufacturer: Sierra Wireless, Incorporated

```

have you checked the PCIE\_DIS pin?

> [@PCIE\_DIS signal in EM9190](https://forum.sierrawireless.com/t/pcie-dis-signal-in-em9190/20612):
>
> The EM9190 product technical specification defines a PCIE\_DIS signal that allows selecting the host interface type (unconnected/low for PCIe, high for USB). Given that the default is PCIe, does this mean the EM9190 cannot be used with the USB host interface on already existing hardware platforms where the corresponding pin is currently unused? E.g. is it that a system that already supported EM7455 modules will not be able to use EM9190 modules due to the wrong PCIE\_DIS signal input?

---

<div class="post-metadata">

**Author:** ![achyut.shrestha](https://avatars.discourse-cdn.com/v4/letter/a/ebca7d/32.png) [@achyut.shrestha](https://forum.sierrawireless.com/u/achyut.shrestha)\
**Post date:** [October 21, 2022, 3:14am UTC](https://forum.sierrawireless.com/t/em9190-not-being-detected-in-linux-ubuntu-20-04-5-em9191-em7690-5g-dev-kit/28161/3 "2022-10-21T03:14:31Z")

</div>

Linux is not detecting EM9190 DEV KIT BOARD 5304831\_REV\_4, connected to my Linux system USB.  
I do not see any of the above message or similar message. Actually no message is displayed, plugging in the Dev kit board usb.

---

<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:** [October 21, 2022, 3:25am UTC](https://forum.sierrawireless.com/t/em9190-not-being-detected-in-linux-ubuntu-20-04-5-em9191-em7690-5g-dev-kit/28161/4 "2022-10-21T03:25:45Z")

</div>

then this seems to be related to hardware.

have you checked the PCIE\_DIS pin?

> [@PCIE\_DIS signal in EM9190](https://forum.sierrawireless.com/t/pcie-dis-signal-in-em9190/20612):
>
> The EM9190 product technical specification defines a PCIE\_DIS signal that allows selecting the host interface type (unconnected/low for PCIe, high for USB). Given that the default is PCIe, does this mean the EM9190 cannot be used with the USB host interface on already existing hardware platforms where the corresponding pin is currently unused? E.g. is it that a system that already supported EM7455 modules will not be able to use EM9190 modules due to the wrong PCIE\_DIS signal input?

---

<div class="post-metadata">

**Author:** ![achyut.shrestha](https://avatars.discourse-cdn.com/v4/letter/a/ebca7d/32.png) [@achyut.shrestha](https://forum.sierrawireless.com/u/achyut.shrestha)\
**Post date:** [October 21, 2022, 3:45am UTC](https://forum.sierrawireless.com/t/em9190-not-being-detected-in-linux-ubuntu-20-04-5-em9191-em7690-5g-dev-kit/28161/5 "2022-10-21T03:45:10Z")

</div>

So , from what I understood is M.2 Development kit [EM9190 DEV KIT BOARD 5304831\_REV\_4] by **default** can be interfaced by **PCIe**  
To interface by USB, the default ‘PCIE\_DIS\_P20’ pin = low need to be high(connected to 1.8v  
My Question is which Pin has 1.8 v in this board EM9190 DEV KIT BOARD 5304831\_REV\_4 , to connect it to PCIE\_DIS\_P20, so that I can make USB interface active?

---

<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:** [October 21, 2022, 3:51am UTC](https://forum.sierrawireless.com/t/em9190-not-being-detected-in-linux-ubuntu-20-04-5-em9191-em7690-5g-dev-kit/28161/6 "2022-10-21T03:51:17Z")

</div>

you can see this document section 5:

> **[AirPrime - EM919x/EM7690 - Development Kit User Guide](https://source.sierrawireless.com/resources/airprime/development_kits/airprime_em919x-em7690_development_kit_user_guide/#sthash.dUZhNaPi.dpbs)**
>
> This document describes the AirPrime EM9190 Development Kit (PCB board version: 53048301) and how it integrates with AirPrime EM919x/EM7690 embedded modules.

---

<div class="post-metadata">

**Author:** ![achyut.shrestha](https://avatars.discourse-cdn.com/v4/letter/a/ebca7d/32.png) [@achyut.shrestha](https://forum.sierrawireless.com/u/achyut.shrestha)\
**Post date:** [October 21, 2022, 6:38am UTC](https://forum.sierrawireless.com/t/em9190-not-being-detected-in-linux-ubuntu-20-04-5-em9191-em7690-5g-dev-kit/28161/7 "2022-10-21T06:38:26Z")

</div>

@jyijyi Thank you. Following the Kit User Guide and using USB Type-C, instead of Debug USB,  
USB is detected. In dmesg, I see following related terminal. BUT minicom(serial port access) access to USB, I can’t get AT command working(no response/hangs). Please help.  
usbcore: registered new interface driver ftdi\_sio  
usbserial: USB Serial support registered for FTDI USB Serial Device  
ftdi\_sio 1-1.2:1.0: FTDI USB Serial Device Converter detected  
usb 1-1.2: Detected FT-X  
usb 1-1.2: FTDI USB Serial Device converter now attached to ttyUSB0  
usbcore: registered new interface driver cdc\_wdm  
usbcore: registered new interface driver qcserial  
usbserial: USB Serial support registered Qualcomm USB modem  
usbserial: USB Serial support registered Qualcomm USB modem  
qcserial 1-1.4:1.3: Qualcomm USB modem converter detected  
usb 1-1.4: Qualcomm USB modem converter now attached to ttyUSB1  
qcserial 1-1.4:1.4: Qualcomm USB modem converter detected  
usb 1-1.4: Qualcomm USB modem converter now attached to ttyUSB2  
…

---

<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:** [October 21, 2022, 6:43am UTC](https://forum.sierrawireless.com/t/em9190-not-being-detected-in-linux-ubuntu-20-04-5-em9191-em7690-5g-dev-kit/28161/8 "2022-10-21T06:43:16Z")

</div>

is your minicom using /dev/ttyUSB1 for AT command communication?

---

<div class="post-metadata">

**Author:** ![achyut.shrestha](https://avatars.discourse-cdn.com/v4/letter/a/ebca7d/32.png) [@achyut.shrestha](https://forum.sierrawireless.com/u/achyut.shrestha)\
**Post date:** [October 21, 2022, 9:09pm UTC](https://forum.sierrawireless.com/t/em9190-not-being-detected-in-linux-ubuntu-20-04-5-em9191-em7690-5g-dev-kit/28161/9 "2022-10-21T21:09:22Z")

</div>

@jyijyi I cannot open minicom on /dev/ttyUSB1. I received message  
minicom: cannot open /dev/ttyUSB1: Device or resource busy

---

<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:** [October 21, 2022, 11:54pm UTC](https://forum.sierrawireless.com/t/em9190-not-being-detected-in-linux-ubuntu-20-04-5-em9191-em7690-5g-dev-kit/28161/10 "2022-10-21T23:54:08Z")

</div>

Same for /dev/ttyUSB2?  
Have you added “sudo”?  
Did you use mbpl driver?  
Have you tried on windows?

---

<div class="post-metadata">

**Author:** ![achyut.shrestha](https://avatars.discourse-cdn.com/v4/letter/a/ebca7d/32.png) [@achyut.shrestha](https://forum.sierrawireless.com/u/achyut.shrestha)\
**Post date:** [October 22, 2022, 12:28am UTC](https://forum.sierrawireless.com/t/em9190-not-being-detected-in-linux-ubuntu-20-04-5-em9191-em7690-5g-dev-kit/28161/11 "2022-10-22T00:28:10Z")

</div>

Same for /dev/ttyUSB2? \>\>\>it hangs when using /dev/ttyUSB2 [similar to ttyUSB0 , doesn’t capture the keyboard input and hangs]  
Have you added “sudo”? \>\>\>with sudo also does the same. keyboard input not captured for ttyUSB0 & ttyUSB2. For ttyUSB1 can’t connect to minicom  
Did you use mbpl driver? \>\>\> Yes mbpl following usb driver is installed in linux. Did make, make install , then reboot as instructed. MBPL\_DRIVERS\_R28\_ENG1-usb-src.tar suggested in [Mobile Broadband Package for Linux (SDK, Drivers, Documentation)](https://source.sierrawireless.com/resources/airprime/software/mbpl/mbpl-software-latest)  
Have you tried on windows? \>\>\>In Windows 10 also in putty connecting to specified port COM, putty hangs, doesn’t do anything.

---

<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:** [October 22, 2022, 12:33am UTC](https://forum.sierrawireless.com/t/em9190-not-being-detected-in-linux-ubuntu-20-04-5-em9191-em7690-5g-dev-kit/28161/12 "2022-10-22T00:33:40Z")

</div>

Could it be in usb download mode?  
There is a switch for that on dev kit

---

<div class="post-metadata">

**Author:** ![achyut.shrestha](https://avatars.discourse-cdn.com/v4/letter/a/ebca7d/32.png) [@achyut.shrestha](https://forum.sierrawireless.com/u/achyut.shrestha)\
**Post date:** [October 22, 2022, 1:47am UTC](https://forum.sierrawireless.com/t/em9190-not-being-detected-in-linux-ubuntu-20-04-5-em9191-em7690-5g-dev-kit/28161/13 "2022-10-22T01:47:54Z")

</div>

Switch SW202 is in Boot mode and **not** in USB Download mode.

---

<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:** [October 22, 2022, 3:55am UTC](https://forum.sierrawireless.com/t/em9190-not-being-detected-in-linux-ubuntu-20-04-5-em9191-em7690-5g-dev-kit/28161/14 "2022-10-22T03:55:13Z")

</div>

here is my board, you can see if any switch or jumper is different from yours:

 ![IMG_20221022_115313](https://us1.discourse-cdn.com/flex025/uploads/sierrawireless/original/2X/a/a71e27f6225b1294eabb85cf0e2b9e6492f02f03.jpeg)

---

<div class="post-metadata">

**Author:** ![achyut.shrestha](https://avatars.discourse-cdn.com/v4/letter/a/ebca7d/32.png) [@achyut.shrestha](https://forum.sierrawireless.com/u/achyut.shrestha)\
**Post date:** [October 24, 2022, 3:29am UTC](https://forum.sierrawireless.com/t/em9190-not-being-detected-in-linux-ubuntu-20-04-5-em9191-em7690-5g-dev-kit/28161/15 "2022-10-24T03:29:32Z")

</div>

@jyijyi Yes, the Switches and Jumpers of my EM9190 board [EM9190 DEV KIT BOARD 5304831\_REV\_4] is same as yours

---

<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:** [October 24, 2022, 3:35am UTC](https://forum.sierrawireless.com/t/em9190-not-being-detected-in-linux-ubuntu-20-04-5-em9191-em7690-5g-dev-kit/28161/16 "2022-10-24T03:35:16Z")

</div>

then the only difference is the hardware of the module…

do you have another module to test?

BTW, did you install this driver in Windows?  
[https://source.sierrawireless.com/resources/airprime/software/sdx55-windows-drivers-build-5154/#sthash.R8rPYkpb.dpbs](https://source.sierrawireless.com/resources/airprime/software/sdx55-windows-drivers-build-5154/#sthash.R8rPYkpb.dpbs)

---

<div class="post-metadata">

**Author:** ![achyut.shrestha](https://avatars.discourse-cdn.com/v4/letter/a/ebca7d/32.png) [@achyut.shrestha](https://forum.sierrawireless.com/u/achyut.shrestha)\
**Post date:** [November 1, 2022, 2:45am UTC](https://forum.sierrawireless.com/t/em9190-not-being-detected-in-linux-ubuntu-20-04-5-em9191-em7690-5g-dev-kit/28161/17 "2022-11-01T02:45:42Z")

</div>

In my Ubuntu 20.04.5 Linux machine, this is what I see: for $usb-devices. Still not able to communicate with the EM9190 Modem. Please HELP.  
T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=480 MxCh= 0  
D: Ver= 2.10 Cls=00(\>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1  
P: Vendor=1199 ProdID=90d3 Rev=00.06  
S: Manufacturer=Sierra Wireless, Incorporated  
S: Product=Sierra Wireless EM9190  
S: SerialNumber=4H05340\*\*\*\*\*\*\*\*2  
C: #Ifs= 4 Cfg#= 1 Atr=a0 MxPwr=500mA  
I: If#=0x0 Alt= 0 #EPs= 1 Cls=02(commc) Sub=0e Prot=00 Driver=cdc\_mbim  
I: If#=0x1 Alt= 1 #EPs= 2 Cls=0a(data ) Sub=00 Prot=02 Driver=cdc\_mbim  
I: If#=0x3 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)  
I: If#=0x4 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=30 Driver=(none)

I will test another module EM9190 later and I will also try Windows machine with Windows driver later

---

<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:** [November 1, 2022, 2:59am UTC](https://forum.sierrawireless.com/t/em9190-not-being-detected-in-linux-ubuntu-20-04-5-em9191-em7690-5g-dev-kit/28161/18 "2022-11-01T02:59:07Z")

</div>

why this time even no /dev/ttyUSBx?  
didn’t you can see it previously?

---

<div class="post-metadata">

**Author:** ![achyut.shrestha](https://avatars.discourse-cdn.com/v4/letter/a/ebca7d/32.png) [@achyut.shrestha](https://forum.sierrawireless.com/u/achyut.shrestha)\
**Post date:** [November 1, 2022, 3:10am UTC](https://forum.sierrawireless.com/t/em9190-not-being-detected-in-linux-ubuntu-20-04-5-em9191-em7690-5g-dev-kit/28161/19 "2022-11-01T03:10:55Z")

</div>

In this different Linux machine /dev doesn’t display ttyUSBx, with the USB type C connected.  
I see ttyUSB0 (in /dev) for this machine when connecting EM9190 board when I connect with debug USB(but not with USB type C). With this ttyUSB0 configuring minicom to this ttyUSB0 part, it still freezes.

In another linux machine, I was able to see /dev/ttyUSB0 , /dev/ttyUSB1 and /dev/ttyUSB2 but minicom freezes and can’t run any AT command.

--------- $dmesg | grep usb  
----gives the following log in this Linux terminal, which doesn’t display ttyUSBx for USB type C connection  
—displays ttyUSB0, only when Debug USB is connected  
[19.873952] usbcore: registered new interface driver usbserial\_generic  
[19.873973] usbserial: USB Serial support registered for generic  
[20.169343] usbcore: registered new interface driver ftdi\_sio  
[20.169362] usbserial: USB Serial support registered for FTDI USB Serial Device  
[20.169485] usb 3-4: Detected FT-X  
[20.177402] usbcore: registered new interface driver cdc\_ether  
[20.182530] usb 3-4: FTDI USB Serial Device converter now attached to ttyUSB0  
[20.226202] usbcore: registered new interface driver cdc\_ncm  
[20.247290] usbcore: registered new interface driver cdc\_wdm  
[20.279880] cdc\_mbim 1-1:1.0 wwan0: register ‘cdc\_mbim’ at usb-0000:00:04.1-1, CDC MBIM, d6:c9:34:9a:57:72  
[20.280221] usbcore: registered new interface driver cdc\_mbim  
[21.035517] usbcore: registered new interface driver btusb  
[21.076069] usb 4-6.1: USB disconnect, device number 4  
[21.333079] usb 4-6.2: USB disconnect, device number 5  
[27.117419] audit: type=1400 audit(1667271212.901:3): apparmor=“STATUS” operation=“profile\_load” profile=“unconfined” name=“ippusbxd” pid=546 comm=“apparmor\_parser”

---

<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:** [November 1, 2022, 3:31am UTC](https://forum.sierrawireless.com/t/em9190-not-being-detected-in-linux-ubuntu-20-04-5-em9191-em7690-5g-dev-kit/28161/20 "2022-11-01T03:31:49Z")

</div>

maybe you try with Windows driver first

[Next page](https://forum.sierrawireless.com/t/em9190-not-being-detected-in-linux-ubuntu-20-04-5-em9191-em7690-5g-dev-kit/28161.md?page=2)
