VIA Falcon IDE Storage Device Driver Package External Release Note

 

Update Date: 2007/05/03


. Introduction

. Driver Version Inside This Package

. Supported Operation System

. Supported Storage Controller/Functionality

. File Description

. Known Issue

. Limitation

. Release History


Introduction

VIA Falcon device driver package is a setup package for user to install VIA IDE controllers and it is composed of MiniIDE driver and SATAIDE driver both. MiniIDE driver is in charge of VIA PATA controller insides all VIA South-Bridge chips. Oppositely SATAIDE driver manages VIA SATA controller insides VIA South-Bridge Chips. MiniIDE driver provides DMA capability for VIA PATA IDE controllers and SATAIDE driver provides hot-plug capability on VIA SATA IDE controller and support port multiplier device on some VIA South-Bridges chips’ SATA IDE controllers. For the detail of functionality, please refer with Supported Storage Controller/Functionality section.

 


Driver Version Inside This Package

Driver

Target Platform

Version

MiniIDE

2K/XP/Server2003 driver

6.0.5728.170

XP-x64/Server 2003-x64 driver

SATAIDE

2K/XP/Server2003 driver

6.0.6000.212

XP-x64/Server 2003-x64 driver

VISTA/VISTA-x64 driver

 


Supported Operation System

Driver

Microsoft Windows Operation System

 

32-bits Platform

64-bits Platform

9X

ME

NT4.0

2K

XP

Srv03

Vista

XP

Srv03

Vista

MiniIDE

[*1]

X

X

X

O

O

O

X

O

O

X

SATAIDE

[*2]

X

X

X

O

O

O

O

O

O

O

*1.      For Windows 9X/ME/NT platforms, MiniIDE driver does not support it, please visit VIA Arena web site, http://www.viaarena.com/, to download proper driver for your VIA PATA IDE controller. For Windows Vista platform, please use the in-box IDE driver that is supplied with the Windows Vista operating system.

*2.      For Windows 9X/ME/NT platforms, SATAIDE driver does not support it, please visit VIA Arena web site, http://www.viaarena.com/, to download proper driver for your VIA SATA IDE controller.

 


Supported Storage Controller/Functionality

VIA Falcon IDE storage device driver package doesn’t support VIA RAID controller and VIA AHCI controller.  It supports VIA IDE controller ONLY.

 

Driver

Product Name

Chipset Version

Device ID

Controller Type

Hot-Plug

Port Multiplier

Host Port

Device Port

MiniIDE

All SB [*1]

All

0571

PATA

X

X

X

VT6410

All

3164

PATA

X

X

X

SATAIDE

VX700/CX700/VX800 [*2] [*3]

A2

0581

PATA/SATA

O

O

O

A2

5324

VT8237A [*3]

A3

0591

SATA

O

O

O

A3

5337

VT8237R/ VT8237[*4]

All

3149

SATA

O

X

X

VT8251 [*3]

A6

3349

SATA

O

X

X

A6

5287

VT8237S

A1

5372

SATA

O

O

O

*1.      It supports all VIA South-Bridge Chips which contained 0571 PATA controller.

*2.      Only support Hot-Plug and Port Multiplier functionalities on SATA channel.

*3.      Due to the change of VIA Device ID definition Policy for Storage Class Devices, some IDE adapter (on this product) will still use 0581h, 0591h or 3349h (depends on product)  as its Device ID even if it is working under IDE mode. VIA suggests all BIOS providers should follow VIA Device ID definition Policy for Storage Class Devices in order to let driver be correctly workable for VIA SATA controllers.

*4.      Only VT8237A2 is verified at this driver package release time. If the chips’ version is smaller than this version, we can’t make sure it can be supported till we have verified it and listed it at this table.

 

Field Definitions:

       Driver                       - The driver which used to support IDE controller.

       Product Name           - Supported chipset product by driver.

       Chipset Version         - The oldest chipset version which can be supported by driver.

       Device ID                  - PCI Device ID of IDE controller.

       Controller Type         - The type of IDE controller, we define three types as follows.

PATA             - All of channels on this IDE controller are parallel channels.

SATA            - All of channels on this IDE controller are serial channels.

PATA/SATA    - It contains parallel channel and serial channel both.

Hot Plug                   - Plug and play functionality supporting by driver.

       Host Port                  - The host port is the port that is used to connect the SATA devices to the host.

       Device Port               - A device port is a port that can be used to connect a device to the Port Multiplier.

       Port Multiplier           - A Port Multiplier is a mechanism for one active host connection to communicate with multiple devices.

 


File Description

Setup Package File

0X0409.INI,        INSTMSIA.EXE,    INSTMSIW.EXE,   ISSCRIPT.MSI,

License.rtf,      PCIENUM.SYS,     README.TXT,      SETUP.EXE,

Setup.ini,          SETUP.ISS,         SETUP.MLF,         SETUP.SCF,

viasetup.dll,    VIASetup.msi     Readme.html

English.slf,      asia.slf,           europe1.slf,      europe2.slf

europe3.slf,      165x300.bmp,      500x60.bmp

 

