VIA PATA/SATA IDE Driver Package with Hot-Plug Feature External Release Notes

 

Update Date: 2006/10/25


Functionalities

             Provide DMA capability for VIA PATA/SATA/PATA+SATA IDE Controllers

             On X86 OS 2K/XP/Serv2003, support hot-plug feature upon MS IDE default driver for VIA SATA IDE Controllers. (RAID class SATA controllers are not included).

             On X64 OS XP/Serv2003, support hot-plug feature upon MS IDE default driver for VIA SATA IDE Controllers. (RAID class SATA controllers are not included).

Support Platform

1.           Windows 2000, XP and Server 2003 (x86 and x64).

2.           For Win9X/WinME and NT4.0, this driver only supports VIA PATA controller (Device ID= 0x0571) inside VIA SB chips. Those VIA SATA controllers inside VIA SB chips are not supported at these operation systems. Please use VIA V-RAID Software package.

3.           Windows Vista is supported after V1.60 A.

Supported Chipsets and Required Hardware Setting

             This IDE driver package supports:

1.       SATA IDE controller: VT8251 (DID 0x3349 IDE mode, DID 0x5287), VT8237A(DID 0x0591 IDE mode, DID 0x5337), VT8237(DID 0x3149 IDE mode).

2.       South Bridge PATA/PATA+SATA IDE Controller: Bus Master IDE Controller – 0x0571.

3.       PATA IDE controller: VT6410 (DID 0x3164 IDE mode) (Note: Please use VT6410 IDE OPROM, not VT6410 RAID OPROM.)

4.       PATA + SATA IDE controller: CX700 (DID 0x0581, DID 5324)

             Hot Plug function supports on SATA IDE Controllers:

1.       SATA IDE controller: VT8251 (DID 3349 IDE mode, DID 0x5287), VT8237A(DID 0591 IDE mode, DID 0x5337) , VT8237(DID 0x3149 IDE mode).

2.       Hot-plug function is supported on SATA channel of CX700 from version V1.60 A.

             Support PNP ID Table

Chipset

PNP ID

SATA IDE hot-plug support

Note

ALL south bridge

PCI\VEN_1106&DEV_0571

No

 

VT8237

PCI\VEN_1106&DEV_3149

Yes

 

VT8237A

PCI\VEN_1106&DEV_0591

PCI\VEN_1106&DEV_5337

Yes

 

VT8251

PCI\VEN_1106&DEV_3349

PCI\VEN_1106&DEV_5287

Yes

 

CX700

PCI\VEN_1106&DEV_0581

PCI\VEN_1106&DEV_5324

Yes

 

VT6410

PCI\VEN_1106&DEV_3164

No

1. Only apply on IDE mode.

2. If VT6410 is used to as RAID mode, this driver is not suitable, please use VIA V-RAID software package.

Driver Control Flags

This section gives details about how to disable or enable hot-plug functionality of drivers.

1.       To Enable hot-plug filter but hide safe-remove icon ( i386 platform ):

     Add and set registry: “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\xfilt\Parameter0”

     To DWORD value “0x80000000”

2.        To enable hot-plug filter and also shows safe-remove icon ( i386 platform ):

     Add and set registry “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\xfilt\Parameter0”

     To DWORD value “0x80000001”

3.       To Enable hot-plug filter but hide safe-remove icon ( x64 platform ):

     Add and set registry: “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\xfiltx64\Parameter0”

     To DWORD value “0x80000000”

4.        To enable hot-plug filter and also shows safe-remove icon ( x64 platform ):

     Add and set registry “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\xfiltx64\Parameter0”

     To DWORD value “0x80000001”

5. To disable hot-plug filter, set “Parameter0 to zero value.

 


Release History

Version

Release Date

Comment

1.60A

2006/10/25

1. WHQL version driver

2. Add supports on new IDE controller.

3. Support Vista.

1.40A

2006/3/18

1. WHQL Version driver

2. Add supports to new VIA IDE controller.

1.30C

