EN JA
AMR(4)
AMR(4) FreeBSD Kernel Interfaces Manual AMR(4)

名称

amrMegaRAID SCSI/ATA/SATA RAID ドライバ

書式

このドライバをカーネルにコンパイルするためには、次の行を利用者のカーネル設定ファイルに置きます:

device pci
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

入出力エラーが発生しました。

関連項目

cd(4), da(4), mfi(4), sa(4), scsi(4)

作者

amr ドライバは、 Mike Smith <msmith@FreeBSD.org>によって書かれました。

このマニュアルページは、 Mike Smith <msmith@FreeBSD.org>と Jeroen Ruigrok van der Werven <asmodai@FreeBSD.org>によって書かれました。

March 29, 2006 FreeBSD