MiniIDE Driver File

vminiide.inf, videX32.sys, videX64.sys

 

SATAIDE Driver File

ViPrt.inf, ViPrt.sys, ViBus.sys, ViPrtx64.sys, ViBusx64.sys, vIdeInst.dll, vIdeInstx64.dll

 


Known Issue

Component

Issue ID

Issue Description

Comment

SETUP

 

USetup-A0-TW-107

While installing or removing Falcon driver V2.10Beta2 by U-Setup, there will be something wrong:

A.  The SATA IDE driver V2.10Beta2 can not be installed successful under Windows 2K+SP4 and Vista x64. [Check with Device Manager installation will PASS]

B.  After removing SATA IDE driver V2.10Beta2 by U-Setup, the IDE channel name will be displayed abnormally under Device Manager of Vista x86.

C.  The PATA IDE Driver V1.70B1 can not be removed from Control Panel under Windows 2K/XP/SRV03.

It is under-checking inside VIA.

SETUP

 

VT3324-A2-TW-011

While installing Falcon driver package V2.10B2 first and then installing VIA machine INF V2.90A, there will be something:

A.  While Windows 2K/XP/SRV03 OS is installed on PATA HDD, the SATA controller will show yellow mark.

B.  While Windows 2K/XP/SRV03 OS is installed on SATA HDD, the system will be BSOD.

It is under-checking inside VIA.

SETUP

 

VT3287-A6-TW-016

While VIA SATA controller is set to be RAID mode, U-Setup of SATA IDE Accelerator V2.00Beta3 still can execute the installation procedure.

It is under-checking inside VIA.

SETUP

 

VT3287-A5-TW-023

 

While updating IDE driver from PATA/SATA IDE driver V1.40A to VIA Falcon V2.00A, there will be something wrong.  

A.  For x86 systems: VIA Falcon V2.00A can not cover PATA/SATA IDE V1.40A successful by U-Setup. [Updated by Device Manager will PASS]

B.  For x64 systems: After installing VIA Falcon V2.00A driver by U-Setup, the PATA IDE driver V1.40A of 0571 will be removed from Device Manager.

It is under-checking inside VIA.

SETUP

 

VT3324-A2-TW-011

The U-Setup program of VIA PATA/SATA IDE driver V1.60Beta1 will hang under Chinese Traditional OS while executing the following steps:

A.  Click “Cancel” button in the “Install list page”.

B.  The system will pop-up “Abort” dialog and select “Yes”.

Click “Finish” button and then it will cause that U-Setup program is hanged.

It is under-checking inside VIA.

SETUP

 

VT3287-B1-TW-002

While installing/Removing VIA PATA/SATA IDE driver V1.60A by U-setup under Japanese or French edition OS, the driver version can not be displayed in “Install Progress” dialog.

It is under-checking inside VIA.

SATAIDE

 

VT3287-A5-TW-023

 

For Windows 2k, after installing SATA IDE Accelerator driver, the driver date will show “Not available” in Device Manager.

It is under-checking inside VIA.

SATAIDE

 

VT3324-A2-TW-011

After installing VIA SATA IDE Accelerator driver V2.00Beta5 on VT3324 platform, the Tape drive will be something wrong.

A.  The Tape drive can not be found under Windows XP+SP2/Srv03+SP1. [Check with the default driver will PASS]

When executing Tape drive restore function, the system will pop-up the message “The media in the drive must be erased before it can be used” under Windows 2K+SP4. (Note3) [Check with the default driver will PASS]

It is under-checking inside VIA.

SATAIDE

 

VT3287-B1-TW-002

After installing VIA SATA IDE Accelerator driver V2.00Beta5 on SATA IDE controller of VT3149/VT5337/ VT5287, the IDE controllers can not be recognized in the “NeroInfo” hardware monitor utility. [Check with the default driver will PASS]

Some monitor tool will read the HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\Scsi registry key to show the controller information for user.

And our driver doesn’t create it. It is under-checking inside VIA.

SATAIDE

 

VT3372-A2-TW-005

The DTM “DMA test” will fail when the SATA IDE V2.10Beta2 and PATA IDE V1.70Beta1 are installed at the same time under Windows XP x86/x64. [It will be passed while SATA IDE driver is removed]

It is under-checking inside VIA.

 


Limitation

Component

Issue ID

Issue Description

Comment

SATAIDE

 

VT3287-A5-TW-030

1.     After installing SATA IDE Accelerator V2.00Beta4 and using Silicon Sii3726CB Port Multiplier, there will be something wrong. [Check with Marvell 88SM4140-LAD port multiplier will PASS]

A.            Enter the system will spend for a long time.

B.            WDC SATA-II hard disks can not be recognized while connecting on it.

After investigated, we think it is caused by Sil3726 PM device and we have forwarded our investigation result to Silicon Image. And the issue resulted from the SI and WD HDD.

SATAIDE

VT3324-A2-TW-012

1.      Copy compare test will fail between PATA HDD and Port Multiplier SATA HDD on the IDE controller of VT5324.

It is caused by HW signal quality, not driver issue.

