Yes I already have the value I need, and mmcli -i 0 shows it.

Thanks

On Wed, Sep 6, 2017 at 10:45 AM, Aleksander Morgado <
[email protected]> wrote:

> Hey,
>
> On Wed, Sep 6, 2017 at 6:22 PM, Nathaniel Haggard <[email protected]>
> wrote:
> > I'd like to read the IMSI just before assigning APN, but
> >
> > ~# mmcli -m 0 --command="AT+CIMI"
> > error: command failed:
> > 'GDBus.Error:org.freedesktop.ModemManager1.Error.Core.Unauthorized:
> Cannot
> > send AT command to modem: operation only allowed in debug mode'
> >
> > and sometimes:
> >
>
> mmcli --command is limited only for when ModemManager runs with --debug.
>
> But you should have the IMSI reported in the "SIM object" associated
> to the modem. E.g. if your SIM object is in index #0, you may already
> have the value you need in the "mmcli -i 0" output.
>
> > ~# qmicli -d /dev/cdc-wdm0 --dms-uim-get-imsi | grep IMSI: | cut -d "'"
> -f2
> > error: couldn't create client for the 'dms' service: CID allocation
> failed
> > in the CTL client: Transaction timed out
> >
> > other times I get this:
> >
> > ~# qmicli -d /dev/cdc-wdm0 --dms-uim-get-imsi
> > [/dev/cdc-wdm0] UIM IMSI retrieved:
> > IMSI: '310410874358522'
> >
> >
> > I thought qmi-proxy took care of locking issues.  How can I get the IMSI
> > reliably?
> >
>
> Yes, but you need to explicitly select the proxy usage, by adding "-p"
> in all your qmicli calls. Otherwise, you're competing with
> ModemManager in the communication through the cdc-wdm device.
>
> --
> Aleksander
> https://aleksander.es
>
_______________________________________________
ModemManager-devel mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/modemmanager-devel

Reply via email to