Sierra Wireless MC7354: Why all the interfaces?

Bjørn Mork bjorn at mork.no
Mon Oct 23 17:48:17 UTC 2017


Aleksander Morgado <aleksander at aleksander.es> writes:

>> It's not really important, but I mean:
>> I only added a couple of patches to drivers/net/usb/qmi_wwan.c from
>> Bjørn Mork to identify MC74xx for qmi_wwan.
>> The end result was:
>> +       {QMI_FIXED_INTF(0x1199, 0x9071, 8)},    /* Sierra Wireless MC74xx */
>> +       {QMI_FIXED_INTF(0x1199, 0x9071, 10)},   /* Sierra Wireless MC74xx */
>> +       {QMI_FIXED_INTF(0x1199, 0x9079, 8)},    /* Sierra Wireless EM74xx */
>> +       {QMI_FIXED_INTF(0x1199, 0x9079, 10)},   /* Sierra Wireless EM74xx */
>>
>> The 0x9071 lines created wwan0 + wwan1 interfaces for MC7455, but
>> ModemMonitor couldn't initialize the cdc-wdm[01] ports so mmcli -L
>> found nothing. See syslog below (no debug info).
>>
>> I did not attempt to add his patches "net: qmi_wwan: support "raw IP"
>> mode" and "usbnet: allow mini-drivers to consume L2 headers".
>> I'm not really concerned about that at this time, since I am thousands
>> of patches behind in my kernel and probably need many other things to
>> get MC7455 to work on this setup, while MC7354 (almost) works out of
>> the box.
>>
>
> Probably with those two other patches that you just listed you would
> have had MC7455 support in your kernel :)

You also need

 93725149794d ("net: qmi_wwan: MDM9x30 specific power management")

to make the MC7455 work at all.  I assume this is why the MM probing
fails.


Bjørn


More information about the libqmi-devel mailing list