Device Drivers for Windows 95 and Windows 98Installing the SDMS Drivers: This document provides installation instructions and includes these topics:
Windows 95 and Windows 98 are operating systems designed to run on Intel processors using current technology. This file refers to Windows 95 and Windows 98 as Windows 95/98 in many instances throughout this document. LSI Logic uses the same filenames for their drivers for different Windows operating systems. The driver files are packaged either in separate subdirectories based on the Windows operating system or on different diskettes. To determine the driver file for Windows 95/98, note that the filename ends with ".MPD." For example, SYMC8XX.MPD. Windows 95/98 provide a graphical user interface environment incorporating many high-level features, which are described in Microsoft Windows 95 and Windows 98 documentation. An I/O manager handles I/O requests in Windows 95/98. To address a SCSI peripheral, the I/O manager goes through the appropriate drivers. Windows 95/98 provide class drivers for hard disk, floptical, CD-ROM, printer, and scanner peripherals. Various peripheral manufacturers provide other class drivers, which you can add to support new devices. Microsoft provides the port driver, and LSI Logic provides the miniport drivers, which are called SYMC8XX.MPD, SYM_HI.MPD and SYM_U3.MPD. These drivers complete the path to an LSI Logic controller or processor with an optional SDMS SCSI BIOS. Note: Current Windows 95/98 drivers can be downloaded from the LSI Logic web site at http://www.lsilogic.com. After you are connected to this web site, place your cursor on the Get Drivers option in the menu bar. Click on the Drivers selection. Choose the Windows 95/98 operating system for SCSI and click on the Go button. Follow the instructions on subsequent screens to download the drivers. The next sections describe the SDMS miniport drivers and their installation procedures. The SDMS device drivers for Windows 95/98 support these features:
Note: These SDMS miniport drivers also support Windows Me (Millennium Edition). The installation and upgrade procedures are similar to the Windows 98 instructions in this document. All LSI Logic devices and host adapters have undergone a name change. They have transitioned from a SYM prefix to an LSI prefix. No name changes have occurred for the SDMS Windows 95/98 drivers. The SYMC8XX.MPD driver supports the following devices and their associated LSI Logic host adapters:
The SYM_HI.MPD driver supports the following devices and their associated LSI Logic host adapters:
The SYM_U3.MPD driver supports the following device and its associated LSI Logic host adapters: LSI53C1010 (LSI8955U, LSI22915, LSI21040, LSI22903). The SYMC8XX.MPD, SYM_HI.MPD, and SYM_U3.MPD drivers meet the Microsoft specification for miniport drivers. These miniport drivers allow connection of SCSI devices including disk drives, CD-ROMs, and tape drives for PCI-based machines. To support a new SCSI device, the Windows 95/98 architectures require that a class driver for that type device is present (usually supplied by Microsoft, or possibly by the peripheral manufacturer). No changes to SYMC8XX.MPD, SYM_HI.MPD, or SYM_U3.MPD are required. Windows 95 and Windows 98 only support these SDMS miniport drivers. A Windows application passes SCSI commands directly to the SCSI devices by using the SCSI pass-through facility (refer to Microsoft Windows 95 or Windows 98 documentation for details). This facility allows applications to directly control and access SCSI devices by filling in a data structure and calling into the port driver. The SYMC8XX.MPD and SYM_HI.MPD drivers support Ultra SCSI protocol, providing twice the raw data transfer rate of Fast SCSI for disk drives and LSI Logic host adapters that support Ultra SCSI. These drivers also support Ultra2 SCSI protocol, providing quadruple the raw data transfer rate of Fast SCSI. The SYM_U3.MPD driver supports Ultra160 SCSI protocol providing 80 Mbytes/s of data transfer and up to 160 Mbytes/s data transfer for double transition. Caution: Ultra SCSI requires a more stringent SCSI bus cabling setup than Fast SCSI. Ultra2 SCSI and Ultra160 SCSI require Low Voltage Differential (LVD) termination. Installing Your SYMC8XX.MPD/SYM_HI.MPD/SYM_U3.MPD Driver
You can install the SDMS drivers from the SDMS Software Device Drivers and Utilities CD-ROM, or you can make a driver diskette if your system does not have access to a CD-ROM. Preparing an SDMS Driver Diskette If you are not using Internet Explorer, copy the files from the appropriate location to the root directory of a clean diskette, and use this SDMS driver diskette during installation. For the SYMC8XX.MPD driver, locate the files in this directory: {CD-ROM Drive Letter}:\DRIVERS\8XX-1010\WIN9X\8XX9X
For the SYM_HI.MPD driver, locate the files in this directory: {CD-ROM Drive Letter}:\DRIVERS\8XX-1010\WIN9X\WIN9XHI
For the SYM_U3.MPD driver, locate the files in this directory: {CD-ROM Drive Letter}:\DRIVERS\8XX-1010\WIN9X\9XULTRA3
or If you are using Internet Explorer, use one of the following methods:
This procedure installs the SYMC8XX.MPD, SYM_HI.MPD, or SYM_U3.MPD driver onto a Windows 95/98 system. Follow these instructions when initially upgrading to Windows 95 or Windows 98. Windows automatically adds the driver(s) to the registry and copies the driver(s) to the appropriate directories. Note: A driver bundled in Windows 95 and Windows 98 supports some LSI Logic PCI to SCSI host adapters. For these adapters, the bundled driver is automatically installed during Windows Setup. To change to the newer SYMC8XX.MPD, SYM_HI.MPD, and/or SYM_U3.MPD drivers, follow the instructions under Existing System Installation after the Windows 95 or Windows 98 installation has completed.
Note: If ASPI8XX.SYS (the SDMS 4.0 DOS ASPI driver) is loaded when beginning the Windows installation, no messages about PCI SCSI Bus Controllers will appear. The installation completes, but real-mode disk drivers are used. See Verifying Correct Driver Installation. To install the SYMC8XX.MPD, SYM_HI.MPD, or SYM_U3.MPD drivers, (which disable loading of the ASPI8XX.SYS driver under Windows 95 and Windows 98) see Existing System Using ASPI8XX.SYS DOS ASPI Driver.Windows automatically copies the appropriate driver files and rebuilds its driver database. A System Settings Change dialog box appears.
At this point, Windows Setup has completed, and the new driver is operational. To verify this, see the section Verifying Correct Driver Installation. Note: These instructions for Windows 98 are similar to the installation instructions for Windows Me. Although some differences exist with a new system installation for Windows Me, an experienced user should be able to follow the prompts as they appear. LSI Logic recommends that you also refer to the Microsoft documentation that is included with the Windows Me operating system. This procedure installs the SYMC8XX.MPD, SYM_HI.MPD, or SYM_U3.MPD driver onto an existing Windows 95/98 system. These instructions indicate where specific information applies to Windows 95 or Windows 98. Unless noted, the instructions apply to both operating systems. Please review the steps below before beginning the installation.
Note: If the SCSI controller's entry, or the PCI LSI Logic C8XX SCSI Host Adapter entry do not exist, the system is probably using the
Note: In certain versions of Windows 95, the version of the active driver is displayed as not available due to an operating system issue. This problem has been corrected in later versions of Windows 95. To verify the version of the driver, click on the Properties field of the SYMC8XX.MPD, SYM_HI.MPD, or SYM_U3.MPD file under the Version tab.The MPD driver is generally found in the \WINDOWS\SYSTEM\IOSUBSYS\ directory.
At this point, the new driver is operational. To verify this, see the section Verifying Correct Driver Installation. Note: These instructions for Windows 98 are similar to the installation instructions for upgrading your SDMS drivers onto an existing Windows Me system. Although some differences exist when upgrading your drivers on Windows Me, an experienced user should be able to follow the prompts as they appear. LSI Logic recommends that you also refer to the Microsoft documentation that is included with the Windows Me operating system. Existing System Using ASPI8XX.SYS DOS ASPI Driver This procedure installs the SYMC8XX.MPD, SYM_HI.MPD, or SYM_U3.MPD drivers onto an existing Windows 95 or Windows 98 system, which is using the ASPI8XX.SYS DOS ASPI driver. You can check this by using the Verifying Correct Driver Installation instructions below. Note: These SDMS miniport drivers also support Windows Me. This procedure is similar to the installation procedure for an existing Windows Me system that is also using the ASPI8XX.SYS DOS ASPI driver.
The Select Device dialog box should display Symbios 8XX PCI SCSI Host Adapter, where 8XX matches the installed adapter.
The Driver tab is updated to display the new driver files.
The System Settings Change dialog box appears.
At this point, the new driver is operational. To verify this, see the section "Verifying Correct Driver Installation". Verifying Correct Driver Installation After installing/updating your system with the SYMC8XX.MPD, SYM_HI.MPD, or SYM_U3.MPD drivers, verify the proper operation of the driver(s).
If no problems are encountered in the above steps, the new driver is operating properly. Otherwise, consult Troubleshooting for additional information. Enabling/Disabling Ultra SCSI Support Settings in the adapter NVRAM control Ultra SCSI support. Use the SCSI BIOS Configuration Utility to view or change these settings. During system boot, after the LSI Logic PCI BIOS banner displays, the message Press Ctrl-C to start Configuration Utility appears for a few seconds. To start this utility, follow these steps:
Disabling Auto Request Sense Support When you install the SYMC8XX.MPD, SYM_HI.MPD, and/or SYM_U3.MPD drivers, support for auto request sense is enabled. Auto request sense is a feature of the adapter where certain device information is obtained automatically without system control, thereby increasing overall performance. However, some third-party peripheral drivers do not support the use of auto request sense, resulting in perceived device failures. To allow these devices to operate properly, use the Device Manager on a per adapter basis to disable the auto request sense feature. Use this procedure for disabling auto request sense support:
After the system reboots, auto request sense is disabled for the selected adapter. To re-enable auto request sense, delete the entry that was made above. If other entries exist, be sure to leave them intact. SCAM (SCSI Configured AutoMatically) is a protocol that allows SCAM-compliant peripherals to assign their SCSI IDs dynamically at boot time, eliminating the need for the user to check and set unique SCSI IDs. This feature is disabled by default in the LSI Logic PCI BIOS and the SYMC8XX.MPD, SYM_HI.MPD, and SYM_U3.MPD drivers. Some legacy (non-SCAM) peripherals have problems with the SCAM protocol, resulting in the device either not being seen by the operating system or not working correctly. However, if usage of the SCAM protocol is desired, there are two methods for enabling SCAM: Method 1 and Method 2.Use this Method 1 when the adapter has NVRAM. During system boot, after the LSI Logic PCI BIOS banner displays, the message Press Ctrl-C to start Configuration Utility appears for a few seconds. To start this utility, follow these steps:
This turns SCAM on for both the PCI BIOS and the SYMC8XX.MPD, SYM_HI.MPD, or SYM_U3.MPD driver (whichever is controlling the selected adapter). To disable SCAM, repeat the above procedure to change the setting to OFF. Use this method for adapters that do not have NVRAM to enable SCAM within Windows 95 or Windows 98 by following these steps:
After the system reboots, SCAM is enabled for the selected adapter. To disable SCAM, delete the entry that was made above. If other entries exist, be sure to leave them intact. Disabling Domain Validation Support When the SYMC8XX.MPD, SYM_HI.MPD, or SYM_U3.MPD driver is installed, support for domain validation is enabled. Domain validation is a feature of the adapter where the data transfer speed between the adapter and each target is tested at system boot. If the test fails, the data transfer speed is reduced and the test repeated until a supported data transfer speed is found. However, some older SCSI devices do not properly support the standard SCSI commands used during
this testing, resulting in the system not booting or a device being not available. Therefore, to allow these devices to operate properly, the domain validation
After the system reboots, domain validation is disabled for adapters controlled by the .MPD drivers. To re-enable domain validation, delete the entry that was made above. If other entries exist, be sure to leave them intact. Use this procedure for disabling domain validation support for a selected device, by using the PCI SCSI BIOS Configuration Utility. During system boot, after the LSI Logic PCI BIOS banner, the message Press Ctrl-C to start Configuration Utility appears for a few seconds. At this point, follow these steps:
Some potential problems and their suggested solutions are: Problem: During installation, no SCSI devices are found.
Problem: Problems with Ultra SCSI devices using Ultra SCSI protocol.
Problem: Scanners not operating correctly or cannot be found by the system.
Problem: The system hangs at boot, has a long boot time, or SCSI device is not available. Some older SCSI devices do not tolerate domain validation operations. At system boot time, domain validation is performed to test the data integrity of the SCSI bus between the host adapter and each target device. With some older SCSI devices, these operations can cause the device to stop responding to SCSI commands.
Multiple LSI Logic Host Adapter Considerations If you install multiple LSI Logic PCI to SCSI host adapters in your system, special actions are sometimes required to install or change drivers. This is due to the fact that the bundled driver supports some LSI Logic host adapters, and also that one SDMS driver can support multiple LSI Logic host adapters installed in the system. With multiple LSI Logic adapters, it is possible to have a situation where one adapter is assigned to one driver, and another is assigned to a different version of the same driver. This can cause conflicts that may cause the system to switch to real-mode drivers, affecting performance and access to CD-ROM or tape drives. Two methods are listed below for ensuring that all LSI Logic host adapters are controlled by only one version of the appropriate driver (when installing additional boards or updating drivers).
WINDOWS IS A REGISTERED TRADEMARK OF MICROSOFT CORPORATION |