インテル® ギガビット・ネットワーク・コネクション用の Linux* ベースドライバーは 3 つあります。
手記 | e1000e および e1000 ドライバーはどちらも 、カーネルのみのサポートモデルに変更されています。したがって、最新の e1000e リリースは 3.8.7 で、e1000 の最新リリースは 8.0.35 です。簡単に言うと、カーネルドライバー(オペレーティングシステムに含まれているドライバー)が最新になります。バグ修正と変更は Linux カーネルの上流で行われます。 |
以下から適切なバージョンを選択して、ダウンロードとインストールの手順に従ってください。
トピックをクリックして詳細を参照してください。
Linux* igb ドライバーは、82575、82576、82580、I350、I354、および I210/I211 ベースのインテル® ギガビット・イーサネット・ネットワーク接続をすべてサポートしています。
ドライバー構成の詳細については、ダウンロード・センター の Read me ファイル を参照してください。
概要
Linux ベースドライバーは、2.4.x、2.6.x、3.x カーネルをサポートしています。これらのドライバーは、インテル® Itanium® 2 プロセッサー搭載システムに対応しています。
これらのドライバーは、読み込み可能なモジュールとしてのみサポートされています。ドライバーの静的リンクを可能にするために、カーネルソースに対するパッチは提供していません。ハードウェア要件に関する質問については、インテル® ギガビット・アダプターに付属のマニュアルを参照してください。リストされているすべてのハードウェア要件は、Linux での使用に適用されます。
サポートされているカーネルでは、以下の機能を使用できます。
Linux カーネルソース ( /documentation/networking/bonding.txt) でチャネル・ボンディングに関するドキュメントを見つけます。
igb ドライバーは、カーネル 2.6.30 以降では IEEE 1588 タイムスタンプをサポートしています。テクノロジの基本的なチュートリアルについては、「 NIST」を参照してください。
/proc ファイルシステムに以前表示されていたドライバー情報は、このリリースではサポートされていません。ethtool (バージョン 1.6 以降)、lspci、および ifconfig を使用して同じ情報を取得できます。
構築と設置以下の手順には、昇格された特権が必要です。
前提 条件 | Red Hat ベースのプラットフォーム: CentOS、RHEL、または Fedora
|
ダウンロードセンターから現在の igb パッケージをダウンロードします。ベースドライバーの tar ファイルを任意のディレクトリに移動します。
例えば、/home/username/igb や /usr/local/src/igb などを使用します。
アーカイブを解凍/解凍します。ここで、<x.x.x> はドライバーの tar ファイルのバージョン番号です。
tar zxf igb-<x.x.x>.tar.gzドライバーの src ディレクトリーに移動します。ここで、<x.x.x> はドライバーの tar のバージョン番号です。
cd igb-<x.x.x>/src/ドライバーモジュールをコンパイルします。
make installバイナリは次のようにインストールされます。
/lib/modules/<KERNEL VERSION>/kernel/drivers/net/igb/igb.ko上記のインストール場所はデフォルトの場所です。これは、Linuxディストリビューションによって異なる場合があります。
insmod コマンドまたは modprobe コマンドを使用してモジュールをロードします。
モドプローブ IGB インスモッド IGB手記 | 2.6 カーネルでは、ドライバーモジュールへのフルパスが指定されていれば、insmod コマンドを使用できます。例えば: insmod /lib/modules/<KERNEL VERSION>/kernel/drivers/net/igb/igb.ko |
2.6 ベースのカーネルでは、新しいモジュールをロードする前に、古い igb ドライバーがカーネルから削除されていることも確認してください。
RMMOD IGB;モドプローブ IGB次のように入力して、インターフェイスに IP アドレスを割り当てます (<x> はインターフェイス番号)。
ifconfig eth<x> インターフェイスが機能することを確認します。次のように入力します ( は、テスト対象のインターフェイスと同じサブネット上の別のマシンの IP アドレスです)。 ピン手記 | 一部のシステムでは、MSI および / または MSI-X 割り込みをサポートできません。システムでこのスタイルの割り込みを無効にする必要がある場合は、次のコマンドを使用してドライバーをビルドおよびインストールできます。 CFLAGS_EXTRA = -DDISABLE_PCI_MSIインストールを行う通常、ドライバーは 2 秒ごとに割り込みを生成します。ethX igb デバイスの cat /proc/interrupts で割り込みが発生しなくなった場合は、この回避策が必要になる可能性があります。 |
DCA で igb ドライバーをビルドするには:
カーネルが DCA をサポートしている場合、ドライバーはデフォルトで DCA を有効にしてビルドされます。
Linux* e1000e ドライバーは、インテル® PRO/1000 PCI-E (82563/6/7、82571/2/3/4/7/8/9、または 82583) I217/I218/I219 ベースのギガビット・ネットワーク・アダプターをサポートします。
ドライバー構成の詳細については、ダウンロード・センター の Read Me ファイル を参照してください。
概要
Linux* ベースドライバーは、2.4.x および 2.6.x カーネルをサポートします。インテル® Itanium® 2 プロセッサー搭載システムへの®サポートが含まれます。
ドライバーは、読み込み可能なモジュールとしてのみサポートされています。ドライバーの静的リンクを可能にするために、カーネルソースに対するパッチは提供していません。ハードウェア要件に関する質問については、インテル® Gigabit Network Adapter に付属のマニュアルを参照してください。リストされているすべてのハードウェア要件は、Linux での使用に適用されます。
サポートされているカーネルで利用可能な機能:
Linux カーネルソース ( /documentation/networking/bonding.txt) でチャネル・ボンディングに関するドキュメントを見つけます。
このリリースは、以前に /proc ファイルシステムに表示されていたドライバー情報をサポートしていません。また、ethtool (バージョン 1.6 以降)、lspci、ifconfig を使用して同じ情報を取得することもできます。
手記 | インテル® 82562v 10/100 ネットワーク・コネクションは 10/100 のみをサポートします。 |
構築と設置
以下の手順には、昇格された特権が必要です。
前提 条件 | Red Hat ベースのプラットフォーム: CentOS、RHEL、または Fedora
|
ダウンロードセンターから最新の e1000e パッケージをダウンロードします。ベースドライバーの tar ファイルを任意のディレクトリに移動します。
例えば、/home/<USERNAME>/e1000e や /usr/local/src/e1000e などを使用します。
アーカイブを解凍/解凍します (<x.x.x> はドライバーの tar ファイルのバージョン番号です)。
tar zxf E1000E-<x.x.x>.tar.gzドライバーの src ディレクトリーに移動します。ここで、<x.x.x> はドライバーの tar のバージョン番号です。
CD E1000E-<x.x.x>/src/ドライバーモジュールをコンパイルします。
make installバイナリは次のようにインストールされます。
/lib/modules/<KERNEL VERSION>/kernel/drivers/net/e1000e/e1000e.ko上記のインストール場所がデフォルトです。場所は Linux* ディストリビューションによって異なる場合があります。
insmod コマンドまたは modprobe コマンドを使用してモジュールをロードします。
モッドプローブ E1000E インスモッド E1000E手記 | ドライバー・モジュールへのフルパスを指定すると、2.6 カーネルで insmod コマンドを使用できます。例えば: insmod /lib/modules/<KERNEL VERSION>/kernel/drivers/net/e1000e/e1000e.ko 2.6 ベースのカーネルでは、新しいモジュールをロードする前に、古い e1000e ドライバーがカーネルから削除されていることを確認してください。 RMMOD E1000E;モドプローブ E1000E |
次のように入力して、インターフェイスに IP アドレスを割り当てます (<x> はインターフェイス番号です)。
ifconfig eth<x> インターフェイスが機能することを確認します。次のように入力します ( は、テストするインターフェイスと同じサブネット上の別のマシンの IP アドレスです)。 ピン手記 | 一部のシステムでは、MSI および / または MSI-X 割り込みをサポートできません。システムでこのスタイルの割り込みを無効にする必要がある場合は、次のコマンドを使用してドライバーをビルドし、インストールします。 CFLAGS_EXTRA = -DDISABLE_PCI_MSIインストールを行う通常、ドライバーは 2 秒ごとに割り込みを生成します。ethX e1000e デバイスの cat /proc/interrupts に割り込みが表示されなくなった場合は、この回避策が必要になる可能性があります。 |
Linux* e1000 ドライバーは、レガシー (PCI、PCI-X*) ギガビット・ネットワーク接続をサポートします。
ドライバー構成の詳細については、ダウンロード・センター の ReadMe ファイルを参照してください。
手記 | e1000 ドライバーは、スタンドアロン・コンポーネントとしてメンテナンスされなくなりました。Linux* ディストリビューションのメンテナにサポートを依頼してください。 |
Linux ベースドライバーは、2.4.x および 2.6.x カーネルをサポートしています。これらのドライバーは、インテル® Itanium® 2 プロセッサー搭載システムに対応しています。
これらのドライバーは、読み込み可能なモジュールとしてのみサポートされています。ドライバーの静的リンクを可能にするために、カーネルソースに対するパッチは提供していません。ハードウェア要件に関する質問については、インテル® ギガビット・アダプターに付属のマニュアルを参照してください。リストされているすべてのハードウェア要件は、Linux での使用に適用されます。
サポートされているカーネルで、以下の機能が使用可能になりました。
チャネル・ボンディングに関するドキュメントは、Linux カーネルソース /documentation/networking/bonding.txt にあります。
/proc ファイルシステムに以前表示されていたドライバー情報は、このリリースではサポートされていません。または、ethtool (バージョン 1.6 以降)、lspci、および ifconfig を使用して同じ情報を取得することもできます。
手記 | インテル® 82562V ファスト・イーサネット PHY 10/100 ネットワーク・コネクションは、10/100 のみをサポートします。 |
構築と設置
以下の手順には、昇格された特権が必要です。
前提 条件 | Red Hat ベースのプラットフォーム: CentOS、RHEL、または Fedora
|
ダウンロードセンターから最新の e1000 パッケージをダウンロードします。ベースドライバーの tar ファイルを任意のディレクトリに移動します。
例えば、/home/username/e1000 や /usr/local/src/e1000 などを使用します。
アーカイブを解凍/解凍します (<x.x.x> はドライバーの tar ファイルのバージョン番号です)。
tar zxf E1000-<x.x.x>.tar.gzドライバーの src ディレクトリーに変更します (<x.x.x> はドライバーの tar のバージョン番号です)。
CD E1000-<x.x.x>/src/ドライバーモジュールをコンパイルします。
make installバイナリは次のようにインストールされます。
/lib/modules/<KERNEL VERSION>/kernel/drivers/net/e1000/e1000.ko上記のインストール場所はデフォルトの場所です。これは、Linuxディストリビューションによって異なる場合があります。
insmod コマンドまたは modprobe コマンドを使用してモジュールをロードします。
モッドプローブ E1000 インスモッド E1000手記 | 2.6 カーネルでは、ドライバーモジュールへのフルパスが指定されていれば、insmod コマンドを使用できます。例えば: insmod /lib/modules/<KERNEL VERSION>/kernel/drivers/net/e1000/e1000.ko 2.6 ベースでは、カーネルは新しいモジュールをロードする前に、古い e1000 ドライバーがカーネルから削除されていることも確認します。 RMMOD E1000;モドプローブ E1000 |
次のように入力して、インターフェイスに IP アドレスを割り当てます (<x> はインターフェイス番号です)。
ifconfig eth<x> インターフェイスが機能することを確認します。次のように入力します ( は、テスト対象のインターフェイスと同じサブネット上の別のマシンの IP アドレスです)。 ピン