[Bug 247528] RTL8192EU usb wifi dongle can't connect to AP

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sat Sep 12 15:05:48 UTC 2020


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=247528

--- Comment #4 from Danilo Egea Gondolfo <danilo at FreeBSD.org> ---
Regarding the ifconfig up and down issue, it seems that the function
r92e_power_off() is breaking the firmware state machine.

According to the driver provided by the vendor [1], transitioning the device
from Active to Low Power State consists of this sequence of steps [2]. The
driver in fact does that (plus a few more actions) when you ifconfig down it.

In fact, interrupting the code after it moves the state machine to LPS
(inserting a return; right here [3] for example) fixes the
device-being-disconnected-from-the-bus issue, what is probably due to a crash
in the firmware.

Hopefully it will provide some insight to whoever looks into this issue in the
future.

It's still not working when used with wpa_supplicant. 

[1] -
https://static.tp-link.com/TL-WN823N(EU)_V2_160315_Linux_1479970241132h.zip
[2] -
https://gitlab.cosmoproducts.de/cosmocard/rtl8192eu-linux-driver/-/blob/c50f3f80b97a5ab2d2582021ae93e0a5f07118b7/include/Hal8192EPwrSeq.h#L106
[3] -
https://github.com/freebsd/freebsd/blob/master/sys/dev/rtwn/rtl8192e/r92e_init.c#L327

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


More information about the freebsd-wireless mailing list