Sierra Wireless AirPrime EM919X support
Thomas Perrot
thomas.perrot at bootlin.com
Tue Sep 7 11:36:25 UTC 2021
Hello Loic,
On Tue, 2021-09-07 at 11:37 +0200, Loic Poulain wrote:
> HI Thomas,
>
> On Tue, 7 Sept 2021 at 10:20, Thomas Perrot <
> thomas.perrot at bootlin.com> wrote:
> >
> > Hello,
> >
> > I still have some issues driving the Sierra Wireless AirPrime
> > EM919X
> > with ModemManager.
> >
> > Now, the modem is detected, but it is stuck in "unavailable" status
> > and
> > ModemManager fails to communicate with it through QMI, do you have
> > any
> > idea of what I should check?
> >
> > Moreover, I tried to increase the timeout value, I have also tried
> > to
> > disable MBIM, because EM919X exposes a QMI and a MBIM interface,
> > then
> > when the MBIM interface is available MM try to use QMI over MBIM,
> > after
> > failure with QMI and, in this case, the message "mhi_wwan_ctrl
> > mhi0_QMI: Failed to queue buffer" is raised.
>
> Which kernel tag/commit are you building from? would you be able to
> try on mainline.
Currently, we used the kernel v5.13.6
(6fdb13a7e573640853c481ddabf7a192fff42bba).
>
> I don't know much about this modem, but some vendors support the MBIM
> way, the QMI way, or both. The modem has the generic SDX55 PCI ids
> and
> is then exposing both, maybe this is not the right thing for this
> modem. I would suggest checking if this modem has subvendor-ids, and
> add a specific mhi_controller_config structure for it in
> mhi/pci_generic, you can try the 'MBIM way' similarly to what has
> been
> done for modem_foxconn_sdx55_config.
>
Thanks I will look at this point.
> Regards,
> Loic
>
>
>
>
> mhi_controller_config
--
Thomas Perrot, Bootlin
Embedded Linux and kernel engineering
https://bootlin.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: This is a digitally signed message part
URL: <https://lists.freedesktop.org/archives/modemmanager-devel/attachments/20210907/f3626f2b/attachment.sig>
More information about the ModemManager-devel
mailing list