EM9190 Support

Reinhard Speyerer rspmn at arcor.de
Fri Jun 18 12:26:32 UTC 2021


On Fri, Jun 18, 2021 at 08:59:25AM +0000, Amol Lad wrote:
> Thanks. I'll share the output as soon as I'll receive the device.
> 
> I think the device IDs needs to be inserted in qcserial.c also?
> 

Hi Amol,

the corresponding kernel patch has been submitted here by another EM919x user:

https://lore.kernel.org/linux-usb/20210611135842.14415-1-stefan.bruens@rwth-aachen.de/

Unless Sierra Wireless has changed their mind recently EM919x may not support
QMI mode, see
https://forum.sierrawireless.com/t/em9190-usbcomp-settings/22497/6 .

W.r.t. the DEVICE_CAPS mentioned here
https://lists.freedesktop.org/archives/libmbim-devel/2020-August/001108.html
the (custom) data class value reported has now changed to

        Data Class: 0x8000003c, UMTS, HSDPA, HSUPA, LTE, Custom
            .... .... .... .... .... .... .... ...0 = GPRS: Not supported
            .... .... .... .... .... .... .... ..0. = EDGE: Not supported
            .... .... .... .... .... .... .... .1.. = UMTS: Supported
            .... .... .... .... .... .... .... 1... = HSDPA: Supported
            .... .... .... .... .... .... ...1 .... = HSUPA: Supported
            .... .... .... .... .... .... ..1. .... = LTE: Supported
            .... .... .... .... 0000 0000 00.. .... = Reserved for future GSM classes: Not supported
            .... .... .... ...0 .... .... .... .... = 1xRTT: Not supported
            .... .... .... ..0. .... .... .... .... = 1xEV-DO: Not supported
            .... .... .... .0.. .... .... .... .... = 1xEV-DO RevA: Not supported
            .... .... .... 0... .... .... .... .... = 1xEVDV: Not supported
            .... .... ...0 .... .... .... .... .... = 3xRTT: Not supported
            .... .... ..0. .... .... .... .... .... = 1xEV-DO RevB: Not supported
            .... .... .0.. .... .... .... .... .... = UMB: Not supported
            .000 0000 0... .... .... .... .... .... = Reserved for future CDMA classes: Not supported
            1... .... .... .... .... .... .... .... = Custom: Supported
and
        Custom Data Class: 5G
on a Thales MV31-W running a recent firmware.

For a more comprehensive 5G support libmbim/ModemManager would probably
have to implement Microsoft's 5G MBIM extensions mentioned by Bjørn or
rely on QMI-over-MBIM tunneling.

HTH to get you started while waiting for the device to arrive...

Regards,
Reinhard

> -----Original Message-----
> From: Aleksander Morgado <aleksander at aleksander.es> 
> Sent: Friday, 18 June 2021 2:22 PM
> To: Amol Lad <Amol.Lad at 4rf.com>
> Cc: ModemManager (development) <modemmanager-devel at lists.freedesktop.org>
> Subject: Re: EM9190 Support
> 
> Hey
> 
> On Fri, Jun 18, 2021 at 5:33 AM Amol Lad <Amol.Lad at 4rf.com> wrote:
> >
> > Thanks Aleksander,
> >
> > What is the recommended MM version to test 5G in this module (QMI & MBIM mode)? Also what kernel version should I use (for qmi_wwan & cdc_mbim drivers)?
> >
> 
> Any MM 1.16.x release, or MM git master would be best I'd say.
> 
> Regarding kernel version, for the MBIM mode I guess any recent kernel version should be enough; for the QMI mode I don't see device IDs for the EM9190 in the qmi_wwan driver, so probably you would need to insert the ids on runtime.
> 
> Could you provide the full lsusb -v "1199:" output with the device in QMI mode, to see which are the qmi_wwan driver updates that we would need?
> 
> --
> Aleksander
> https://aleksander.es
> _______________________________________________
> ModemManager-devel mailing list
> ModemManager-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/modemmanager-devel


More information about the ModemManager-devel mailing list