[RFC] Initial support for the new MC74XX modules

Aleksander Morgado aleksander at aleksander.es
Mon Jan 25 12:18:53 PST 2016


On Mon, Jan 25, 2016 at 9:15 PM, Thomas Schäfer <tschaefer at t-online.de> 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!
>> >>
>> >> Patches look good to me.
>> >
>> > I've merged the patches now in both libqmi and ModemManager; still
>> > without PIN unlocking support; that should go next.
>>
>> I tested it with MC7304.
>
> Today I tested also devices which work better with raw-ip than with 802.3.
>
>
> K5006-Z
> MF821D
> XS-Stick W100-2 LTE
>
> But they don't switch automatically. How can I reach that?

If they start off in raw-ip mode, they will work in raw-ip mode.
ModemManager won't switch them to raw-ip mode by default. The only
thing I can think of is if you switch them with qmicli before starting
ModemManager.

-- 
Aleksander
https://aleksander.es


More information about the ModemManager-devel mailing list