Hardware (UNIX server product)
1752805 メンバー
5762 オンライン
108789 解決策
新規ポスト

HBAのマニュアルは?

 
wallapy
時折のコントリビューター

HBAのマニュアルは?

A6795A、A5158A等のHBAのマニュアルはどこにあるのでしょうか?

Solaris用とかなら探せたのですが、HP用のこの型番のものはありませんでした。

Firmwareのバージョンを調べる方法が知りたいのでマニュアルを探しています。

マニュアルの場所、もしくはFirmのバージョンを調べる方法をご存知の方教えて下さい。よろしくお願いします。
8件の返信8
Ku_O
レギュラーアドバイザー

HBAのマニュアルは?

マニュアルは以下のところにあるようですが、ご希望のものかは中を見てないので、ちょっとわかりません。

http://www.docs.hp.com/hpux/netcom/index.html#Fibre%20Channel

で、調べ方なんですが、以下のコマンドの出力では駄目でしょうか?td0 は FC HBA の Device File です。

# fcmsutil /dev/td0
あかり
アドバイザー

HBAのマニュアルは?

fcmsutil /dev/tdXではFirm REVは出力されないですね。

やるなら、stmでinformationですが、HBAで積極的に

Firm REVを調べたことないので。

そもそも、HBAでFirmのアップとかないですからね。

なんでFirm REVが必要なんでしょうか?

wallapy
時折のコントリビューター

HBAのマニュアルは?

サーバにストレージをSAN接続したいのです。

その時にHBAの推奨Driverバージョンと

Firmバージョンがあるのですが、

それをクリアしているかを確認したいのです。

ちなみにHBAは既にサーバに搭載されています。

Kuniさんに教えて頂いたURLでFirmの

バージョンアップの方法は書いてあったのですが

やはり確認の方法が分かりませんでした。

あかりさんに教えて頂いたSTMもライセンスが無くて

私の環境では使えませんでした。

他に何か簡単に分るような方法はないのでしょうか?
Ku_O
レギュラーアドバイザー

HBAのマニュアルは?

STM は /ust/sbin/mstm(cstm とか xstm でも可)で実行できますが、information を取るだけなら(Tools メニューの information)、ライセンスは必要ないです。ただ、出力される情報は私のところで確認した限り fcmsutil の結果と同じです。

FC HBA では Firmware Revision というのは見たことないので、wallapy さんが必要とされる情報は、たぶん fcmsutil で表示される情報のどれかだと思うのですが。

具体的に必要条件を書いてもらえれば、もしかしたらどれのことかわかるかもしれません。
oops
貴重なコントリビューター

HBAのマニュアルは?

FW rev をみるならやはり STM しかないかと。STM の info ならライセンスはいりませんよ。root user で cstm か mstm を実行し、該当 HBA に information(info)コマンドをかければいいと思います。

#cstm

cstm>map

cstm>sel dev 43 << FC の I/F を選ぶ。43 はdevice# で、map の結果の一番左のカラムの数字。

cstm>info

-- Updating Map --

Updating Map...

cstm> il

-- Information Tool Log for Fibre Channel Interface on path 1/12/0/0 --

Log creation time: Wed Jan 28 11:21:11 2004

Hardware path: 1/12/0/0

Product ID: Fibre Channel Interface

Hardware Path: 1/12/0/0

Module Type: Bus Adapter

Vendor ID: 0x103c

PCI Device ID: 0x1028

PCI Subsystem Vendor ID: 0x103c

PCI Subsystem ID: 0x6

Topology: Private Loop (NL_port to NL_port)

Channel N_PORT_ID: 0x1

N_Port Port World Wide Name: 50060B000000FEF6

N_Port Node World Wide Name: 50060B000000FEF7

Tachyon TL/TS Major Revision:2 << これ?

Tachyon TL/TS Minor Revision:3 << これ?

Memory Address Base: 0xd9fbf000

ROM Alternate Addr Base: 0xd9fc0000

Lower I/O Address Base: 0xfe00

Upper I/O Address Base: 0xff00

-- Information Tool Log for Fibre Channel Interface on path 1/12/0/0 --

ドライバのバージョンは swlist でわかると思います。

swlist -l bundle -l product -l fileset | grep -i tachyon

