I’ve got a Mecool M8S Pro+, which has the infamous 9082xs… So I decided to buy a wifi dongle for that device. I checked the topic regarding usb dongles and the RTL8811AU seemed to be a good option: Working USB Wifi/Ethernet adapters for CoreELEC
But the module seems to be a RTL8811CU instead of a RTL8811AU… So when I expected to have it working out-of-the-box, it didn’t happen… I was surprised when discovered that drivers seem to be compatible between them according to Realtek: https://www.realtek.com/en/component/zoo/category/rtl8811cu-software
For Realtek USB WLAN Family Controller. The driver released on the website only supports the following products: RTL8812AU/RTL8811AU/RTL8192EU/RTL8812BU/RTL8811CU/RTL8814AU: WLAN-only solutions, install WLAN driver
Did a dmesg which gave me:
[ 4475.638832@3] usb 1-1: new high-speed USB device number 8 using xhci-hcd
[ 4475.779121@0] usb 1-1: New USB device found, idVendor=0bda, idProduct=c811
[ 4475.779134@0] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 4475.779139@0] usb 1-1: Product: 802.11ac NIC
[ 4475.779145@0] usb 1-1: Manufacturer: Realtek
[ 4475.779150@0] usb 1-1: SerialNumber: 123456
I’ve found some “source” code from a Github repository which claims to have obtained the drivers from the CD that comes with the dongle: https://github.com/whitebatman2/rtl8821CU
Open a dispute with seller whilst waiting.
You’ll get at least a partial refund.
Sending stuff back to China is a real pain in the arse.
Customs forms etc.
At least the seller won’t sell these adapters with incorrectly advertised chips.
I successfully compiled this driver for LibreELEC with kernel 5.2 and it works fine. However, it does not compile with kernel 3.14 - I get build errors when trying to build it for CoreELEC amlogic-3.14.
Driver from the nightly builds does not work. Maybe it works in kernel 4.9 N2 builds but not in kernel 3.14 builds.
In my build I used this driver and this hack to make it work with kernel 3.14.
It works on my nexbox a95x S905 with kernel 3.14.29. I tried lots of ROMs and none of them works except the one you uploaded. Most of them only works with rtl8811au and rtl8821au. The adapter I bought online is rtl8811cu. Hopefully, the stable build will have rtl8811cu soon. Thanks again.
I know that the package we added compiles fine for 3.14. Whether it works or not is a different matter, but I don’t see why it shouldn’t work.
You removed that function because it wouldn’t compile or because it crashed on 3.14?
It did compile but there was an “Unknown symbol rtl8821c_set_mgnt_xmit_ack” modprobe error during the image creation stage and the wi-fi dongle didn’t work at all. I removed that function, the error was gone and wi-fi dongle is now working.
The driver that is used in CoreELEC nightlies gives even more modprobe “Unknown symbol” errors.