[RFC] Initial support for the new MC74XX modules

Aleksander Morgado aleksander at aleksander.es
Mon Jan 4 03:01:21 PST 2016


On Sat, Jan 2, 2016 at 11:39 PM, Bjørn Mork <bjorn at mork.no> wrote:
>> The new Sierra MC74XX modules are very very different to all previous
>> Sierra modules. Among other things, they always work in raw-ip mode,
>> and they also don't implement "DMS UIM" commands.
>>
>> This series of patches introduces some initial support for these
>> modules, by trying to modify the expected link layer protocol in the
>> kernel to the one reported via WDA (if any), and also by implementing
>> the "unlock required" check using "UIM Get Card Status" instead of
>> "DMS UIM Get PIN status". There are multiple other operations based on
>> "DMS UIM" that should be updated to use "UIM" service operations, but
>> this one at least allows using the module when the SIM card has PIN
>> request disabled.
>>
>> There's also another patch which ends up requesting Static IP
>> configuration on the newly connected Bearer if raw-ip is used; for now
>> to avoid needing a DHCP client with raw-ip support.
>>
>> Comments welcome!
>
> Looking good to me.  This does of course also work with PIN1 enabled,
> if it is verified before starting MM (e.g. by AT+CPIN).

Thanks for testing. I've personally been using these changes during
the whole vacation period every day, and everything seems to be
working as expected (kernel, libqmi, MM, NM).

The UIM service changes missing are quite a lot (and complex), truth
be told, so it may take a while until all are ready to land in git
master... I may actually end up changing the default logic to use UIM
if supported, and DMS UIM otherwise, not sure.

-- 
Aleksander
https://aleksander.es


More information about the ModemManager-devel mailing list