Closed mquinson closed 4 years ago
Hello Martin, I had the same issue as you reported: my laptop (running Ubuntu 19.04) wireless card (rtl8821ce) apparently worked with the current version of this driver (latest commit, August 16), i.e. it detected most of the SSIDs of my neighborhood. Unfortunately (and quite strangely) it could not detect the wifi signal from my Freebox, which could be detected by my smartphone, another laptop, etc. The solution for me was to use an older version, I chose commit 6fcab13 of March 1 (Fix compilation against Linux 5.0.0) since my Kernel version is 5.0.0. Now it works like a charm! I hope this helps you while waiting for a fix.
hello, i have exactly same behaviour today with driver version kernel: [ 1637.953641] RTW: rtl8821ce v5.5.2_34066.20190614_COEX20180712-3232 freebox wifi network is not detected. i have compiled the same old version 6fcab13 and ... tada ... my freebox wifi is seen and usable. i don't have enough knowledge to analyse this trouble but using the old version is a workable circumvention.
I bisected the problem. It works with https://github.com/tomaspinho/rtl8821ce/commit/62742760ce5029e52c197632d641fe5c40a06db7 which is a bit later than the previously know working commit, but not in https://github.com/tomaspinho/rtl8821ce/commit/6b9a569657afb530020c3489ff88886ad7b157ce so the problem lays in #54. Since I failed to compile the individual commits of that PR, and since I don't understand the code, there is not much I can do here.
Note that it also doesn't work with the current latest commit, https://github.com/tomaspinho/rtl8821ce/commit/55b90f46e203c6f46f731b039497b9aac8ea67ac .
I hope that this information helps someone with better technical habilities. I'm available to run all tests you want if it can help. Meanwhile, I'm happy with that older version that works for me.
Thanks for the fish,
Sam problème some ssid not fond In kernel >5.3.6
Same ISP, same issue. Had to use 6fcab13 as well to work around it. 6274276 for some reason (probably a mistake of my own) refused to compile.
Am using Mini 4K router, don't know if the problem appears with all of Free's hardware but they must be doing something different with their WiFi signal. Tried multiple options in router wifi config none of which made the SSID visible by the recent commits.
FWIW: same ISP, same issue here too. I've checked out 6274276 and installed it. I'm now seeing Freebox ESSIDs, and I'm connected to mine.
Linux 5.0.0-29-generic #31~18.04.1-Ubuntu SMP x86_64
@mquinson: Thanks for bisecting a working commit
And thanks Tomás for your work on this driver.
I may provide some help testing, but only for a short period, as I don't own that laptop.
Same ISP here, same device (Freebox), but no SSID shown with #6fcab13
Linux 5.3.6-arch1-1-ARCH x86_64
Thanks to work on this !
I also have a Freebox. I tried to compile the module from the latest commit on Kubuntu 19.10 (kernel : 5.3.0.18.21). I wasn't not seeing my home wifi. So as a workaround, I'm booting Kubuntu with an older kernel and an older module compiled.
@mquinson Which kernel are you using ?
$ uname -a
Linux host 5.0.0-32-generic #34-Ubuntu SMP Wed Oct 2 02:06:48 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Hi, driver works with an Openwrt router, but cannot see Freebox SSID. Kernel 5.3.0-8.1-liquorix-amd64 on Debian Buster
Hi, quite same problem here, but i can precise it a little (and workaround inside) : on a freebox revolution, only ssid on 2.4Ghz card are not seen. When i activate the 5Ghz card of the box, my laptop sees the SSID affected to the card (i choose to set a different SSID for the 2 frequencies, only the 5Ghz one is detected and works when connected to). This still is a problem for some access points....
using a manjaro linux, kernel 5.3.11-1, i tried the 16 last commits with no success for 2.4Ghz (1ddc1d901ea5157b008c6262e4b2a03f0fadf228 to 697c5abe9b3c7bff67153770485463162806b288)
ended with using AUR version on 5Ghz SSID which is ok at home, but only at home : i will have problems in some places where i won't be able to connect...
I have the same problem, with that same ISP
As explained in my previous post, I managed to use my laptop's RTL8821CE wireless card and to see my Freebox SSID after installing version 6fcab13 of this driver on a laptop running Ubuntu 19.04 (kernel 5.0.0).
Today, after upgrading Ubuntu to version 19.10 (kernel 5.3.0-24-generic), the wireless card was not working anymore... Looking (again) for a solution to this problem, I've found a package in the universe repository of Ubuntu 19.10 containing a driver for the RTL8821CE wireless card. After removing the old driver (sudo ./dkms-remove.sh
from the folder containing the source downloaded from GitHub) and installing the above mentioned package (sudo apt-get install rtl8821ce-dkms
), the wireless card worked again and I can now use my Freebox SSID!
Oh interesting, so Realtek's drivers have indeed been implemented in Ubuntu 19.10. I've been holding off on upgrading because of reported issues with Kernel ver 5.3.xxx. Will try it out next weekend and report.
EDIT 14/12: Running Ubuntu 19.10 now, and can confirm this driver is now unnecessary. Driver in Ubuntu repos is perfectly functional albeit not installed automatically.
I can also confirm that the wifi works for the Kernel 5.3.0-24-generic (and 5.3.0-26-generic) with the package rtl8821ce-dkms
and the Freebox.
Thank you so much for this thread, I also confirm that sudo apt-get install rtl8821ce-dkms
solves the problem for Ubuntu 19.10, running on a Lenovo Ideapad S540 with a RTL8821CE 802.11ac PCIe Wireless.
Before I could detect some networks, but not the one from Freebox. Everything is fine now
Note: For people now running the rtl8821ce-dkms
package on Ubuntu 19.10, the package has recently been updated, and Freebox SSID have disappeared again (after full reboot and not after update and module restart, mind you).
Apparently rtl8821ce-dkms
is based on this driver and our issue has finally made it into the official repos :D
I advise not to upgrade, however if this is too late for you (or for new installs) reverting package to previous version solves it.
sudo apt-get install rtl8821ce-dkms=5.2.5.2.1.30816.20190425-0ubuntu1
You might wanna hold the version from future updates as well after that.
sudo apt-mark hold rtl8821ce-dkms
That will be an issue for the next upgrade to Ubuntu Focal. The package is based on the version 5.5.2.1-0ubuntu3
...
I've started a new thread about this bug on launchpad: https://bugs.launchpad.net/ubuntu/+source/rtl8821ce/+bug/1865147
Thanks. Everyone in this thread should mark themselves as affected in Funeoz's launchpad thread to give the bug visibility and hopefully get some able stranger to fix it before 20.04.
As explained in my previous post, I managed to use my laptop's RTL8821CE wireless card and to see my Freebox SSID after installing version 6fcab13 of this driver on a laptop running Ubuntu 19.04 (kernel 5.0.0).
hi everyone, I was facing the same issue plus a kernel error on kernel 5.5.8 on Fedora 31. Based on the information above I managed to build a workaround that gives me back the freebox SSIDs. One can check it out in the workaround-freebox branch of my fork.
If this works, maybe you could ask for a PR on this repo.
Thanks aauzi for your workaround I did succeed to get my Freebox SSID with it. Otherwise I could not get it on a laptop running Ubuntu 19.10
We have a fix in https://github.com/tomaspinho/rtl8821ce/pull/135 that you can try out in the meantime, thanks to @BuBuaBu
We have a fix in #135 that you can try out in the meantime, thanks to @BuBuaBu
This worked perfectly for me, thanks a lot! I'm on Kubuntu 19.10, kernel 5.3.0-45. Laptop FX505DT
Fix now merged into master. Closing this issue. Thanks everyone!
Just to say that the fix has been merged for the packaged version rtl8821ce-dkms
. Not tested yet but it should be working. https://bugs.launchpad.net/ubuntu/+source/rtl8821ce/+bug/1865147
The fix has been released for the Ubuntu package rtl8821ce-dkms
.
I still have the problem on an HP256 G8 on a Linux Mint Uma kernel 5.4.0-74.
I tried the Ubuntu package and compiling from this source in master and all branches discussed here. I have an TL-WR941ND running a custom version of DD-WRT for this exact model. I have more than 15 devices connected from several brands, some of them running Linux Mint Uma, so I don't think is a router problem per se. I thought it was the regulatory domain that blocks some channels in my country, but it was not the case. I even changed the channel for one that I was sure is not forbidden with no result. My router off course broadcasts the SSID and my SSID has no special chars on it.
So I think it is really an issue. should I open another issue?
Hello, first of all, thanks for this driver, it's really helpful as I have a network card that is not supported without it. My problem is that while it seems to work correctly, the laptop fails to detect the set-top-box of my internet provider (
ESSID:"Freebox-58EB78"
). That's weird because the laptop detects other SSID that seem very similar, but not the one I'm interested into. Other laptops connect to this SSID with no problem.I'm not sure about the information I should provide to help debugging the issue. Here is the output of
iwlist wlo1 scan
on another laptop, that do see the SSID:Here is the full output of the same command on the machine using the rlt8821ce network card:
I'm really puzzled because the rtl card sees the same Cell 01 than the working one, but not the Cell 02. I fail to see any change between the machines that may explain this.
I understand that you don't have a RTL8821CE card anymore and that you cannot really help me here, but I'd be really grateful for any help you could provide.
Thanks,