man wlandebug. If the 802.11-related activity doesn't show you what you
want then try driver-level debugging. This should be controlled through
sysctl dev.iwi.X.debug but some drivers still use debug.iwi or similar.
"8 beacon miss events handled"--so the firmware said you lost signal.
wlanstats 1 gives you a rolling display every second; that's usually
more helpful in understanding what's happening. Unfortunately there are
more stats than can fit on a rolling display so sometimes the one(s) you
want aren't shown. There is a column fmt mechanism a la ps to control
output but it's not well developed (someone please take and improve).
Also some stats are maintained by drivers and not yet counted in the
net80211 layer (again, folks are welcome to help).
iwi does tx rate control in the firmware so unlikely to be related. The
more likely issue is the beacon miss handling. The driver should
recover and reconnect but it sounds like something didn't work. As a
workaround you can try upping the bmiss count to see if this is a
problem w/ the radio going deaf for a period of time--something I've
seen on older Intel parts.
That is a separate issue.
See above. I ran tests yesterday w/ wme enabled in my environment but
the signal was stronger so not an equivalent test. What you need to do
is get a log that captures the event of losing connectivity. This must
include net80211 logging and probably needs to include some level of
driver debugging as the problem is in the driver. Try:
wlandebug state+scan+auth+assoc
sysctl debug.iwi=5
Sam
_______________________________________________
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"