ALIHDD.INF Driver File Contents (ali5v294.exe)

;
;	 ALi M5229 IDE Bus Master Controller INF file
;
;	 Description:
;        The driver feature can be controlled by changing the registry key value.
;    The initial registry key value is set according to INF file. The following
;    are the procedures of controlling the driver feature.
;    
;	 1. To change the device transfer mode, search [DrvArg.Reg] section and find
;		"HKLM,SOFTWARE\ALi\M5229,Mode,1,n,n,n,n"
;                                       | | | |
;                                       | | | + ----- Secondary channel device 1
;                                       | | + ------- Secondary channel device 0
;                                       | + --------- Primary channel device 1
;                                       + ----------- Primary channel device 0
;
;       where n represent the transfer mode :
;            0 - Auto detect, the driver decide the transfer mode of the device.
;			 1 - PIO 
;			 2 - DMA 
;			 3 - Ultra DMA
;		
;       The user can change the value of n to decide the device transfer mode.
;
;		Note :
;			If the driver has been installed,the transfer mode can also be changed 
;		by searching the registry path : HKEY_LOCAL_MACHINE\SOFTWARE\ALi\M5229. 
;       Change the value of key 'Mode' according to the above transfer mode definition 
;		and then restart.
;
;	 2. To disable the secondary channel and free its resource, please search 
;	    [DUAL_MASTER_IDE.RegHW] section and find ";HKR,,ChannelOptions,1,01".
;	    Remove the comment mark ';' and use this INF file to install IDE driver.
;
;		Note:
;			After the driver is installed, secondary channel enable/disable can be
;		controlled by using device manager. First, open control pannel and select
;       system item. Second, select the hardisk controller and double click the "
;		ALi Bus Master PCI to IDE Controller" to see its properity page. Channel
;		enable/disable can then be changed via the setting menu.

[version]
signature="$CHICAGO$"
Class=hdc
Provider="ALi"

[ClassInstall]
AddReg=HDC_Class

[HDC_Class]
HKR,,,,%HDCClassName%

[Manufacturer]
%COMPANY%=IDE_HDC

[IDE_HDC]
%PCI\VEN_10B9&DEV_5229.DeviceDesc%  = DUAL_MASTER_IDE   , PCI\VEN_10B9&DEV_5229
%MF\MASTERPRIMARY.DeviecDesc%       = MASTER_IDE        , MF\M5229PRIMARY
%MF\MASTERSECONDARY.DeviecDesc%     = MASTER_IDE        , MF\M5229SECONDARY

[MASTER_IDE]
AddReg = ESDI_MASTER_AddReg

[MASTER_IDE.HW]
AddReg = ESDI_FIFO_OK_AddReg

[DUAL_MASTER_IDE]
Copyfiles=@m5229.mpd,idevsd.vxd
AddReg=StandardMF.Reg,IDEProp.Reg,DrvArg.Reg

[DUAL_MASTER_IDE.HW]
AddReg=DUAL_MASTER_IDE.RegHW

[DUAL_MASTER_IDE.RegHW]
HKR,Child0000,HardwareID,,MF\M5229PRIMARY
HKR,Child0000,ResourceMap,1,00,01,02,06
HKR,Child0000,MFFlags,1,0C,00,00,00
HKR,Child0001,HardwareID,,MF\M5229SECONDARY
HKR,Child0001,ResourceMap,1,03,04,05,07
HKR,Child0001,MFFlags,1,0C,00,00,00
HKR,,PCIDualIDE,1,01
;HKR,,ChannelOptions,1,01

[StandardMF.Reg]
HKR,,DevLoader,,*CONFIGMG
HKR,,Enumerator,,*CONFIGMG
HKR,,CMDrivFlags,1,03,00,00,00

[DrvArg.Reg]
HKLM,SOFTWARE\ALi\M5229,UltraDMASupported,1,0,0,0,0
HKLM,SOFTWARE\ALi\M5229,DMASupported,1,0,0,0,0
HKLM,SOFTWARE\ALi\M5229,Mode,1,0,0,0,0
HKLM,SOFTWARE\ALi\M5229,ModeNo,1,0a,0a,0a,0a
HKLM,SOFTWARE\ALi\M5229,DrvSetTiming,1,0
HKLM,SOFTWARE\ALi\M5229,ForceCdromDma,1,1
HKLM,SOFTWARE\ALi\M5229,ForceUltraDma,1,0

[ESDI_FIFO_OK_AddReg]
HKR,,IDENoSerialize,3,01

[IDEProp.Reg]
HKR,,EnumPropPages,,"sysclass.dll,IDEEnumPropPages"

[ESDI_Master_AddReg]
HKR,,DriverDesc,,"ALi Bus Master IDE Miniport Driver"
HKR,,DevLoader,,*IOS
HKR,,PortDriver,,M5229.mpd

[ControlFlags]
CopyFilesOnly           =PCI\VEN_10B9&DEV_5215,PCI\VEN_10B9&DEV_5229
ExcludeFromSelect       =MF\M5229PRIMARY,MF\M5229SECONDARY

[DestinationDirs]
DefaultDestDir = 12 ;IOSubsys directory

[SourceDisksFiles]
m5229.mpd       =1
idevsd.vxd      =1

[SourceDisksNames]
1=%DISK_ID%,,

[Strings]                                                          
DISK_ID=""
HDCClassName                     = "Hard disk controllers"
COMPANY                          = "Acer Labs Inc"
PROVIDER                         = "Acer Labs Inc"
MF\MASTERPRIMARY.DeviecDesc      = "ALi Primary IDE controller (bus master)"
MF\MASTERSECONDARY.DeviecDesc    = "ALi Secondary IDE controller (bus master)"
PCI\VEN_10B9&DEV_5229.DeviceDesc = "ALi Bus Master PCI to IDE Controller (Ultra DMA supported)"


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: web1, load: 0.62