The information in this article applies to:
SYMPTOMSWindows 2000 SCSI miniport that sets the MultipleRequestPerLu member of the PORT_CONFIGURATION_INFORMATION structure to TRUE, experiences performance hit. CAUSEA SCSI Miniport that queues multiple requests per logical unit sets the MultipleRequestPerLu member of the PORT_CONFIGURATION_INFORMATION structure to TRUE. But this functionality has been disabled due the recent changes that were made to the SCSIPORT driver. The code to implement this functionality was affecting the drivers that did not request the multiple request functionality. RESOLUTION
The problem of performance hit can be overcome by claming that the miniport supports Tagged Queuing. This can be done by setting the TaggedQueuing member of the PORT_CONFIGURATION_INFORMATION structure for the controller. STATUSMicrosoft has confirmed this to be a problem in Windows 2000. MORE INFORMATION
The Miniport developer can set the MultipleRequestPerLu member to whatever value they want it to be, but it will be ignored by the current version of SCSIPORT driver. However, this value will be taken by the new version that fixes this problem. REFERENCESPlease refer the Windows 2000 DDK documentation for more information about calling ScsiPortNotification and the other structures mentioned in this article. Additional query words: SCSI scsiport miniport
Keywords : kbDDK kbWinOS2000bug kbStorageDev kbDSupport kbGrpNTDDK |
Last Reviewed: January 11, 2000 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |