このセクションでは、Linux オペレーティング・システムが稼働する Intel ホストに Emulex ファイバー・チャネル・アダプター・ドライバーをインストールし、更新する方法について説明します。
Emulex アダプター・ドライバーをインストールするには、次の手順で行います。
- アダプター・ドライバーをインストールします。具体的なアダプター・ドライバーのインストール手順については、ご使用のホスト・アダプター・ベンダーが提供しているインストール手順書を参照してください。
- ホスト・システム・コマンド lsmod を使用して、Emulex アダプター・ドライバー・モジュールがロードされたことを確認してください。lpfc から始まるモジュール名を探します。
- 実行中のカーネル・バージョンを判別します。このバージョンは、ホスト・システム・コマンド uname -r を実行して確認できます。
バージョンは、2.4x または 2.6x のいずれでも構いません。
注: - 2.4 カーネルの場合は、 /proc/scsi/lpfc/n の先頭行にドライバーのバージョンがあります。ここで、n は Linux で SCSI ホスト・バスとして示されているホスト・アダプター・ポートです。例: Emulex LightPulse FC SCSI
7.1.1.14
- 2.6 カーネルの場合は、sysfx へのマイグレーションが原因で、/proc/scsi/lpfc/n ディレクトリー内ではドライバー・バージョンを確認できないことがあります。
この場合は、/proc/scsi/lpfc ディレクトリーに進んで値を記録してください。cat /sys/class/scsi_host/host n /lpfc_drvr_version と入力します。ここで、n は /proc/scsi/lpfc ディレクトリーで記録しておいたそれぞれの値です。
ご使用のホスト・システムに現在インストールされているファームウェア・バージョンを判別するには、次の手順で行います。
- ホスト・システム・コマンド lsmod を使用して、Emulex アダプター・ドライバー・モジュールがロードされていることを確認してください。lpfc から始まるモジュール名を探します。
- 実行中のカーネル・バージョンを判別します。バージョンを確認するには、ホスト・システム・コマンド uname -r を実行します。
バージョンは、2.4x または 2.6x のいずれでも構いません。
注: - 2.4 カーネルの場合は、cat /proc/scsi/lpfc/n と入力するとファームウェア・バージョンが見つかります。ここで、n は Linux で SCSI ホスト・バスとして示されているホスト・アダプター・ポートです。例: Firmware Version: 1.81 (H2D1.81X1)
- 2.6 カーネルの場合は、sysfx へのマイグレーションが原因で、/proc/scsi/lpfc/n 内ではドライバー・バージョンを確認できないことがあります。この場合は、/proc/scsi/lpfc ディレクトリーに示される値を記録します。
その後、cat /sys/class/scsi_host/hostn/fwrev と入力します。ここで、n は /proc/scsi/lpfc ディレクトリーで記録しておいたそれぞれの値です。
- 次のいずれかのステップを実行して、新規ドライバーをオンラインにします。
- サーバーをリブートします。これは最も効率の良いオプションです。
- modprobe Linux コマンドを使用してモジュールを除去し、追加します。