New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
EDUP EP-AC1661 error: "Empty EFUSE with unknown REF type" - which REF type to use for BT coexistence? #83
Comments
|
Update: I bought a second EDUP EP-AC1661 just to see what would happen. Turns out that the EFUSE is a bit different in this one, and a valid Full EFUSE of a valid chip: thus Some other random debug output: [speculation] If I wanted to continue using the errant dongle, I'd use the following code to load the driver (though I still don't think it makes much of a difference what ... but it's broken, so I'm sending it back. Thanks for attending my Ted Talk. |
|
Hi, I just got the exact adapter today (EDUP EP-AC1661) and I can't get it to work. I'm just a regular user, not a coder of sorts, and I don't understand a thing you said above :) So my question is: Will the adapter not work? Is that a conclusion after trying two of them? I'm on Linux Mint 19.3. I made a post on the Mint forums about it if you want to check it out. Because I would return this too if it won't work. Thanks. |
|
@firepainting the first adapter I bought did not work out of the box - and I decided to send it back - due to a problem with the contents of the EFUSE. I could have made it work by manually specifying the The second adapter I purchased worked fine with this driver, without any changes or needing to manually load the driver. |
|
Thank you, I appreciate it. If I understand it, two adapters of this exact model could be "different" that one might work and the other might not (out of the box), with this driver. I guess I should talk to the vendor, then. |
|
@airdrummingfool @firepainting I'm on a brand new Red Hat Enterprise Linux release
To no avail. This is what happens: UPDATE: With this little change, I was able to compile v |
Hello,
I'm creating this issue in case others run into this problem, but also I'm curious if anyone has an explanation/suggestion on how to proceed.
I have successfully compiled the driver (versions 5.4.1 and 5.8.1) on an RPi 3 (Buster 5.4.51). When I connect an EDUP EP-AC1661 there is an error shown in
dmesg, and it does not work.dmesgoutput:The error appears to come from this line:
rtl8821CU/hal/rtl8821c/rtl8821c_ops.c
Line 410 in 45a8b43
The lines right after the error suggests manually providing a value for
rtw_RFE_typewhen loading the module. Based onrtl8821c_ops.cthere appear to be 8 options:If I unload the module (
sudo rmmod 8821cu.ko) and then re-load it specifying any one of the above types, it seems to work fine:sudo insmod /lib/modules/$(uname -r)/kernel/drivers/net/wireless/realtek/rtl8821cu/8821cu.ko rtw_RFE_type=7The wifi works just as well if I put
rtw_RFE_type=0orrtw_RFE_type=1, etc.Digging a bit deeper, it appears that the RFE Type is used to determine antenna isolation and the BT coexistence mechanism. Is there a way to know which is correct for my wifi dongle, or which is optimal in any given situation?
The text was updated successfully, but these errors were encountered: