VIA WCE X86 IDE HDD UDMA Driver Supplement
11/29/2000
Copyright (C) 2000 VIA Technologies, INC.
1. Overview
This report lists additional supported south bridge chips since
the last driver release, and describes an extra registry subkey
for VIA's IDE UDMA driver for Windows CE. This subkey alters the
way the driver detects the on-board IDE ATA devices and avoids the
system from crashing when an IDE ATAPI device, such as a CD-ROM,
is attached.
2. Additional supported chipsets
The data transfer modes of the IDE controller in two additional
chipsets are described blow:
Chipset UDMA100 UDMA66 UDMA33 Multiword DMA PIO
VT82C686B yes yes yes up to mode 2 up to mode 4
VT8231 yes yes yes up to mode 2 up to mode 4
For your reference, the following table lists the data transfer
rates of 5 different IDE UDMA ATA devices with both chipsets.
For each device under test, the result was averaged on running
the test utility for a duration of 10 seconds and six times.
The results were not optimized and may vary from system to system.
Transfer Rate (Unit: MB/Sec)
Device Model Company Size UDMA100 UDMA66 UDMA33
------------------------------------------------------------
(VT82C686B)
DTTA-350640 IBM 6.4G 11.9
DTLA-307030 IBM 30.7G 14.8** 12.3
DTTA-351010 IBM 10.1G 11.4
ST320424A Seagate 20.4G 12.1** 9.7
GTLA-LM20A011 Quantum 20.5G 14.5 12.3
------------------------------------------------------------
(VT8231)
DTTA-350640 IBM 6.4G 9.8
DTLA-307030 IBM 30.7G 10.5** 9.7
DTTA-351010 IBM 10.1G 9.5
ST320424A Seagate 20.4G 9.7** 8.2
GTLA-LM20A011 Quantum 20.5G 11.0** 10.2
------------------------------------------------------------
** 80-conductor ribbon cables were being used.
3. Background information
The IDE driver is capable of simultaneously supporting up to
4 IDE ATA devices. The driver automatically detects as many
IDE ATA devices as attached to the target platform. But the system
doesn't usually have 4 ATA devices, which may result in a long
time for device detection. Moreover, the system may use an
IDE ATAPI device, such as a CD-ROM, which may cause the IDE driver
to crash the system because it doesn't support IDE ATAPI devices.
4. Registry setting
Add the "Detect" key under the
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\VIAIDE] so that the IDE driver
will detect the specified IDE ATA device(s) according to its
setting, as described below.
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\VIAIDE]
"Dll"="VIAIDE.dll"
"Prefix"="DSK"
"Order"=dword:4
"Entry"="VIAIDEReg"
"Keep"=dword:1
"FSD"="FATFS.dll"
"FastUltra"=dword:0
"Folder"="IDEDSK"
ENDIF
"Detect": the IDE device(s) that the driver will detect
bit 0:
1 to detect the primary master
0 to bypass the primary master
bit 1:
1 to detect the primary slave
0 to bypass the primary slave
bit 2:
1 to detect the secondary master
0 to bypass the secondary master
bit 3:
1 to detect the secondary slave
0 to ignore the secondary slave
5. Examples
Case I:
Use the following setting to detect only the primary master
and primary slave.
IF CEPC_IDE
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\VIAIDE]
"Dll"="VIAIDE.dll"
"Prefix"="DSK"
"Order"=dword:4
"Entry"="VIAIDEReg"
"Keep"=dword:1
"FSD"="FATFS.dll"
"FastUltra"=dword:0
"Folder"="IDEDSK"
"Detect"=dword:3
ENDIF
Case II:
Use the following setting to detect only the primary master
and secondary master.
IF CEPC_IDE
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\VIAIDE]
"Dll"="VIAIDE.dll"
"Prefix"="DSK"
"Order"=dword:4
"Entry"="VIAIDEReg"
"Keep"=dword:1
"FSD"="FATFS.dll"
"FastUltra"=dword:0
"Folder"="IDEDSK"
"Detect"=dword:5
ENDIF
Download Driver Pack
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.