On Wed, 2017-05-31 at 19:50 +0000, Matthew Starr wrote:
> Now it is back to reconnecting every time when the AP is back in
> range after an hour of it being out of range.  Here are the logs for
> when it is working with the latest debug patch.  At 19:35:02 it
> failed to connect because I forgot to reattach the antenna, but it
> connected okay 30 seconds later when the antenna was connected.
> 
> Let me know what you would like to try next.

FYI I haven't forgotten about this, I hope to send a new test patch
today.

Dan

> -Matt
> 
> > -----Original Message-----
> > From: Dan Williams [mailto:d...@redhat.com]
> > Sent: Wednesday, May 31, 2017 11:23 AM
> > To: Matthew Starr; networkmanager-list@gnome.org
> > Subject: Re: Network Manager 1.0.X Wi-Fi Autoconnect Issues
> > 
> > Another round, getting closer...
> > 
> > Dan
> > 
> > On Wed, 2017-05-31 at 14:10 +0000, Matthew Starr wrote:
> > > > -----Original Message-----
> > > > From: Dan Williams [mailto:d...@redhat.com]
> > > > Sent: Tuesday, May 30, 2017 1:42 PM
> > > > To: Matthew Starr; networkmanager-list@gnome.org
> > > > Subject: Re: Network Manager 1.0.X Wi-Fi Autoconnect Issues
> > > > 
> > > > Ok another patch attached.  Same as last patch, but it comments
> > > > out
> > > > a bunch of the debug logging.  It should point us in the right
> > > > direction at least.
> > > > 
> > > > Dan
> > > > 
> > > 
> > > Now the issue is occurring again and I was able to capture the
> > > attached log messages from syslog.  You can see network manager
> > > detecting the network I want to connect to "HED.Inc.Wifi", it
> > > shows it
> > > as a compatible connection, it lists it under the autoactivate
> > > candidates, but then never connects.
> > > 
> > > -Matt
> > > 
> > > > On Tue, 2017-05-30 at 16:19 +0000, Matthew Starr wrote:
> > > > > > -----Original Message-----
> > > > > > From: Dan Williams [mailto:d...@redhat.com]
> > > > > > Sent: Thursday, May 25, 2017 11:25 PM
> > > > > > To: Matthew Starr; networkmanager-list@gnome.org
> > > > > > Subject: Re: Network Manager 1.0.X Wi-Fi Autoconnect Issues
> > > > > > 
> > > > > > On Thu, 2017-05-25 at 22:00 +0000, Matthew Starr wrote:
> > > > > > > > -----Original Message-----
> > > > > > > > From: Dan Williams [mailto:d...@redhat.com]
> > > > > > > > Sent: Thursday, May 25, 2017 12:49 PM
> > > > > > > > To: Matthew Starr; networkmanager-list@gnome.org
> > > > > > > > Subject: Re: Network Manager 1.0.X Wi-Fi Autoconnect
> > > > > > > > Issues
> > > > > > > > 
> > > > > > > > On Thu, 2017-05-25 at 13:06 +0000, Matthew Starr wrote:
> > > > > > > > > > -----Original Message-----
> > > > > > > > > > From: Dan Williams [mailto:d...@redhat.com]
> > > > > > > > > > Sent: Wednesday, May 24, 2017 3:26 PM
> > > > > > > > > > To: Matthew Starr; networkmanager-list@gnome.org
> > > > > > > > > > Subject: Re: Network Manager 1.0.X Wi-Fi
> > > > > > > > > > Autoconnect
> > > > > > > > > > Issues
> > > > > > > > > > 
> > > > > > > > > > On Wed, 2017-05-24 at 18:22 +0000, Matthew Starr
> > > > > > > > > > wrote:
> > > > > > > > > > > > -----Original Message-----
> > > > > > > > > > > > From: Dan Williams [mailto:d...@redhat.com]
> > > > > > > > > > > > Sent: Wednesday, May 24, 2017 12:48 PM
> > > > > > > > > > > > To: Matthew Starr; networkmanager-l...@gnome.or
> > > > > > > > > > > > g
> > > > > > > > > > > > Subject: Re: Network Manager 1.0.X Wi-Fi
> > > > > > > > > > > > Autoconnect
> > > > > > > > > > > > Issues
> > > > > > > > > > > > 
> > > > > > > > > > > > On Thu, 2017-05-18 at 22:25 +0000, Matthew
> > > > > > > > > > > > Starr
> > > > > > > > > > > > wrote:
> > > > > > > > > > > > > > -----Original Message-----
> > > > > > > > > > > > > > From: Dan Williams [mailto:d...@redhat.com]
> > > > > > > > > > > > > > Sent: Thursday, May 18, 2017 4:55 PM
> > > > > > > > > > > > > > To: Matthew Starr; networkmanager-list@gnom
> > > > > > > > > > > > > > e.or
> > > > > > > > > > > > > > g
> > > > > > > > > > > > > > Subject: Re: Network Manager 1.0.X Wi-Fi
> > > > > > > > > > > > > > Autoconnect Issues
> > > > > > > > > > > > > > 
> > > > > > > > > > > > > > On Thu, 2017-05-18 at 20:23 +0000, Matthew
> > > > > > > > > > > > > > Starr
> > > > > > > > > > > > > > wrote:
> > > > > > > > > > > > > > > > -----Original Message-----
> > > > > > > > > > > > > > > > From: Dan Williams [mailto:dcbw@redhat.
> > > > > > > > > > > > > > > > com]
> > > > > > > > > > > > > > > > Sent: Thursday, May 18, 2017 2:24 PM
> > > > > > > > > > > > > > > > To: Matthew Starr; networkmanager-list@
> > > > > > > > > > > > > > > > gnom
> > > > > > > > > > > > > > > > e.or g
> > > > > > > > > > > > > > > > Subject: Re: Network Manager 1.0.X Wi-
> > > > > > > > > > > > > > > > Fi
> > > > > > > > > > > > > > > > Autoconnect Issues
> > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > On Thu, 2017-05-18 at 18:43 +0000,
> > > > > > > > > > > > > > > > Matthew
> > > > > > > > > > > > > > > > Starr
> > > > > > > > > > > > > > > > wrote:
> > > > > > > > > > > > > > > > > > -----Original Message-----
> > > > > > > > > > > > > > > > > > From: Dan Williams [mailto:dcbw@red
> > > > > > > > > > > > > > > > > > hat.
> > > > > > > > > > > > > > > > > > com]
> > > > > > > > > > > > > > > > > > Sent: Thursday, May 18, 2017 1:31
> > > > > > > > > > > > > > > > > > PM
> > > > > > > > > > > > > > > > > > To: Matthew Starr; networkmanager-
> > > > > > > > > > > > > > > > > > list@
> > > > > > > > > > > > > > > > > > gnom e.or g
> > > > > > > > > > > > > > > > > > Subject: Re: Network Manager 1.0.X
> > > > > > > > > > > > > > > > > > Wi-
> > > > > > > > > > > > > > > > > > Fi Autoconnect Issues
> > > > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > > > On Thu, 2017-05-18 at 15:54 +0000,
> > > > > > > > > > > > > > > > > > Matthew Starr
> > > > > > > > > > > > > > > > > > wrote:
> > > > > > > > > > > > > > > > > > > I have tried using NetworkManager
> > > > > > > > > > > > > > > > > > > 1.0.0
> > > > > > > > > > > > > > > > > > > and
> > > > > > > > > > > > > > > > > > > 1.0.12 on an embedded device
> > > > > > > > > > > > > > > > > > > built
> > > > > > > > > > > > > > > > > > > with buildroot that has Ethernet
> > > > > > > > > > > > > > > > > > > (eth0), Wi-Fi client (mlan0), Wi-
> > > > > > > > > > > > > > > > > > > Fi
> > > > > > > > > > > > > > > > > > > Access Point (uap0), and Cellular
> > > > > > > > > > > > > > > > > > > interfaces
> > > > > > > > > > > > > > > > > > > (ttyACM0 and ppp0).  The Wi-Fi AP
> > > > > > > > > > > > > > > > > > > (uap0) interface is ignored by
> > > > > > > > > > > > > > > > > > > Network
> > > > > > > > > > > > > > > > > > > Manager based on my
> > > > > > > > > > > > > > > > > > > NetworkManager.conf file.
> > > > > > > > > > > > > > > > > > > I am
> > > > > > > > > > > > > > > > > > > able to boot the device and
> > > > > > > > > > > > > > > > > > > Network
> > > > > > > > > > > > > > > > > > > Manager will automatically
> > > > > > > > > > > > > > > > > > > configure
> > > > > > > > > > > > > > > > > > > and connect with Ethernet, Wi-Fi
> > > > > > > > > > > > > > > > > > > Client, and Cellular interfaces
> > > > > > > > > > > > > > > > > > > every
> > > > > > > > > > > > > > > > > > > time.
> > > > > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > > > > If I move out of range of the Wi-
> > > > > > > > > > > > > > > > > > > Fi
> > > > > > > > > > > > > > > > > > > access point the device will
> > > > > > > > > > > > > > > > > > > disconnect and if I move back
> > > > > > > > > > > > > > > > > > > into
> > > > > > > > > > > > > > > > > > > range in under an hour,
> > > > > > > > > > > > > > > > > > > NetworkManager
> > > > > > > > > > > > > > > > > > > will reestablish the
> > > > > > > > > > > > > > > > > > > connection.  If I
> > > > > > > > > > > > > > > > > > > wait multiple hours before moving
> > > > > > > > > > > > > > > > > > > back
> > > > > > > > > > > > > > > > > > > into range of the Wi-Fi access
> > > > > > > > > > > > > > > > > > > point,
> > > > > > > > > > > > > > > > > > > Network Manager will not
> > > > > > > > > > > > > > > > > > > reestablish a
> > > > > > > > > > > > > > > > > > > connection automatically with the
> > > > > > > > > > > > > > > > > > > access point (I waited hours with
> > > > > > > > > > > > > > > > > > > the
> > > > > > > > > > > > > > > > > > > AP within range and visible in
> > > > > > > > > > > > > > > > > > > Wi-Fi
> > > > > > > > > > > > > > > > > > > scan results).
> > > > > > > > > > > > > > > > > > > When Network Manager is not
> > > > > > > > > > > > > > > > > > > automatically reestablishing a
> > > > > > > > > > > > > > > > > > > connection to the access point I
> > > > > > > > > > > > > > > > > > > can
> > > > > > > > > > > > > > > > > > > use nmcli to bring up the profile
> > > > > > > > > > > > > > > > > > > associated with the access point
> > > > > > > > > > > > > > > > > > > and
> > > > > > > > > > > > > > > > > > > it connects immediately.
> > > > > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > > > > Why is Network Manager not able
> > > > > > > > > > > > > > > > > > > to
> > > > > > > > > > > > > > > > > > > auto connect to a
> > > > > > > > > > > > > > > > > > > Wi-
> > > > > > > > > > > > > > > > > > > Fi AP after a longer period of
> > > > > > > > > > > > > > > > > > > time of
> > > > > > > > > > > > > > > > > > > not seeing the AP?
> > > > > > > > > > > > > > > > > > > Is there a timeout within Network
> > > > > > > > > > > > > > > > > > > Manager?
> > > > > > > > > > > > > > > > > > > Is this a bug?
> > > > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > > > Like you say, it does look like NM
> > > > > > > > > > > > > > > > > > is
> > > > > > > > > > > > > > > > > > trying to
> > > > > > > > > > > > > > > > > > auto-
> > > > > > > > > > > > > > > > > > activate the connection, but it's
> > > > > > > > > > > > > > > > > > not
> > > > > > > > > > > > > > > > > > doing it correctly.
> > > > > > > > > > > > > > > > > > The most likely thing happening is
> > > > > > > > > > > > > > > > > > that
> > > > > > > > > > > > > > > > > > it does try to activate, but it's
> > > > > > > > > > > > > > > > > > not
> > > > > > > > > > > > > > > > > > able to find the "best"
> > > > > > > > > > > > > > > > > > connection for the device.
> > > > > > > > > > > > > > > > > > Somehow the existing WiFi
> > > > > > > > > > > > > > > > > > connection
> > > > > > > > > > > > > > > > > > profile isn't matching.
> > > > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > > > Can you run 'nmcli con show <name
> > > > > > > > > > > > > > > > > > of
> > > > > > > > > > > > > > > > > > connection you expect to
> > > > > > > > > > > > > > > > > > start>'?
> > > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > > Dan,
> > > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > > This issue has occurred on several
> > > > > > > > > > > > > > > > > different access point I have
> > > > > > > > > > > > > > > > > attempted to
> > > > > > > > > > > > > > > > > connect to all from different vendors
> > > > > > > > > > > > > > > > > (Linksys, Ubiquiti, D- link).
> > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > Ok, that doesn't ellucidate
> > > > > > > > > > > > > > > > anything.  Are
> > > > > > > > > > > > > > > > you able to apply a debugging patch to
> > > > > > > > > > > > > > > > NetworkManager and rebuild it?
> > > > > > > > > > > > > > > > Alternatively, you could use 'gdb' to
> > > > > > > > > > > > > > > > step
> > > > > > > > > > > > > > > > through the code and see where it's not
> > > > > > > > > > > > > > > > proceeding with the activation in
> > > > > > > > > > > > > > > > nm-policy.c.
> > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > Dan
> > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > Some additional testing I just finished
> > > > > > > > > > > > > > > shows
> > > > > > > > > > > > > > > that version
> > > > > > > > > > > > > > > 1.6.2
> > > > > > > > > > > > > > > exhibits the exact same behavior.
> > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > I am able to apply patches easily and
> > > > > > > > > > > > > > > rebuild.
> > > > > > > > > > > > > > > I could run gdb but it is not quite as
> > > > > > > > > > > > > > > easy on
> > > > > > > > > > > > > > > my current setup.
> > > > > > > > > > > > > > 
> > > > > > > > > > > > > > Which version do you prefer patches for?
> > > > > > > > > > > > > > 
> > > > > > > > > > > > > > Dan
> > > > > > > > > > > > > 
> > > > > > > > > > > > > My more immediate need is with the 1.0.12
> > > > > > > > > > > > > version,
> > > > > > > > > > > > > but I plan to do a release within the next 6
> > > > > > > > > > > > > months with the 1.6.X or 1.8.X version.
> > > > > > > > > > > > 
> > > > > > > > > > > > Patch against upstream 1.0.12
> > > > > > > > > > > > attached.  Hopefully
> > > > > > > > > > > > applies to your version.  It should log the
> > > > > > > > > > > > right
> > > > > > > > > > > > stuff without touching the logging level or
> > > > > > > > > > > > domains.
> > > > > > > > > > > > Run with this patch, reproduce the issue, and
> > > > > > > > > > > > lets
> > > > > > > > > > > > see what the logs say.
> > > > > > > > > > > > 
> > > > > > > > > > > > Dan
> > > > > > > > > > > 
> > > > > > > > > > > I was able to cleanly apply the patch, but
> > > > > > > > > > > shortly
> > > > > > > > > > > after starting Network Manager it seems to seg
> > > > > > > > > > > fault
> > > > > > > > > > > (verified by using the -n option to not run as a
> > > > > > > > > > > daemon). I don't see any error messages in the
> > > > > > > > > > > logs.
> > > > > > > > > > > Here is where the logs left off:
> > > > > > > > > > 
> > > > > > > > > > You've probably got some hidden-SSID APs, and I
> > > > > > > > > > didn't
> > > > > > > > > > account for that.  Can you back out the previous
> > > > > > > > > > patch,
> > > > > > > > > > and try the latest attached one?
> > > > > > > > > > 
> > > > > > > > > > Dan
> > > > > > > > > 
> > > > > > > > > With the new patch I was able to establish a
> > > > > > > > > connection,
> > > > > > > > > put the module running Network Manager in a faraday
> > > > > > > > > cage
> > > > > > > > > for an hour, and then on removing it from the cage
> > > > > > > > > Network
> > > > > > > > > Manager connected successfully.
> > > > > > > > > This usually is not the case after an hour of not
> > > > > > > > > seeing
> > > > > > > > > the APs.  At this point I wanted to test again for a
> > > > > > > > > longer period so I put the module back in the cage
> > > > > > > > > for an
> > > > > > > > > overnight test and it appears as soon as the module
> > > > > > > > > was
> > > > > > > > > isolated from all the APs, Network Manager crashed
> > > > > > > > > again.
> > > > > > > > > See the attached log for what was going on when it
> > > > > > > > > crashed
> > > > > > > > > at May 24 22:00:24.
> > > > > > > > > 
> > > > > > > > > I will try my setup again after a reboot to get
> > > > > > > > > Network
> > > > > > > > > Manager running again.  Let me know if there is
> > > > > > > > > another
> > > > > > > > > patch you want me to apply to resolve the crashing
> > > > > > > > > issue.
> > > > > > > > 
> > > > > > > > Again my fault.  Any place you see:
> > > > > > > > 
> > > > > > > > g_free (tmp);
> > > > > > > > 
> > > > > > > > in the patch, replace that with:
> > > > > > > > 
> > > > > > > > if (ssid) g_free (tmp);
> > > > > > > > 
> > > > > > > > Or back out the previous patch, and apply the attached
> > > > > > > > one.
> > > > > > > > 
> > > > > > > > Dan
> > > > > > > 
> > > > > > > It appears I cannot reproduce the issue with the patch
> > > > > > > you
> > > > > > > provided that includes the debug statements.  The Wi-Fi
> > > > > > > reconnects within
> > > > > > > 1-2
> > > > > > > minutes or less every time.  I wonder if this is a timing
> > > > > > > issue that the debug statements are delaying just enough
> > > > > > > to
> > > > > > > not make the issue occur.
> > > > > > > 
> > > > > > > Before the patch I could reproduce it almost every time
> > > > > > > on
> > > > > > > multiple devices running the same software after an hour
> > > > > > > of no
> > > > > > > Wi-Fi signal.  The only change on the devices is the
> > > > > > > updated
> > > > > > > network manager with your patch. I will continue to test
> > > > > > > after
> > > > > > > memorial day.
> > > > > > > 
> > > > > > > Is there anything else you want me to check with the
> > > > > > > unpatched
> > > > > > > version or any other patches you want me to try out?
> > > > > > 
> > > > > > Could you rebuild without the patch and test that
> > > > > > version?  eg,
> > > > > > to determine whether it's the debug patch making it work,
> > > > > > or
> > > > > > whether for some reason the rebuild is doing it.  I can
> > > > > > also
> > > > > > start removing log statements to reduce any potential
> > > > > > timing
> > > > > > issue.
> > > > > > 
> > > > > > Dan
> > > > > 
> > > > > I rebuilt network manager without the debug patches and after
> > > > > 1
> > > > > hour of no Wi-Fi signal, network manager is not attempting to
> > > > > reconnect when the Wi-FI AP is visible again (verified using
> > > > > "iw
> > > > > dev mlan0 scan").
> > > > > 
> > > > > If you have any other patches you want to try with log
> > > > > statements
> > > > > removed, I would be happy to test them.
> > > > > 
> > > > > -Matt
_______________________________________________
networkmanager-list mailing list
networkmanager-list@gnome.org
https://mail.gnome.org/mailman/listinfo/networkmanager-list

Reply via email to