Sierra EM7455 - Couldn't check if unlock required: 'SIM not inserted'

Alex Pintilie pintiliea81 at gmail.com
Sat Feb 4 21:43:26 UTC 2017


Hello again,

after another reboot, the initial error message appeared again, which is:

Couldn't check if unlock required: 'SIM not inserted'


But I do get a new sim card status now:

 error: voltage-mismatch (4)


Further reboots won't change this to "working". I tried so many steps, I
can't remember why it worked in the first place.

I'm grateful for any idea that I could try out.

Regards,
Alex P.


(The full output below)


# qmicli -d /dev/cdc-wdm0 --device-open-mbim --uim-get-card-status

[/dev/cdc-wdm0] Successfully got card status
Provisioning applications:
    Primary GW:   session doesn't exist
    Primary 1X:   session doesn't exist
    Secondary GW: session doesn't exist
    Secondary 1X: session doesn't exist
Card [0]:
    Card state: 'error: voltage-mismatch (4)
    UPIN state: 'not-initialized'
        UPIN retries: '0'
        UPUK retries: '0'





2017-02-04 22:34 GMT+01:00 Alex Pintilie <pintiliea81 at gmail.com>:

> Hello Aleksander,
>
> I was lucky, after a reboot it just worked. Yes the EM7455 is integrated
> in the laptop. Thanks for making this stuff work!
>
>
> I executed the commands you said, with the effect that the connection
> stopped working and I had to restart the ModemManager.
>
>
> I'll just insert the output here:
>
> -------------------------------------------
>
> # qmicli -d /dev/cdc-wdm0 --device-open-mbim --dms-uim-get-pin-status
>
> error: operation failed: MBIM error: Transaction timed out
> error: couldn't release client: MBIM error: Transaction timed out**
> Qmi:ERROR:qmi-device.c:3239:finalize: assertion failed:
> (g_hash_table_size (self->priv->transactions) == 0)
> Canceled
>
>
> # systemctl stop ModemManager
>
> Feb 04 07:07:51 host ModemManager[757]: [/dev/cdc-wdm0] unexpected port
> hangup!
> Feb 04 07:07:51 host ModemManager[757]: [/dev/cdc-wdm0] unexpected port
> hangup!
> Feb 04 07:08:11 host ModemManager[757]: <warn>  Disabling modems took too
> long, shutting down with '1' modems around
> Feb 04 07:08:11 host ModemManager[757]: <info>  ModemManager is shut down
> Feb 04 07:08:11 host systemd[1]: Stopped Modem Manager.
>
>
> # systemctl start ModemManager
>
> # qmicli -d /dev/cdc-wdm0 --device-open-mbim --uim-get-card-status
>
> [/dev/cdc-wdm0] Successfully got card status
> Provisioning applications:
>     Primary GW:   slot '0', application '0'
>     Primary 1X:   session doesn't exist
>     Secondary GW: session doesn't exist
>     Secondary 1X: session doesn't exist
> Card [0]:
>     Card state: 'present'
>     UPIN state: 'not-initialized'
>         UPIN retries: '0'
>         UPUK retries: '0'
>     Application [0]:
>         Application type:  'usim (2)'
>         Application state: 'ready'
>         Application ID:
>             <removed>
>         Personalization state: 'ready'
>         UPIN replaces PIN1: 'no'
>         PIN1 state: 'disabled'
>             PIN1 retries: '3'
>             PUK1 retries: '10'
>         PIN2 state: 'enabled-not-verified'
>             PIN2 retries: '3'
>             PUK2 retries: '10'
>     Application [1]:
>         Application type:  'isim (5)'
>         Application state: 'detected'
>         Application ID:
>             <removed>
>         Personalization state: 'unknown'
>         UPIN replaces PIN1: 'no'
>         PIN1 state: 'not-initialized'
>             PIN1 retries: '0'
>             PUK1 retries: '0'
>         PIN2 state: 'not-initialized'
>             PIN2 retries: '0'
>             PUK2 retries: '0'
> error: couldn't release client: MBIM error: Transaction timed out**
> Qmi:ERROR:qmi-device.c:3239:finalize: assertion failed:
> (g_hash_table_size (self->priv->transactions) == 0)
> Canceled
>
> # systemctl restart ModemManager
>
> 2017-01-24 11:00 GMT+01:00 Aleksander Morgado <aleksander at aleksander.es>:
>
>> On Mon, Jan 23, 2017 at 11:35 PM, Alex Pintilie <pintiliea81 at gmail.com>
>> wrote:
>> >
>> > if you can't help me with this no one can. I have a T460s Lenovo with
>> Debian
>> > and this EM7455 thing that refuses to work.
>> >
>> > I posted all the info I could find here:
>> >
>> > http://pastebin.com/1yzvTzit
>> >
>> > I use only one SIM card, which works OK with an USB external modem from
>> > TP-Link, as proof that it works.
>> >
>> > Same SIM in the EM7455 doesn't work. It says "SIM not inserted".
>> >
>> >
>> > Maybe I'm lucky and I'm just missing something obvious?
>>
>> Is the module integrated in the laptop? I wonder why you get the SIM
>> not detected, which is what the modem is reporting:
>>
>> ModemManager[2508]: <debug> [1485208245.529656] [mm-iface-modem.c:266]
>> load_unlock_required_ready(): Couldn't check if unlock required: 'SIM
>> not inserted'
>> ModemManager[2508]: <warn>  [1485208245.529956]
>> [mm-broadband-modem.c:9541] iface_modem_initialize_ready(): Modem
>> couldn't be initialized: Couldn't check unlock status: SIM not
>> inserted
>> ModemManager[2508]: <info>  [1485208245.530024]
>> [mm-iface-modem.c:1431] __iface_modem_update_state_internal(): Modem:
>> state changed (unknown -> failed)
>>
>>
>> What's the output of:
>>
>> $ sudo qmicli -d /dev/cdc-wdm0 --device-open-mbim --dms-uim-get-pin-status
>> $ sudo qmicli -d /dev/cdc-wdm0 --device-open-mbim --uim-get-card-status
>>
>> --
>> Aleksander
>> https://aleksander.es
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/modemmanager-devel/attachments/20170204/40c47026/attachment-0001.html>


More information about the ModemManager-devel mailing list