SATAIDE

 

VT3324-B1-TW-005

1.      While hot-plug SATAII hard drive or SATAPI device on Silicon Image (Sil3726CB) Port Multiplier, there will be something wrong:

A.   For VT5324: The devices can not be recognized or it will cause that system has no any response.

For VT5372: The devices detection will spend for a long time. (Around 2~3 minutes)

 

It is caused by HW signal quality, not driver issue.

SATAIDE

VT3324-A2-TW-013

1.      The performance is almost the same as the IDE default driver after installing VIA SATA IDE Accelerator driver V2.00Beta5 and then running the storage benchmark.

If our driver programming skill is similar to MS programmer and the IDE controller isn’t do extra performance enhancement, then we will get similar performance to MS in-box driver. Besides, we add new features for supporting PM and Hot-Plug. VIA will continue to improve performance at Second Stage with undefined schedule.

 


Release History

Driver Package Release History

 

Version

Release Date

Comment

2.10A

2007/05/03

Release XP/Vista Logo’d version

2.10Beta2

2007/02/14

Intergraded MiniIDE driver and SATAIDE driver into the same setup package.

 


MiniIDE Driver Release History

 

Version

Release Date

Comment

1.70A

2007/05/03

XP Logo’d version

1.70 Beta1

2007/02/25

1.     Remove driver support of SATA IDE controllers from miniIDE driver package. From this version, VIA SATA IDE controllers will be supported by falcon driver.

2.     Remove Hot-plug filter driver from miniIDE driver package. From this version, Hot-plug function is provided by Falcon driver.

1.60 Beta 1

2006/10/19

1. Fixd bug : VT3287-B1-TW-012

  In this version, Vista (build 5600 or later ) can auto detect  

  hot-plug events.

2. Fixed bug: USetup-A0-TW-089

3. User can decide whether to install hot-plug filter or not by selecting the check box of setup package.

4. Registry control key still make effect on hot-plug filter. Please check section [ 1.50 Beta2 ] for registry setting.

5. Fix serious delay when plug in/out HDD devices.

1.50 Beta 2

2006/9/27

1.  Default disables hot-plug filter driver and safe-remove icon.

2.      Need import registry key to enable hot-plug functionality.

3.      See below description for detail information.

4.      Support Vista.

5.      Hot-plug function support SATA channel of CX700.

1.50 Beta1

2006/9/01

1.  Default disables hot-plug filter driver and safe-remove icon.

6.      Need import registry key to enable hot-plug functionality.

7.      See below description for detail information.

4.  Support Vista.

1.40a

2006/3/18

Fix

1. Driver:

(a)  Add CAT file.

U-Setup

(a) On X64 platform, Fail to install on VT6410 IDE controller.

(b) Rename “VIA MiniIDE Driver Package” to “VIA PATA/SATA IDE Driver Package”

1.40 Beta2

2006/02/22

Fix

1.      Installation on x64 platform will cause BSOD.

2.      Fail to install on VT6410.

1.40 Beta1

2006/02/15

1.      Add new IDs

 PCI\VEN_1106&DEV_5337

PCI\VEN_1106&DEV_5287

PCI\VEN_1106&DEV_3164

PCI\VEN_1106&DEV_5324

PCI\VEN_1106&DEV_0581

1.30 Beta2

2005/11/22

1. Fix INF PATA install section error

1.30 Beta1

2005/11/22

1.Remove CX700 support.(DID 0x0581)

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.

0.99

2005/7/5

Patch 0.98 bugs

0.98

2005/05/03

Release beta driver

 


SATAIDE Driver Release History

 

Version

Release Date

Comment

2.10A

2007/05/03

Release Logo’d XP/Vista driver

2.10Beta2

2007/03/22

Patching 2.10Beta1 bug & Support Windows Vista x32/x64

2.10Beta1

2007/01/08

Patching 2.01 bug and support 372

2.01

2006/09/07

Support Port Multiplier Specification Ver.1.2.

2.00Beta7

2006/06/27

Patching 2.00Beta6

2.00Beta6

2006/05/29

Modify the device detection mechanism for SATA controller which supported PM functionality.

2.00Beta5

2006/05/02

Patching 2.00Beta4

2.00Beta4

2006/03/30

Patching 2.00Beta3

2.00Beta3

2006/02/14

Patching 2.00Beta2 bug and adding new Device ID

2.00Beta2

2006/01/20

Patching 2.00Beta1 bug

1.25 (2.00Beta1)

2005/12/21

Add new functionality

1.24

2005/09/01

Support x64 OS

1.22

2005/04/07

Patching 1.21 Bug

1.21

2005/03/02

Patching 1.20B Bug

1.20B

2004/11/22

Patching 1.20A Bug

1.20A

2004/11/15

XP Logo’d version

1.20

2004/10/22

Submission Test

1.10A

2004/08/10

XP Logo’d version

1.10

2004/7/16

Submission Test

1.03

2004/07/06

Patching 1.02 Bug

1.02

2004/05/18

Patching 1.01 Bug

1.01

2004/04/27

Patching 1.00 Bug