[ltp] RE: Verifying Linux compatibiliy for the LTE modems in the 2nd gen X1 Carbon

Peter FP Zhang linux-thinkpad@linux-thinkpad.org
Thu, 6 Mar 2014 01:37:39 -0800 (PST)


------=_Part_53157_8903306.1394098659956
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hi  Bj=C3=B8rn,
It is a really good news!
I'll try to find if there are any ThinkPads with WWAN module in my team. If=
 yes, will test it and send logs to you.

BTW no any "Public Reputation" budget here. :)
I guess Linux world will become better if there are more warm-hearted volun=
tary developers. Personally I very appreciate these volunteers, including y=
ou!

From: Bj=C3=B8rn Mork [via Linux Thinkpad] [mailto:ml-node+s10952n21029h85@=
n7.nabble.com]
Sent: Wednesday, March 05, 2014 6:18 PM
To: Peter FP1 Zhang
Subject: Re: Verifying Linux compatibiliy for the LTE modems in the 2nd gen=
 X1 Carbon

[ Sorry about using the "wrong" from-address on my first mail, causing
  the list to reject it. I did intend it to go to the list as well.
  And thanks for fixing that by quoting it all :-)
]

Peter FP1 Zhang <[hidden email]</user/SendEmail.jtp?type=3Dnode&node=3D2102=
9&i=3D0>> writes:

> Hello Bj=C3=B8rn,
>
> Nice to hear from you.
> Before discussing the details, let me explain current OEM Linux ecosystem=
.
>
> Every year we will certify our Thinkpads with Ubuntu and Redhat, but
> it is a pity that both of the two distributions do not include 3G &
> LTE function testing in their certification check list.

Yes, this is very unfortunate. I don't think most consumers will
understand that "Certified for Ubuntu/Redhat" still allows some parts of
the machine to not work at all in Linux.

But that's not a problem I expect you to be able to fix.  It's not
really so much a problem with Ubuntu and Redhat either.  It's more about
the certification industry in general.

> And the most important factor is, no any big customers require our
> sales to support 3G & LTE for Linux. That is why there is no official
> support on that function by default.

Perfectly understandable. I'm not going to claim that there are many
Linux users who care about 3G & LTE, so I'm not surprised that no big
customers require it. Just judging by looking at my co-workers, who
mostly use Thinkpads with 3G modules and have free mobile broadband, I
do not see many real users. But there are some, including some Linux
users.

But that doesn't count for much. Any effort you'd put into this would
have to come out of some other budget. Maybe the "public reputation"?  I
guess your appearance here already earned Lenovo a large bonus on that
account :-)

> I ever talked this topic with Serria and Ericsson. Ericsson is willing
> to support if any customers raised the requirements.

Again as I'd expect.  Ericsson (and/or ST-Ericsson when they existed)
have contributed the NCM class driver to Linux, and they used to work
tightly with the ModemManager developers. I'm sure Ericsson is both
capable and willing to do the work if any customers required them to.

> But I was told Serria has no any Linux driver support for their
> chipsets. Since they think it is not worth to invest on that.

Sierra do support Linux based embedded systems, and have also
contributed drivers to mainline. So there is unfortunately not much
doubt that their decision not to support PC modules on Linux is based on
real world experience. They are most likely correct that it isn't worth
it.  At least not if you are going to do a lot of development and/or end
user support.

But the current state is that Microsoft has given the Linux community,
Ericsson, Sierra and other modem vendors a lot of help through their
Windows 8 requirements.  We do now have a mobile broadband USB device
class, CDC MBIM, and a driver for this class is included in recent
(v3.8+) Linux kernels.  All new 3G & LTE modems made for laptop use is
likely to support this device class, because Microsoft requires them to.

So adding Linux support for 3G & LTE modems has suddenly become much
easier than it used to be.  It is mainly about testing out the modem
with the driver already in the Linux mainline kernel, and maybe fix up
some minor compatibility issues.

>  Without
> any real cases with big shipping volume, our company have no any
> position to push Serria/Intel to enable it. That is the root cause.
>
> If you have a big deal which need LTE on Linux, pls don't hesitate to
> let us know. I will try to ask our sales to push them again. Thanks.

I do believe you and your sales. Linux support for this feature is
probably not worth any development cost, and most likely not any end
user support either.  The niche is just too small

