<div dir="ltr"><div><div><div><div>Hello,<br><br></div>so my card is not listed in rfkill at all:<br><br>litin@x220:~$ rfkill list all<br>0: hci0: Bluetooth<br>    Soft blocked: no<br>    Hard blocked: no<br>1: tpacpi_bluetooth_sw: Bluetooth<br>    Soft blocked: no<br>    Hard blocked: no<br>2: phy0: Wireless LAN<br>    Soft blocked: no<br>    Hard blocked: no<br><br></div>And I have no idea why.... So I would not say that card is blocked by rfkill, because it seem to be not registered to rfkill at all...the fun is, that it seem to be registered twice in kernel:<br></div><br>litin@x220:~$ dmesg | grep qmi<br>[    3.247730] qmi_wwan 2-1.4:1.8: cdc-wdm0: USB WDM device<br>[    3.262419] qmi_wwan 2-1.4:1.8 wwan0: register 'qmi_wwan' at usb-0000:00:1d.0-1.4, WWAN/QMI device, 86:43:0f:24:2c:93<br>[    3.267585] qmi_wwan 2-1.4:1.10: cdc-wdm1: USB WDM device<br>[    3.268927] qmi_wwan 2-1.4:1.10 wwan1: register 'qmi_wwan' at usb-0000:00:1d.0-1.4, WWAN/QMI device, 86:43:0f:24:2c:93<br>[    3.269028] usbcore: registered new interface driver qmi_wwan<br>[    3.695620] qmi_wwan 2-1.4:1.10 wwp0s29u1u4i10: renamed from wwan1<br>[    3.734681] qmi_wwan 2-1.4:1.8 wwp0s29u1u4i8: renamed from wwan0<br><br><br>litin@x220:~$ lsusb<br>Bus 002 Device 003: ID 1199:9071 Sierra Wireless, Inc. <br>Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub<br>Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub<br>Bus 001 Device 006: ID 04f2:b217 Chicony Electronics Co., Ltd Lenovo Integrated Camera (0.3MP)<br>Bus 001 Device 010: ID 10d5:55a4 Uni Class Technology Co., Ltd <br>Bus 001 Device 009: ID 046d:c52b Logitech, Inc. Unifying Receiver<br>Bus 001 Device 008: ID 046d:c31c Logitech, Inc. Keyboard K120<br>Bus 001 Device 007: ID 058f:9254 Alcor Micro Corp. Hub<br>Bus 001 Device 005: ID 17ef:100a Lenovo ThinkPad Mini Dock Plus Series 3<br>Bus 001 Device 004: ID 0a5c:217f Broadcom Corp. BCM2045B (BDC-2.1)<br>Bus 001 Device 003: ID 147e:2016 Upek Biometric Touchchip/Touchstrip Fingerprint Sensor<br>Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub<br>Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub<br><br><br>litin@x220:~$ lsusb -v<br><br>Bus 002 Device 003: ID 1199:9071 Sierra Wireless, Inc. <br><b>Couldn't open device, some information will be missing</b><br>Device Descriptor:<br>  bLength                18<br>  bDescriptorType         1<br>  bcdUSB               2.10<br>  bDeviceClass            0 (Defined at Interface level)<br>  bDeviceSubClass         0 <br>  bDeviceProtocol         0 <br>  bMaxPacketSize0        64<br>  idVendor           0x1199 Sierra Wireless, Inc.<br>  idProduct          0x9071 <br>  bcdDevice            0.06<br>  iManufacturer           1 <br>  iProduct                2 <br>  iSerial                 3 <br>  bNumConfigurations      1<br>  Configuration Descriptor:<br>    bLength                 9<br>    bDescriptorType         2<br>    wTotalLength          190<br>    bNumInterfaces          5<br>    bConfigurationValue     1<br>    iConfiguration          0 <br>    bmAttributes         0xa0<br>      (Bus Powered)<br>      Remote Wakeup<br>    MaxPower              500mA<br>    Interface Descriptor:<br>      bLength                 9<br>      bDescriptorType         4<br>      bInterfaceNumber        0<br>      bAlternateSetting       0<br>      bNumEndpoints           2<br>      bInterfaceClass       255 Vendor Specific Class<br>      bInterfaceSubClass    255 Vendor Specific Subclass<br>      bInterfaceProtocol    255 Vendor Specific Protocol<br>      iInterface              0 <br>      Endpoint Descriptor:<br>        bLength                 7<br>        bDescriptorType         5<br>        bEndpointAddress     0x81  EP 1 IN<br>        bmAttributes            2<br>          Transfer Type            Bulk<br>          Synch Type               None<br>          Usage Type               Data<br>        wMaxPacketSize     0x0200  1x 512 bytes<br>        bInterval               0<br>      Endpoint Descriptor:<br>        bLength                 7<br>        bDescriptorType         5<br>        bEndpointAddress     0x01  EP 1 OUT<br>        bmAttributes            2<br>          Transfer Type            Bulk<br>          Synch Type               None<br>          Usage Type               Data<br>        wMaxPacketSize     0x0200  1x 512 bytes<br>        bInterval               0<br>    Interface Descriptor:<br>      bLength                 9<br>      bDescriptorType         4<br>      bInterfaceNumber        2<br>      bAlternateSetting       0<br>      bNumEndpoints           3<br>      bInterfaceClass       255 Vendor Specific Class<br>      bInterfaceSubClass      0 <br>      bInterfaceProtocol      0 <br>      iInterface              0 <br>      ** UNRECOGNIZED:  05 24 00 10 01<br>      ** UNRECOGNIZED:  05 24 01 00 00<br>      ** UNRECOGNIZED:  04 24 02 02<br>      ** UNRECOGNIZED:  05 24 06 00 00<br>      Endpoint Descriptor:<br>        bLength                 7<br>        bDescriptorType         5<br>        bEndpointAddress     0x83  EP 3 IN<br>        bmAttributes            3<br>          Transfer Type            Interrupt<br>          Synch Type               None<br>          Usage Type               Data<br>        wMaxPacketSize     0x000a  1x 10 bytes<br>        bInterval               9<br>      Endpoint Descriptor:<br>        bLength                 7<br>        bDescriptorType         5<br>        bEndpointAddress     0x82  EP 2 IN<br>        bmAttributes            2<br>          Transfer Type            Bulk<br>          Synch Type               None<br>          Usage Type               Data<br>        wMaxPacketSize     0x0200  1x 512 bytes<br>        bInterval               0<br>      Endpoint Descriptor:<br>        bLength                 7<br>        bDescriptorType         5<br>        bEndpointAddress     0x02  EP 2 OUT<br>        bmAttributes            2<br>          Transfer Type            Bulk<br>          Synch Type               None<br>          Usage Type               Data<br>        wMaxPacketSize     0x0200  1x 512 bytes<br>        bInterval               0<br>    Interface Descriptor:<br>      bLength                 9<br>      bDescriptorType         4<br>      bInterfaceNumber        3<br>      bAlternateSetting       0<br>      bNumEndpoints           3<br>      bInterfaceClass       255 Vendor Specific Class<br>      bInterfaceSubClass      0 <br>      bInterfaceProtocol      0 <br>      iInterface              0 <br>      ** UNRECOGNIZED:  05 24 00 10 01<br>      ** UNRECOGNIZED:  05 24 01 00 00<br>      ** UNRECOGNIZED:  04 24 02 02<br>      ** UNRECOGNIZED:  05 24 06 00 00<br>      Endpoint Descriptor:<br>        bLength                 7<br>        bDescriptorType         5<br>        bEndpointAddress     0x85  EP 5 IN<br>        bmAttributes            3<br>          Transfer Type            Interrupt<br>          Synch Type               None<br>          Usage Type               Data<br>        wMaxPacketSize     0x000a  1x 10 bytes<br>        bInterval               9<br>      Endpoint Descriptor:<br>        bLength                 7<br>        bDescriptorType         5<br>        bEndpointAddress     0x84  EP 4 IN<br>        bmAttributes            2<br>          Transfer Type            Bulk<br>          Synch Type               None<br>          Usage Type               Data<br>        wMaxPacketSize     0x0200  1x 512 bytes<br>        bInterval               0<br>      Endpoint Descriptor:<br>        bLength                 7<br>        bDescriptorType         5<br>        bEndpointAddress     0x03  EP 3 OUT<br>        bmAttributes            2<br>          Transfer Type            Bulk<br>          Synch Type               None<br>          Usage Type               Data<br>        wMaxPacketSize     0x0200  1x 512 bytes<br>        bInterval               0<br>    Interface Descriptor:<br>      bLength                 9<br>      bDescriptorType         4<br>      bInterfaceNumber        8<br>      bAlternateSetting       0<br>      bNumEndpoints           3<br>      bInterfaceClass       255 Vendor Specific Class<br>      bInterfaceSubClass    255 Vendor Specific Subclass<br>      bInterfaceProtocol    255 Vendor Specific Protocol<br>      iInterface              0 <br>      Endpoint Descriptor:<br>        bLength                 7<br>        bDescriptorType         5<br>        bEndpointAddress     0x87  EP 7 IN<br>        bmAttributes            3<br>          Transfer Type            Interrupt<br>          Synch Type               None<br>          Usage Type               Data<br>        wMaxPacketSize     0x0008  1x 8 bytes<br>        bInterval               9<br>      Endpoint Descriptor:<br>        bLength                 7<br>        bDescriptorType         5<br>        bEndpointAddress     0x86  EP 6 IN<br>        bmAttributes            2<br>          Transfer Type            Bulk<br>          Synch Type               None<br>          Usage Type               Data<br>        wMaxPacketSize     0x0200  1x 512 bytes<br>        bInterval               0<br>      Endpoint Descriptor:<br>        bLength                 7<br>        bDescriptorType         5<br>        bEndpointAddress     0x04  EP 4 OUT<br>        bmAttributes            2<br>          Transfer Type            Bulk<br>          Synch Type               None<br>          Usage Type               Data<br>        wMaxPacketSize     0x0200  1x 512 bytes<br>        bInterval               0<br>    Interface Descriptor:<br>      bLength                 9<br>      bDescriptorType         4<br>      bInterfaceNumber       10<br>      bAlternateSetting       0<br>      bNumEndpoints           3<br>      bInterfaceClass       255 Vendor Specific Class<br>      bInterfaceSubClass    255 Vendor Specific Subclass<br>      bInterfaceProtocol    255 Vendor Specific Protocol<br>      iInterface              0 <br>      Endpoint Descriptor:<br>        bLength                 7<br>        bDescriptorType         5<br>        bEndpointAddress     0x89  EP 9 IN<br>        bmAttributes            3<br>          Transfer Type            Interrupt<br>          Synch Type               None<br>          Usage Type               Data<br>        wMaxPacketSize     0x0008  1x 8 bytes<br>        bInterval               9<br>      Endpoint Descriptor:<br>        bLength                 7<br>        bDescriptorType         5<br>        bEndpointAddress     0x88  EP 8 IN<br>        bmAttributes            2<br>          Transfer Type            Bulk<br>          Synch Type               None<br>          Usage Type               Data<br>        wMaxPacketSize     0x0200  1x 512 bytes<br>        bInterval               0<br>      Endpoint Descriptor:<br>        bLength                 7<br>        bDescriptorType         5<br>        bEndpointAddress     0x05  EP 5 OUT<br>        bmAttributes            2<br>          Transfer Type            Bulk<br>          Synch Type               None<br>          Usage Type               Data<br>        wMaxPacketSize     0x0200  1x 512 bytes<br>        bInterval               0<br><br><br><br></div>And that: <b>Couldn't open device, some information will be missing</b> seems to be intriguing.<br><div><br><br><br><div><div><div><div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jun 8, 2017 at 10:09 AM, Aleksander Morgado <span dir="ltr"><<a href="mailto:aleksander@aleksander.es" target="_blank">aleksander@aleksander.es</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="gmail-HOEnZb"><div class="gmail-h5">Hey,<br>
<br>
>> >> > I did recently change modem in my Lenovo X220 running Ubuntu 16.04 to<br>
>> >> > MC7455 I bought from Farnell. I did add Aleksander PPA for<br>
>> >> > ModemManager on<br>
>> >> > Xenial: <a href="https://launchpad.net/%7Ealeksander-m" rel="noreferrer" target="_blank">https://launchpad.net/~<wbr>aleksander-m</a> to get newer version on<br>
>> >> > MM,<br>
>> >> > which should hopefully support my modem. Unfortunately I found that<br>
>> >> > bug<br>
>> >> > which prevents MM sending FCC auth for MC7455 is still included in<br>
>> >> > code in<br>
>> >> > MM 1.6.4 release:<br>
>> >> ><br>
>> >> ><br>
>> >> ><br>
>> >> > <a href="https://cgit.freedesktop.org/ModemManager/ModemManager/commit/?id=21f315f6d554b93e4f098cfd0e94c484a8a0c5dc" rel="noreferrer" target="_blank">https://cgit.freedesktop.org/<wbr>ModemManager/ModemManager/<wbr>commit/?id=<wbr>21f315f6d554b93e4f098cfd0e94c4<wbr>84a8a0c5dc</a><br>
>> >> ><br>
>> >> > I tried to backport given fix into MM source package for 1.6.4 on PPA<br>
>> >> > but even I did so, I am not able to correctly pass FCC auth ( whole<br>
>> >> > MM debug<br>
>> >> > is attached). May I please kindly ask Aleksander, would it be<br>
>> >> > possible<br>
>> >> > to update your PPA to MM 1.6.6 so I can try my modem with latest MM<br>
>> >> > version?<br>
>> >> > (maybe there is something else needed to get my modem to work<br>
>> >> > correctly)<br>
>> >> > Thank you so much.<br>
>> >> ><br>
>> >><br>
>> >> I don't think FCC auth is your problem, you're getting a "NoEffect"<br>
>> >> error<br>
>> >> and that means there is no need to send FCC auth:<br>
>> >> ModemManager[2748]: <debug> [1496072816.201321]<br>
>> >> [mm-broadband-modem-qmi.c:<wbr>3024] dms_set_fcc_authentication_<wbr>ready():<br>
>> >> Couldn't<br>
>> >> set FCC authentication: QMI protocol error (26): 'NoEffect'<br>
>> >><br>
>> >><br>
>> >> > - I used Sierra flash tool under windows to flash latest FW and<br>
>> >> > install<br>
>> >> > drivers under Windows7 as I read some reports about images problem<br>
>> >> > with card<br>
>> >> > but without any efect.<br>
>> >> ><br>
>> >><br>
>> >> Oh, you should have used qmi-firmware-update, it works very well ;)<br>
>> ><br>
>> ><br>
>> > Could you please check that I didn't mess fw images anyhow? Is the lsit<br>
>> > in<br>
>> > the MM debug ok? I read about similar problem where it was caused by<br>
>> > some<br>
>> > disagreement between fw and setting on the card...<br>
>> ><br>
>><br>
>> This is the response for "DMS List Stored Images":<br>
>><br>
>> { [0] = '[ type = 'modem' maximum_images = '4' index_of_running_image<br>
>> = '4' sublist = '{ [0] = '[ storage_index = '1' failure_count = '0'<br>
>> unique_id = '{ [0] = '63 ' [1] = '95 ' [2] = '63 ' [3] = '0 ' [4] = '0<br>
>> ' [5] = '0 ' [6] = '0 ' [7] = '0 ' [8] = '0 ' [9] = '0 ' [10] = '0 '<br>
>> [11] = '0 ' [12] = '0 ' [13] = '0 ' [14] = '0 ' [15] = '0 '}' build_id<br>
>> = '02.08.02.00_?' ] ' [1] = '[ storage_index = '2' failure_count = '0'<br>
>> unique_id = '{ [0] = '63 ' [1] = '95 ' [2] = '63 ' [3] = '0 ' [4] = '0<br>
>> ' [5] = '0 ' [6] = '0 ' [7] = '0 ' [8] = '0 ' [9] = '0 ' [10] = '0 '<br>
>> [11] = '0 ' [12] = '0 ' [13] = '0 ' [14] = '0 ' [15] = '0 '}' build_id<br>
>> = '02.05.07.00_?' ] ' [2] = '[ storage_index = '3' failure_count = '0'<br>
>> unique_id = '{ [0] = '63 ' [1] = '95 ' [2] = '63 ' [3] = '0 ' [4] = '0<br>
>> ' [5] = '0 ' [6] = '0 ' [7] = '0 ' [8] = '0 ' [9] = '0 ' [10] = '0 '<br>
>> [11] = '0 ' [12] = '0 ' [13] = '0 ' [14] = '0 ' [15] = '0 '}' build_id<br>
>> = '02.14.03.02_?' ] ' [3] = '[ storage_index = '4' fail<br>
>>  ure_count = '0' unique_id = '{ [0] = '63 ' [1] = '95 ' [2] = '63 '<br>
>> [3] = '0 ' [4] = '0 ' [5] = '0 ' [6] = '0 ' [7] = '0 ' [8] = '0 ' [9]<br>
>> = '0 ' [10] = '0 ' [11] = '0 ' [12] = '0 ' [13] = '0 ' [14] = '0 '<br>
>> [15] = '0 '}' build_id = '02.24.03.00_?' ] '}' ] ' [1] = '[ type =<br>
>> 'pri' maximum_images = '50' index_of_running_image = '1' sublist = '{<br>
>> [0] = '[ storage_index = '255' failure_count = '255' unique_id = '{<br>
>> [0] = '48 ' [1] = '48 ' [2] = '50 ' [3] = '46 ' [4] = '48 ' [5] = '48<br>
>> ' [6] = '57 ' [7] = '95 ' [8] = '48 ' [9] = '48 ' [10] = '49 ' [11] =<br>
>> '0 ' [12] = '0 ' [13] = '0 ' [14] = '0 ' [15] = '0 '}' build_id =<br>
>> '02.08.02.00_ATT' ] ' [1] = '[ storage_index = '255' failure_count =<br>
>> '255' unique_id = '{ [0] = '48 ' [1] = '48 ' [2] = '50 ' [3] = '46 '<br>
>> [4] = '48 ' [5] = '50 ' [6] = '49 ' [7] = '95 ' [8] = '48 ' [9] = '48<br>
>> ' [10] = '48 ' [11] = '0 ' [12] = '0 ' [13] = '0 ' [14] = '0 ' [15] =<br>
>> '0 '}' build_id = '02.24.03.00_GENERIC' ] ' [2] = '[ storage_index =<br>
>> '255' failure_count = '255'<br>
>>   unique_id = '{ [0] = '48 ' [1] = '48 ' [2] = '50 ' [3] = '46 ' [4] =<br>
>> '48 ' [5] = '49 ' [6] = '50 ' [7] = '95 ' [8] = '48 ' [9] = '48 ' [10]<br>
>> = '49 ' [11] = '0 ' [12] = '0 ' [13] = '0 ' [14] = '0 ' [15] = '0 '}'<br>
>> build_id = '02.14.03.02_SPRINT' ] ' [3] = '[ storage_index = '255'<br>
>> failure_count = '255' unique_id = '{ [0] = '48 ' [1] = '48 ' [2] = '49<br>
>> ' [3] = '46 ' [4] = '48 ' [5] = '48 ' [6] = '48 ' [7] = '95 ' [8] =<br>
>> '48 ' [9] = '48 ' [10] = '48 ' [11] = '0 ' [12] = '0 ' [13] = '0 '<br>
>> [14] = '0 ' [15] = '0 '}' build_id = '00.00.00.00_OEMPRI918' ] ' [4] =<br>
>> '[ storage_index = '255' failure_count = '255' unique_id = '{ [0] =<br>
>> '48 ' [1] = '48 ' [2] = '50 ' [3] = '46 ' [4] = '48 ' [5] = '48 ' [6]<br>
>> = '56 ' [7] = '95 ' [8] = '48 ' [9] = '48 ' [10] = '51 ' [11] = '0 '<br>
>> [12] = '0 ' [13] = '0 ' [14] = '0 ' [15] = '0 '}' build_id =<br>
>> '02.05.07.00_VERIZON' ] '}' ] '}<br>
>><br>
>> Interestingly, if I'm reading this properly, you may be using the<br>
>> wrong modem+PRI image pair:  seems to me you're using modem image<br>
>> '02.24.03.00_?' and PRI image '02.08.02.00_ATT'; although I cannot<br>
>> totally confirm that due to issues in Sierra devices like this one:<br>
>> <a href="https://forum.sierrawireless.com/viewtopic.php?f=117&t=10198" rel="noreferrer" target="_blank">https://forum.sierrawireless.<wbr>com/viewtopic.php?f=117&t=<wbr>10198</a><br>
>><br>
>> You could try to play a bit with the qmi-firmware-update tool and see<br>
>> if you can flash and run an exact modem+PRI pair, just to make sure<br>
>> that's not the issue.<br>
><br>
><br>
> That is interesting, I think I read somewhere thread about MC7455 not coming<br>
> from low power mode because of FW/PRI images mismatch. I know that you<br>
> suggested me to use qmi-firmware-update tool, but I still have old hdd with<br>
> original win7 somewhere. What I did was to download Generic<br>
> SWI9X30C_02.24.03.00 as win exe from here:<br>
><br>
> <a href="https://source.sierrawireless.com/resources/airprime/minicard/74xx/airprime-em_mc74xx-approved-fw-packages/" rel="noreferrer" target="_blank">https://source.sierrawireless.<wbr>com/resources/airprime/<wbr>minicard/74xx/airprime-em_<wbr>mc74xx-approved-fw-packages/</a><br>
><br>
> and then I used that windows tool to flash the card. It is said there that:<br>
> For Windows use the Windows EXE Download This will update both the PRI<br>
> (carrier provisioning file) and the firmware. I hope that card should not be<br>
> locked and therefore I used generic FW/PRI pair. I also installed the<br>
> drivers on win7 but I never used the card under it. Honestly I do not even<br>
> know how to configure it under windows. :-)<br>
><br>
> Reading your comment about PRI to be AT&T, do you suggest to flash card<br>
> again to AT&T SWI9X30C_02.20.03.00 instead generic pair?<br>
><br>
<br>
</div></div>Both PRI and Modem images from the EXE you run are installed; but what<br>
I'm not sure is whether the "index of the running image" is the<br>
correct one or not. Firmware versions > 02.14 (IIRC) have this issue<br>
with the "index of running image".<br>
<br>
Could you run this commands and send back the output?<br>
<br>
$ qmicli -d /dev/cdc-wdm0 -p --dms-swi-get-current-firmware<br>
$ qmicli -d /dev/cdc-wdm0 -p --dms-get-firmware-preference<br></blockquote><div><br>litin@x220:~$ sudo qmicli -d /dev/cdc-wdm0 -p --dms-swi-get-current-firmware<br>[/dev/cdc-wdm0] Successfully retrieved current firmware:<br>    Model: MC7455<br>    Boot version: SWI9X30C_02.24.03.00<br>    AMSS version: SWI9X30C_02.24.03.00<br>    SKU ID: 1102476<br>    Package ID: unknown<br>    Carrier ID: 1<br>    Config version: 002.021_000<br>litin@x220:~$ sudo qmicli -d /dev/cdc-wdm0 -p --dms-get-firmware-preference<br>firmware preference successfully retrieved:<br>[image 0]<br>    Image type: 'modem'<br>    Unique ID:  '002.021_000'<br>    Build ID:   '02.24.03.00_GENERIC'<br>[image 1]<br>    Image type: 'pri'<br>    Unique ID:  '002.021_000'<br>    Build ID:   '02.24.03.00_GENERIC'<br>litin@x220:~$ <br><br><br></div><div>so to me it seems to be ok.....<br></div><div><br> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div><div class="gmail-h5"><br>
<br>
><br>
>><br>
>> >><br>
>> >> Unfortunately, fixing the low-power issue won't be the only problem if<br>
>> >> you<br>
>> >> want to run the modem in QMI mode. The MC7455 requires "raw-ip" support<br>
>> >> in<br>
>> >> the Linux kernel qmi_wwan driver, and the default kernel version coming<br>
>> >> in<br>
>> >> Ubuntu 16.04 is not new enough. I did prepre an additional PPA to<br>
>> >> include<br>
>> >> Linux 4.4 in Ubuntu 16.04, but note that I'm really not maintaining<br>
>> >> that one<br>
>> >> actively:<br>
>> >><br>
>> >><br>
>> >> <a href="https://launchpad.net/%7Ealeksander-m/+archive/ubuntu/kernel-xenial-qmi-raw-ip" rel="noreferrer" target="_blank">https://launchpad.net/~<wbr>aleksander-m/+archive/ubuntu/<wbr>kernel-xenial-qmi-raw-ip</a><br>
>> ><br>
>> ><br>
>> > Ubuntu 16.04.2 installs a 4.8 kernel for new installation - so I can<br>
>> > check<br>
>> > for qmi_wwan driver to be loaded and provide exact kernel version<br>
>> > installed.<br>
>> > Are there any other requirements? If so could it be possible to use DKMS<br>
>> > to<br>
>> > build that driver for maintained mainstream kernel 4.8.?<br>
>> ><br>
>><br>
>> Oh, any kernel newer than 4.4 would be good for you. Does 16.04<br>
>> install 4.8 via backports? I need to check that; the original 16.04<br>
>> comes with 4.3 IIRC.<br>
><br>
><br>
> You do not need backports to get 4.8. under Ubuntu 16.04. New installation<br>
> of 16.04.2 will install 4.8 as default. You can also update from 4.4. on<br>
> older 16.04.1 installation by updating HWE - find description for example<br>
> here:<br>
><br>
> <a href="https://askubuntu.com/questions/885054/upgrade-16-04-2-lts-to-kernel-version-4-8" rel="noreferrer" target="_blank">https://askubuntu.com/<wbr>questions/885054/upgrade-16-<wbr>04-2-lts-to-kernel-version-4-8</a><br>
><br>
<br>
</div></div>Ah! I didn't know this, super useful, thanks.<br></blockquote><div><br></div><div>you are welcome anytime.<br></div><br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<span class="gmail-HOEnZb"><font color="#888888"><br>
--<br>
Aleksander<br>
<a href="https://aleksander.es" rel="noreferrer" target="_blank">https://aleksander.es</a><br>
</font></span></blockquote></div><br></div></div></div></div></div></div></div>