MLY(4) | FreeBSD Kernel Interfaces Manual | MLY(4) |
名称
mly — Mylex AcceleRAID/eXtremeRAID ファミリドライバ書式
このドライバをカーネルにコンパイルするためには、次の行を利用者のカーネル設定ファイルに置きます:
device scbus
device da
device mly
もう一つの方法として、ブート時にモジュールとしてドライバをロードするためには、次の行を loader.conf(5) に置きます:
mly_load="YES"
解説
mly ドライバはバージョン 6.00 以降のファームウェアを備えている Mylex AcceleRAID と eXtremeRAID-ファミリ PCI の SCSI RAID コントローラのサポートを行ないます。コントローラに取り付けられている論理デバイス (アレイドライブ) はまるでそれらが仮想の SCSI バスでダイレクト (直接) アクセスデバイスであるかのように SCSI サブシステムに提示されます。論理デバイスによって要求されない物理デバイスはコントローラでの物理的なチャネルを合わせる SCSI チャネルに提示されます。
ハードウェア
mly ドライバによってサポートされたコントローラは次を含みます:
- Mylex AcceleRAID 160
- Mylex AcceleRAID 170
- Mylex AcceleRAID 352
- Mylex eXtremeRAID 2000
- Mylex eXtremeRAID 3000
記載しなかったコンパチブル Mylex コントローラは動作するはずですが、確かめられていません。
診断
コントローラ初期化フェーズ
- mly%d: controller initialisation started
- mly%d: initialisation complete
-
コントローラのファームウェアは初期化を始めました。通常、このプロセスはコントローラの BIOS で実行されますが、ドライバは、BIOS が失敗したか、または互換性がない (例えば、非 x86 システムで) 場合にこれを行なう必要があります。
- mly%d: drive spinup in progress
-
ドライブの立ち上げは進行しています。これは数分かかるかもしれません。
- mly%d: mirror race recovery failed, one or more drives offline
- mly%d: mirror race recovery in progress
- mly%d: mirror race recovery on a critical drive
-
これらのエラーコードは文書化されていません。
- mly%d: FATAL MEMORY PARITY ERROR
-
ファームウェアは致命的なメモリエラーを検出しました。ドライバは、このコントローラにアタッチすることを試みません。
- mly%d: unknown initialisation code %x
-
未知のエラーが初期化の間に発生しました。それは無視されます。
ドライバ初期化/シャットダウンフェーズ
- mly%d: can't enable busmaster feature
- mly%d: memory window not available
- mly%d: can't allocate register window
- mly%d: can't allocate interrupt
- mly%d: can't set up interrupt
-
システムの PCI BIOS はコントローラの PCI インタフェースを正しく設定していません。初期化は失敗し、ドライバはこのコントローラに取り付けられません。
- mly%d: can't allocate parent DMA tag
- mly%d: can't allocate buffer DMA tag
- mly%d: can't allocate command packet DMA tag
- mly%d: can't allocate scatter/gather DMA tag
- mly%d: can't allocate s/g table
- mly%d: can't allocate memory mailbox DMA tag
- mly%d: can't allocate memory mailbox
-
リソースの割り付けエラーはドライバを初期化している間に発生しました。初期化は失敗し、ドライバはこのコントローラに取り付けられません。
- mly%d: BTL rescan result corrupted
-
取り付けられたデバイスのためのスキャンの結果は崩壊しています。 2 つ以上のデバイスは正しく報告されないかもしれません。
- mly%d: flushing cache...
-
コントローラキャッシュは取り外されるかシャットダウンされる前にフラッシュ (消去) されました。
操作上の診断
- mly%d: physical device %d:%d online
- mly%d: physical device %d:%d standby
- mly%d: physical device %d:%d automatic rebuild started
- mly%d: physical device %d:%d manual rebuild started
- mly%d: physical device %d:%d rebuild completed
- mly%d: physical device %d:%d rebuild cancelled
- mly%d: physical device %d:%d rebuild failed for unknown reasons
- mly%d: physical device %d:%d rebuild failed due to new physical device
- mly%d: physical device %d:%d rebuild failed due to logical drive failure
- mly%d: physical device %d:%d found
- mly%d: physical device %d:%d gone
- mly%d: physical device %d:%d unconfigured
- mly%d: physical device %d:%d expand capacity started
- mly%d: physical device %d:%d expand capacity completed
- mly%d: physical device %d:%d expand capacity failed
- mly%d: physical device %d:%d parity error
- mly%d: physical device %d:%d soft error
- mly%d: physical device %d:%d miscellaneous error
- mly%d: physical device %d:%d reset
- mly%d: physical device %d:%d active spare found
- mly%d: physical device %d:%d warm spare found
- mly%d: physical device %d:%d initialization started
- mly%d: physical device %d:%d initialization completed
- mly%d: physical device %d:%d initialization failed
- mly%d: physical device %d:%d initialization cancelled
- mly%d: physical device %d:%d write recovery failed
- mly%d: physical device %d:%d scsi bus reset failed
- mly%d: physical device %d:%d double check condition
- mly%d: physical device %d:%d device cannot be accessed
- mly%d: physical device %d:%d gross error on scsi processor
- mly%d: physical device %d:%d bad tag from device
- mly%d: physical device %d:%d command timeout
- mly%d: physical device %d:%d system reset
- mly%d: physical device %d:%d busy status or parity error
- mly%d: physical device %d:%d host set device to failed state
- mly%d: physical device %d:%d selection timeout
- mly%d: physical device %d:%d scsi bus phase error
- mly%d: physical device %d:%d device returned unknown status
- mly%d: physical device %d:%d device not ready
- mly%d: physical device %d:%d device not found at startup
- mly%d: physical device %d:%d COD write operation failed
- mly%d: physical device %d:%d BDT write operation failed
- mly%d: physical device %d:%d missing at startup
- mly%d: physical device %d:%d start rebuild failed due to physical drive too small
- mly%d: physical device %d:%d sense data received
- mly%d: sense key %d asc %02x ascq %02x
- mly%d: info %4D csi %4D
- mly%d: physical device %d:%d offline
- mly%d: sense key %d asc %02x ascq %02x
- mly%d: info %4D csi %4D
-
報告されたイベントは与えられたチャネルの物理デバイスを参照します: ターゲットアドレス。
- mly%d: logical device %d (%s) consistency check started
- mly%d: logical device %d (%s) consistency check completed
- mly%d: logical device %d (%s) consistency check cancelled
- mly%d: logical device %d (%s) consistency check completed with errors
- mly%d: logical device %d (%s) consistency check failed due to logical drive failure
- mly%d: logical device %d (%s) consistency check failed due to physical device failure
- mly%d: logical device %d (%s) automatic rebuild started
- mly%d: logical device %d (%s) manual rebuild started
- mly%d: logical device %d (%s) rebuild completed
- mly%d: logical device %d (%s) rebuild cancelled
- mly%d: logical device %d (%s) rebuild failed for unknown reasons
- mly%d: logical device %d (%s) rebuild failed due to new physical device
- mly%d: logical device %d (%s) rebuild failed due to logical drive failure
- mly%d: logical device %d (%s) offline
- mly%d: logical device %d (%s) critical
- mly%d: logical device %d (%s) online
- mly%d: logical device %d (%s) initialization started
- mly%d: logical device %d (%s) initialization completed
- mly%d: logical device %d (%s) initialization cancelled
- mly%d: logical device %d (%s) initialization failed
- mly%d: logical device %d (%s) found
- mly%d: logical device %d (%s) gone
- mly%d: logical device %d (%s) expand capacity started
- mly%d: logical device %d (%s) expand capacity completed
- mly%d: logical device %d (%s) expand capacity failed
- mly%d: logical device %d (%s) bad block found
- mly%d: logical device %d (%s) size changed
- mly%d: logical device %d (%s) type changed
- mly%d: logical device %d (%s) bad data block found
- mly%d: logical device %d (%s) read of data block in bdt
- mly%d: logical device %d (%s) write back data for disk block lost
-
イベントレポートは可能であればデバイスに取り付けられた SCSI デバイスの名前を含みます。
- mly%d: enclosure %d fan %d failed
- mly%d: enclosure %d fan %d ok
- mly%d: enclosure %d fan %d not present
- mly%d: enclosure %d power supply %d failed
- mly%d: enclosure %d power supply %d ok
- mly%d: enclosure %d power supply %d not present
- mly%d: enclosure %d temperature sensor %d failed
- mly%d: enclosure %d temperature sensor %d critical
- mly%d: enclosure %d temperature sensor %d ok
- mly%d: enclosure %d temperature sensor %d not present
- mly%d: enclosure %d unit %d access critical
- mly%d: enclosure %d unit %d access ok
- mly%d: enclosure %d unit %d access offline
-
これらのエベントは数によって外部のエンクロージャ (包囲) を参照します。ドライバは、エンクロージャ (包囲) に名前を付けることを試みません。
- mly%d: controller cache write back error
- mly%d: controller battery backup unit found
- mly%d: controller battery backup unit charge level low
- mly%d: controller battery backup unit charge level ok
- mly%d: controller installation aborted
- mly%d: controller mirror race recovery in progress
- mly%d: controller mirror race on critical drive
- mly%d: controller memory soft ecc error
- mly%d: controller memory hard ecc error
- mly%d: controller battery backup unit failed
-
これらのイベントはコントローラの状態変化を報告します。
作者
mly ドライバは、 <msmith@FreeBSD.org>によって書かれました。このマニュアルページは、
<msmith@FreeBSD.org>によって書かれました。バグ
ドライバは外部の管理インタフェースをまだ提供していません。エンクロージャ (包囲) はイベントメッセージで名前が付けられていないか、またはそうでなければ識別されます。
August 10, 2004 | FreeBSD |