<div dir="ltr">Thanks that patch worked perfectly, when the modem comes up correctly, thanks. Most of the time it's still showing as a google/android device which is annoying as I can't use it and have to plug it out frequently until the modem comes up. <div>Querying the syspath for the idVendor and idProduct information returns the correct SW values though,  there is no "android" path as indicated in your link Domi. Trying to find out more.</div><div><br></div><div>--</div><div>Paul</div></div><br><div class="gmail_quote"><div dir="ltr">On Wed, 26 Sep 2018 at 21:22, Reinhard Speyerer <<a href="mailto:rspmn@arcor.de" target="_blank">rspmn@arcor.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Wed, Sep 26, 2018 at 04:04:09PM +0100, Paul Gildea wrote:<br>
> I've patched my 4.7.8 kernel with the patch above, referenced by<br>
> Aleksander, and now I get somewhat expected and somewhat unexpected<br>
> behaviour.<br>
> Firstly, the modem at times does appear and a wwan and cdc-wdm interface is<br>
> created. The cdc-wdm can be queried with libqmi successfully.<br>
> <br>
> <br>
> qmicli --device-open-qmi -p -d /dev/cdc-wdm0 --dms-get-operating-mode<br>
> <br>
> [/dev/cdc-wdm0] Operating mode retrieved:<br>
> <br>
>         Mode: 'online'<br>
> <br>
>         HW restricted: 'no'<br>
> <br>
> The first issue is that no USB interfaces are enumerated, and I expect the<br>
> usual three should be:<br>
> <br>
> [  236.545123] usb 3-4: new high-speed USB device number 12 using xhci_hcd<br>
> <br>
> [  236.713281] usb 3-4: config 1 has an invalid interface number: 8 but max<br>
> is 3<br>
> [  236.713285] usb 3-4: config 1 has no interface number 1<br>
> <br>
> [  236.715902] usb 3-4: New USB device found, idVendor=1199, idProduct=9091<br>
> <br>
> [  236.715906] usb 3-4: New USB device strings: Mfr=1, Product=2,<br>
> SerialNumber=3<br>
> [  236.715909] usb 3-4: Product: Sierra Wireless EM7565<br>
> Qualcomm\xffffffc2\xffffffae Snapdragon\xffffffe2\xffffff84\xffffffa2 X16<br>
> LTE-A<br>
> [  236.715911] usb 3-4: Manufacturer: Sierra Wireless, Incorporated<br>
> <br>
> [  236.715912] usb 3-4: SerialNumber: d470b623<br>
> <br>
> [  236.725823] qmi_wwan 3-4:1.8: cdc-wdm0: USB WDM device<br>
> <br>
> [  236.726017] qmi_wwan 3-4:1.8 wwan0: register 'qmi_wwan' at<br>
> usb-0000:06:00.0-4, WWAN/QMI device, 1e:3c:de:67:26:b1<br>
<br>
Hi Paul,<br>
<br>
if you want your kernel to support the EM7565 serial ports you also<br>
have to apply this patch:<br>
<a href="https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/patch/drivers/usb/serial/qcserial.c?id=92a18a657fb2e2ffbfa0659af32cc18fd2346516" rel="noreferrer" target="_blank">https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/patch/drivers/usb/serial/qcserial.c?id=92a18a657fb2e2ffbfa0659af32cc18fd2346516</a><br>
<br>
Regards,<br>
Reinhard<br>
</blockquote></div>