<div dir="ltr"><div>Hey,</div><div><br></div><div>I've got a recently purchased Thinkpad Carbon X1 (5th gen) wich</div><div>comes with an integrated Sierra Wireless EM7455 modem.</div><div><br></div><div>It seems stuck in a "sim-missing" state. I'm not sure if this is</div><div>the best mailing list, so please feel free to redirect me.</div><div><br></div><div>I've tried two brand-new Project Fi SIM cards, so I don't think</div><div>it's the SIM.</div><div><br></div><div>I've tried rebooting a few times, and running commands right after boot</div><div>or waiting a few minutes, it didn't seem to help.</div><div><br></div><div>Here's my system information:</div><div># lsusb</div><div><font face="monospace">Bus 001 Device 002: ID 1199:9079 Sierra Wireless, Inc. </font></div><div><br></div><div># dmesg</div><div><font face="monospace">[    1.862947] usb 1-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3</font></div><div><font face="monospace">[    1.862948] usb 1-6: Product: Sierra Wireless EM7455 Qualcomm Snapdragon X7 LTE-A</font></div><div><font face="monospace">[    1.862949] usb 1-6: Manufacturer: Sierra Wireless, Incorporated</font></div><div><font face="monospace">[    1.862949] usb 1-6: SerialNumber: LF73827012021020</font></div><div><br></div><div># uname-r</div><div><font face="monospace">4.13.5-gentoo</font></div><div><br></div><div># emerge -pv libmbim libqmi modemmanager</div><div>Packages installed:</div><div><font face="monospace">[ebuild   R    ] net-libs/libmbim-1.14.0::gentoo  USE="udev -static-libs" 0 KiB</font></div><div><font face="monospace">[ebuild   R    ] net-libs/libqmi-1.18.0:0/5.1::gentoo  USE="mbim -doc -static-libs" 0 KiB</font></div><div><font face="monospace">[ebuild   R    ] net-misc/modemmanager-1.6.4:0/1::gentoo  USE="introspection mbim (policykit) qmi -systemd -vala" 0 KiB</font></div><div><br></div><div># mmcli -L</div><div><font face="monospace">Found 1 modems:</font></div><div><font face="monospace">        /org/freedesktop/ModemManager1/Modem/0 [Sierra] MBIM [1199:9079]</font></div><div><br></div><div># mmcli -m 0</div><div><font face="monospace">/org/freedesktop/ModemManager1/Modem/0 (device id 'fa3c3498dc96a9d0f8763c1173cbb84cb01935d0')</font></div><div><font face="monospace">  -------------------------</font></div><div><font face="monospace">  Hardware |   manufacturer: 'Sierra'</font></div><div><font face="monospace">           |          model: 'MBIM [1199:9079]'</font></div><div><font face="monospace">           |       revision: 'SWI9X30C_02.20.03.00'</font></div><div><font face="monospace">           |      supported: 'gsm-umts, lte'</font></div><div><font face="monospace">           |        current: 'gsm-umts, lte'</font></div><div><font face="monospace">           |   equipment id: '014582008979065'</font></div><div><font face="monospace">  -------------------------</font></div><div><font face="monospace">  System   |         device: '/sys/devices/pci0000:00/0000:00:14.0/usb1/1-6'</font></div><div><font face="monospace">           |        drivers: 'cdc_mbim'</font></div><div><font face="monospace">           |         plugin: 'Sierra'</font></div><div><font face="monospace">           |   primary port: 'cdc-wdm0'</font></div><div><font face="monospace">           |          ports: 'wwp0s20f0u6i12 (net), cdc-wdm0 (mbim)'</font></div><div><font face="monospace">  -------------------------</font></div><div><font face="monospace">  Numbers  |           own : 'unknown'</font></div><div><font face="monospace">  -------------------------</font></div><div><font face="monospace">  Status   |           lock: 'unknown'</font></div><div><font face="monospace">           | unlock retries: 'unknown'</font></div><div><font face="monospace">           |          state: 'failed'</font></div><div><font face="monospace">           |  failed reason: 'sim-missing'</font></div><div><font face="monospace">           |    power state: 'low'</font></div><div><font face="monospace">           |    access tech: 'unknown'</font></div><div><font face="monospace">           | signal quality: '0' (cached)</font></div><div><font face="monospace">  -------------------------</font></div><div><font face="monospace">Modes    |      supported: 'allowed: 3g, 4g; preferred: none'</font></div><div><font face="monospace">           |        current: 'allowed: any; preferred: none'</font></div><div><font face="monospace">  -------------------------</font></div><div><font face="monospace">  Bands    |      supported: 'unknown'</font></div><div><font face="monospace">           |        current: 'unknown'</font></div><div><font face="monospace">  -------------------------</font></div><div><font face="monospace">  IP       |      supported: 'ipv4, ipv6, ipv4v6'</font></div><div><font face="monospace">  -------------------------</font></div><div><font face="monospace">  SIM      |           path: 'none'</font></div><div><font face="monospace"><br></font></div><div><font face="monospace">  -------------------------</font></div><div><font face="monospace">  Bearers  |          paths: 'none'</font></div><div><br></div><div># mbimcli -p -d /dev/cdc-wdm0 --query-subscriber-ready-status</div><div><font face="monospace">[/dev/cdc-wdm0] Subscriber ready status retrieved:</font></div><div><font face="monospace">              Ready state: 'sim-not-inserted'</font></div><div><font face="monospace">            Subscriber ID: 'unknown'</font></div><div><font face="monospace">                SIM ICCID: 'unknown'</font></div><div><font face="monospace">               Ready info: 'unknown'</font></div><div><font face="monospace">        Telephone numbers: (0) 'unknown'</font></div><div><br></div><div>I get a lot of timeouts with qmicli:</div><div><br></div><div># qmicli -d /dev/cdc-wdm0 --device-open-mbim --uim-get-card-status</div><div>error: couldn't open the QmiDevice: Transaction timed out</div><div># qmicli -d /dev/cdc-wdm0 --device-open-mbim --uim-get-card-status</div><div>error: couldn't open the QmiDevice: Transaction timed out</div><div># qmicli -d /dev/cdc-wdm0 --device-open-mbim --uim-get-card-status</div><div>error: couldn't create client for the 'uim' service: CID allocation failed in the CTL client: MBIM error: Transaction timed out</div><div># qmicli -d /dev/cdc-wdm0 --device-open-mbim --uim-get-card-status</div><div><br></div><div>Any suggestions? I'm a developer myself, so I'm comfortable with</div><div>building from git or kernel changes or w/e to debug.</div><div><br></div><div>Thanks,</div><div>--Murph</div><div><br></div></div>