error: couldn't send the SMS: 'GDBus.Error:org.freedesktop.libmbim.Error.Status.MemoryFull: Couldn't send SMS part: MemoryFull'

Aleksander Morgado aleksander at
Sat Jul 28 15:24:41 UTC 2018


>> The problem is not your system memory; it's the SMS storage inside the
>> modem the one that is full.
>> Try to list SMS messages with mmcli --messaging-list-sms, and then
>> delete the ones you don't want with --messaging-delete-sms=[INDEX]
>> --
>> Aleksander
> Hello Alex,
> thanks for your input .. I've forgot to add, that this was the first
> idea that came into my mind and I've checked that .. mmcli says it's
> empty
> # mmcli -m 1 --messaging-list-sms
> No SMS messages were found
> However I doubt that mmcli is querying the SIM memory. According to memory
> # mmcli -m 1 --messaging-status
> /org/freedesktop/ModemManager1/Modem/1
>   ----------------------------
>   Messaging | supported storages: 'mt'
>             |    default storage: 'unknown'
> I've tried several otger opts with --store-in-storage=mt but it didn't
> work .. I think that the last resort that I'm going to try is to
> insert the SIM into some cell phone and try to check the status of its
> storage like that .. Will tell you the result ..

This totally looks like a common issue in MBIM modems, where there is
no way to select the current SMS storage. I've seen cases where the
MBIM API works with one storage (e.g. SIM storage) and the device is
configured to use another by default (e.g. modem storage), so at the
end one ends up full and hidden to the MBIM API. If your device can
work with some other protocol (QMI, AT?) then you could try emptying
all storages using that other protocol.


More information about the libmbim-devel mailing list