共用方式為


搭配配接器使用 Storport 的需求

為了改善效能並增強穩定性,Storport 不支援某些類型的裝置, (大部分具有有限功能集的較舊裝置) 。 除了降低效能之外,這些裝置的支援也會使埠驅動程式複雜,使迷你埠驅動程式開發和測試變慢。

下列清單詳細說明裝置、配接器和迷你埠驅動程式必須支援的功能,才能使用 Storport 運作:

  • 匯流排主控 DMA。 Storport 不支援程式化 I/O 或次級模式 DMA。

  • 散佈圖/收集 I/O。 迷你埠驅動程式在其散佈/收集清單實作中必須支援至少 16 個實體中斷。 使用 Storport 的迷你埠驅動程式應該能夠以與 SCSI 埠迷你埠驅動程式相同的方式支援最多 255 個實體中斷。

  • SCSI 標記的佇列。 Storport 驅動程式會針對每個邏輯單元發出最多 254 個要求。 使用 SCSI 埠迷你埠驅動程式的事實是,每個介面卡永遠不會發出超過 254 個要求,必須修改才能接受大量要求。

  • SCSI 自動重新查詢。 不支援停用。

  • 支援較大的感知緩衝區。 使用 Storport 的迷你埠驅動程式不能以檢視中的固定大小感知緩衝區來設計。 迷你埠驅動程式必須使用 SRB 中傳遞的大小。

  • 隨插即用。 由於必須啟用與 Storport 搭配運作的迷你埠驅動程式,因此必須啟用 隨插即用,埠驅動程式會負責所有共用資源取得和管理。

  • 多層式重設。 配接器必須支援分層重設。 如需詳細資訊,請參閱 Storport 中的多層式重設

  • 需要公開虛擬邏輯單元的 RAID 配接器,才能支援 SCSI 查詢重要產品資料頁面 00h、80h 和 83h。 例如,主機型 RAID 介面卡必須針對下列頁面回應 SCSI 查詢命令,並將 [重要產品資料頁] 設定為 01h:0 (支援的重要產品資料頁面) 、80h (單位序號頁面) ,以及 83h (裝置識別頁面) 。 這些命令可由配接器的韌體處理,或在迷你埠驅動程式中合成。