On Wed, 2017-02-15 at 17:09 -0600, Russ Westrem wrote:
> On Feb 15, 2017 4:37 PM, "Dan Williams" <d...@redhat.com> wrote:
> 
> On Wed, 2017-02-15 at 21:14 +0100, Aleksander Morgado wrote:
> > On Wed, Feb 15, 2017 at 9:00 PM, Russ Westrem
> > <lspwaterproof...@gmail.com> wrote:
> > > Is there anything in the modemmanager scripts that I could change
> > > to have it
> > > ignore the deregistered modem and stop it from removing it from
> > > the
> > > bearer.
> > > I have a feeling these deregistrations happen often but very
> > > quickly and
> > > maybe if ignored, everything might work.
> > 
> > You mean you want to totally ignore the modem-reported de-
> > registration
> > notifications to see what happens? I'm not sure that is easily
> > decoupled from the logic; maybe you can try to avoid connecting the
> > "serving-system" signal in
> > common_setup_cleanup_unsolicited_registration_events() in
> > mm-broadband-modem-qmi.c.
> 
> That shouldn't have any effect though, really?  MM's logic on bearer
> initiated disconnection just changes some state, but doesn't do
> anything material to the WDS client.  The WDS client and packet data
> handle are still there and haven't been cleaned up.  Whether you can
> actually use them for anything is another question.
> 
> But Russ, I don't quite understand why you'd want to ignore the
> deregistration, unless it's just for testing.
> 
> If it's not for testing, well, the network kicked you off, and your
> packet bearer is likely gone (since the network has released
> resources
> for it when it kicked you off), and the IP details are gone too.
> That's not the modem, that's the network.  The only thing you can
> really do is request a new bearer.
> 
> Dan
> 
> 
> 
> I'm not sure either.  I just dont get why it holds a connection for
> days on
> Ubuntu 16.04 in the exact same spot using ModemManager and it never
> looses
> a single ping but when I do it on any router, mbim/qmi/4.4 kernel/4.9
> kernel, it will last an hour and then drop the connection 10 times
> every
> hour after that.
> 
> I will try your suggestion on requesting a new bearer but I don't
> know if
> that will solve my problem .   Also I'm just too new at all this to
> figure
> out how to make that script work for me on LEDE.

I thought your problem was that the bearer wasn't getting reconnected
automatically after it dropped?  The script I pasted should do that.

One more question; is this the exact same device that works well on
Ubuntu and drops on LEDE?  eg, the exact same card, not just the same
model of card but different cards.

Dan
_______________________________________________
ModemManager-devel mailing list
ModemManager-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/modemmanager-devel

Reply via email to