README.TXT Driver File Contents (anlxiw95.zip)

Windows 95 PCI DMA IDE driver
(Direct Memory Access, a.k.a. Bus-Mastering)

September 28, 1995

This is a replacement DMA IDE driver for PCI systems.
It works on the PCI DMA IDE systems conforming to SFF 8038 interface as
implemented in the Intel Triton chipset.

Using this driver with DMA-compliant hardware will reduce the CPU 
utilization significantly during data transfers.

This file also includes an IDE_DMA.EXE diagnostic application that will
enable the DMA registry settings and also tell you the status of the
DMA - whether the DMA is engaged or not.

* * * * * * * * * * * * * * * * * * * * * * * * * *
THIS UTILITY IS NOT TO BE DISTRIBUTED TO END USERS.
Because of the more complicated setup method, DMA 
FUNCTIONALITY IS TO BE ENABLED BY OEMS ONLY.  
This DMA driver will replace the IDE driver currently
in Windows at the next release, and this setup will
not be necessary at that point.
* * * * * * * * * * * * * * * * * * * * * * * * * *


** HOW TO INSTALL **

Common Way:
1. Backup the copy of IDE driver (ESDI_506.PDR) currently on system.
   It lives in the \windows\system\iosubsys directory.

2.  The DMA version of the IDE driver (ESDI_506.PDR) included on this
    disk should be copied to the \windows\system\iosubsys directory.
    It should overwrite the file currently there.

3.  The INF file should be copied to your \windows\inf directory.

4.  Boot into Safe Mode (press F8 at bootup to get option of boot modes.)

5.  In device manager, remove the hard disk controller device, and then
run "Install New Hardware" and let it detect the hardware.  You will need to
say NO three times to the "reboot" question to get it to install all the
proper options.

6.  Run the diagnostic app "IDE_DMA" and check the "Use DMA" box.  This will
set the proper registry entry for DMA support.



Best Way:
1.  Create a directory with all the \win95 retail or OEM files (CABs, etc.).

2.  Copy ESDI_506.PDR and MSHDC.INF to that directory.

3.  Reinstall Windows

4.  Run the diagnostic app "IDE_DMA" and check the "Use DMA" box.  This will
set the proper registry entry for DMA support.


Checking if DMA has been enabled:

1. After enabling DMA with the IDE_DMA diagnostic app and rebooting, run the
   IDE_DMA app again.  There is a line that says "DMA status" for each drive,
   "ACTIVE" will be written on drives that are using DMA, and "NOT ACTIVE" 
   will be written on drives that aren't using DMA.


In the unexpected event of problems:

1. Copy your backed-up version of ESDI_506.PDR into the
   \windows\system\iosubsys directory.  Overwrite the file already there.


** HOW TO ENABLE DMA SUPPORT WITHOUT USING THE IDE_DMA UTILITY**

Three conditions must be met before DMA operations will be attempted with this
IDE driver.

Firstly, the DMA base port must be reported and passed in as the third port
range from either PNP BIOS or PCI.

Secondly, the drives in question must indicate that they support DMA in the 
drive ID data (both ATA and ATAPI drives).

Finally, DMA is enabled on a per-drive basis via registry settings.   These 
settings must go in the registry section that has the "ESDI_506.PDR" string.  
If more than one section has this string, put the settings in each section.  
The settings are as follows:

IDEDMADRIVE0=01 - turns on DMA for drive 0 (master) on the adapter
IDEDMADRIVE1=01 - turns on DMA for drive 1 (slave) on the adapter

The 01 is a binary value.

The diagnostic application included in this PKZip file will also set these
registry settings for you.

** KNOWN PROBLEMS  **

There are no known problems.  This has been tested with the Intel Triton
chipset, and with the Opti Viper M chipset.




Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web2, load: 0.82