What I am hoping for is sort of a "best effort testing".  Please try out
the mainline drivers and a recent ModemManager with your newest 3G & LTE
modules and see if there are any issues which could easily be fixed.  I
do not expect you to put any resources into fixing the issues, and
certainly not to offer any Linux support for 3G & LTE. But if you could
report test results back to the community, then that would be a great
help for all us voluntary developers who try to support these things on
our spare time.

Personally, as one of the cdc_mbim developers, I am thrilled to recieve
*any* reports from *anyone* having tested a yet-unknown-to-me 3G/LTE
module, whether the test was successful or not.  That's how we improve
the support. None of us are in a position to buy every modem module out
there, and even less so when we talk about laptop vendor modules.  We
depend on user reports.

Assuming you have early access to lots of new hardware, you could make a
big difference by simply trying it out and sending some logs back.

I realize that this isn't a known support model for any laptop vendor
today, but I thought I could try to convince you since you have alrady
proven to be much more open to new ideas than anyone else by
participating in this forum :-) Thanks for doing that regardless of how
you decide to deal with my request.


Bj=C3=B8rn
--
The linux-thinkpad mailing list home page is at:
http://mailman.linux-thinkpad.org/mailman/listinfo/linux-thinkpad

________________________________
If you reply to this email, your message will be added to the discussion be=
low:
http://linux-thinkpad.10952.n7.nabble.com/Verifying-Linux-compatibiliy-for-=
the-LTE-modems-in-the-2nd-gen-X1-Carbon-tp21023p21029.html
To unsubscribe from Verifying Linux compatibiliy for the LTE modems in the =
2nd gen X1 Carbon, click here<http://linux-thinkpad.10952.n7.nabble.com/tem=
plate/NamlServlet.jtp?macro=3Dunsubscribe_by_code&node=3D21023&code=3Demhhb=
mdmcDFAbGVub3ZvLmNvbXwyMTAyM3wyMTEwNDQzMTg1>.
NAML<http://linux-thinkpad.10952.n7.nabble.com/template/NamlServlet.jtp?mac=
ro=3Dmacro_viewer&id=3Dinstant_html%21nabble%3Aemail.naml&base=3Dnabble.nam=
l.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble=
.view.web.template.NodeNamespace&breadcrumbs=3Dnotify_subscribers%21nabble%=
3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabb=
le%3Aemail.naml>




-----
If you meet any Linux compatibility issues on ThinkPads, please try to ping=
 me, I will check if there is anything I can help.
--
View this message in context: http://linux-thinkpad.10952.n7.nabble.com/Ver=
ifying-Linux-compatibiliy-for-the-LTE-modems-in-the-2nd-gen-X1-Carbon-tp210=
23p21043.html
Sent from the Linux Thinkpad mailing list archive at Nabble.com.
------=_Part_53157_8903306.1394098659956
Content-Type: text/html; charset=UTF8
Content-Transfer-Encoding: quoted-printable



<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dutf-8">
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->


<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Hi&nbsp; B=
j=C3=B8rn,&nbsp;
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">It is a re=
ally good news!
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">I'll try t=
o find if there are any ThinkPads with WWAN module in my team. If yes, will=
 test it and send logs to you.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp=
;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">BTW no any=
 &quot;Public Reputation&quot; budget here. :)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">I guess Li=
nux world will become better if there are more warm-hearted voluntary devel=
opers. Personally I very appreciate these volunteers, including
 you!<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:10.0pt;fo=
