ここからサイト内共通メニューです。
サイト内共通メニューを読み飛ばす。
サイト内共通メニューここまで。
2002年11月01日現在
Fibre Channelコントローラ(N8190-105)
ディストリビューション Miracle Linux Standard Edition Version2.0
(KERNEL 2.4.7-2.24mlsmp)
(XFree86-4.0.3)

Fibre Channel用ドライバ Emulex Driver for Linux - Version 4.20p
Emulex Driver for Linux - Version 4.20p-nec


      本ページの内容は、限られた評価環境における検証結果に基づいた動作確認情報です。
      ページ内の情報をご活用いただく前に予め「ご利用にあたっての注意事項」をご覧ください。


      なお、ハードウェアの導入・購入に関するご相談はこちらからお問い合わせ下さい。

記号の意味は以下の通りです。
◎…ドライバを適用し動作可能
○…ドライバを適用し一部問題があるが動作可能
×…動作不可
動作確認環境 / 動作確認内容 / ドライバの適用方法 / 注意事項

■動作確認環境 ↑UP

No. 機器名称 型番
1 Express5800/120Lf (ホットプラグモデル / メモリ 256MB) N8100-782 1
2 128MB増設メモリボード N8102-138 1
3 増設CPUボード(P-V 1.4GHz/512K) N8101-231 1
4 増設用9.1GB HDD N8150-143 1
5 Fibre Channelコントローラ (2Gbps/Optical) N8190-105 1
6 iStorage WB3240 NF9320-SS01 1
7 SFPモジュール N8190-42 2
8 FCケーブル NF9310-SJ01,SJ02 3
9 iStorage S2200 ディスクアレイ装置 (ディスク3台/RAID-5) NF2200-SR411 1

No. プロダクト名 型番
1 StoragePathSavior 1.1 Enterprise for Linux UFS203-H0010
2 StoragePathSavior 1.1 Standard for Linux UFS203-H0020


■動作確認内容 ↑UP

No. 動作確認内容 結果 コメント
1 ドライバ適用後のシステム立ち上げ 問題なくシステムが起動することを確認
2 パーティションの作成/削除 正常に動作することを確認
3 ファイルシステムの作成、mount/umount 正常に動作することを確認
4 Fibre Channelコントローラ配下のディスクにアクセス Read/Write/データ比較で問題ないことを確認
5 ランニング評価 Read/Write/データ比較を繰り返すTPにて48時間以上問題ないことを確認
6 ケーブルの抜差し(障害時の擬似確認) アクセスしていたコマンドが異常終了することを確認

■ドライバの適用方法 ↑UP

ドライバの適用方法

