ViaHub3.inf Driver File Contents (USB3.zip)

;/*++
;
;Copyright (c) VIA Corporation.  All rights reserved.
;
;   THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY
;   KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
;   IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR
;   PURPOSE.
;
;Module Name:
;
;    ViaHub3.INF
;
;Abstract:
;    INF file for VIA eXtensible host controller hub
;
;--*/

[Version]
Signature      = "$WINDOWS NT$"
Class          = USB
ClassGuid      = {36FC9E60-C465-11CF-8056-444553540000}
Provider       = %VIA%
DriverVer=11/26/2010,6.1.7600.1017
CatalogFile    = ViaHub3.cat

[DestinationDirs]
DefaultDestDir  = 12

;-------------------------------------------------------------------------
; Device Install Section
;-------------------------------------------------------------------------
[ControlFlags]
ExcludeFromSelect = *

[Manufacturer]
%VIA%=VIA,NTx86

[SourceDisksFiles]
ViaHub3.sys     = 1

[SourceDisksNames]
1=%DISK_NAME%,

; For XP and later
[VIA.NTx86]
; DisplayName      Section      DeviceId
; -----------      -------      --------
%VUSB3\ROOT_HUB30.DeviceDesc% = VUSB3HUB, USB\VIA_ROOT_HUB
%VUSB3\ROOT_HUB30.DeviceDesc% = VUSB3HUB, USB\ROOT_HUB20
%VUSB3\ROOT_HUB30.DeviceDesc% = VUSB3HUB, USB\ROOT_HUB
%VUSB30\CLASS_09.DeviceDesc%   = VUSB3HUB, VUSB30\CLASS_09
%VUSB20\CLASS_09.DeviceDesc%   = VUSB3HUB, VUSB20\CLASS_09
%VUSB11\CLASS_09.DeviceDesc%   = VUSB3HUB, VUSB11\CLASS_09
%VUSB10\CLASS_09.DeviceDesc%   = VUSB3HUB, VUSB10\CLASS_09

[VUSB3HUB.NT]
CopyFiles     = VUSB3HUB.CopyFiles

[VUSB3HUB.NT.HW]
AddReg         = DefaultIdleAndWake.AddReg

[VUSB3HUB.CopyFiles]
ViaHub3.sys

[VUSB3HUB.NT.Services]
AddService     = VUSB3HUB,0x00000002,VUSB3HUB_Service

[VUSB3HUB_Service]
DisplayName    = %VUSB3HUB.SVCDESC%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_DEMAND_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\ViaHub3.sys
LoadOrderGroup = Base
AddReg         = SpecificParam

[SpecificParam]
HKR, "Parameters", "EnableCheckRPStatus", 0x00010001, 1
HKR, "Parameters", "CheckRPStatusPeriod", 0x00010001, 1000 ; 1000ms
HKR, "Parameters", "U1Timeout", 0x00010001, 0 ; Refer to Table 10-12 of USB3.0 spec
HKR, "Parameters", "U2Timeout", 0x00010001, 0 ; Refer to Table 10-13 of USB3.0 spec
HKR, "Parameters", "DisableSecondPortReset", 0x00010001, 0
HKR, "Parameters", "DisableRPStatusRegFormat", 0x00010001, 0
HKR, "Parameters", "DisableSelectiveSuspendRemoteWakeup", 0x00010001, 0
HKR, "Parameters", "DisablePowerOffPorts", 0x00010001, 0

[DefaultIdleAndWake.AddReg]
HKR, "WDF", "WdfDefaultIdleInWorkingState", 0x00010001, 0   
HKR, "WDF", "WdfDefaultWakeFromSleepState", 0x00010001, 0   

;-------------------------------------------------------------------------
; WDF Coinstaller installation
;-------------------------------------------------------------------------
[DestinationDirs]
CoInstaller_CopyFiles = 11

[VUSB3HUB.NT.CoInstallers]
AddReg         = CoInstaller_AddReg
CopyFiles      = CoInstaller_CopyFiles

[CoInstaller_CopyFiles]
WdfCoInstaller01009.dll

[SourceDisksFiles]
WdfCoInstaller01009.dll = 1 ; make sure the number matches with SourceDisksNames

[CoInstaller_AddReg]
HKR,,CoInstallers32,0x00010000, "WdfCoInstaller01009.dll,WdfCoInstaller"

[VUSB3HUB.NT.Wdf]
KmdfService    = VUSB3HUB, VUSB3HUB_wdfsect

[VUSB3HUB_wdfsect]
KmdfLibraryVersion = 1.9

;------------------------------------------------------------------------------
;  String Definitions
;------------------------------------------------------------------------------

[Strings]
VIA            = "VIA"
DISK_NAME = "USB3.0 HUB Installation Disk"
VUSB3\ROOT_HUB30.DeviceDesc = "VIA USB 3.0 Root Hub"
VUSB30\CLASS_09.DeviceDesc   = "VIA USB 3.0 Hub"
VUSB20\CLASS_09.DeviceDesc   = "VIA USB 2.0 Hub"
VUSB11\CLASS_09.DeviceDesc   = "VIA USB 1.1 Hub"
VUSB10\CLASS_09.DeviceDesc   = "VIA USB 1.0 Hub"
VUSB3HUB.SvcDesc            = "VIA USB 3.0 Root Hub Service"
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: web3, load: 0.90