nt-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span =
lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&qu=
ot;sans-serif&quot;"> Bj=C3=B8rn Mork [via Linux Thinkpad] [mailto:ml-node&=
#43;<a href=3D"/user/SendEmail.jtp?type=3Dnode&node=3D21043&i=3D0" target=
=3D"_top" rel=3D"nofollow" link=3D"external">[hidden email]</a>]
<br>
<b>Sent:</b> Wednesday, March 05, 2014 6:18 PM<br>
<b>To:</b> Peter FP1 Zhang<br>
<b>Subject:</b> Re: Verifying Linux compatibiliy for the LTE modems in the =
2nd gen X1 Carbon<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span lang=3D"EN-US">=
[ Sorry about using the &quot;wrong&quot; from-address on my first mail, ca=
using
<br>
&nbsp; the list to reject it. I did intend it to go to the list as well. <b=
r>
&nbsp; And thanks for fixing that by quoting it all :-) <br>
] <br>
<br>
Peter FP1 Zhang &lt;<a href=3D"/user/SendEmail.jtp?type=3Dnode&amp;node=3D2=
1029&amp;i=3D0" target=3D"_top" rel=3D"nofollow" link=3D"external">[hidden =
email]</a>&gt; writes:
<br>
<br>
&gt; Hello Bj=C3=B8rn, <br>
&gt; <br>
&gt; Nice to hear from you. <br>
&gt; Before discussing the details, let me explain current OEM Linux ecosys=
tem. <br>
&gt; <br>
&gt; Every year we will certify our Thinkpads with Ubuntu and Redhat, but <=
br>
&gt; it is a pity that both of the two distributions do not include 3G &amp=
; <br>
&gt; LTE function testing in their certification check list. <br>
<br>
Yes, this is very unfortunate. I don't think most consumers will <br>
understand that &quot;Certified for Ubuntu/Redhat&quot; still allows some p=
arts of <br>
the machine to not work at all in Linux. <br>
<br>
But that's not a problem I expect you to be able to fix. &nbsp;It's not <br=
>
really so much a problem with Ubuntu and Redhat either. &nbsp;It's more abo=
ut <br>
the certification industry in general. <br>
<br>
&gt; And the most important factor is, no any big customers require our <br=
>
&gt; sales to support 3G &amp; LTE for Linux. That is why there is no offic=
ial <br>
&gt; support on that function by default. <br>
<br>
Perfectly understandable. I'm not going to claim that there are many <br>
Linux users who care about 3G &amp; LTE, so I'm not surprised that no big <=
br>
customers require it. Just judging by looking at my co-workers, who <br>
mostly use Thinkpads with 3G modules and have free mobile broadband, I <br>
do not see many real users. But there are some, including some Linux <br>
users. <br>
<br>
But that doesn't count for much. Any effort you'd put into this would <br>
have to come out of some other budget. Maybe the &quot;public reputation&qu=
ot;? &nbsp;I <br>
guess your appearance here already earned Lenovo a large bonus on that <br>
account :-) <br>
<br>
&gt; I ever talked this topic with Serria and Ericsson. Ericsson is willing=
 <br>
&gt; to support if any customers raised the requirements. <br>
<br>
Again as I'd expect. &nbsp;Ericsson (and/or ST-Ericsson when they existed) =
<br>
have contributed the NCM class driver to Linux, and they used to work <br>
tightly with the ModemManager developers. I'm sure Ericsson is both <br>
capable and willing to do the work if any customers required them to. <br>
<br>
&gt; But I was told Serria has no any Linux driver support for their <br>
&gt; chipsets. Since they think it is not worth to invest on that. <br>
<br>
Sierra do support Linux based embedded systems, and have also <br>
contributed drivers to mainline. So there is unfortunately not much <br>
doubt that their decision not to support PC modules on Linux is based on <b=
r>
real world experience. They are most likely correct that it isn't worth <br=
>
it. &nbsp;At least not if you are going to do a lot of development and/or e=
nd <br>
user support. <br>
<br>
But the current state is that Microsoft has given the Linux community, <br>
Ericsson, Sierra and other modem vendors a lot of help through their <br>
Windows 8 requirements. &nbsp;We do now have a mobile broadband USB device =
<br>
class, CDC MBIM, and a driver for this class is included in recent <br>
(v3.8&#43;) Linux kernels. &nbsp;All new 3G &amp; LTE modems made for lapto=
p use is <br>
likely to support this device class, because Microsoft requires them to. <b=
r>
<br>
So adding Linux support for 3G &amp; LTE modems has suddenly become much <b=
r>
easier than it used to be. &nbsp;It is mainly about testing out the modem <=
br>
with the driver already in the Linux mainline kernel, and maybe fix up <br>
some minor compatibility issues. <br>
<br>
&gt; &nbsp;Without <br>
&gt; any real cases with big shipping volume, our company have no any <br>
&gt; position to push Serria/Intel to enable it. That is the root cause. <b=
r>
&gt; <br>
&gt; If you have a big deal which need LTE on Linux, pls don't hesitate to =
<br>
&gt; let us know. I will try to ask our sales to push them again. Thanks. <=
br>
<br>
I do believe you and your sales. Linux support for this feature is <br>
probably not worth any development cost, and most likely not any end <br>
user support either. &nbsp;The niche is just too small <br>
<br>
What I am hoping for is sort of a &quot;best effort testing&quot;. &nbsp;Pl=
ease try out <br>
the mainline drivers and a recent ModemManager with your newest 3G &amp; LT=
E <br>
modules and see if there are any issues which could easily be fixed. &nbsp;=
I <br>
do not expect you to put any resources into fixing the issues, and <br>
certainly not to offer any Linux support for 3G &amp; LTE. But if you could=
 <br>
report test results back to the community, then that would be a great <br>
help for all us voluntary developers who try to support these things on <br=
>
our spare time. <br>
<br>
Personally, as one of the cdc_mbim developers, I am thrilled to recieve <br=
>
*any* reports from *anyone* having tested a yet-unknown-to-me 3G/LTE <br>
module, whether the test was successful or not. &nbsp;That's how we improve=
 <br>
the support. None of us are in a position to buy every modem module out <br=
>
there, and even less so when we talk about laptop vendor modules. &nbsp;We =
<br>
depend on user reports. <br>
<br>
Assuming you have early access to lots of new hardware, you could make a <b=
r>
big difference by simply trying it out and sending some logs back. <br>
<br>
I realize that this isn't a known support model for any laptop vendor <br>
today, but I thought I could try to convince you since you have alrady <br>
proven to be much more open to new ideas than anyone else by <br>
participating in this forum :-) Thanks for doing that regardless of how <br=
>
you decide to deal with my request. <br>
<br>
<br>
Bj=C3=B8rn <br>
-- <br>
The linux-thinkpad mailing list home page is at: <br>
<a href=3D"http://mailman.linux-thinkpad.org/mailman/listinfo/linux-thinkpa=
d" target=3D"_top" rel=3D"nofollow" link=3D"external">http://mailman.linux-=
thinkpad.org/mailman/listinfo/linux-thinkpad</a><br>
<br>
<o:p></o:p></span></p>
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center"><span=
 lang=3D"EN-US">
