I feel your pain since I was in the same trouble. The problem is with chipsets and not with the dongle or dongle manufacturer. Unfortunately, not a single webshop is displaying which chipset the dongle is using.
My suggestion is to find a local dealer, buy a few (they are quite cheap), and just return the ones that are not working. Get the dealer to agree ...
There isn't quite enough information here to hazard an accurate guess, however, as of this moment in time, Ubuntu 20.04 is using the 5.11.0-37-generic kernel and Elementary OS 6 is using 5.11.0-36-generic. One difference may be stock Ubuntu's implementation of device discovery.
Open Terminal (if it's not already open)
Use ubuntu-drivers to list ...
This answer is very, very late but, for anyone who is still struggling with the RTL8821CE and using a Linux kernel older than 5.4, you can do this:
Reboot the machine and enter the UEFI/BIOS
Disable "Secure Boot"
Boot into Elementary
Once eOS is loaded:
Disable validation on mokutil:
sudo mokutil --disable-validation
Grab the ...
I wouldn't recommend disabling it or you might loose some functionality for advanced WiFi settings. Simply edit file /etc/xdg/autostart/nm-applet.desktop and add --no-indicator flag in Exec line:
Another way to solve this would be to comment out a line in the nm-applet.desktop file. In Terminal, do this:
sudo nano /etc/xdg/autostart/nm-applet.desktop
Then add a # to the line that looks like:
It should now look like:
You will probably need to log out, then log back in ...
I experienced a similar issue on a MBP mid-2012 recently - Bluetooth recognised but no WiFi. My adapter is a BCM4331.
Running dmesg in the terminal revealed a message suggesting visiting wireless.wiki.kernel.org for Broadcom drivers.
That website states your BCM4360 Broadcom WiFi adapter is unsupported, however there is a possible solution involving ...