VIA WCE X86 USB-to-IDE ATA Mass Storage Class
Device Driver Installation Guide
11/30/2000
Copyright (C) 2000 VIA Technologies, INC.
1. Release note
This software package release is version 1.0, which supports
USB-to-IDE controllers compliant to "Universal Serial Bus Mass
Storage Class-Bulk Only Transport" specification Revision 1.0,
and some legacy one such as In-System USS725. The driver
currently can read and write ATA devices, such as hard disk,
Disk-On-Module (DOM), and SanDisk, through the USB-to-IDE
interface; but not ATAPI devices, such as CD-ROM.
The driver operates on any Windows CE X86-based platform using
VIA's chipsets or network controllers. It works properly with
Microsoft Windows CE 3.00 and it should work for later versions
of Windows CE.
2. File descriptions
The package contains 7 files as described below.
\DEBUG\USBATA DLL 29,785 11-28-00 18:24 debug version
\DEBUG\USBATA MAP 28,904 11-28-00 18:24 debug map file
\DEBUG\USBATA PDB 208,896 11-28-00 18:24 debug pdb file
\RETAIL\USBATA DLL 10,842 11-28-00 18:25 retail version
PLATFORM REG 296 11-28-00 18:40 sample reg file
PLATFORM BIB 84 11-28-00 18:39 sample bib file
README TXT this readme file
3. The following step-by-step instruction assumes your target
platform is CEPC with the Windows CE 3.00 MAXALL configuration
adopted. Make sure the USB host controller on the target
platform is enabled by proper BIOS settings. A USB-to-IDE
controller, such as a Bulk-Only-Transport-compliant one
like Cypress EZ-USB chip or In-Systems USS725, is needed
for an initial evaluation of the driver.
4. Make a binary image
Refer to "VIA WCE X86 Driver Installation Migration Guide for
Microsoft Windows CE Platform Builder 3.00 & Add-on Pack" and
"VIA WCE X86 USB UHCI Driver Installation Guide" to complete
a binary image. Download it to your target platform and verify
the USB UHCI driver works properly. Note, however, this storage
driver is independent of the underlying USB host controller type.
5. Copy files to the current release directory
For a retail build, copy the following file:
USBATA.DLL
For a debug build, copy the following three files:
USBATA.DLL
USBATA.PDB
USBATA.MAP
6. Modify bib file in the current release directory
Locate the Platform.bib file and add the following lines:
IF CEPC_USBATA
USBATA.DLL $(_FLATRELEASEDIR)\USBATA.DLL NK SH
ENDIF
A sample Platform.bib file is included for your reference.
7. Modify reg file in the current release directory
Locate the Platform.reg file and add the following lines:
IF CEPC_USBATA
[HKEY_LOCAL_MACHINE\Drivers\USB\LoadClients\1451_512\Default\Default\USS725]
"DLL"="USBATA.DLL"
[HKEY_LOCAL_MACHINE\Drivers\USB\LoadClients\Default\Default\8\USBStorage]
"DLL"="USBATA.DLL"
[HKEY_LOCAL_MACHINE\Drivers\USB\USBATA]
"Folder"="USB_HD"
ENDIF
All the above entries are optional. The first four provide the
plug & play ID's to load the storage driver. If not given,
the system will prompt the user asking for the driver name.
If the last two are not given, the folder name by default will
be "Storage Card"; you may modify it to suit your needs.
A sample Platform.reg file is included for your reference.
8. Add the environment variable
Choose Settings from the Platform menu in PB3.00. Select the
Environment to define CEPC_USBATA and set the value to 1
as below.
set CEPC_USBATA=1
9. Choose "Make Image" from the Build menu to make a new OS image
to include the USB storage device driver. Then download the
image to your target platform.
10. Basic testing
(1) Installation
Execute "Windows Explorer" and verify the existence
of the "USB_HD" file folder.
(2) Directory creation/rename/deletion
Use the Explorer to create and rename and delete folders
under directory USB_HD.
(3) File read/write/deletion
Use the Explorer to copy and rename and delete several
files under directory USB_HD. View the details of them
and verify the size and type and date of the duplicated
are identical to the original.
11. Trouble shooting
In case you encounter any problem, first connect the debug
port on your target Windows CE platform to your PC-based NT
development platform. Make a debug build binary image and
download it to your target platform. Dump related debug
messages and then contact VIA's representatives for further
technical assistance.
12. Quality assurance
The software package has been tested by the RWTEST program,
shipped along with Windows CE 3.00. The RWTEST program performs
stress tests for disk reads and writes. This release passed all
the tests.
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.