Lenovo Ideapad 720S 和 Ubuntu 17.10 看不到 rtlwifi 網路卡 rtl8821CE

Lenovo Ideapad 720S 和 Ubuntu 17.10 看不到 rtlwifi 網路卡 rtl8821CE

該系統看不到該介面。我已經看到了有關 rtl8821AE 設備的解決方案,但我不確定這是否是我需要做的才能使此 wifi 網路顯示出來。設定報告沒有安裝 wifi 卡。在我看來,rtl8821ae 的模組可用,但它似乎不起作用。我將繼續搜索,但我在這裡發文是因為我不知道到底該怎麼做。

答案1

我購買了一台配備 AMD Ryzen 7 處理器和 520Gb SSD 以及其他功能的聯想 Ideapad 720S。它隨 Windows 10 一起提供。

Windows 中有一個非常有用的磁碟管理器,它允許我減少 Windows 分割區的大小、維護 Windows 10 安裝並建立雙啟動 Windows 10 / Ubuntu 系統。這是一個很好的鏈接,解釋瞭如何設置:https://www.howtoing.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 核心中。

為了解決這個問題,我從 github.com 下載了 rtl8821ce 原始碼,並從packages.ubuntu.com artful AMD64 儲存庫手動下載了 debian 軟體包,並使用 dpkg 來安裝它們。

這篇文章後面是我下載的用於建立 rtl8821ce 核心模組的軟體包清單。我更改了 Makefile 中的 TopDIR 行,使其指向 Makefile 所在的 rtl8821ce 目錄。之後我跑了:

make all
sudo make install
sudo modprobe -a 8821ce

就是這樣,它工作得很好。 然而,當我上線並更新 Ubuntu 後,系統建立了新的內核,我必須在系統重新啟動後重新執行上述命令。

17.10.1 的 build-essential 所需軟體包:

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

相關內容