メインコンテンツへスキップ
サポート・ナレッジベース

イーサネット・アダプター用 Linux* ドライバーの構築とインストール方法

コンテンツタイプ: インストール & セットアップ   |   記事 ID: 000092128   |   最終改訂日: 2022/12/16

環境

オペレーティング・システム

Ubuntu 16.04*, OS Independent family

詳細

Linux* システム用ドライバーをインストールできません

解決方法

ダウンロード・ウェブサイト から入手できる最新ドライバーを ダウンロードします

構築と設置

Ice ドライバーは、高度な機能 (動的トンネリング、インテル® イーサネット・フロー・ディレクター、RSS、ADQ など) を有効にするには、ダイナミック・デバイス・パーソナライゼーション (DDP) パッケージファイルが必要です。ドライバーのインストール・プロセスは、デフォルトの DDP パッケージ・ファイルをインストールし、ファームウェア・ルート・ディレクトリー内の物理パッケージice-x.x.x.x.pkgice.pkgソフトリンク を作成します (通常は /lib/firmware/ or /lib/firmware/updates/)。また、ドライバーのインストール・プロセスでは、ドライバー・モジュールと DDP ファイルの両方を initramfs/initrd イメージに保存します。

ドライバーを手動でビルドするには

  1. ベースドライバーの tar ファイルを選択したディレクトリに移動します。
    例えば、 /home/username/ice または /usr/local/src/ice を使用します。
  2. アーカイブをアンタル/解凍します。ここで、 はドライバーの tar ファイルのバージョン番号です。
    # tar zxf ice-.tar.gz
  3. がドライバー tar のバージョンナンバーである、ドライバー src ディレクトリーに変更します。
    # cd ice-/src/
  4. ドライバーモジュールをコンパイルします。
    # make install

バイナリは次のようにインストールされます。
/lib/modules//updates/drivers/net/ethernet/intel/ice/ice.ko

上記のインストール場所がデフォルトの場所です。これは、さまざまな Linux ディストリビューションとは異なる場合があります。

メモ

https://sourceforge.net/p/e1000/wiki/Home/ で定義された統合 ethtool 統計のスキーマを使用してドライバーをビルドするには、次のコマンドを使用します。
# make CFLAGS_EXTRA='-DUNIFIED_STATS' install

ADQ (アプリケーション・デバイス・キュー) フラグが設定されたドライバーをコンパイルするには、次のコマンドを使用します ( は論理コアの数です。
# make -j CFLAGS_EXTRA='-DADQ_PERF_COUNTERS' install

(上記の make install コマンドも適用されます。)

追加情報

詳細については、README を 参照してください

関連製品

本記事は、1 製品に適用します。

免責条項

このページのコンテンツは、元の英語のコンテンツを人力翻訳および機械翻訳したものが混在しています。このコンテンツはお客様の便宜と一般的な情報のみを目的として提供されており、情報の正確さと完全性を保証するものではありません。このページの英語版と翻訳の間に矛盾がある場合は、英語版に準拠します。 このページの英語版をご覧ください。