-
Notifications
You must be signed in to change notification settings - Fork 3
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
TP-Link TXE70UH (8852cu chipset) - Cannot Connect #15
Comments
Hi @vincelawdev Thanks for starting this issue. I see that your system has created a wifi interface. That eliminates a lot of issues. It could be a country code issue.
$ sudo ./edit-options.sh
$ iw reg get
|
My PC has secure boot. I'm in Australia. |
We need to eliminate this as a problem first. I have code in the Makefile to work this issue but it is impossible to make it work on distros that do not support secure boot. What distro are you using? How did you install?
|
I am running Linux Mint. I followed the installation instructions for Linux / Ubuntu here. https://github.com/morrownr/rtl8852cu-20240510?tab=readme-ov-file#installation-information iw reg get `global phy#1 (self-managed) phy#0 (self-managed) sudo sh install-driver.sh -> this runs fine. sudo make install does not work.
|
Tried to set to Australia country code. sudo iw reg set AU
|
I have fixed that and will merge the fix and some other patches later today. I will let you know when to do a
Run the following in the driver directory: $ sudo ./edit-options.sh Set the country code there per the instructions. We need to figure out why the driver was not signed. I'll get back to you when it is time to |
I had more time this morning than I thought I would. I gave you the instruction to hopefully fix the country code issue in the previous message. Let me know if that works. Part of the mission of this site is educational. You probably won't like what I am going to say but here goes anyway: Keep in mind that this and other Realtek out-of-kernel drivers are not made for consumer desktop and laptop use. I am doing my best to get this driver in good enough shape that it is not too difficult for us mere mortals to use. It is hard work and I need to remind you and anyone else that may read this message that in several sections and messages at the Main Menu, I strongly recommend Linux users avoid adapters based on Realtek WiFi 6 chips. What Realtek should be doing is what Mediatek is doing and has been doing for the last 6 years... building standards compliant drivers via linux-wireless. The Plug and Play List on the Main Menu has a list of adapters known to work well on Linux. Okay, enough of that. Let's press on. Go to the driver directory and run: $ git pull Did you see any errors? |
I have not tried your new instructions in the previous two posts. However, I can get the USB WiFi to connect now after changing the country to AU with The remaining problem for me is not seeing my 6 GHz WiFi SSID. I shall try your new stuff now. |
I don't trust this driver to use the country code you set. Run and post the results of the following please: $ iw list Something is wrong with how this driver is working with regdb. |
iw list
|
iw reg get
|
I am happy to report I can now see my 6 GHz WiFi SSID and it connects properly. Thank you for your help. I would not have purchased this TP-Link USB WiFi 6E adapter if I knew about this list https://github.com/morrownr/USB-WiFi earlier. |
What channel is it on? It appears that your adapter is only capable of channels 1-93, at for now.
You have no idea how many times I have heard that. |
Sad to report there is a regression. The USB WiFi adapter no longer works. lsusb Bus 001 Device 003: ID 0bda:1a2b Realtek Semiconductor Corp. RTL8188GU 802.11n WLAN Adapter (Driver CDROM Mode) The USB device is now in CDROM Mode. |
I am going to try something silly but this worked whenever I have issues with my Linux Mint Bluetooth not working. I turn off my PC and unplug the power cable. Then plug in the power cable before turning it on again. |
Just to make sure you understand, this is not a problem with the driver. Several people here have already reported this problem and I am seeing it myself. It appears that this problem is particularly bad on adapters with this chipset. I have tested on 3 systems. It works fine on one, another one requires a workaround using usb quirks and the last one I have not been able to get it to work. This is very disappointing. I do my best to get the word out to Linux users to not buy multi-state (windows driver onboard) adapters because they can cause problems but I can't reach everyone. The Plug and Play List that I maintain only has adapters that are single-state and single function. With that said, I am going to try to figure out what the problem is and I think I am going to have to do some snooping on the information that the Windows driver sends. Do you want me to suggest a workaround or two? |
Yes, I had the same issue before. I got this explanation from ChatGPT.
|
ChatGPT is smart enough to tell me what I already know but not smart enough to tell me what I really need to know. What I need to know is what is wrong with the mode-switching behavior? I just updated some things in this repo so you should run For the future, my Plug and Play List shows good adapters that are single-state so as to avoid this problem. |
I noticed the USB adapter was not working in Windows as well. However, that was fixed by unplugging it and plugging it back into the same USB port. My best guess is the storm last week that caused the power to flicker might have caused this issue. Fixing it in Windows helped to make the USB adapter work in Linux Mint. |
I am selling some of my old networking hardware on eBay right now. I will buy the Netgear WiFi 6E USB adapter on your list once they are sold. I can use this TP-Link one on my work laptop that runs only on Windows. |
Problems with this issue happen in Windows and Linux. It is a bad idea. I think you now understand why I refuse to put multistate adapters in the Plug and Play List.
That adapter must be a good adapter. The only things I have from those who have bought one are good things. |
Thanks for your help. It was a good lesson on Linux USB WiFi adapters. |
Interestingly enough, a lot of the same problems that Linux users have with USB adapters and modules are problems that Windows users also have. I was working on a document earlier this morning. The title is "Dear USB Adapter Makers..." It is intended to be an open letter to adapter makers pointing out what characteristics are desirable and which are not. Some adapters makers already make some or all of their products in a way that make them work and last better on Linux and Windows. Among those companies are Panda (all of their adapters), Edup (some of their adapters), Alfa (some of their adapters and they have been having some problems lately), Fenvi (some of their adapters). Some others get close. The Netgear adapter is on the Plug and Play List and Netgear nearly got it totally right but they had to use their own VID/PID instead of the Mediatek default which caused us to have to add it to the kernel which delayed the adapter being plug and play. I do what I can to help users understand more about USB WiFi adapters. |
I am running on Linux Mint kernel 6.8.0-49-generic.
After installing the driver, I can see the Realtek 802.11ax WLAN Adapter in my Network settings as "USB Wi-Fi". However, it cannot see my 6GHz WiFi SSID. It can see my 5GHz and 2.4GHz SSIDs.
I am unable to connect to any WiFi SSID. I have to use my mainboard's Intel Corp. AX200 WiFi adaptor.
Here's the result of lsusb.
This is the result of ip link.
This is the result of sudo lshw -C network.
The text was updated successfully, but these errors were encountered: