Intel(R) PRO/1000 ファミリ アダプタÌ Linux* 用ドライバ ======================================================= 2001年7月26ú Ú次 ==== - 本リリースÉ墀 - Î応アダプタ - 構築¨æÑインストール - コマンド ライン パラメータ - ¬度ÆデュプレックスÝè - ÇÁÝè - ù知Ìâè - サポート - ライセンス 本リリース ========== 本書Í Intel(R) PRO/1000 ファミリÌサーバ¨æÑデスクトップ ドライバÌ Linux 用ドライバ バージョン 3.1.17 É¢ÄðàµÜ·。 ±ÌドライバÍ 2.2.x カーネルÅ 2.2.19 ÜÅ、¨æÑ 2.4.x カーネルÅ 2.4.4 Üųµ構築³êé±Æª認¯³êĢܷ。インテルÐÅÍカーネル 2.4.2 Æ 2.2.16 ð持Âインテル プロセッサÌ PC ÅÌテストð集中的É À行µÜµ½。ܽ、±ÌドライバÍ Itanium(TM) ベースÌシステムÉà Î応µÄ¢Ü·。 Intel PRO/1000 ドライバÍ、»ÝロードÂ能ÈモジュールƵÄÌÝÎ応 µÜ·。インテル ドライバÌÃ的リンクðÂ能É·éカーネル ソースÉ ÎµÄパッチðñ供µÜ¹ñ。ハードウェア要件ÉÖµÄÍ、Intel PRO/1000 アダプタÉ付®Ì¶書ð参Ƶľ³¢。リスト³êÄ¢é·×ÄÌ ハードウェア要件Í Linux Ì使用É該当µÜ·。 本リリースÌバージョンÍ Intel(R) Advanced Networking Services ドライバ (Intel(R) ANS) ÌフックðÜñŢܷ。ÁèÌ配布 (Red Hat* ðÜÞ) Ì ベース ドライバÌバージョンÉæÁÄÍ、±êçÌフックÍÜÜêĢܹñ。 ܽ、±ÌドライバÍゼロコピー機能ðÜñŢܷ。デフォルトÅÍ、 ゼロコピーðサポート·éカーネルª使用³êÄ¢éê合ÉÍゼロコピーª オンÉÈèÜ·。 Î応アダプタ ============ 本リリースÌドライバÍ、次Ìインテル ネットワーク アダプタÉÎ応µÜ·。 アダプタ¼ ボード ID ---------- --------- PRO/1000 Gigabit Server Adapter 700262-xxx、717037-xxx PRO/1000 F Server Adapter 738640-xxx、A38888-xxx、 A06512-xxx PRO/1000 T Server Adapter A19845-xxx、A33948-xxx PRO/1000 XT Server Adapter A51580-xxx アダプタÌÎ応óµð確認·éÉÍ、アダプタÅボード ID Ô号ð検õµÜ·。 バーコードð持¿、数字ª123456-001 (6 桁 ハイフン3 桁) Ì形®Å ¦³êÄ¢éラベルð©Â¯Ä¾³¢。ã記Ì数字Ìリストɱêð ê致³¹Ü·。 アダプタÌ認¯û法É¢ÄÌîñÍ、次ÌサイトÉ é 『Adapter & Driver ID Guide』 ð参Ƶľ³¢。 http://support.intel.com/support/network/adapter/pro100/21397.htm Linux 用ÌÅ新Ìインテルネットワーク ドライバÍ、次ÌサイトÉ èÜ·。 http://support.intel.com/support/network/adapter/1000/index.htm 構築¨æÑインストール ====================== 注:アダプタª³µ®ì·éæ¤É構築·éÉÍ、»ÝÀ行中Ìカーネルª インストール³ê½カーネル ソースÌバージョンÆÝèÉê致·é±Æª 重要Å·。ܽ、¡カーネルðÄ度コンパイルµ½ê合Í、±±Å コンピュータðÄ起®µÄ¾³¢。 1. ベース ドライバÌ tar ファイルð任ÓÌディレクトリÉÚ®µÜ·。 ½Æ¦Î、/home/username/e1000 Ü½Í /usr/local/src/e1000 ð使用µÜ·。 2. アーカイブð untar Ü½Í unzip µÜ·。 tar xfz e1000-x.x.x.tar.gz 3. ドライバ src ディレクトリÉÏ更µÜ·。 cd e1000-x.x.x/src/ 4. ドライバ モジュールðコンパイルµÜ·。 make install バイナリÍ次Ìæ¤Éインストール³êÜ·。 Linux 2.2.x システム: /lib/modules/[カーネル バージョン]/net/e1000.o Linux 2.4.x システム: /lib/modules/[カーネル バージョン]/kernel/drivers/net/e1000.o 5. モジュールðインストールµÜ·。 insmod e1000 [パラメータ=値] 6. ifconfig eth# <IP アドレス> # ÍインターフェイスÌÔ号Å·。 7. インターフェイスª®ì·é©確認µÜ·。 ping <²使用Ì IP アドレス> ±ÌドライバÌバイナリ RPM* パッケージð構築·éÉÍ 'rpm -tb <filename.tar.gz>' ðÀ行µÜ·。<filename.tar.gz> ðドライバÌ ÁèÌファイル¼Æ置«·¦Ü·。 コマンド ライン パラメータ ========================== 次ÌパラメータÍコマンド ラインÉ modprobe (Ü½Í insmod) コマンドÆ ¤Éü͵Ä使用µÜ·。½Æ¦Î、2 ÂÌ Intel PRO/1000 PCI アダプタÌ ê合Í、次ðü͵ܷ。 insmod e1000 TxDescriptors=80,128 Å初ÌアダプタÉ뵀 e1000 ドライバð80 TX リソースÅ、2 ÔÚÌ アダプタÉÍ 128 TX リソースðロードµÜ·。 Speed (Intel(R) PRO/1000 T Server Adapter ÌÝ) 有øÍÍ:0、10、100、1000 デフォルト値:0 ライン¬度ð指èµ½値 (メガビット/秒 [mbps])ɧµÜ·。 ±Ìパラメータª指è³êĢȢê合、Ü½Í 0 ÉÝè³êÄ¢é ê合Í、ボードÍ、リンク パートナーªオートネゴシエーションÉÝè ³êÄ¢éê合ɳµ¢¬度ð©®検出µÜ·。¬度Ìパラメータª 10 Ü½Í 100 ÉÝè³êÄ¢éê合Í、デュプレックスªÝè³êÄ ¢é必要ª èÜ·。 ±Ì¶書Ì 「¬度ÆデュプレックスÌÝè」 セクションð参Ƶľ³¢。 Duplex (Intel(R) PRO/1000 T Server Adapter ÌÝ) 有øÍÍ:0-2 (1=¼ñ重、2=全ñ重) デフォルト値:0 ±Ìパラメータª指è³êĢȢê合、Ü½Í 0 ÉÝè³êÄ¢é ê合Í、ボードÍ、リンク パートナーªオートネゴシエーションÉÝè ³êÄ¢éê合ɳµ¢デュプレックスÝèð©®検出µÜ·。 リンク パートナーª§³êÄ¢éê合(全ñ重ܽͼñ重)、 ¼ñ重モードÉデフォルトÝè³êÜ·。 ±Ì¶書Ì「¬度ÆデュプレックスÌÝè」 セクションð参Ƶľ³¢。 AutoNeg (Intel(R) PRO/1000 T Server Adapter ÌÝ) 有øÍÍ:0-0x0F, 0x20-0x2F デフォルト値:0x2F ±Ìパラメータª使用³êéê合、Speed Æ ForceDuplex Ìパラメータð 指èµÈ¢Å¾³¢。±ÌパラメータÍ、ボードª告知·é¬度Æ デュプレックスÝèð指è·éビットマップÅ·。 ±Ì¶書Ì「¬度ÆデュプレックスÌÝè」セクションð参Ƶľ³¢。 FlowControl 有øÍÍ:0-3 (0=ȵ、1=Rx ÌÝ、2=Tx ÌÝ、3=Rx&Tx) デフォルト値:3 ±ÌパラメータÍ、Ethernet PAUSE フレームÉ©®¶¬ (Tx) Æ 応答 (Rx) ð§äµÜ·。 TxDescriptors 有øÍÍ:80-256 デフォルト値:256 ±Ì値ÍドライバÉæè割è当Äçê½送信記述子数Å·。 ±Ì数ð増â·Æ、ドライバªæè½Ì送ó信ðキューÅ«é æ¤ÉÈèÜ·。各記述子Í 16 バイトÅ·。 RxDescriptors 有øÍÍ:80-256 デフォルト値:256 ±Ì値ÍドライバÉæè割è当Äçê½ó信記述子数Å·。 ±Ì数ð増â·Æ、ドライバªæè½Ìó信パケットðバッファÉ üêçêéæ¤ÉµÜ·。各記述子Í 16 バイトÅ·。 ó信バッファÍ各記述子É割è当Äçê、MTU ÝèÉ応¶Ä 2048、 4096、8192、Ü½Í 16384 バイトÅ·。 TxIntDelay 有øÍÍ:0-65535 (0=オフ) デフォルト値:64 ±Ì値Í、1.024 マイクロ秒単ÊÅ送信中断̶¬ð遅ç¹Ü·。 送信中断Ì縮¬ÍÁèÌネットワークÌトラフィックɳµ²® ³êÄ¢éê合É CPU Ìø¦ð高ßé±ÆªÅ«Ü·。システムª ドロップµ½送信ð伝¦Ä¢éê合Í、±Ì値ªå«·¬Äドライバª 使用Å«é送信記述子ªÈÈÁĢܷ。 RxIntDelay 有øÍÍ:0-65535 (0=オフ) デフォルト値:64 ±Ì値Í、1.024 マイクロ秒単ÊÅó信中断̶¬ð遅ç¹Ü·。 ó信中断Ì縮¬ÍÁèÌネットワークÌトラフィックɳµ²® ³êÄ¢éê合É CPU Ìø¦ð高ßé±ÆªÅ«Ü·。 ±Ì値ðå«·éÆフレームó信ÌÒ¿時ÔðÇÁµÄ TCP トラフィックÌスループットð縮¬·é±ÆªÂ能ÉÈèÜ·。 システムªドロップµ½ó信ð伝¦Ä¢éê合Í、±Ì値ªå«·¬Ä ドライバª使用Å«éó信記述子ªÈÈÁĢܷ。 Jumbo (Intel(R) PRO/1000 F ¨æÑ PRO/1000 T Server Adapter ÌÝ) 有øÍÍ:0-1 デフォルト値:1 '1' Ì値Í、ドライバª Jumbo Frame(ジャンボ フレーム)Ì使用ð 許·׫Šé±Æð¦µÜ·。ÀÛÌフレーム サイズÍ、 デバイス MTU ÌÝèŧä³ê、ifconfig ©çÝè³êÜ·。 スイッチ パケットÌサイズ 18 ユニットðアダプタÌサイズæèà å«ÝèµÄ¾³¢ (MAC ヘッダÆ CRC ðÜßé)。 XsumRX (Intel(R) PRO/1000 F ¨æÑ PRO/1000 T Server Adapter ÌÝ) 有øÍÍ:0-1 デフォルト値:1 '1' Ì値Í、ドライバª ó信µ½パケット(UDP Æ TCP ̼û) Ì IP チェックサムÌオフロードðアダプタ ハードウェアÉ有øÉ·é ±Æð¦µÜ·。 WaitForLink 有øÍÍ:0-1 デフォルト値:1 ドライバª初ú»ð終¹·é前ÉリンクðÒ機·é©Ç¤©ð§äµÜ·。 デフォルト値Í、初ú»ð®¹µコマンド プロンプトÉßé前É、 オートネゴシエーションª®¹(ܽ͸敗)·éÜÅドライバð Ò機³¹Ü·。±Ì数値ð '0' ÉÝè·éÆ、ドライバªæè¬ 初ú»³êÜ·ª、ロード³ê½Æ«É不³Èリンクîñð表¦·é Â能«ª èÜ·。±êͬ度/デュプレックスܽÍオート ネゴシエーションÝèÉÍÖ連µÄ¢Ü¹ñ。 ¬度ÆデュプレックスÝè ======================== Intel PRO/1000 T Server Adapter ̬度ÆデュプレックスÝèð§ä·é ½ßÉ 3 ÂÌキーワードª使用³êÜ·。キーワードÍ Speed、ForceDuplex、 ¨æÑ AutoNeg Å·。 ボードªファイバ インターフェイスð使用·éê合、±êçÌキーワードͳ視 ³êÜ·。ボードÍ 1000 Mbps 全ñ重モードÅÌÝリンク³êÜ·。 ºベースÌボードÅÍ、キーワードÍ次Ìæ¤É相εܷ。 デフォルトÌオペレーションÍオートネゴシエーションÅ·。ボードÍ·×ÄÌ サポート³êé¬度Æñ重モードÌ組Ý合í¹ð告知µ、リンク パートナーª オートネゴシエーションÉÝè³êÄ¢éê合ÍÅ高̬度Æñ重モードÌ 組Ý合í¹ÅリンクµÜ·。 Speed = 1000 ÉÝè·éÆ、§À付«Ìオートネゴシエーションª有øÉÈè 1000 Mbps Ìݪ告知³êÜ·。(1000BaseT 仕様Íオートネゴシエーションð 必要Ƶܷ。) Speed = 10 Ü½Í 100 ÉÝè·éÆ、Speed Æ ForceDuplex ̼ûðÝè·é 必要ª è、オートネゴシエーションͳøÉÈèÜ·。 AutoNeg パラメータÍ ³視³êÜ·。リンク パートナーª§³êé必要ª èÜ·。 AutoNeg パラメータÍオートネゴシエーション処理Åæè½Ì§äª必要È ê合É使用³êÜ·。 ±Ìパラメータª使用³êéê合、Speed Æ ForceDuplex パラメータð指èµÈ¢Å¾³¢。±ÌパラメータÍ、Ç̬度Æ デュプレックスÝèªリンク パートナーÉ告知³êé©ð指è·é ビットマップÅ·。 ビット 7 6 5 4 3 2 1 0 ¬度 (Mbps) N/A N/A 1000 N/A 100 100 10 10 デュプレックス 全ñ重 全ñ重 ¼ñ重 全ñ重 ¼ñ重 AutoNeg ÌÝèÍ、指è³ê½Å高̬度ܽÍデュプレックスÅボードª リンク·é±ÆðÛصܹñª、リンク パートナーªオートネゴシエーション ÉÝè³êÄ¢éê合ÉÍ、Â能ÈÅ高¬度ÆデュプレックスÅリンクµÜ·。 リンク パートナーª¬度/デュプレックスð§·éÆ、アダプタͯ¶¬度/ デュプレックスɧ·é必要ª èÜ·。 ÇÁÝè ======== システムÌ開始時Éネットワーク ドライバª³µロード·éæ¤ÉÝè ·éÌÍ、配布É˶µÜ·。ÊíÍエイリアス行ð /etc/modules.conf É ÇÁµ、¼Ìシステム起®スクリプトÆÝèファイルܽͻ̢¸ê©ð Ò集µÜ·。½Ì Linux 配布ÉÍ、±êçÌÏ更ðÀ行Å«éツールª 付®µÄ¢Ü·。²使用ÌシステムÌネットワーク デバイスÌÝèð³µ 行¤½ßÌÚ×É¢ÄÍ、付®Ì¶書ð参Ƶľ³¢。±ÌìÆ中É ドライバ¼Ü½Íモジュール¼ð尋Ëçê½ê合Í、Intel PRO/1000 Ì ドライバ¼Í 'e1000' Å·。 ù知Ìâè ========== コーナー ケースÌストレス テストÅ、インテルÅÍ Tx Æ Rx Ìハングð 認知µÜµ½。Samba «Å数úÈãÉ渡èトラフィックÌ負ת嫢 ê合ÉÁèÌá害ª©³êĢܷ。±ÌâèÌñðôÍ、RxIntDelay=0 ÉÝè·é©、「ifconfig ethx down」 ¨æÑ 「ifconfig ethx up」 (x Í Intel(R) PRO/1000 ドライバÌインスタンスÅ·) ð使用·é±ÆÅ·。 サポート ======== サポートîñÉ¢ÄÍ、インテル サポート Web サイトð²覧¾³¢。 http://support.intel.co.jp Î応·éアダプタÅサポート³êéカーネルÌソースコードÌâèª確認 ³ê½ê合Í、»êÉÖ連·éÁèÌîñð linux.nics@intel.com É 電子メールŨ送è¾³¢。 ライセンス ========== Copyright(C) 1999 - 2001, Intel Corporation. All rights reserved. 修³Ì有³ÉÖíç¸、ソース¨æÑバイナリ フォームÌÄ配布¨æÑ 使用ª次Ìð件Å許³êĢܷ。 1. ソースコードÄ配布Íã記Ì著ì ÌÊ知、±ÌリストÌð件、¨æÑ 次Ì注Ó事項ðÜÞ必要ª èÜ·。 2. バイナリ フォームÌÄ配布Í、ã記Ì著ì ÌÊ知、±ÌリストÌð件、 ¨æÑ次Ì注Ó事項©配布(ܽͼû)ÉÜÜêé¼Ì¶書ð½映·é 必要ª èÜ·。 3. Intel Corporation Ìм¨æÑ»ÌÖ連ïмÍ、書ʯÓ鵃 ±Ìソフトウェア©ç¶µ½»品Ì推§Ü½ÍプロモーションÉ 使¤±ÆÍūܹñ。 本ソフトウェアÍ著ì Û持Ò¨æÑÖ連ïÐÉæèñ供³ê、インテルÍ、 ¤品«¨æÑÁèÚ的ÖÌ適合«ÉÖµÄ、¾¦、Ù¦ðâí¸êØÌÓ任ð 負í¸ÛØðµÜ¹ñ。¢©Èéê合Å ÁÄà、¼Ú的¨æÑÔÚ的ȹ害、 拡å¹害(前述、結Ê的、ô的、¨æÑÁÊȹ害ðÜß、ܽ±êçÉ Àè³êÈ¢)É¢ÄインテルÍ¢©ÈéÓ任à負¢Ü¹ñ。インテルª Ó任ð負íÈ¢àÌÉÍ、契ñɨ¯éàÌ、Ó任ɨ¯éàÌ、不法行× (Ó慢¨æѻ̼ðÜÞ)Ü½Í çäé´öŶ¶½àÌ、Ó任Ì´理É ¨¯éã用品、ã用サービスÌæ¾、データ̹¸、事ÆâƱÌ中断ªÜÜê、 ±êÉÀçêéàÌÅÍ èܹñ。ܽ、±ÌソフトウェアÌ使用©ç¶¶é ¹害ÌÂ能«É¢Ä事前ÉÊ知ðó¯æÁÄ¢½ê合àÓ任ð負¢Ü¹ñ。 * ¼Ð̤標Í各所有ÒÉ帰®µÜ·。Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.