******************************************************************* NT.TXT ******************************************************************* This file describes the features and use of the NCR SDMS device drivers for the Windows NT 3.1 and 3.5 (code named Daytona) operating system environments. It is divided into the following sections: Introduction for Windows NT 3.1 NCRSDMS.SYS Features Description Installation Command Line Options Troubleshooting Important Additional Information Enabling Tagged Command Queueing Introduction for Windows NT 3.5 (Daytona) NCRC8XX.SYS Features Description Installation Command Line Options Troubleshooting ******************************************************************* ***************** Introduction for Windows 3.1 ******************** Windows NT 3.1 provides a graphical user interface environment, without DOS, incorporating many high level features (refer to the Microsoft Windows NT documentation for details). I/O requests in Windows NT are handled by an I/O manager. To address a SCSI peripheral the I/O manager goes through the appropriate drivers (refer to the figure below). The port driver as well as class drivers for hard disk, floptical, CD-ROM, printer, and scanner peripherals are provided in Windows NT. Other class drivers, provided by peripheral manufacturers, may be added to support new devices. Tape device support is built into the operating system itself, and does not require a class driver. NCR SDMS 3.0 provides a miniport driver, called NCRSDMS.SYS, to complete the path to an NCR controller or processor with an SDMS SCSI BIOS. The following section describes this driver and its installation. ************************** NCRSDMS.SYS **************************** * Features * Synchronous negotiation (including fast SCSI) Tagged command queuing Supports multiple host adapters Supports multiple Logical Unit Numbers (LUNs) Disconnect/Reselect Scatter/gather Supports SCSI pass-through functionality Wide support (single-ended and differential) * Description * NCRSDMS.SYS is designed to Microsoft’s specification for miniport drivers. This driver allows connection of SCSI devices including disk drives, CD-ROMs, and tape drives. To support a new SCSI device the Windows NT architecture requires that a class driver for that type device be present (usually supplied by Microsoft, or possibly by the peripheral manufacturer). No changes to NCRSDMS.SYS are required. SCSI commands can be passed directly from a Windows application to the SCSI devices by using the SCSI pass-through facility (refer to the Microsoft Windows NT documentation for details). This facility allows applications to directly control and access SCSI devices by filling in a data structure and calling in to the port driver. * Installation * New System Installation This procedure will install the NCRSDMS.SYS driver onto a Windows NT system. Use this procedure when installing NT onto an unused IDE or SCSI drive. NT will automatically add the driver to the registry and copy the driver to the appropriate directories. 1. Start the NT installation by booting off the Microsoft floppy disk. 2. Press Enter when the Welcome to Setup screen appears. 3. On the Setup Method screen, choose custom setup. 4. The installation program will then scan for SCSI adapters. 5. A screen will display the SCSI adapters found. Choose S to configure additional SCSI adapters. 6. Move the highlight bar to Other and press Enter. 7. When prompted, insert the SDMS SCSI Drivers disk. 8. The SDMS Miniport driver should be highlighted. Press Enter to proceed. 9. NT should now recognize the SDMS Miniport driver and the SCSI hardware. At this point, simply follow the Microsoft Windows NT installation procedure. Existing System Installation This procedure will install the NCRSDMS.SYS driver onto an existing Windows NT system. Use this procedure when NT has been previously installed onto an IDE drive. 1. Boot NT and log on as Administrator. 2. Open the Main window in the Program Manager. 3. Double-click on Windows NT Setup. 4. Choose Options, then choose Add/Remove SCSI Adapters..., then choose Add. 5. On the SCSI Adapter list, go to the bottom and choose Other. 6. When prompted, insert the SDMS SCSI Drivers disk. For the path to the SDMS files, leave a:\ and select OK. 7. On the Select OEM Option menu, the SDMS Miniport driver should be highlighted. If it is not highlighted, select it. Choose OK. 8. On the Select SCSI Adapter Option menu, choose Install with the SDMS driver highlighted. At this point, the following message may occur: The driver(s) for this SCSI Adapter are already on the system. Do you want to use the currently installed driver(s) or install new one(s)? Selecting Current will use the driver already on the system, and selecting New will use the driver on the floppy disk. Either option leads to step nine. 9. For the path to the OEM SCSI adapter files, leave a:\ and select Continue. 10. On the SCSI Adapter Setup menu, choose Close. 11. Rebooting will load the SDMS Miniport driver. * Command Line Options * There are no command line options with the Windows NT device driver. * Trouble Shooting * DURING INSTALLATION, NO SCSI DEVICES ARE FOUND. a. Insure that the custom setup is chosen on the Setup Method screen. b. Insure that all devices are powered on and terminated correctly. c. Check that no devices have duplicate SCSI IDs. SYSTEM CRASHES DURING INSTALLATION WITH A MESSAGE INDICATING INACCESSIBLE BOOT DEVICE. a. This error is usually associated with an IRQ, DMA channel, I/O (chip) address, or BIOS address conflict. Set the SCSI host bus adapter (HBA) board to use a different interrupt. A DISK DRIVE IS RECOGNIZED AS SEVEN DIFFERENT DEVICES WHEN ONLY ONE IS PHYSICALLY CONNECTED TO THE SCSI BUS. a. This error is usually caused by older SCSI devices incorrectly indicating to NT that they support multiple LUNs. Contact the device manufacturer for a firmware upgrade. ***************** Important Additional Information **************** * Enabling Tagged Command Queueing * The default configuration for the NCRSDMS.SYS driver does not enable tagged command queueing. To enable this feature, use the following procedure.All the entries below are case sensitive and should be entered exactly as described. *** WARNING *** Changes to the NT registry may cause the system to become inoperable and unusable. Before making any changes to the registry, read the Microsoft documentation. Follow the procedure below carefully. Do not make any changes other than those outlined. 1. Boot NT and log on as administrator. 2. Open the Command Prompt window and enter the command: regedt32 3. Double click on HKEY_LOCAL_MACHINE, then on CurrentControlSet, and then on Services. Services should now be highlighted. 4. Scroll down the list until the entry Ncrsdms is located. Clicking once on the driver will highlight the name, and the right side of the screen will show the driver parameters. 5. Choose Edit, then Add Key. For the Key Name field, enter: Device Leave the Class field blank. 6. The new key device should now be added as a subkey of Ncrsdms. Scroll down and click on Device (it should be highlighted). 7. Choose Edit, then Add Value. For the Value Name field, enter: DriveParameter For the Data field, enter: REG_SZ On the next screen, for the Data field, enter: UseTags=1 8. Choose Registry, then Exit to save changes. Rebooting will now enable tagged command queueing. ***************** Introduction for Window NT 3.5 ******************* Windows NT 3.5 is an operating system designed to run on processors using current technology. It provides a graphical user interface environment, without DOS, incorporating many high-level features (refer to the Microsoft Windows NT 3.5 documentation for details). I/O requests in Windows NT 3.5 are handled by an I/O manager. To address a SCSI peripheral, the I/O manager goes through the appropriate drivers. Class drivers for hard disk, floptical, CD-ROM, printer, and scanner peripherals are provided in Windows NT 3.5. Other class drivers, provided by peripheral manufacturers, may be added to support new devices. Tape device support is built into the operating system itself and does not require a class driver. NCR/Microsoft provides a miniport driver, called NCRC8XX.SYS, to complete the path to an NCR controller or processor with an SDMS SCSI BIOS. The following section describes this driver and its installation. ************************* NCRC8XX.SYS ***************************** * Features * Synchronous negotiation (including fast SCSI) Wide negotiation Tagged command queuing Supports multiple host adapters Supports multiple Logical Unit Numbers (queue) Disconnect/Reselect Scatter-Gather Differential Support Supports SCSI pass-through functionality * Description * NCRC8XX.SYS is designed to Microsoft's specification for miniport drivers. This driver allows connection of SCSI devices including disk drives, CD-ROMs, and tape drives for only PCI-based machines. To support a new SCSI device the Windows NT 3.5 architecture requires that a class driver for that type device be present (usually supplied by Microsoft, or possibly by the peripheral manufacturer). No changes to NCRC8XX.SYS are required. This driver is only supported under Windows NT 3.5 and later versions. It will not run under earlier versions of NT. SCSI commands can be passed directly from a Windows application to the SCSI devices by using the SCSI pass-through facility (refer to the Microsoft Windows NT 3.5 documentation for details). This facility allows applications to directly control and access SCSI devices by filling in a data structure and calling in to the port driver. * Installation * New System Installation This procedure will install the NCRC8XX.SYS driver onto a Windows NT system. Use this procedure when installing NT onto an unused IDE or SCSI drive. NT will automatically add the driver to the registry and copy the driver to the appropriate directories. 1. Start the NT installation by booting off the Microsoft floppy disk. 2. Press Enter when the Welcome to Setup screen appears. 3. On the Setup Method screen, choose custom setup. (If Express Method is chosen, the installation program will then scan for SCSI adapters. It will find the NCR PCI (53C810) driver , NCRC810.SYS, which is an older version of the NCRC8XX.SYS driver. Let installation continue. When installation completes, change the driver. To change the driver, see the "Existing System Installation" section.) 4. Press S to skip mass storage detection. (If Enter is pressed, the installation program will then scan for SCSI adapters. It will find the NCR PCI (53C810) driver , NCRC810.SYS, which is an older version of the NCRC8XX.SYS driver. Let installation continue. When installation completes, change the driver. To change the driver, see the "Existing System Installation" section.) 5. A screen will display the SCSI adapters found. Choose S to configure additional SCSI adapters. 6. Move the highlight bar to Other and press Enter. 7. When prompted, insert the SCSI Drivers disk. 8. The NCR PCI (53C8XX) Miniport driver should be highlighted. Press Enter to proceed. 9. NT should now recognize the Miniport driver and the SCSI hardware. At this point, simply follow the Microsoft Windows NT installation procedure. Existing System Installation This procedure will install the NCRC8XX.SYS driver onto an existing Windows NT system. Use this procedure when NT has been previously installed onto an IDE drive. 1. Boot NT and log on as Administrator. 2. Open the Main window in the Program Manager. 3. Double-click on Windows NT Setup. 4. Choose Options, then choose Add/Remove SCSI Adapters..., then choose Add. (If NCRSDMS.SYS or NCRC810.SYS drivers are listed, select the driver(s) and choose Remove before adding a new driver). 5. On the SCSI Adapter list, go to the bottom and choose Other. 6. When prompted, insert the SCSI Drivers disk. For the path to the files, leave a:\ and select OK. 7. On the Select OEM Option menu, the Miniport driver should be highlighted. If it is not highlighted, select it. Choose OK. 8. On the Select SCSI Adapter Option menu, choose Install with the NCR PCI (53c8XX)driver highlighted. At this point, the following message may occur: The driver(s) for this SCSI Adapter are already on the system. Do you want to use the currently installed driver(s) or install new one(s)? Selecting Current will use the driver already on the system, and selecting New will use the driver on the floppy disk. Either option leads to step nine. 9. For the path to the OEM SCSI adapter files, leave a:\ and select Continue. 10. On the SCSI Adapter Setup menu, choose Close. 11. Rebooting will load the NCR PCI (53c8XX) Miniport driver. * Command Line Options * There are no command line options with the Windows NT 3.5 device driver. * Trouble Shooting * DURING INSTALLATION, NO SCSI DEVICES ARE FOUND. a. Insure that the custom setup is chosen on the Setup Method screen. b. Insure that all devices are powered on and terminated correctly. c. Check that no devices have duplicate SCSI IDs. SYSTEM CRASHES DURING INSTALLATION WITH A MESSAGE INDICATING INACCESSIBLE BOOT DEVICE. a. This error is usually associated with an IRQ, DMA channel, I/O (chip) address, or BIOS address conflict. Set the SCSI host bus adapter (HBA) board to use a different interrupt. A DISK DRIVE IS RECOGNIZED AS SEVEN DIFFERENT DEVICES WHEN ONLY ONE IS PHYSICALLY CONNECTED TO THE SCSI BUS. a. This error is usually caused by older SCSI devices incorrectly indicating to NT that they support multiple LUNs. Contact the device manufacturer for a firmware upgrade.