Larry thanks a lot for your response, and you were right about the git pull, the code worked just fine. But i'm still unable to connect my laptop to the internet. I made: $ git pull $ make $ sudo make install (everything ok!) And then, reboot. But now i go to the Settings panel (Ubuntu 20.04.1 LTS) and i'm still unable to connect. Let me show you some logs: === $ lsmod | grep rtw rtw_8821ce 16384 0 rtw_8821c 77824 1 rtw_8821ce rtw_pci 24576 1 rtw_8821ce rtw_core 167936 2 rtw_8821c,rtw_pci mac80211 843776 2 rtw_core,rtw_pci cfg80211 704512 2 rtw_core,mac80211 $ sudo lshw -C network *-network description: Ethernet interface product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller vendor: Realtek Semiconductor Co., Ltd. physical id: 0 bus info: pci@0000:01:00.0 logical name: enp1s0 version: 15 serial: 84:2a:fd:5a:7f:6e capacity: 1Gbit/s width: 64 bits clock: 33MHz capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation configuration: autonegotiation=on broadcast=yes driver=r8169 firmware=rtl8168h-2_0.0.2 02/26/15 latency=0 link=no multicast=yes port=MII resources: irq:19 ioport:4000(size=256) memory:80504000-80504fff memory:80500000-80503fff *-network UNCLAIMED description: Network controller product: RTL8821CE 802.11ac PCIe Wireless Network Adapter vendor: Realtek Semiconductor Co., Ltd. physical id: 0 bus info: pci@0000:02:00.0 version: 00 width: 64 bits clock: 33MHz capabilities: pm msi pciexpress cap_list configuration: latency=0 resources: ioport:3000(size=256) memory:80400000-8040ffff === May I still need to do something else? Thanks Larry for your time. On Mon, Oct 5, 2020 at 5:46 PM Larry Finger <Larry.Finger@xxxxxxxxxxxx> wrote: > > On 10/5/20 2:46 PM, Cristian Llanos wrote: > > Hi, my name is Cristian, I'm writing from Chile > > > > I'm trying to install the driver for my RTL8821CE card. I'm following > > the instructions from the repo https://github.com/lwfinger/rtw88 (I > > took the email from there) but when I try to run the "make" command, I > > get the following error: > > > > /home/cristian/Downloads/realtek_drivers/rtw88/main.c: In function > > ‘rtw_core_init’: > > /home/cristian/Downloads/realtek_drivers/rtw88/main.c:1623:2: error: > > implicit declaration of function ‘tasklet_setup’ > > [-Werror=implicit-function-declaration] > > 1623 | tasklet_setup(&rtwdev->tx_tasklet, rtw_tx_tasklet); > > > > > > this is the output from "sudo lshw -C network" and the full log of the error. > > > > =========== > > > > > > cristian@cristian-HP-240-G7-Notebook-PC:~/Downloads/realtek_drivers/rtw88$ > > sudo lshw -C network > > *-network > > description: Ethernet interface > > product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller > > vendor: Realtek Semiconductor Co., Ltd. > > physical id: 0 > > bus info: pci@0000:01:00.0 > > logical name: enp1s0 > > version: 15 > > serial: 84:2a:fd:5a:7f:6e > > capacity: 1Gbit/s > > width: 64 bits > > clock: 33MHz > > capabilities: pm msi pciexpress msix bus_master cap_list > > ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd > > autonegotiation > > configuration: autonegotiation=on broadcast=yes driver=r8169 > > firmware=rtl8168h-2_0.0.2 02/26/15 latency=0 link=no multicast=yes > > port=MII > > resources: irq:19 ioport:4000(size=256) > > memory:80504000-80504fff memory:80500000-80503fff > > *-network UNCLAIMED > > description: Network controller > > product: RTL8821CE 802.11ac PCIe Wireless Network Adapter > > vendor: Realtek Semiconductor Co., Ltd. > > physical id: 0 > > bus info: pci@0000:02:00.0 > > version: 00 > > width: 64 bits > > clock: 33MHz > > capabilities: pm msi pciexpress cap_list > > configuration: latency=0 > > resources: ioport:3000(size=256) memory:80400000-8040ffff > > cristian@cristian-HP-240-G7-Notebook-PC:~/Downloads/realtek_drivers/rtw88$ > > > > cristian@cristian-HP-240-G7-Notebook-PC:~/Downloads/realtek_drivers/rtw88$ ls > > bf.c debug.o mac80211.o phy.c > > rtw8723de.h rtw8821c_table.c rtw8822ce.c sec.c > > bf.h dkms.conf mac.c phy.h > > rtw8723d_fw.bin rtw8821c_table.h rtw8822ce.h sec.h > > bitfield.h efuse.c mac.h ps.c rtw8723d.h > > rtw8822b.c rtw8822c_fw.bin sign-file > > certificate.p12 efuse.h main.c ps.h > > rtw8723d_table.c rtw8822be.c rtw8822c.h tx.c > > certificate.pem fw.c main.h README.md > > rtw8723d_table.h rtw8822be.h rtw8822c_table.c tx.h > > coex.c fw.h main.o regd.c rtw8821c.c > > rtw8822b_fw.bin rtw8822c_table.h util.c > > coex.h hci.h Makefile regd.h > > rtw8821ce.c rtw8822b.h rtw8822c_wow_fw.bin util.h > > compiler.h kernel_key.pem openssl.conf reg.h > > rtw8821ce.h rtw8822b_table.c rx.c util.o > > debug.c key.pem pci.c rtw8723d.c > > rtw8821c_fw.bin rtw8822b_table.h rx.h wow.c > > debug.h mac80211.c pci.h rtw8723de.c rtw8821c.h > > rtw8822c.c sch_generic.h wow.h > > > > cristian@cristian-HP-240-G7-Notebook-PC:~/Downloads/realtek_drivers/rtw88$ make > > make -C /lib/modules/5.4.0-42-generic/build > > M=/home/cristian/Downloads/realtek_drivers/rtw88 modules > > make1: Entering directory '/usr/src/linux-headers-5.4.0-42-generic' > > CC M /home/cristian/Downloads/realtek_drivers/rtw88/main.o > > /home/cristian/Downloads/realtek_drivers/rtw88/main.c: In function > > rtw_core_init: > > /home/cristian/Downloads/realtek_drivers/rtw88/main.c:1623:2: error: > > implicit declaration of function tasklet_setup > > -Werror=implicit-function-declaration > > 1623 tasklet_setup(&rtwdev->tx_tasklet, rtw_tx_tasklet); > > > > cc1: some warnings being treated as errors > > make2: *** scripts/Makefile.build:275: > > /home/cristian/Downloads/realtek_drivers/rtw88/main.o Error 1 > > make1: *** Makefile:1731: /home/cristian/Downloads/realtek_drivers/rtw88 Error 2 > > make1: Leaving directory '/usr/src/linux-headers-5.4.0-42-generic' > > make: *** Makefile:79: all Error 2 > > > > cristian@cristian-HP-240-G7-Notebook-PC:~/Downloads/realtek_drivers/rtw88$ > > sudo make install > > sudo password for cristian: > > make -C /lib/modules/5.4.0-42-generic/build > > M=/home/cristian/Downloads/realtek_drivers/rtw88 modules > > make1: Entering directory '/usr/src/linux-headers-5.4.0-42-generic' > > CC M /home/cristian/Downloads/realtek_drivers/rtw88/main.o > > /home/cristian/Downloads/realtek_drivers/rtw88/main.c: In function > > rtw_core_init: > > /home/cristian/Downloads/realtek_drivers/rtw88/main.c:1623:2: error: > > implicit declaration of function tasklet_setup > > -Werror=implicit-function-declaration > > 1623 | tasklet_setup(&rtwdev->tx_tasklet, rtw_tx_tasklet); > > > > cc1: some warnings being treated as errors > > make2: *** scripts/Makefile.build:275: > > /home/cristian/Downloads/realtek_drivers/rtw88/main.o Error 1 > > make1: *** Makefile:1731: /home/cristian/Downloads/realtek_drivers/rtw88 Error 2 > > make1: Leaving directory '/usr/src/linux-headers-5.4.0-42-generic' > > make: *** Makefile:79: all Error 2 > > > > cristian@cristian-HP-240-G7-Notebook-PC:~/Downloads/realtek_drivers/rtw88$ > > > > > > =========== > > You need to do a git pull. The missing tasklet_setup was fixed on Sep. 26. > > Larry > -- Cristian Llanos Montenegro +56 9 9618 8576