From nobody Thu Aug 19 08:53:47 2021 X-Original-To: ports-bugs@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id F2DAE176C337 for ; Thu, 19 Aug 2021 08:53:47 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Gqz8C50gRz4Stj for ; Thu, 19 Aug 2021 08:53:47 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 81D6A227C5 for ; Thu, 19 Aug 2021 08:53:47 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 17J8rlCl083848 for ; Thu, 19 Aug 2021 08:53:47 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 17J8rl9o083847 for ports-bugs@FreeBSD.org; Thu, 19 Aug 2021 08:53:47 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 257229] net-mgmt/wifimgr with multiple Wi-Fi interfaces Date: Thu, 19 Aug 2021 08:53:47 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: fbsd@opal.com X-Bugzilla-Status: In Progress X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: ports-bugs@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback+ X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Ports bug reports List-Archive: https://lists.freebsd.org/archives/freebsd-ports-bugs List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports-bugs@freebsd.org X-BeenThere: freebsd-ports-bugs@freebsd.org MIME-Version: 1.0 X-ThisMailContainsUnwantedMimeParts: N https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D257229 --- Comment #19 from J.R. Oldroyd --- From what you've posted, when you run wifimgr, I have understood that it ne= eds two clicks of the WiFi Up/Down button before you see the list of networks a= nd, I guess, you expect one click? Or no clicks? Could you be ending up with a situation where the system configures interfa= ces as up (but not associated) when wifimgr is started and no network scan is y= et available? You could check that by running: ifconfig wlanN list scan before starting wifimgr. wifimgr runs that same command on all interfaces = that are up when it starts. If no interface has yet done a scan and so "ifconfig list scan" shows nothing, wifimgr will also show nothing when it starts. I= f at least one interface is up (even if not associated) wifimgr will show the bl= ue icon. It will then take two clicks of the Up/Down button to (1) turn off t= he interfaces then (2) turn them back on and read their scans. Similarly, if one interface does have scan results but the other doesn't yet (e.g., because it hasn't scanned or because it is down), it will also take = two clicks to turn everything off then to turn everything on again in order to = get both interfaces' scans. If you're seeing something else happening and I haven't got it right, at th= is stage, what might be useful for me is a repeat-by, possibly starting from b= oot, along the lines of: system with N built-in wlan if's, N plugin-able if's grep wlan /etc/rc.conf | grep -v \# boot saw that xyz happened expected that pqr happened instead inserted plugin interface saw that xyz happened expected that pqr happened instead ran wifimgr=20=20=20=20=20 saw that xyz happened expected that pqr happened instead adjusted, of course, for whatever sequence is appropriate. --=20 You are receiving this mail because: You are the assignee for the bug.=