「インストール - Wi-Fiドライバ」の版間の差分
(ページの作成:「== 概要 == LinuxでWi-Fiデバイスを使用する場合、専用ドライバをインストールする必要がある可能性がある。<br> <br> ここでは、Wi-Fiデバイスの各チップにおいて、専用ドライバのインストール手順を記載する。<br> <br><br> == RTL8821AU == ==== 搭載しているデバイス ==== * ALFA AWUS036ACS * Buffalo WI-U2-433DHP * Edimax EW-7811UTC * Edimax EW-7811UAC * Edimax EW-7811UCB * ELECOM WDC-433DU2…」) |
|||
35行目: | 35行目: | ||
sudo zypper install -t pattern devel_kernel dkms | sudo zypper install -t pattern devel_kernel dkms | ||
<br> | <br> | ||
==== | ==== ソースコードのダウンロード ==== | ||
RTL8821AUドライバのソースコードをダウンロードする。<br> | RTL8821AUドライバのソースコードをダウンロードする。<br> | ||
git clone https://github.com/morrownr/8821au-20210708 RTL8821AU | git clone https://github.com/morrownr/8821au-20210708 RTL8821AU | ||
<br> | <br> | ||
==== RTL8821AUドライバのインストール (セキュアブート無効の場合) ==== | |||
ダウンロードしたソースコードがあるディレクトリに移動して、RTL8821AUドライバをビルドする。<br> | |||
cd <RTL8821AUドライバのソースディレクトリ> | cd <RTL8821AUドライバのソースディレクトリ> | ||
make -j $(nproc) | make -j $(nproc) | ||
55行目: | 53行目: | ||
<br> | <br> | ||
<u>※注意</u><br> | <u>※注意</u><br> | ||
<u> | <u>Linuxカーネルをアップデートした場合は自動的にRTL8821AUドライバが削除されるため、再度、RTL8821AUドライバをインストールする必要がある。</u> | ||
<br> | <br> | ||
RTL8821AUドライバをデプロイする。<br> | RTL8821AUドライバをデプロイする。<br> | ||
63行目: | 61行目: | ||
sudo modprobe -v 8821au | sudo modprobe -v 8821au | ||
<br> | <br> | ||
==== RTL8821AUドライバのアンインストール ==== | ==== RTL8821AUドライバのアンインストール ==== | ||
RTL8821AUドライバをアンインストールする。<br> | RTL8821AUドライバをアンインストールする。<br> |
2023年3月20日 (月) 21:17時点における版
概要
LinuxでWi-Fiデバイスを使用する場合、専用ドライバをインストールする必要がある可能性がある。
ここでは、Wi-Fiデバイスの各チップにおいて、専用ドライバのインストール手順を記載する。
RTL8821AU
搭載しているデバイス
- ALFA AWUS036ACS
- Buffalo WI-U2-433DHP
- Edimax EW-7811UTC
- Edimax EW-7811UAC
- Edimax EW-7811UCB
- ELECOM WDC-433DU2H
- GMYLE - AC450
- Netgear A6100
- Netis WF2180
- Planex GW-450S
- EDUP EP-1607
※注意1
Wi-Fiデバイスを選定するための情報を探す場合は、ここをクリックして、メインメニューの項目2を参照すること。
推奨デバイスの情報とリンクが表示される。
※注意2
上記で選定したWi-Fiデバイスを購入する場合、シングルステートかつシングルファンクションのWi-Fiデバイスを検索することを推奨する。
マルチファンクションアダプタ、無線LANおよびBluetoothは、問題がある可能性がある。
RTL8821AUチップセットはマルチファンクションであり、RTL8811AUチップセットはシングルファンクションである。
シングルステートおよびマルチステートアダプタに関する詳細は、ここをクリックして、メインメニューの項目1を参照すること。
ビルドに必要なライブラリのインストール
システムパッケージの更新とビルドに必要なライブラリのインストールする。
sudo zypper update sudo zypper install -t pattern devel_kernel dkms
ソースコードのダウンロード
RTL8821AUドライバのソースコードをダウンロードする。
git clone https://github.com/morrownr/8821au-20210708 RTL8821AU
RTL8821AUドライバのインストール (セキュアブート無効の場合)
ダウンロードしたソースコードがあるディレクトリに移動して、RTL8821AUドライバをビルドする。
cd <RTL8821AUドライバのソースディレクトリ> make -j $(nproc)
RTL8821AUドライバをインストールする。
sudo mkdir -p /lib/modules/$(uname -r)/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821au sudo cp 8821au.ko /lib/modules/$(uname -r)/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821au # 任意 cd /lib/modules/$(uname -r)/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821au sudo zstd --rm rtk_btusb.ko
※注意
Linuxカーネルをアップデートした場合は自動的にRTL8821AUドライバが削除されるため、再度、RTL8821AUドライバをインストールする必要がある。
RTL8821AUドライバをデプロイする。
sudo depmod -a $(uname -r)
RTL8821AUドライバを読み込む。
sudo modprobe -v 8821au
RTL8821AUドライバのアンインストール
RTL8821AUドライバをアンインストールする。
cd <RTL8821AUドライバのソースディレクトリ> sudo make uninstall
RTL8821AUドライバファイルを削除する。
sudo rm /lib/modules/$(uname -r)/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821au/8821au.ko # または sudo rm /lib/modules/$(uname -r)/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821au/8821au.ko.xz # または sudo rm /lib/modules/$(uname -r)/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821au/8821au.ko.zst
ドライバ群をデプロイする。
sudo depmod -a $(uname -r)