[Bug 247528] rtwn(4) RTL8192EU usb wifi dongle can't connect to AP
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 22 Jan 2025 21:48:25 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=247528
--- Comment #68 from commit-hook@FreeBSD.org ---
A commit in branch main references this bug:
URL:
https://cgit.FreeBSD.org/src/commit/?id=043d6a24b29030989fdf2b79c5ff90391f859225
commit 043d6a24b29030989fdf2b79c5ff90391f859225
Author: Adrian Chadd <adrian@FreeBSD.org>
AuthorDate: 2025-01-19 20:16:55 +0000
Commit: Adrian Chadd <adrian@FreeBSD.org>
CommitDate: 2025-01-22 21:46:57 +0000
rtwn: add workaround sleep in r92e_set_chan()
It /looks/ like there's some weirdness in initial frame send after
the chip programming / channel change. Linux rtl8xxxu has no sleeps
here, instead it just retries the auth frame a few times.
My guess is there's some sequencing going on here between finishing
the programming, doing a calibration run and then sending the initial
frame.
Instead of doing sleeps on every write during the RF channel change,
this 10ms sleep at the end is enough to reliably associate in my
test environment (12-core intel laptop, USB-3 port.) It's not
required for an earlier 2-core haswell laptop w/ USB-3.
See the PR for more information.
PR: kern/247528
Differential Revision: https://reviews.freebsd.org/D48517
sys/dev/rtwn/rtl8192e/r92e_chan.c | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
--
You are receiving this mail because:
You are on the CC list for the bug.