[Bug 264238] WiFi stops working after upgrade from 13.0 to 13.1, AR9285

From: <bugzilla-noreply_at_freebsd.org>
Date: Fri, 03 Jun 2022 18:52:23 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=264238

--- Comment #28 from J.R. Oldroyd <fbsd@opal.com> ---
The ARPs from the router are almost certainly due to the previous good 13.0
boot.

I also see (using tcpdump and tshark) that the DHCPDISCOVER datagrams are the
same between the 13.0 and 13.1 files.

If you send a server the same request, it should respond the same way.  The
fact that, on 13.1, no response is received, has to indicate that the outbound
DISCOVER was blocked and so the DHCP server didn't receive the request, or that
it did, but the response OFFER was blocked.

I suggested in email that it's firewall or something on the host that is
different between 13.0 and 13.1 and blocking the traffic.  But Jackie confirms
that the rc.conf is the same.

A DHCP server will (should) respond to repeated requests from the same host
even before the lease renewal time.  You can test this by booting the working
13.0, obtaining the DHCP lease, killing dhclient, removing the lease file and
starting dhclient again.  You'll get a new lease immediately for sure.  (But,
if you don't, that would point at the problem.)

ARP problem?  Unlikely I think, because it is the same host computer using the
same MAC address talking to the same server.  You can use "arp -d" to clear ARP
entries on the host.  If the ARP entry on the router is the problem, you'll
have to wait.  Cisco routers use a 4 hour cache time, I believe.  Configure it
for the 13.1 env, turn off, wait.  After the time, boot straight into 13.1 env
without booting 13.0 first.

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.