« HP-UX デバイスファイル、メジャー番号、マイナー番号 | トップページ | HP-UX idiskコマンドでパーテーションテーブル »

HP-UX ioscanコマンドのデバイスファイルリスト

HP-UXは、独自のioscanコマンドでシステムにつながっている
デバイスを確認する事ができる。(Solarisだとformatに相当)

% ioscan -fnuNC disk

-- ioscanのオプション --------------------------
-f    詳細な情報を表示する
-n    デバイスファイル名を出力リストに追加する
-u    実際のハードウエアをスキャンせずにキャッシュ
        されているデータを表示する。
-----------------------------------------------

※ ioscan をオプションなしで実行すると、実際にハードウエア
を走査し、結果を出力する。

% ioscan -fk

class    I   H/W Path    Driver    S/W State    H/W Type    Description
=======================================================
ioa       0        0                sba            CLAIMED    BUS_NEXUS    System Bus Adapter(4030)

※上記H/W Pathが[ 0 ]という事から、下記値を参考にSBAだと
判断ができる。

--- プロセッサー又はSBA番号 -----

0            ioa                System Bus Adapter
120        processer    processer 

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

また、S/W State の結果から該当デバイスの状態(ステータス)
を確認する事ができる。

-- S/W State の意味 -------------------------

■CLAIMED :正常
■UNCLAIMED :ドライバが見つからない。
(ドライバがロードされているのか確認する)
■DIFF_HW:適切なドライバがない。
(ドライバがロードされているのか確認する)

□NO_HW:ハードウエアが応答していない。
(ハードウエアが正しく接続されているのか確認する)
□ERROR:ハードウエアがエラー状態にある。
(ハードウエアのLEDを確認する)
□SCAN:スキャン実行中。
(再度、ioscanの実行をする)

上記3項目は、ソフトウエアトラブルの可能性、
上記4項目以降は、ハードウエアトラブルの可能性が高い。
-------------------------------------------------------

UNCLAIMED や DIFF_HWだった場合、kcmoduleコマンドで
ドライバの状態を確認する。

% kcmodule -v esdisk
Module              esdisk  (1.0)
Description         SCSI Disk Driver for Enhanced SCSI stack
Timestamp           Fri Jan 12 14:36:54 2007 [45A7E356]
State               static (best state)
State at Next Boot  static (best state)
Capable             static unused
Depends On          module esctl:0.0.0
                    module sdisk:0.0.0
                    interface HPUX_11_31_PERF:1.0

Stateがunset だった場合、ロードされていない状態を示すので、
ロードする必要がある。

(ロードする例)
$ kcmodule module=static


module  

モジュールの状態が報告されます。 変更は行われません。

module=  

モジュールは best の状態になります。

module=state  

モジュールは指定した状態になります。 指定できる状態は、以下のとおりです。

unused  

モジュールはどのような方法でも使われていません。

static  

モジュールはカーネルの実行可能ファイルに静的にバインドされています。

auto  

モジュールは、どこからか使われようとしたときに、カーネル内に動的にロードされます。

loaded  

モジュールは、カーネル内に動的にロードされています。

best  

モジュールは、カーネルモジュールの開発者が「最善」の状態と考えた状態になります。 通常、これは、モジュールが auto をサポートしていれば、 auto であり、そうでなければ、モジュールが loaded をサポートしていれば、 loaded であり、そうでなければ、 static です。 best 状態のモジュールは、HP-UX のパッチまたは将来のリリースで、当社がモジュールの「最善」の状態に対して行う変更を継承します。

uninstall  

モジュールを unused 状態にします。 さらに、そのモジュールのすべての調整パラメータ設定とその他の関連構成データが抹消されます。 この状態は、モジュールをシステムから物理的に削除する場合にだけ指定します。

|

« HP-UX デバイスファイル、メジャー番号、マイナー番号 | トップページ | HP-UX idiskコマンドでパーテーションテーブル »

HP-UX」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.f.cocolog-nifty.com/t/trackback/1075871/23474043

この記事へのトラックバック一覧です: HP-UX ioscanコマンドのデバイスファイルリスト:

« HP-UX デバイスファイル、メジャー番号、マイナー番号 | トップページ | HP-UX idiskコマンドでパーテーションテーブル »