Hi,
I am running 7.9-current (same behavior on 7.8 though) on a Macbook Air M2 using the bwfm wifi driver. From time to time (more often than I'd like), the driver seems to just stop working. After a resume but sometimes also in the middle of working on stuff. Running ifconfig then hangs for a long time and can't read half the info on the bwfm0 device. dmesg only shows this when it happens: > Jun 6 00:14:18 openbsd /bsd: bwfm0: missed beacon threshold set to 30 > beacons, beacon interval is 100 TU > Jun 6 00:14:18 openbsd /bsd: bwfm0: received msg 1/4 of the 4-way handshake > from 7a:22:54:91:03:7e > Jun 6 00:14:18 openbsd /bsd: bwfm0: sending msg 2/4 of the 4-way handshake > to 7a:22:54:91:03:7e > Jun 6 00:14:18 openbsd /bsd: bwfm0: received msg 3/4 of the 4-way handshake > from 7a:22:54:91:03:7e > Jun 6 00:14:18 openbsd /bsd: bwfm0: sending msg 4/4 of the 4-way handshake > to 7a:22:54:91:03:7e > Jun 6 00:46:31 openbsd /bsd: bwfm0: RUN -> INIT > Jun 6 00:47:08 openbsd /bsd: bwfm0: flowring not closing > Jun 6 00:47:10 openbsd /bsd: config_activate_children: device bwfm0 failed 2 > Jun 6 00:47:10 openbsd /bsd: bwfm0: could not write MAC address Furthermore, on one specific WLAN that I join sometimes at a different location, the WLAN somehow causes the system to entirely freeze, but the kernel isn't crashing, so all I can do is a hard reboot. If the reboot doesn't fsck the "old" hostname.bwfm0 file and continues with that WLAN added to it, the kernel crashes on boot. I tried to get a dump but was unsuccessful in doing so. If there is anything I need to set to get a successful dump or anything I can do in the debugger that opens on the boot crash, I can try to get more info on it.

