IPS(4) | FreeBSD Kernel Interfaces Manual | IPS(4) |
名称
ips — IBM/Adaptec ServeRAID コントローラドライバ書式
このドライバをカーネルにコンパイルするためには、次の行を利用者のカーネル設定ファイルに置きます:
device pci
device scbus
device ips
device scbus
device ips
もう一つの方法として、ブート時にモジュールとしてドライバをロードするためには、次の行を loader.conf(5) に置きます:
ips_load="YES"
解説
ips ドライバは IBM (現在は Adaptec) の ServeRAID シリーズ SCSI コントローラカードのサポートを行ないます。これらのカードは ISPR として知られているファームウェアに格納された設定ユーティリティに組み込まれています。このユーティリティは初期のカード POST (訳注: Power On Self Test, 電源投入時に実行される各機種のテスト) の間に< Ctrl+I>のキーの組み合わせでアクセスされます。
このユーティリティが下記のエラーメッセージを診断するのを試みる前にカードを設定するために使用されることは強く勧められます。
いくつかの場合、 ips ドライバはシステム初期化期間中にアタッチの困難を感じるかもしれません。これらの困難を避けるには、 hw.ips.0.disable 調整値に 1 を設定します。それによって、ドライバがアタッチすることを防ぎます。
ハードウェア
ips ドライバによってサポートされるコントローラは次のとおりです。
- IBM ServeRAID 3H
- ServeRAID 4L/4M/4H
- ServeRAID Series 5
- ServeRAID 6i/6M
- ServeRAID 7t/7k/7M
診断
いくつかのエラーコードはカードが IBM ISPR ユーティリティを初期化するとき示すことができます。そして FreeBSD から独立しています。- ips%d: failed to get adapter configuration data from device
- ips%d: failed to get drive configuration data from device
-
アダプタかドライブの設定を取得することはできません。
- ips%d iobuf error
-
バッファ入出力エラーが起こりました。[ ENXIO]
一般的アダプタエラー:
- Attaching bus failed
-
このメッセージは文書化されていません。
- WARNING: command timeout. Adapter is in toaster mode, resetting
-
コマンドタイムアウトで、アダプタがリセットしました。
- AIEE! adapter reset failed, giving up and going home! Have a nice day
-
アダプタをリセットする試みの間にエラーが生じました。
- unable to get adapter configuration
- unable to get drive configuration
-
設定情報を得るのを試みるときエラーがありました。
- Adapter error during initialization.
- adapter initialization failed
-
アダプタを初期化する試みの間にエラーがありました。
- adapter failed config check
- adapter clear failed
-
アダプタをチェックしている間にエラーがありました。
- device is disabled
-
アダプタは使用不可能です。
- resource allocation failed
- irq allocation failed
- irq setup failed
-
ドライバはデバイスのためのリソースを割り付けることができませんでした。
DMA に起因するエラーメッセージ:
- can't alloc command dma tag
- can't alloc SG dma tag
- can't alloc dma tag for statue queue
- dmamap failed
-
DMA リソースをマップするかまたは割り当てに失敗しました。
キャッシュ、バッファ、コマンドエラー:
- failed to initialize command buffers
- no mem for command slots!
-
ips ドライバはそのような場合[ ENOMEM]を返します。
- ERROR: unable to get a command! can't flush cache!
- ERROR: cache flush command failed!
- ERROR: unable to get a command! can't update nvram
- ERROR: nvram update command failed!
- ERROR: unable to get a command! can't sync cache!
- ERROR: cache sync command failed!
- ERROR: unable to get a command! can't sync cache!
- ERROR: etable command failed!
作者
ips ドライバは、 と <scottl@FreeBSD.org>によって書かれました。このマニュアルページは、
<trhodes@FreeBSD.org>によって書かれました。August 7, 2009 | FreeBSD |