AMR(4) | FreeBSD Kernel Interfaces Manual | AMR(4) |
名称
amr — MegaRAID SCSI/ATA/SATA RAID ドライバ書式
このドライバをカーネルにコンパイルするためには、次の行を利用者のカーネル設定ファイルに置きます:
device scbus
device amr
もう一つの方法として、ブート時にモジュールとしてドライバをロードするためには、次の行を loader.conf(5) に置きます:
amr_load="YES"
解説
amr ドライバは Dell と Hewlett-Packard によって再ラベルされて販売されたモデルを含んで、 LSI Logic MegaRAID SCSI、ATA と SATA RAID コントローラとレガシ (遺産的) American Megatrends MegaRAID SCSI RAID コントローラのサポートを行います。LSI MegaRAID SAS コントローラは、 mfi(4) によってサポートされ、このドライバでは動作しません。
ハードウェア
amr ドライバによってサポートされたコントローラは次を含みます:
- MegaRAID SATA 150-4
- MegaRAID SATA 150-6
- MegaRAID SATA 300-4X
- MegaRAID SATA 300-8X
- MegaRAID SCSI 320-1E
- MegaRAID SCSI 320-2E
- MegaRAID SCSI 320-4E
- MegaRAID SCSI 320-0X
- MegaRAID SCSI 320-2X
- MegaRAID SCSI 320-4X
- MegaRAID SCSI 320-0
- MegaRAID SCSI 320-1
- MegaRAID SCSI 320-2
- MegaRAID SCSI 320-4
- MegaRAID Series 418
- MegaRAID i4 133 RAID
- MegaRAID Elite 1500 (Series 467)
- MegaRAID Elite 1600 (Series 493)
- MegaRAID Elite 1650 (Series 4xx)
- MegaRAID Enterprise 1200 (Series 428)
- MegaRAID Enterprise 1300 (Series 434)
- MegaRAID Enterprise 1400 (Series 438)
- MegaRAID Enterprise 1500 (Series 467)
- MegaRAID Enterprise 1600 (Series 471)
- MegaRAID Express 100 (Series 466WS)
- MegaRAID Express 200 (Series 466)
- MegaRAID Express 300 (Series 490)
- MegaRAID Express 500 (Series 475)
- Dell PERC
- Dell PERC 2/SC
- Dell PERC 2/DC
- Dell PERC 3/DCL
- Dell PERC 3/QC
- Dell PERC 4/DC
- Dell PERC 4/IM
- Dell PERC 4/SC
- Dell PERC 4/Di
- Dell PERC 4e/DC
- Dell PERC 4e/Di
- Dell PERC 4e/Si
- Dell PERC 4ei
- HP NetRAID-1/Si
- HP NetRAID-3/Si (D4943A)
- HP Embedded NetRAID
- Intel RAID Controller SRCS16
- Intel RAID Controller SRCU42X
診断
ドライバの初期化/シャットダウンフェーズ
- amr%d: memory window not available
- amr%d: I/O window not available
-
PCI BIOS はコントローラの正しい操作に必要なリソースを割り付けませんでした。ドライバはこのコントローラに取り付けられません。
- amr%d: busmaster bit not set, enabling
-
PCI BIOS はコントローラの正しい操作に必要な、バスマスタ DMA を有効にしませんでした。ドライバはこのビットを有効にし、初期化処理は続きます。
- amr%d: can't allocate register window
- amr%d: can't allocate interrupt
- amr%d: can't set up interrupt
- amr%d: can't allocate parent DMA tag
- amr%d: can't allocate buffer DMA tag
- amr%d: can't allocate scatter/gather DMA tag
- amr%d: can't allocate s/g table
- amr%d: can't allocate mailbox tag
- amr%d: can't allocate mailbox memory
-
リソースの割り付けエラーがドライバを初期化している間に発生しました。初期化は失敗し、ドライバはこのコントローラに取り付けられません。
- amr%d: can't obtain configuration data from controller
- amr%d: can't obtain product data from controller
-
ドライバはコントローラから不可欠なな設定データを得ることができませんでした。初期化は失敗し、ドライバはこのコントローラに取り付けられません。
- amr%d: can't establish configuration hook
- amr%d: can't scan controller for drives
-
コントローラによって管理された論理ドライブのためのスキャンは失敗しました。ドライブは全く取り付けられません。
- amr%d: device_add_child failed
- amr%d: bus_generic_attach returned %d
-
論理ドライブインスタンスの作成に失敗しました。 1 つ以上の論理ドライブの取り付けは中断されたかもしれません。
- amr%d: flushing cache...
-
コントローラキャッシュはシャットダウンかデタッチする前にフラッシュされています。
操作上の診断
- amr%d: I/O beyond end of unit (%u,%d > %u)
-
パーティション作成のエラーかディスク不正が論理ドライブの終わりを超えた入出力要求で生じました。また、FlexRAID Virtual Sizing が有効にされ、入出力操作が実際の利用可能な容量を越えた仮想ドライブのパーティションで試みられた場合、これは起こるかもしれません。
- amr%d: polled command timeout
-
初期化コマンドがタイムアウトしました。結果として、初期化プロセスは失敗しました。
- amr%d: bad slot %d completed
-
コントローラはドライバが発行しなかったコマンドの完了を報告しました。これは、データの不正をもたらし、システムまたはコントローラと共にハードウェアかファームウェア問題を示します。
- amr%d: I/O error - %x
-
入出力エラーが発生しました。
作者
amr ドライバは、 <msmith@FreeBSD.org>によって書かれました。このマニュアルページは、
<msmith@FreeBSD.org>と <asmodai@FreeBSD.org>によって書かれました。March 29, 2006 | FreeBSD |