web-dev-qa-db-ja.com

Lenovo Ideapad 720SおよびUbuntu 17.10でrtlwifi NIC rtl8821CEが表示されない

このシステムにはインターフェースが見えません。 rtl8821AEデバイスに関するソリューションを見てきましたが、このwifiネットワークを表示するためにそれが必要かどうかはわかりません。設定は、WiFiカードがインストールされていないことを報告します。 rtl8821aeのモジュールが利用可能であるように見えますが、機能していないようです。私は検索を続けますが、何をすべきかを正確に把握できないため、ここに投稿しています。

1
Mertle

AMD Ryzen 7プロセッサーと520Gb SSDおよびその他の機能を搭載したLenovo Ideapad 720Sを購入しました。 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を起動するには、少し手間がかかりました。ここに詳細をリストしようとするかもしれませんが、UEFI BIOSメニューのブートメニューにUSBドライブを表示する方法に関するYouTubeビデオが多数あります。

新しいパーティションにUbuntuをインストールすると、ネットワーク接続がなくなり、セットアップメニューにネットワークインターフェイスカードがインストールされていませんでした。 RealtekドライバーはUbuntuカーネルに組み込まれていません。

この問題を修正するために、github.comからrtl8821ceソースコードをダウンロードし、packages.ubuntu.comの巧妙なAMD64リポジトリからdebianパッケージを手動でダウンロードし、dpkgを使用してインストールしました。

この投稿に続いて、rtl8821ceカーネルモジュールのビルドを有効にするためにダウンロードしたパッケージのリストがあります。 MakefileのTopDIR行を、Makefileが存在するrtl8821ceディレクトリを指すように変更しました。その後、私は走った:

make all
Sudo make install
Sudo modprobe -a 8821ce

それだけです、それはうまく動作します。 ただし、オンラインでUbuntuを更新すると、システムは新しいカーネルを構築し、システムの再起動後に上記のコマンドを再実行する必要がありました。

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
2
Mertle