Debian/Ubuntu 16.04+ インテル Killer AX1650 の診断およびトラブルシューティング手順
インテル® Killer™ Wireless AX1650 が Debian* ベースのシステムで表示または使用されていない場合、正しい Iwlwifi ドライバーまたはファームウェアが見つからない可能性があります。このガイドには、動作している Iwlwifi ドライバーをインストールする方法に関するオプションが含まれています。これらのオプションにより、Ubuntu* 16.04/18.04/19.04 の AX1650 を使用してワイヤレス接続が復元されることを確認しました。
メモ | WI-FI ドライバーのインストールを試みているデバイスがインターネットにまったくアクセスできない場合は、次の 記事 を参照してください。 |
この問題を解決する主な方法は 3 つあります。
- Linux* カーネル 5.1 または Linux カーネル 5.3
次の製品を使用してください。インテル® Wi-Fi 6 AX200 160MHz ファームウェア Linux カーネル 5.1 または 5.3 の実行中。これにより、新しい Linux カーネルをインストールして使用し、ファームウェア・ファイルを /lib/firmware/ フォルダーにコピーする必要があります。選択した Linux の新しいリリースもインストールできる場合があります。例えば、Ubuntu 19.10 は、Linux カーネル 5.3 と必要なファームウェアをインストールすると直ちに動作します。5.4+ などの新しい Linux カーネルにはバグや互換性の問題がある可能性があるため、使用に問題がある場合は 5.3 へのダウングレードを試みてください。
- APT のようなパッケージ・マネージャーを使用して、自動的に Backported Iwlwifi ドライバーをインストールします。
以下のコマンドを 1 つずつ実行して、コンピューターを再起動します。AX1650 がまだ検出 / 使用されていない場合は、スクロールダウンして以前のバックポート手順を試すことができます。
$ sudo add-apt-リポジトリー ppa:canonical-hwe-team/backport-iwlwifi
$ sudo apt-get アップデート
$ sudo apt-get インストール backport-iwlwifi-dkms
$ 再起動 - 古い Linux カーネル用 Iwlwifi ドライバーを手動でバックポートする
AX1650 で動作する Iwlwifi ドライバーは、Linux カーネル 5.1+ に含まれています。
Iwlwifi ドライバーを古い Linux カーネルにバックポートする場合は、以下の手順に従ってください。
バックポートされたドライバーは、現在の環境向けに作成されます。ドライバーをバックポートしてからシステムをアップグレードすると、バックポートされたドライバーが正しく実行されない可能性があります。以前にダウンロードしたドライバーをアンインストールしてから、現在の環境向けに別のドライバーを作成する必要があります。
旧 Linux カーネルの Iwlwifi ドライバーをバックポートする
手動のバックポート・プロセスを開始する前に、AX1650 用の Iwlwifi 川をバックポートするために必要な 3 つのステップの簡単な説明と例を示します。
ステップ 1 – 最新の Git および Build-Essential パッケージをダウンロードします。
- Build-Essential には、「Make」パッケージと、ドライバーの作成に必要なその他のパッケージ が含まれています。
ステップ 2 – Iwlwifi-Firmware.git リポジトリーをダウンロードします。
- その後、Iwlwifi ファイルを /lib/firmware/ フォルダーに移動して、新しく作成したドライバーが再起動後に正しく動作できるようにします。
ステップ 3 – Backport-Iwlwifi.git リポジトリーをダウンロードします。
- 'Make' と 'Backport-Iwlwifi' リポジトリーを使用して、Iwlwifi ドライバーをビルドします。
- 'Make は符号なしドライバーを生成するため、SSL エラー / 警告が表示される可能性があります。
- これは問題ありませんが、セキュアブートを無効にする必要がある理由です。
- セキュアブートが有効になっている場合、コンピューターは符号なしドライバーを使用しません。
以下に、実行されているステップの例を示します。
- この例の出力の開始条件:
- Dell* XPS* 13 9360
AX1650
レガシー・ブート・モード。セキュアブートオフ
Ubuntu 18.04 は、マウントポイントを「/」に設定した EXT4 パーティションとしてインストールされます。
コンピューターを再起動して Ubuntu 18.04 を起動します。 - Backport_Iwlwifi例
AX1650 は「sudo lshw -C ネットワーク」の出力内に示されているように Iwlwifi ドライバーを使用しており、WiFi にアクセスできます。
- Dell* XPS* 13 9360
メモ | これらの手順を実行する前に、BIOS でセキュアブートを無効にする必要があります。セキュアブートを無効にする方法が分からない場合は、お使いのコンピューターまたはマザーボードのサポート資料またはウェブサイトを参照してください。 |
始めましょう
端末に以下のコマンドを 1 行ずつ入力します。
ステップ 1 – 最新の Git および Build-Essential パッケージをダウンロードします。
$ sudo apt アップデート
$ sudo apt-get install -y git
$ sudo apt-get install -y build-essential
ステップ 2 – Iwlwifi-Firmware.git リポジトリーをダウンロードします。
$ git clone git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
$ cd linux-firmware
$ sudo cp iwlwifi-* /lib/firmware/
$ cd ..
ステップ 3 – 現在のセットアップ用にバックポートされた Iwlwifi ドライバーを作成します。
$ git クローン https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi.git
$ cd backport-iwlwifi
$ sudo make defconfig-iwlwifi-public
$ sudo make -j4
$ sudo make install
ブート時にドライバーを強制的に使用するには、このコマンドが必要となる場合があります。
$ update-initramfs -u
コンピューターを再起動して、正常に動作していることを確認します。
メモ | バックポートされたドライバーを使用した後に Ubuntu を更新する場合、新しいドライバーを構築するために最初からステップ 3 を繰り返す必要がある場合があります。 |