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