diskcfg(1M)


diskcfg -- SDI ドライバ用システムファイルの更新

形式

/etc/scsi/diskcfg [-S] [-R ROOT] [filename]

機能説明

diskcfg は提供される情報からストレージデバイスインタフェース(SDI)用のシステムファイルを生成します。diskcfg は提供されるファイルから入力を読み込み、あるいはファイルが提供されない場合は stdin から読み込み、その情報に基づいて新しい SDI コンフィギュレーションを生成します。入力は SDI ドライバをオンにするかオフにするかの情報を含み、要求された形式に完全に一致しなければなりません。一致しない場合、diskcfg は異常終了します。diskcfg は、sdiconfig(1M) コマンドか、あるいは他の同様の出力を生成するコマンドと共に使用する目的で提供されています。

オプション

diskcfg には下記のようなオプションが指定できます。

-S
デバッグメッセージを表示します。

-R ROOT
カーネルソースツリーのルートに \/ の替わりにこの値を使用できます。

filename
標準入力の代わりに filename から入力を読み込みます。

入力

diskcfg 用の入力形式は下記のとおりです。
 
   driver name 
   long driver name 
   driver type 
   configure flag 
   unit number 
   dma channel 1 
   dma channel 2 
   ipl level 
   interrupt vector 
   interrupt sharing flag 
   starting I/O address 
   ending I/O address 
   starting memory address 
   ending memory address 
   cpu binding 

各フィールドには値が必要で、入力はタブで区切られていなければなりません。各入力行は、1 つの SDI デバイスを表します。

diskcfg はその起動パスとしてユーザ環境からシェル変数 ROOT を使用しないことに注意してください。ROOT の値は、-R オプションを使用して指定できます。非ルートソースツリー内のカーネル開発などの特別な場合を除いて、-R オプションは使わないようにしてください。

ファイル

/etc/scsi/diskcfg

/dev/resmgr

/stand/resmgr

使用法

diskcfg はシステム管理用コマンドで、シングルユーザモードで使用しなければなりません。マシンのシングルユーザモードへの切り替えについては、init(1M) を参照してください。

st01(7)sc01(7) などのロード可能なドライバは SDI デバイスを扱いますが、diskcfg を実行する前に要求時にロードしなければなりません。ロード可能なドライバのロードに関しては、modadmin(1M) を参照してください。

戻り値

diskcfg 正常終了した場合、diskcfg は値 0 を返します。異常終了した場合は、0 以外のコードを返します。

関連項目

disk.cfg(4), init(1M), modadmin(1M), sdiadd(1M), sdiconfig(1M), sdirm(1M)
SCO UnixWare Forum Beta Release (BL12) -- September 1997
© 1997 The Santa Cruz Operation, Inc. All rights reserved.