Currently, most SCSI miniport drivers ignore configuration information passed in from the SCSI manager, and always "sniff" at I/O ports to identify hardware. Many adapters supported under Windows 95 have port ranges that conflict with other adapters, and are adversely affected by sniffing. For example, Artisoft Lantastic network adapters occupy a range of port addresses used by the Adaptec 154X adapters. Accessing these ports causes the system to lock up.
Windows 95 miniport drivers must honor configuration information. If the Access Range fields in the port configuration information structures are set to nondefault values on a call to FindAdapter, the miniport should verify that there is an adapter it supports at the location specified in the configuration information. If not, it should return an error. It should never "scan" for other adapters if the configuration information is nondefault.