Lenovo Ideapad 720S und Ubuntu 17.10 erkennen rtlwifi NIC rtl8821CE nicht

Lenovo Ideapad 720S und Ubuntu 17.10 erkennen rtlwifi NIC rtl8821CE nicht

Dieses System erkennt die Schnittstelle nicht. Ich habe Lösungen für das Gerät rtl8821AE gesehen, bin mir aber nicht sicher, ob ich das tun muss, damit dieses WLAN-Netzwerk angezeigt wird. Die Einstellungen melden, dass keine WLAN-Karte installiert ist. Für mich sieht es so aus, als ob die Module für rtl8821ae verfügbar sind, aber es scheint nicht zu funktionieren. Ich werde weiter suchen, aber ich poste hier, weil ich nicht genau herausfinden kann, was zu tun ist.

Antwort1

Ich habe mir ein Lenovo Ideapad 720S gekauft, das mit einem AMD Ryzen 7 Prozessor und einer 520Gb SSD und weiteren Features ausgestattet ist. Es wurde mit Windows 10 ausgeliefert.

Es gibt einen sehr nützlichen Datenträgermanager in Windows, mit dem ich die Größe der Windows-Partition reduzieren, die Windows 10-Installation beibehalten und ein Dual-Boot-System mit Windows 10 und Ubuntu erstellen konnte. Hier ist ein guter Link, der erklärt, wie man das einrichtet:https://www.tecmint.com/install-ubuntu-16-04-alongside-with-windows-10-or-8-in-dual-boot/

Ich habe Ubuntu 17.10.1 heruntergeladen und einen bootfähigen ISO-Stick erstellt. Das Booten des Lenovo 720S mit diesem installierten Stick war etwas aufwändig. Ich werde versuchen, die Details hier aufzulisten, aber es gibt eine Reihe von YouTube-Videos, die zeigen, wie man den USB-Stick im Startmenü im UEFI-BIOS-Menü anzeigen lässt.

Nachdem ich Ubuntu auf der neuen Partition installiert hatte, gab es keine Netzwerkverbindung und das Setup-Menü zeigte, dass keine Netzwerkschnittstellenkarte installiert war. Die Realtek-Treiber sind nicht in den Ubuntu-Kernel integriert.

Um dieses Problem zu beheben, habe ich den rtl8821ce-Quellcode von github.com heruntergeladen und die Debian-Pakete manuell aus den artful AMD64-Repositories von packages.ubuntu.com heruntergeladen und sie mit dpkg installiert.

Nach diesem Beitrag folgt die Liste der Pakete, die ich heruntergeladen habe, um den Build des rtl8821ce-Kernelmoduls zu ermöglichen. Ich habe die Zeile TopDIR im Makefile geändert, damit sie auf das rtl8821ce-Verzeichnis verweist, in dem sich das Makefile befindet. Danach habe ich Folgendes ausgeführt:

make all
sudo make install
sudo modprobe -a 8821ce

Das ist alles, es funktioniert einwandfrei. Nachdem ich jedoch online war und Ubuntu aktualisiert hatte, erstellte das System einen neuen Kernel und ich musste die obigen Befehle nach dem Neustart des Systems erneut ausführen.

Für 17.10.1 erforderliche Build-Essential-Pakete:

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

verwandte Informationen