Ultra DMA is a high-speed data transfer feature that allows DMA commands to transfer data at 33.3 MB/s- double the current burst DMA transfer rate of 16.6 MB/s while using the standard 40-pin IDE interface cable.
Ultra DMA lets host computers send and retrieve data faster, removing the bottlenecks associated with data transfers - especially during sequential operations. Western Digital's WD Caviar hard drives that support Ultra DMA are able to transmit and receive data at higher rates resulting in greater performance.
In addition to speed improvements, Ultra DMA delivers new data integrity capabilities to the EIDE interface. Improved timing margins and the use of Cyclical Redundancy Check (CRC), a data transfer error detection code, help to ensure the integrity of transferred data.
Ultra DMA is also recognized as Ultra ATA and Fast ATA-2 and is endorsed by the industry's leading hard drive manufacturers, including Fujitsu, IBM, Maxtor, Quantum, Seagate, Toshiba, Western Digital, and others.
Operating System | Supported | Comments |
---|---|---|
DOS | No | Ultra DMA not supported by DOS drivers. |
Windows 95 | Yes with upgrade | Not supported in retail release. Microsoft driver supports PIO only. Ultra DMA fully supported by upgrading to the latest Intel Bus Master DMA driver |
Windows 95 OEM SR2 (Rev B) |
Yes with upgrade | Microsoft driver supports DMA only. CRC checking not supported with this driver. Ultra DMA fully supported by upgrading to the latest Intel Bus Master DMA driver or Microsoft QFE513. |
Windows NT | Yes with upgrade | Not supported in retail release. Microsoft driver supports PIO only. Ultra DMA supported by upgrading to the latest Intel Bus Master DMA driver. |
Windows 98 | Yes | Standard Microsoft driver fully supports DMA and Ultra DMA. |
OS/2 Warp 4.0 | Yes with upgrade | Ultra DMA supported by upgrading to the latest IBM OS/2 Bus Master DMA driver. |
Note: Check the Intel
web site for the latest Intel driver, and the IBM web
site for the latest IBM driver.
Ultra DMA compatible logic on your system motherboard (partial listing)
Ultra DMA Technology | |||||
---|---|---|---|---|---|
Data Transfer Mode | PIO Mode 1 |
PIO Mode 3 |
PIO Mode 4 |
Multi-word DMA Mode 2 |
UDMA Mode 2 |
Data Transfer Rate (max.) |
5.2 MB/s | 11.1 MB/s | 16.6 MB/s | 16.6 MB/s | 33.3 MB/s |
All new technologies present opportunities for short-term compatibility misalignments. The following information addresses our current areas of concern.
Background
There is a known issue involving a small shipment of Western Digital high-performance
WD Caviar Ultra DMA hard drives and the VIA VPX and VP2/97 (also marketed as AMD-640)
chipsets.
During the initiation phase of an Ultra DMA read data transfer, a series of commands are issued by the hard drive, the BIOS, and the VIA chipset. A deviation from standard protocol by the VIA VPX and VP2/97 chipsets is causing the system and the hard drive to go out of synchronization, resulting in a system that does not respond or locks up.
Hard Drives Affected
The specific Western Digital hard drives affected have CCC:C1 firmware, were shipped
between 9/10/97 and 10/8/97, with model numbers AC35100 and AC36400.
Solution
If using an Ultra DMA hard drive in a system with one of the VIA chipsets specified
above, you must disable Ultra DMA. A hard drive firmware workaround solution has been
developed to accommodate systems using the VIA chipsets specified above. Current shipments
of Western Digital hard drives are not affected by this VIA chipset issue.
Background
The Windows 95 OEMSR2 device driver does not successfully recover from the CRC error
and retry operations that can occur in Ultra DMA mode. The computer may hang with a blue
screen error while the hard drive is being accessed.
Solution
The Microsoft QFE513 driver release corrects this issue and is now available to OEMs.
Contact Microsoft technical support for additional information. The latest Intel Bus
Master DMA driver supports Ulta DMA and the CRC error recovery process. If you have an
Intel chipset, this solution is available to you. If you have a chipset other than Intel,
contact your chipset manufacturer for the correct driver.
Windows 98 supports Ultra DMA and the CRC error recovery process.