BUG: SCSI Miniport Parms Not Parsed on Multi PCI Bus SystemsID: Q140610
|
On systems with more than one PCI bus, the SCSI miniport might not receive
the adapter-specific parameters specified in the registry for the adapters
on the non-primary PCI bus. This affects the SCSIPORT parameters like
DisableTaggedQueuing, DisableSynchronousTransfers, and DisableDisconnects
as well as others.
For information on setting parameters for SCSI miniport drivers, please see
the Windows NT DDK documentation.
This is a limitation on the Scsiport.sys driver when used on a system with
multiple PCI busses and there are no plans to modify the driver. As a work-
around, set the registry as follows:
For the first PCI adapter, use Device0. If the second PCI adapter is on the
same PCI bus as the first adapter, use Device1. If the second PCI adapter
is on the next PCI bus scanned, use Device2 for the second adapter.
Everytime a new PCI bus is scanned, increment the DeviceX string by two
rather than one.
SCSIPORT does not correctly handle the SCSI miniport parameters if a system
has more than one PCI bus and there is an adapter on the primary PCI bus
and an adapter on the non-primary PCI bus.
For example, if you want to disable tagged command queuing on the second
SCSI adapter (Device1). A key similar to the following would be
added to the registry with the value: DisableTaggedQueuing : REG_DWORD :
0x1:
HKEY_LOCAL_MACHINE
SYSTEM
CurrentControlSet
Services
aic78xx
Parameters
Device1
Additional query words: 3.50
Keywords : ntddkstorage
Version : 3.50
Platform : NT WINDOWS
Issue type :
Last Reviewed: March 4, 1999