Lenovo Ideapad 720S e Ubuntu 17.10 não veem rtlwifi NIC rtl8821CE

Lenovo Ideapad 720S e Ubuntu 17.10 não veem rtlwifi NIC rtl8821CE

Este sistema não vê a interface. Já vi soluções em relação ao dispositivo rtl8821AE, mas não tenho certeza se é isso que preciso fazer para que essa rede wifi apareça. As configurações informam que não há placa wifi instalada. Parece-me que os módulos para rtl8821ae estão disponíveis, mas não parece funcionar. Continuarei pesquisando, mas estou postando aqui porque não consigo descobrir exatamente o que fazer.

Responder1

Comprei um Lenovo Ideapad 720S equipado com processador AMD Ryzen 7 e SSD de 520 Gb e outros recursos. Foi entregue com Windows 10.

Existe um gerenciador de disco muito útil no Windows que me permitiu reduzir o tamanho da partição do Windows, manter a instalação do Windows 10 e criar um sistema Windows 10/Ubuntu de inicialização dupla. Aqui está um bom link que explica como configurar isso:https://www.tecmint.com/install-ubuntu-16-04-alongside-with-windows-10-or-8-in-dual-boot/

Baixei o Ubuntu 17.10.1 e criei um pen drive ISO inicializável. Inicializar o Lenovo 720S com este pen drive instalado deu um pouco de trabalho. Posso tentar listar os detalhes aqui, mas há vários vídeos no YouTube sobre como fazer com que a unidade USB apareça no menu de inicialização do menu BIOS UEFI.

Depois de instalar o Ubuntu na nova partição, não houve conectividade de rede e o menu de configuração não mostrou nenhuma placa de interface de rede instalada. Os drivers Realtek não estão integrados ao kernel do Ubuntu.

Para corrigir esse problema, baixei o código-fonte rtl8821ce do github.com e baixei manualmente os pacotes debian dos repositórios AMD64 packages.ubuntu.com e usei o dpkg para instalá-los.

Seguindo este post está a lista de pacotes que baixei para permitir a construção do módulo do kernel rtl8821ce. Alterei a linha TopDIR no Makefile para apontar para o diretório rtl8821ce onde reside o Makefile. Depois disso eu corri:

make all
sudo make install
sudo modprobe -a 8821ce

É isso, funciona bem. No entanto, quando eu estava online e atualizei o Ubuntu, o sistema construiu um novo kernel e tive que executar novamente os comandos acima após a reinicialização do sistema.

pacotes necessários build-essential para 17.10.1:

binutils-aarch64-linux-gnu_2.29.1-4ubuntu1_amd64.deb
binutils-arm-linux-gnueabihf_2.29.1-4ubuntu1_amd64.deb
binutils-common_2.29.1-4ubuntu1_amd64.deb
binutils-x86-64-linux-gnu_2.29.1-4ubuntu1_amd64.deb
binutils_2.29.1-4ubuntu1_amd64.deb
build-essential_12.4ubuntu1_amd64.deb
bzip2_1.0.6-8.1_amd64.deb
cpp-7_7.2.0-8ubuntu3.2_amd64.deb
cpp_7.2.0-1ubuntu1_amd64.deb
dpkg-dev_1.18.24ubuntu1_all.deb
g++-7_7.2.0-8ubuntu3.2_amd64.deb
g++_7.2.0-1ubuntu1_amd64.deb
gcc-7-base_7.2.0-8ubuntu3.2_amd64.deb
gcc-7_7.2.0-8ubuntu3.2_amd64.deb
gcc_7.2.0-1ubuntu1_amd64.deb
libacl1_2.2.52-3build1_amd64.deb
libasan4_7.2.0-8ubuntu3.2_amd64.deb
libatomic1_7.2.0-8ubuntu3.2_amd64.deb
libattr1_2.4.47-2build1_amd64.deb
libbinutils_2.29.1-4ubuntu1_amd64.deb
libbz2-1.0_1.0.6-8.1_amd64.deb
libc-dev-bin_2.26-0ubuntu2.1_amd64.deb
libc6-dev_2.26-0ubuntu2.1_amd64.deb
libc6_2.26-0ubuntu2.1_amd64.deb
libcc1-0_7.2.0-8ubuntu3.2_amd64.deb
libcilkrts5_7.2.0-8ubuntu3.2_amd64.deb
libdb5.3_5.3.28-13.1_amd64.deb
libdpkg-perl_1.18.24ubuntu1_all.deb
libgcc-7-dev_7.2.0-8ubuntu3.2_amd64.deb
libgcc1_7.2.0-8ubuntu3.2_amd64.deb
libgdbm3_1.8.3-14_amd64.deb
libgmp10_6.1.2+dfsg-1_amd64.deb
libgomp1_7.2.0-8ubuntu3.2_amd64.deb
libisl15_0.18-1_amd64.deb
libitm1_7.2.0-8ubuntu3.2_amd64.deb
liblsan0_7.2.0-8ubuntu3.2_amd64.deb
liblzma5_5.2.2-1.3_amd64.deb
libmpc3_1.0.3-2_amd64.deb
libmpfr4_3.1.6-1_amd64.deb
libmpx2_7.2.0-8ubuntu3.2_amd64.deb
libpcre3_8.39-5ubuntu3_amd64.deb
libperl5.26_5.26.0-8ubuntu1_amd64.deb
libquadmath0_7.2.0-8ubuntu3.2_amd64.deb
libselinux1_2.7-1_amd64.deb
libstdc++-7-dev_7.2.0-8ubuntu3.2_amd64.deb
libstdc++6_7.2.0-8ubuntu3.2_amd64.deb
libtsan0_7.2.0-8ubuntu3.2_amd64.deb
libubsan0_7.2.0-8ubuntu3.2_amd64.deb
linux-libc-dev_4.13.0-37.42_amd64.deb
make-guile_4.1-9.1_amd64.deb
make_4.1-9.1_amd64.deb
patch_2.7.5-1build1_amd64.deb
perl-base_5.26.0-8ubuntu1_amd64.deb
perl-modules-5.26_5.26.0-8ubuntu1_all.deb
perl_5.26.0-8ubuntu1_amd64.deb
tar_1.29b-2_amd64.deb
xz-utils_5.2.2-1.3_amd64.deb
zlib1g_1.2.11.dfsg-0ubuntu2_amd64.deb

informação relacionada