Alihdd.inf Driver File Contents (ali1541.zip)

;
;	 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"
;CatalogFile = alihdd.cat

[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&SUBSYS_52454341
%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,0
HKLM,SOFTWARE\ALi\M5229,ForceUltraDma,1,0
HKLM,SOFTWARE\ALi\M5229,ForceCdromUltra,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
;alihdd.cat      =0,,920

[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"


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: ftp, load: 1.91