|
▼よかせさん:
>ドライブが1台のみの場合にどうなるのか、3112(3512)以外のチップのときにどうなるのか、RAIDドライバのときにどうなるのかなど、試せていません。また、SiI以外のドライバにDeviceIoControlしてしまったときの安全性は、各ドライバの堅牢性次第だと思います。最悪BSODかも。
SiI3114/SiI3132にて試しました。
SiI3114は素直に4つ表示されましたが、
SiI3132に関しては結果ですが、2個目のディスクがそのままでは認識されないという状況になりました。
原因としてですが、おそらくPMP対応かと思われます。
PMP対応のためにsid.portの0〜14は物理的なポート1個目(Channel0,Target0〜14)用に予約済みのようです。
# PMPは規格仕様上は15台まで接続出来ます。全然売ってませんけど・・・
## 1Channel par 15Targetの根拠っぽいのはあるんですが、現在確認中。
で、そのために2個目のポートであるCh1,Tg0はsid.port=15となるようです。
SiI3132の場合、2ポートなので合計30個の予約枠がありますが、適当にPortをぶん回すと29で止まるようです。
現行、SiI3124がPMP対応していて4ポートなので最大0〜59まで読むような感じ(失敗したら抜ける)か機種判定でまわしても良いのかもしれないです。
# ドライバのバグが心配ですが・・・
検証用にSiI3124買うかなぁ・・・
# 5Port PMP(一部RAID機能有り)を4個所有してるのでSiIだけで20個超えられるそうでウハウハ?
RAID BIOS&Driver時の検証はこれからします・・・
|
|