VIASRX.inf Driver File Contents (via_sata_v101.zip)

; Copyright (c) 2003 VIA Technologies, Inc.
; ****************************************************************************
; ****************************************************************************
; **    Filename:  VIASRX.INF
; **    Revision:  
; **    Date:      08/30/2004
; **    Abstract:  INF for Bus/Port with Raid
; ****************************************************************************
; ****************************************************************************

[version]
CatalogFile=VIASRX.CAT
signature="$CHICAGO$"
Class=SCSIAdapter 
ClassGuid={4D36E97B-E325-11CE-BFC1-08002BE10318}
Provider=%VIA%
DriverVer=12/02/2004,5.1.2600.120

[DestinationDirs]
DefaultDestDir = 12
CoInstaller_CopyFiles = 11
CopyBusDriver = 12
CopyFullPort = 12

[CopyBusDriver]
viaxbus.sys

[CopyFullPort]
viaxport.sys
viaxraid.sys

[CoInstaller_CopyFiles]
viaxinst.dll

[SourceDisksNames]
1 = %DiskName%,,,

[SourceDisksFiles]
viaxraid.sys = 1
viaxport.sys = 1
viaxbus.sys  = 1
viaxinst.dll = 1

[ControlFlags]
ExcludeFromSelect=V_Primary_IDE_Channel
ExcludeFromSelect=V_Secondary_IDE_Channel

[Manufacturer]
%VIA%=VIA_HDC

[VIA_HDC]
%VC% = StoragePort_Inst_VC, RAID_Virtual_Channel              ;SmartX Virtual Channel
%PCI\VEN_1106&DEV_3149.DeviceDesc%=StorageBus_Inst_3149, PCI\VEN_1106&DEV_3149
%PCI\VEN_1106&DEV_3249.DeviceDesc%=StorageBus_Inst_3249, PCI\VEN_1106&DEV_3249

;---------------------------------------------------------------------------------------------------
; Install Section for Virtual Channel 
;---------------------------------------------------------------------------------------------------
[StoragePort_Inst_VC]
CopyFiles = CopyFullPort

[StoragePort_Inst_VC.Services]
AddService = viaxraid, %SPSVCINST_ASSOCSERVICE%, MiniPort_Service_Inst, MiniPort_EventLog_Inst

[MiniPort_Service_Inst]
DisplayName    = %MiniPortDriver%
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_BOOT_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %12%\viaxraid.sys
LoadOrderGroup = SCSI Miniport
AddReg         = pnp_pci_addreg

[MiniPort_EventLog_Inst]
AddReg = MiniPort_EventLog_AddReg

[MiniPort_EventLog_AddReg]
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%SystemRoot%\System32\IoLogMsg.dll;%SystemRoot%\System32\drivers\viaxraid.sys"
HKR,,TypesSupported,%REG_DWORD%,7

[pnp_pci_addreg]
HKR, "Parameters\PnpInterface", "5", 0x00010001, 0x00000001

;---------------------------------------------------------------------------------------------------
; Install Section for Bus
;---------------------------------------------------------------------------------------------------
[StorageBus_Inst_3149]
CopyFiles= CopyFullPort,CopyBusDriver

[StorageBus_Inst_3149.Services]
AddService = viaxbus, %SPSVCINST_ASSOCSERVICE%, StorageBus_Service_Inst, StorageBus_EventLog_Inst

[StorageBus_Inst_3249]
CopyFiles= CopyFullPort,CopyBusDriver

[StorageBus_Inst_3249.Services]
AddService = viaxbus, %SPSVCINST_ASSOCSERVICE%, StorageBus_Service_Inst, StorageBus_EventLog_Inst

;====== Install Section for Common section of Bus ====== 

[StorageBus_Service_Inst]
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_BOOT_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %12%\viaxbus.sys
LoadOrderGroup = System Bus Extender
AddReg         = SpecificParamBus

[StorageBus_EventLog_Inst]
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%SystemRoot%\System32\IoLogMsg.dll;%SystemRoot%\System32\drivers\viaxbus.sys"
HKR,,TypesSupported,%REG_DWORD%,7

[SpecificParamBus]

;====== Install Section for CoInstaller of Bus ======
[StorageBus_Inst_3149.CoInstallers]
AddReg=CoInstaller_3149_AddReg
CopyFiles=CoInstaller_CopyFiles

[CoInstaller_3149_AddReg]
HKR,,CoInstallers32,0x00010000,"viaxinst.dll,SmartXCoInstaller"

[StorageBus_Inst_3249.CoInstallers]
AddReg=CoInstaller_3249_AddReg
CopyFiles=CoInstaller_CopyFiles

[CoInstaller_3249_AddReg]
HKR,,CoInstallers32,0x00010000,"viaxinst.dll,SmartXCoInstaller"

;---------------------------------------------------------------------------------------------------
; Install Section for String
;---------------------------------------------------------------------------------------------------
[Strings]
VIA			= "VIA"
DiskName                = "VIA Serial ATA RAID Driver"
VC			= "RAID Virtual Channel"
PCI\VEN_1106&DEV_3149.DeviceDesc = "VIA SmartX RAID Controller(VT6420)"
PCI\VEN_1106&DEV_3249.DeviceDesc = "VIA SmartX RAID Controller(VT6421)"
MiniPortDriver		= "VIA IDE MiniPort Driver"
IOLOGMSGDLL="\IoLogMsg.dll"

;*******************************************
;Handy macro substitutions (non-localizable)
SPSVCINST_ASSOCSERVICE = 0x00000002
SERVICE_KERNEL_DRIVER  = 1
SERVICE_BOOT_START     = 0
SERVICE_ERROR_NORMAL   = 1
REG_EXPAND_SZ          = 0x00020000
REG_DWORD              = 0x00010001
Download Driver Pack

How To Update Drivers Manually

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.

server: web2, load: 1.62