・SPS[StoragePathSavior]未使用時のドライバ [ Download ]
・SPS[StoragePathSavior]対応版ドライバ [ Download ]
SPS(StoragePathSavior)がインストールされております環境で、対応ドライバを御使用しないと不具合が生じます。

  1. 以下パッケージがインストールされていることを確認
    ・kernel-headers-2.4.7-2.24ml.i686.rpm
    ・kernel-source-2.4.7-2.24ml.i686.rpm
  2. ダウンロードしたドライバを任意のディレクトリに格納
  3. ダウンロードしたファイルを解凍
    # tar xvf lpfc-i386.tar (or lpfc-420p-nec-i386.tar)
  4. SourceBuild配下に移動し、Makefileの以下行をエディタにて修正
    <修正前>
    BASEINCLUDE = /usr/src/linux
    cat lpfc.ver1 | /sbin/genksyms -k 2.2.5 > lpfc.ver
    install -c $(LPFC) /lib/modules/$(VER)/kernel/drivers/scsi/$(LPFCO).o
    install -c $(LPFN) /lib/modules/$(VER)/kernel/drivers/net/$(LPFNO).o
    install -c $(LPFC) /lib/modules/$(VER)/scsi/$(LPFCO).o
    install -c $(LPFN) /lib/modules/$(VER)/net/$(LPFNO).o
    <修正後(smp環境の場合)>
    BASEINCLUDE = /usr/src/linux-2.4
    cat lpfc.ver1 | /sbin/genksyms -p smp -k 2.4.7 > lpfc.ver
    install -c -m 644 $(LPFC) /lib/modules/$(VER)/kernel/drivers/scsi/$(LPFCO).o
    install -c -m 644 $(LPFN) /lib/modules/$(VER)/kernel/drivers/net/$(LPFNO).o
    install -c -m 644 $(LPFC) /lib/modules/$(VER)/scsi/$(LPFCO).o
    install -c -m 644 $(LPFN) /lib/modules/$(VER)/net/$(LPFNO).o
    <修正後(up環境の場合)>
    BASEINCLUDE = /usr/src/linux-2.4
    CFLAGSの"-D__SMP__=1 \"を削除
    cat lpfc.ver1 | /sbin/genksyms -k 2.4.7 > lpfc.ver
    install -c -m 644 $(LPFC) /lib/modules/$(VER)/kernel/drivers/scsi/$(LPFCO).o
    install -c -m 644 $(LPFN) /lib/modules/$(VER)/kernel/drivers/net/$(LPFNO).o
    install -c -m 644 $(LPFC) /lib/modules/$(VER)/scsi/$(LPFCO).o
    install -c -m 644 $(LPFN) /lib/modules/$(VER)/net/$(LPFNO).o
  5. 認識するディスクアレイ装置及び認識順番を固定にする場合(必要な場合のみ)
      「Fibre Channelスイッチ」を御使用のお客様で、認識するディスクアレイ装置及び認識順番を固定する場合、lpfc.conf.cのパラメータを変更願います。 なお、本手順は例ですので、詳しくはEmulex社URLを参照願います。 本設定が必要な環境は、「Fibre Channelスイッチ」に複数のディスクアレイ装置が接続されている環境を御使用のお客様です。
    (例)
    ・lpfc_scandown = 0;
    ・lpfc_bind_entrie = 2; → lpfc_fcp_bind_DIDの定義している数
    ・lpfc_automap = 0;
    ・lpfc_fcp_bind_DID[]={"0141ef:lpfc0t0","0151e8:lpfc0t1"}; → DIDの設定の仕方
  6. ドライバのMake方法及びインストール
    # make clean
    # make build
    # make install
  7. /etc/modules.confに以下内容を追加
    options scsi_mod max_scsi_luns=X (Xは任意の数値)
    alias scsi_hostadapterX lpfcdd(Xは任意の数値)
  8. ローダブルモジュールを自動起動するため依存関係ファイルの作成
    # depmod -a
  9. インストールされたモジュールイメージの作成
    # /sbin/mkinitrd /boot/(lilo.confのinitrd内容) (Kernel Version)
    (例:# /sbin/mkinitrd /boot/initrd-2.4.7-2.24mlsmp.img 2.4.7-2.24mlsmp)
  10. mkinitrdで作成するイメージファイルが既に存在する場合、エラーとなります。ファイルを削除して実行するか、-fオプションを使用してください。 "/boot/initrd-xxxxxx.img already exists."が出力された場合は、正しくイメージファイルが作成されておりません。
  11. liloの再インストール
    # lilo -v
    ※ /etc/lilo.confの修正が必要な場合は、修正後実行。
  12. システムリブート
    # sync
    # reboot
DIDの設定の仕方(例)

  1. 最初はDIDの設定を行わず、「ドライバの適用方法」を参照の上、ドライバを組み込みシステムを再起動。
  2. システム再起動後、ドライバをmakeしたディレクトリに移動し、dfcコマンドを実行。
    # ./dfc
  3. dfcコマンドを実行すると"cmd>"と表示されますので、instanceと入力しFibre Channelコントローラの枚数やコントローラ番号を調べる。表示は以下のように表示される。
    lpfc Driver Interface 0: Adapter 0
    lpfc Driver Interface 1: Adapter 1
  4. 調査したいコントローラの接続情報を採取するため、調べるコントローラの番号を指定する。
    cmd> set board x (x:コントローラ番号[0オリジン])
  5. nodeinfoを入力すると以下のように表示(例)されますので、DIDの値をメモしてください。
    Flg Ste DID TargetID WWPName WWNName
    20 4 00fffffe 00000000 20:02:00:60:69:c0:0a:3e 10:00:00:60:69:c0:0a:3e
    0 4 00fffffc 00000000 20:02:00:60:69:c0:0a:3e 10:00:00:60:69:c0:0a:3e
    0 4 00011200 00000000 10:00:00:00:c9:2b:69:fc 20:00:00:00:c9:2b:69:fc
    1240 6 000111e1 00000000 23:00:00:00:4c:01:23:45 20:00:00:00:4c:01:23:45
    1240 6 000110e8 00000001 21:00:00:00:4c:01:23:45 20:00:00:00:4c:01:23:45
  6. 上記データを参照して、lpfc.conf.cの"lpfc_fcp_bind_DID"を修正願います。なお、上記の場合は、以下のようになります。
    例:char *lpfc_fcp_bind_DID={"0111e1:lpfc0t4","0110e8:lpfc0t1"};
    → NNNNNN:lpfcXtY (NNNNNN:DID / X:コントローラ番号 / Y:認識させるSCSI-ID)
  7. 2枚目のDID情報を採取する時は、4.〜6.の操作を繰り返し実行願います。
  8. dfcコマンドを終了するには、"cmd>"の後に"exit"と入力してください。

    − 注意事項 −
  9. 1システム上に複数のアレイディスク装置が接続されている場合、同じAL-PAにならないようにAL-PAスイッチの設定を行ってから作業願います。
  10. dfcコマンドにつきましては、上記手順以外の操作は、絶対に行わないでください。また、業務中の使用も行わないでください。
ドライバ適用に関しての注意事項

  1. ドライバの最新情報は、以下Emulex社URLを参照してください。

    http://www.emulex.com/

    ※「drivers,software and manuals」からLP952Lを参照してください。

■注意事項 ↑UP

  1. ディスクアレイ装置を御使用の際、LD Numberは、0から連続するLD Numberで作成願います。
    0,1,4と作成した場合、LD Number:4がシステム起動時、認識できません。動的追加により認識は可能です。
  2. KernelをVersion Upする際は、modules.confの"alias scsi_hostadapterX lpfcdd"の先頭に"#"をつけてVersion Upしてください。ドライバを組み込む際は、再度ソースから上記手順でドライバを組み込むことが可能です。ただし、動作検証は上記で記載されたKernel Versionでのみ行っております。
戻る ↑UP
Copyright NEC Corporation. 1994- All rights reserved.