<hr size=3D"1" width=3D"100%" noshade=3D"" style=3D"color:#CCCCCC" align=3D=
"center">
</span></div>
<div>
<div>
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:9.0pt;fon=
t-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:#444444">If you re=
ply to this email, your message will be added to the discussion below:<o:p>=
</o:p></span></b></p>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;font-f=
amily:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:#444444"><a href=3D"h=
ttp://linux-thinkpad.10952.n7.nabble.com/Verifying-Linux-compatibiliy-for-t=
he-LTE-modems-in-the-2nd-gen-X1-Carbon-tp21023p21029.html" target=3D"_top" =
rel=3D"nofollow" link=3D"external">http://linux-thinkpad.10952.n7.nabble.co=
m/Verifying-Linux-compatibiliy-for-the-LTE-modems-in-the-2nd-gen-X1-Carbon-=
tp21023p21029.html</a>
<o:p></o:p></span></p>
</div>
<div style=3D"margin-top:4.8pt">
<p class=3D"MsoNormal" style=3D"line-height:18.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:8.5pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:#666666">To unsubscribe from Verifying Linux compatibiliy for the L=
TE modems in the 2nd gen X1 Carbon,
<a href=3D"" target=3D"_top" rel=3D"nofollow" link=3D"external">
click here</a>.<br>
<a href=3D"http://linux-thinkpad.10952.n7.nabble.com/template/NamlServlet.j=
tp?macro=3Dmacro_viewer&amp;id=3Dinstant_html%21nabble%3Aemail.naml&amp;bas=
e=3Dnabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNa=
mespace-nabble.view.web.template.NodeNamespace&amp;breadcrumbs=3Dnotify_sub=
scribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_in=
stant_email%21nabble%3Aemail.naml" target=3D"_top" rel=3D"nofollow" link=3D=
"external"><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman=
&quot;,&quot;serif&quot;">NAML</span></a>
<o:p></o:p></span></p>
</div>
</div>




=09
=09
=09<div class=3D"signature" style=3D"margin-top:1em;color:#666666;font-size=
:11px;">
=09=09=09=09If you meet any Linux compatibility issues on ThinkPads, please=
 try to ping me, I will check if there is anything I can help.
=09=09=09</div>
<br/><hr align=3D"left" width=3D"300" />
View this message in context: <a href=3D"http://linux-thinkpad.10952.n7.nab=
ble.com/Verifying-Linux-compatibiliy-for-the-LTE-modems-in-the-2nd-gen-X1-C=
arbon-tp21023p21043.html">RE: Verifying Linux compatibiliy for the LTE mode=
ms in the 2nd gen X1 Carbon</a><br/>
Sent from the <a href=3D"http://linux-thinkpad.10952.n7.nabble.com/">Linux =
Thinkpad mailing list archive</a> at Nabble.com.<br/>
------=_Part_53157_8903306.1394098659956--