# A5158A B.11.00.01 HP PCI Tachyon TL Fibre Channel

# A5158A.FC-TACHYON-TL B.11.00.01 PCI Tachyon TL Fibre Channel

A5158A.FC-TACHYON-TL.FC-TL-KRN B.11.00.01 Fibre Channel Tachyon TL Kernel Library

A5158A.FC-TACHYON-TL.FC-TL-RUN B.11.00.01 Fibre Channel Tachyon TL User Space files
Ku_O
レギュラーアドバイザー

HBAのマニュアルは?

ドライバのパッチによって、fcmsutil(tdutil)の出力は違うようですね。うちでは、ちゃんと TL Chip Revision No というのが表示されますが。ファームウェアバージョンというのはこれかも。

# tdutil /dev/td0

Vendor ID is = 0x00103c

Device ID is = 0x001028

TL Chip Revision No is = 2.3

PCI Sub-system Vendor ID is = 0x00103c

PCI Sub-system ID is = 0x000006

Previous Topology = UNINITIALIZED

Local N_Port_id is = 0x000000

Local Loop_id is = 126

N_Port Node World Wide Name = 0x50060b0000087065

N_Port Port World Wide Name = 0x50060b0000087064

Driver state = AWAITING_LINK_UP

Hardware Path is = 0/1/0/0

Number of Assisted IOs = 0

Number of Active Login Sessions = 0

Dino Present on Card = NO

Maximum Frame Size = 960

Driver Version = @(#) libtd.a HP Fibre Channel Tachyon

TL/TS/XL2 Driver B.11.00.10 (AR1201) /ux/core/kern/wsio/td_glue.c: Oct 11 2001,

11:54:14

ドライバは以下のものが入ってます。

A5158A B.11.00.10 PCI Tachyon TL/TS Fibre Channel

A6795A B.11.00.10 PCI Tachyon TL/TS/XL2 Fibre Channel
wallapy
時折のコントリビューター

HBAのマニュアルは?

STMの使い方、fcmsutilの見方が分って

とても為になりました。

ありがとうございました。

実機で確認したところfcmsutilでは

"TL Chip Revision No is = 2.3"、

STMでは

Tachyon TL/TS Major Revision:2

Tachyon TL/TS Minor Revision:3

でした。

実機のHBAはA5158Aです。

ちなみに推奨バージョンというのが、資料によると

A5158Aの場合"Firmware Version 104"とありました

ので皆さんに教えて頂いた情報で見た実機の数字とは

少しフォーマットが違っているかなと感じています。

もし他に確実な方法をご存知の方がいれば引き続き情報をお待ちしています。

よろしくお願いします。
rawsq
貴重なコントリビューター

HBAのマニュアルは?

"TL Chip Revision No is = 2.3"は物理的なチップのRevisionではないでしょうか?

A5158AのPCIカードをまじまじ眺めるとTachyonチップにはそれらしき文字(2.3)と書いて

あります。

じゃあFirmwareのバージョンはどうすれば調べられるのか、と聞かれると困ってしまいます。

DISKのファームとかはODEのMAPPER(MAPPER2)を利用すると調べられるので、それと同じ

感覚で調べられるのかなぁと思ってやってみました。

SupportPlusのCD-ROMからブート

(ブートディスクのLIFエリアにMAPPER2があればそれでも可能。

確認はlifls -l /dev/rdsk/c*t*d*)

ISL> ode

ODE> mapper2

MAPPER2> run

(略)

I/O Configuration:

Type HW SW Revisions

Path Component Name ID Model Model Hdwr Firm

---------- ----------------------------------- ----- ----- ----- ----- -----

(略)

0/0/14 Elroy PCI Bridge DH 782H AH 0 0

0/0/14/0/0 HP 6795A 2G/1G Fibre Chan. Adapter 103CH 1029H 103CH 128CH 0BH

(略)

1/0/10 Elroy PCI Bridge DH 782H AH 0 0

1/0/10/0/0 HP 5158A 1G Fibre Channel Adapter 103CH 1028H 103CH 0006H 0BH

(略)

こんな感じでFirmのRevisionはでます。

しかし、「0x0B」じゃあ良くわかりませんね。

その推奨バージョンが記載されたマニュアルの入手先を紹介いただければ(公開できれば、ですが)何かお力になれるかもしれません。