2005/12/28

1. WHQL Version Driver

1.30B

2005/12/22

 

1.30A

2005/12/13

 

1.30

2005/10/31

1.      Merge Mini IDE driver of VIA PATA and SATA IDE controller.

2.      Enable hot-plug function on SATA IDE controllers(2k/XP/Serv2003 x86 and x64).

1.00

2005/8/12

Prepare WHQL submission.


Version 1.60A

(1)    Add hot-plug function on CX700 SATA controller.

(2)    Add driver control flags in registry, please reference section [Driver control Flags] for details

(3)    Fix serious delay while plug in/out HDDs devices.

(4)    Support Vista.

Version 1.40A

(1)     Add support to VIA’s new SATA IDE controller

New add IDs:

PCI\VEN_1106&DEV_5337

PCI\VEN_1106&DEV_5287

PCI\VEN_1106&DEV_5324

PCI\VEN_1106&DEV_3164

(2) Rename Driver package from “VIA MiniIDE Driver Package” to “VIA PATA/SATA IDE Driver Package” at the SCF file of Setup Program and related Release Notes.

Version 1.30C

(1)Fixed driver can’t be installed under x64 platform.

Version 1.30B

(1) Using new DLL for installing VIA storage driver.

(2) Fixed a bug which uninstall can’t remove hot-plug driver.

Version 1.30A

(1) Using new Usetup package (version 5.2.1.15)

(2) Add WHQL file.

Version 1.30

(1)    Big Changes:

This IDE driver supports both PATA and SATA VIA IDE controllers.

Hot plug function apply on SATA IDE controller.

(2)    Notice:

(a)    Some Serial-to-Parallel bridge adapters are not fully compatible with our host controller. Please remove power of both bridge and device and then power on both bridge and device again before re-plug in.

(b)    Same reason as (a). If Windows has serious delay when it boots up, please try using another bridge

(c)    Same reason as (a). Some ATAPI device will take longer detection time when plug-in.

(d)    To consider performance issue, the average time of plug-in detection is 5 seconds. Microsoft default driver might not detect correctly if plug-in/out devices within 5 seconds.

(e) Unsafe removal of ATAPI device will causes 10 seconds time out (Microsoft driver behavior), system might stop responding for a while.

Version 1.00

(3)    Fixed bug:

When connecting the ATAPI devices to SATA port of VT8237/VT8237A/VT8251 via the Silicon/JMicron/ACARD SATA Bridge and executing the hot plug function, the SATAPI device will occur that detect failed issue under Windows 2K/XP/AMD64 system.

(4)    Notice:

(e)    Some Serial-to-Parallel bridge adapters are not fully compatible with our host controller. Please remove power of both bridge and device and then power on both bridge and device again before re-plug in.

(f)     Same reason as (a). If Windows has serious delay when it boots up, please try using another bridge

(g)    Same reason as (a). Some ATAPI device will take longer detection time when plug-in.

(h)    To consider performance issue, the average time of plug-in detection is 5 seconds. Microsoft default driver might not detect correctly if plug-in/out devices within 5 seconds.

(e) Unsafe removal of ATAPI device will causes 10 seconds time out (Microsoft driver behavior), system might stop responding for a while.

Limitation and Known Issues

Notice:

(a)      Some Serial-to-Parallel bridge adapters are not fully compatible with our host controller. Please remove power of both bridge and device and then power on both bridge and device again before re-plug in.

(b)      Same reason as (a). If Windows has serious delay when it boots up, please try using another bridge

(c)      Same reason as (a). Some ATAPI device will take longer detection time when plug-in.

(d)      To consider performance issue, the average time of plug-in detection is 5 seconds. Microsoft default driver might not detect correctly if plug-in/out devices within 5 seconds.

(e)      Unsafe removal of ATAPI device will causes 10 seconds time out (Microsoft driver behavior), system might stop responding for a while.

(f)      For some SATA devices, it might take longer time to detect plug-in/out on CX700 SATA host controller. Please re-plug in again.