Lenovo Ideapad 720S и Ubuntu 17.10 не видят rtlwifi NIC rtl8821CE

Lenovo Ideapad 720S и Ubuntu 17.10 не видят rtlwifi NIC rtl8821CE

Эта система не видит интерфейс. Я видел решения относительно устройства rtl8821AE, но я не уверен, что это то, что мне нужно сделать, чтобы эта сеть Wi-Fi появилась. Настройки сообщают, что карта Wi-Fi не установлена. Мне кажется, что модули для rtl8821ae доступны, но, похоже, это не работает. Я продолжу поиск, но я размещаю здесь, потому что не могу понять, что именно делать.

решение1

Я приобрел Lenovo Ideapad 720S, оснащенный процессором AMD Ryzen 7, SSD-накопителем на 520 Гб и другими функциями. Он поставлялся с Windows 10.

В Windows есть очень полезный менеджер дисков, который позволил мне уменьшить размер раздела Windows, сохранить установку Windows 10 и создать двойную загрузку системы Windows 10 / Ubuntu. Вот хорошая ссылка, которая объясняет, как это настроить:https://www.tecmint.com/install-ubuntu-16-04-alongside-with-windows-10-or-8-in-dual-boot/

Я скачал Ubuntu 17.10.1 и создал загрузочный ISO-образ флешки. Загрузка Lenovo 720S с установленной флешкой потребовала немного работы. Я могу попытаться перечислить детали здесь, но есть несколько видео на YouTube о том, как заставить USB-накопитель отображаться в меню загрузки в меню UEFI bios.

После установки Ubuntu на новый раздел не было сетевого подключения, а в меню настройки не было указано, что сетевая карта не установлена. Драйверы Realtek не встроены в ядро ​​Ubuntu.

Чтобы исправить эту проблему, я скачал исходный код rtl8821ce с github.com и вручную скачал пакеты Debian из репозиториев AMD64 packages.ubuntu.com и использовал dpkg для их установки.

После этого поста идет список пакетов, которые я скачал для включения сборки модуля ядра rtl8821ce. Я изменил строку TopDIR в Makefile, чтобы она указывала на каталог rtl8821ce, где находится Makefile. После этого я запустил:

make all
sudo make install
sudo modprobe -a 8821ce

Вот и все, все работает отлично. Однако как только я подключился к сети и обновил Ubuntu, система построила новое ядро, и мне пришлось повторно выполнить вышеуказанные команды после перезагрузки системы.

Необходимые пакеты build-essential для 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

Связанный контент