<div dir="ltr"><div><span style="font-family:arial,sans-serif;font-size:16px">Sorry for a little delay.</span></div><div><span style="font-family:arial,sans-serif;font-size:16px"><br></span></div><div><span style="font-family:arial,sans-serif;font-size:16px">I did not understand what You asked me to check, so I attach both versions:</span><br>
</div>cats of /sys/kernel/debug/usb/devices.<div>The normal one (after doing both of rmmods) and one (with -option suffix) after clean restart with <br></div><div><br></div><div><span style="font-family:arial,sans-serif;font-size:16px">options cdc_ncm prefer_mbim=N</span><br>
</div><div><span style="font-family:arial,sans-serif;font-size:16px"><br></span></div><div><span style="font-family:arial,sans-serif;font-size:16px">in /etc/modprobe.d/ncm.conf</span></div><div><br></div></div><div class="gmail_extra">
<br><br><div class="gmail_quote">On 23 December 2013 08:17, Bjørn Mork <span dir="ltr"><<a href="mailto:bjorn@mork.no" target="_blank">bjorn@mork.no</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Marek Kaluba <<a href="mailto:abulak@gmail.com">abulak@gmail.com</a>> writes:<br>
<br>
> # rmmod cdc_mbim<br>
> # rmmod cdc_ncm<br>
> # modprobe cdc_ncm prefer_mbim=N<br>
> # mmcli -L<br>
<div class="im">><br>
> Found 1 modems:<br>
>         /org/freedesktop/ModemManager1/Modem/0 [Dell] DW5560<br>
><br>
</div>> # mmcli -m 0<br>
<div class="im">><br>
> /org/freedesktop/ModemManager1/Modem/0 (device id 'f1f831063dbe34d741e5ea2723b18b70786ebd95')<br>
>   -------------------------<br>
>   Hardware |   manufacturer: 'Dell'<br>
>            |          model: 'DW5560'<br>
>            |       revision: 'R3C11'<br>
</div><div class="im">>            |      supported: 'gsm-umts'<br>
>            |        current: 'gsm-umts'<br>
>            |   equipment id: '358994041358732'<br>
>   -------------------------<br>
>   System   |         device: '/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.6'<br>
>            |        drivers: 'cdc_acm, cdc_mbim, cdc_wdm'<br>
<br>
<br>
</div>So the device is still bound to the cdc_mbim driver, meaning that the<br>
modprobe cdc_ncm prefer_mbim=N had no effect and further testing of MM<br>
without MBIM support is pointless.<br>
<br>
I don't know why that didn't work.  Maybe we fail to reset the control<br>
interface altsetting to 0?  I have assumed that the USB core did that<br>
for us, but I must admit I never really verified it...<br>
<br>
Could you dump the /sys/kernel/debug/usb/devices file after doing just<br>
<br>
 # rmmod cdc_mbim<br>
 # rmmod cdc_ncm<br>
<br>
as well? If it shows altsetting #1 still active for if #6 then that<br>
assumption is likely the problem here.<br>
<br>
If not, then please verify that<br>
<br>
  grep . /sys/module/cdc_ncm/parameters/prefer_mbim<br>
<br>
shows 'N' and then "unplug" the modem and replug it if you can.  I<br>
realize that this is an internal module, but there is usually a RF<br>
switch you can use to do this.  Or you can use rfkill if there is a<br>
driver supporting your laptop.<br>
<br>
An alternative if you cannot "unplug" the modem would be creating a<br>
/etc/modprobe.d/ncm.conf file with<br>
<br>
  options cdc_ncm prefer_mbim=N<br>
<br>
and reboot.<br>
<br>
> I:  If#= 6 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=0d Prot=00 Driver=cdc_mbim<br>
> E:  Ad=86(I) Atr=03(Int.) MxPS=  32 Ivl=8ms<br>
> I:* If#= 6 Alt= 1 #EPs= 1 Cls=02(comm.) Sub=0e Prot=00 Driver=cdc_mbim<br>
> E:  Ad=86(I) Atr=03(Int.) MxPS=  32 Ivl=8ms<br>
<br>
Thanks.  This shows that you do have both the NCM and MBIM alternatives<br>
as expected, but that the MBIM altsetting is the active one.  Which it<br>
wasn't supposed to be.<br>
<span class="HOEnZb"><font color="#888888"><br>
<br>
Bjørn<br>
</font></span></blockquote></div><br></div>