On Fri, Mar 4, 2016 at 5:54 PM, Dan Williams <d...@redhat.com> wrote:
>> > Good point, ppp is not enabled! Option seems to be --enable-ppp.
>> > I'll try
>> > >
>> > > it. This NDISDUP seemp pretty problematic. In fact I found MM
>> > > patch whose
>> > > introduction comment describes pretty much how this modem works (
>> > > https://cgit.freedesktop.org/ModemManager/ModemManager/log/?h=dcb
>> > > w/huawei-at-dhcp).
>> > > I'll check if that helps/works with this MM version - then I
>> > > suppose, I
>> > > should contact MM mailing list...
>> > >
>> > > >
>> > > >
>> > This was the problem with ppp connection. PPP connection started
>> > working
>> > after inserting --enable-ppp option to networkmanager configuration
>> > optios
>> > (in fact EXTRA_OECONF_append = " --enable-ppp " in my
>> > networkmanager_0.9.8.10.bbappend recipe). Somehow NDISDUP does not
>> > seem
>> > too appealing now. It does not show up as device in nmcli d
>> > listing. Nor
>> > does it open interface automatically like Huawei 3131/Hilink does.
>> > It would
>> > require some kind of patching/more debugging. If it then worked
>> > like Huawei
>> > 3131/HiLink - no need of touching nmcli command at all and no need
>> > of
>> > writing configuration file - then I would be interested in trying
>> > it.
>> > Otherwise, I don't see what I get out of it compared to PPP
>> > connection.
>> >
>> Hi again!
>> I was far too curious not trying that Huwei AT^NDISDUP patch. I did
>> not
>> find official patch, but I used commit number
>> 359ec84671f9fc0869443b9f0b9555324a0fff78 to create patch. Patching
>> worked
>> without problems, it compiled fine and really it worked!! Operation
>> from
>> user point of view was identical to ppp operation: to make config
>> file and
>> start connection with nmcli command. Now NM opened wwan0 interface
>> instead
>> of ppp0. So, I can confirm that above commit fixes problem in NDISDUP
>> operation with Huawei 3131 modem that before mode switching shows up
>> as
>> 12d1:14fe and afterwards as 12d1:1506.
>>
>> Now I need to figure out if I make those udev hacks to force PPP
>> operation
>> or MM patching to fix NDISDUP. Do you have plans to merge this patch
>> to
>> master branch?
>
> Yeah, we have plans to merge it, but I'm a bit concerned about
> regression risk with other modems that might support DHCP.  What do you
> think Aleksander?  The patch just makes MM use static bearer IP config
> if the modem reports valid details with ^DHCP, instead of requiring a
> DHCP run.  That apparently is required on a number of devices.
>
> But ISTR we've had some devices that need DHCP to get kicked into
> enabling the data connection, though they weren't Huawei.

Yes, let's do this, go merge to git master. If we ever find any Huawei
modem explicitly not wanting this, we'll handle that in some other
way.


-- 
Aleksander
https://aleksander.es
_______________________________________________
networkmanager-list mailing list
networkmanager-list@gnome.org
https://mail.gnome.org/mailman/listinfo/networkmanager-list

Reply via email to