#topicpath
-----
*SCSI (Small Computer System Interface) [#j00a7b44]


-[[HDD/term/IEEE1394]]
-[[HDD/term/SAS]]
-[[HDD/term/Inquiry]]

-[[HDD/term/ASPI]]
-[[HDD/term/SPTI]]

*お勧め [#d45f15ce]
-[[SCSI用語解説:http://www.ratocsystems.com/products/subpage/scsi/]] (RATOC)~
RATOCシステムの用語説明。流石に自社でも扱っていることもあり、とても詳しくよく纏まっています。''お勧め''。
-[[SCSIハンドブック:http://www.adaptec.co.jp/about_scsi/book2/]] (Adaptec)
-[[http://scsifaq.org/]]~
SCSI のリソース源として有用な情報が集まっています。

-[[http://www.scsita.org/]]~
[[SAS>HDD/term/SAS]] の本拠地。
-[[http://www.t10.org/scsi-3.htm]]~
T10技術委員会の SCSI 仕様書。ANSI の運営方針では Draft 版まで公開し、正式版は購入し、それを運営資金にする方針のようですので公開されているのは Draft 版なはずです。それでも良い情報源ですので重宝するはずです。

**伊勢雅英のIT見聞録 [#y2a900d3]
PC Watch の SCSI 特集記事。凄くマニアックというか参考になったというか。
-[[最近のSCSIについて思うこと:http://pc.watch.impress.co.jp/docs/2003/0530/it002.htm]]
-[[Ultra320 SCSIを支える高度な信号補正技術:http://pc.watch.impress.co.jp/docs/2003/0618/it004.htm]]
-[[幻となった次世代のパラレルSCSI規格 Ultra640編:http://pc.watch.impress.co.jp/docs/2003/0630/it005.htm]]
-[[幻となった次世代のパラレルSCSI規格 Ultra1280編:http://pc.watch.impress.co.jp/docs/2003/0701/it006.htm]]
-[[幻となった次世代のパラレルSCSI規格 SAS編:http://pc.watch.impress.co.jp/docs/2003/0702/it007.htm]]


**Linux 関連 [#j34e936d]
-[[The Linux SCSI programming HOWTO:http://www.linux.or.jp/JF/JFdocs/SCSI-Programming-HOWTO.html]] (JF Project)
-[[The Linux 2.4 SCSI subsystem HOWTO:http://www.linux.or.jp/JF/JFdocs/SCSI-2.4-HOWTO/index.html]] (JF Project)
-[[Linux SCSI HOWTO:http://www.linux.or.jp/JF/JFdocs/archive/SCSI-HOWTO.html]] (JF Project)
-[[JAZ-drive mini-HOWTO:http://www.linux.or.jp/JF/JFdocs/archive/Jaz-Drive-HOWTO.html]] (JF Project)
-[[Writing Device Drivers for the SCSI/CAM Architecture Interfaces:http://www.cs.arizona.edu/computer.help/policy/DIGITAL_unix/AA-PS3GD-TET1_html/TITLE.html]]
-[[Linux 2.6とide-scsiモジュール:http://japan.linux.com/kernel/03/12/11/0320231.shtml]] (japan.linux.com)

-[[The Linux SCSI Generic (sg) Driver:http://sg.torque.net/sg/]]
-[[libsgc:http://libsgc.sourceforge.net/]]

**用語 [#h7b828c4]

-[[wikipedia:SCSI]]
-[[e-Words:SCSI]]
-[[SCSI:http://directory.google.com/Top/Computers/Hardware/Buses/SCSI/]] (Google Directry)

-[[ケーブル&コネクタ図鑑 SCSIコネクタ:http://www.atmarkit.co.jp/fsys/cableconnect/01scsi/scsi.html]] (@IT)~
@IT の SCSI コネクタ集。様々な SCSI ケーブルがあることに驚かされます。


*MSKB [#vebabbfa]
**Development sample [#b1fd6f4f]

|[[MSKB:305184]]|[SAMPLE] CD ドライブを列挙してプロパティや機能を取得する|SetupDi 関数と SCSI 機器へのコマンド送信のサンプルプログラム (EnumCD.exe) があります。|
|[[MSKB:264203]]|[Enumdisk1.exe] ディスク デバイスを列挙するための Enumdisk サンプル|これも SetupDi 関数が例として使用されている。|
|[[MSKB:308669]]|[FILE] Rescan を使用して SCSI バスで新しいデバイスを再スキャンする|IOCTL_SCSI_GET_INQUIRY_DATA 辺りのサンプルがが参考になるかも。|
|[[MSKB:305184]]|[SAMPLE] CD ドライブを列挙してプロパティや機能を取得する|SCSI Pass-Through Interface のサンプルが参考になる。|
|[[MSKB:192605]]|[95 DDK]MiniPort.exe:Win95/98 SCSI ミニポートドライバの書き方|SCSI Miniport driver のサンプルコード。SCSI_Miniport_Drivers.doc が入手できます。|
|[[MSKB:182148]]|[NT DDK] GetAddr.exe の IOCTL_SCSI_GET_ADDRESS 使用例|SPTI による IOCTL_SCSI_GET_ADDRESS 機能のサンプルコード。|

-[[MSKB:133706]] レジストリ経由で SCSI ミニポートにパラメータを渡す方法
-[[MSKB:251369]] [INFO] SCSI パススルー機能と制限事項
-[[MSKB:241374]] INFO: Read and Write Access Required for SCSI Pass Through Requests
-[[MSKB:137247]] IOCTL_SCSI_MINIPORT と IOCTL_SCSI_PASS_THROUGH の制限事項
-[[MSKB:126369]] [NT DDK] SCSI パススルーでシステムクラッシュ~
SPTI(SCSI Pass Through Interface) の仕様について。チョット怖いですね。SCSI の仕様上、仕方のないような気もしますが。
-[[MSKB:182542]] [INFO] Windows NT では ASPI がサポートされていない
-[[MSKB:182335]] ScsiPortLogError で生成したイベント ログ データの形式
-[[MSKB:123677]] [NT DDK] SCSI _PASS_THROUGH使用時の未サポート SCSI コマンド
-[[MSKB:137176]] PRB: DeviceIoControl Int 13h Does Not Support Hard Disks
-[[MSKB:285013]] Random Problems Encountered When Mixing SE and LVD SCSI Standards



// EOF