Topic: [IMPL] IT8211 ATA RAID Driver

This Driver isn't in actual Driverpack 11.11
Can you please add them to the next Release?

I have added it manually during setup with W7 x64, works without problems
http://dlsvr04.asus.com/pub/ASUS/misc/s … _V1328.zip

Re: [IMPL] IT8211 ATA RAID Driver

Surely (DriverVer=05/22/2007,1.3.3.0) would prove an upgrade for your IT8211, & provide a set of Vista-WHQL'ed (inf at least) drivers for IT8211 without IT8212 references as driver above(DriverVer=12/14/2005,1.3.2.8).  ftp://ftp.supermicro.com/driver/ATA/ITE … .3.3.0.zip cool cool

adds support for IT8211 devices: wrote:

%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8211&SUBSYS_82118086     ; Intel 8211
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8211&SUBSYS_8211107B     ; Intel 8211

While you're at it, how about this IT8211F Vista (& Win7 if not incl. in w7) x86 & x64 WHQL (only driver set w. dig cert. embedded in sys - no cert. in DP_MS ITE-RAID drivers {2007}) IDE-ATAPI driver (DriverVer=02/29/2008,1.3.4.2).  http://www.ite.com.tw/en/Services/download.ashx?file=13 big_smile

adds support for IT8211 devices: wrote:

%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8211&SUBSYS_82118086 ; Intel 8211
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8211&SUBSYS_8211107B ; Intel 8211
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8211&SUBSYS_D78015D9 ; supermicro
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8211&SUBSYS_878015D9 ; supermicro

Speaking of the DP_MS ITE Tech. Inc. IT8212 RAID driver, here's an excerpt:

are these SUBSYS id's for real? wrote:

%ITE.DeviceDesc0% = iteraid, PCI\VEN_1283&DEV_8212&SUBSYS_0C7H105B      ; ITE
%ITE.DeviceDesc0% = iteraid, PCI\VEN_1283&DEV_8212&SUBSYS_0C7I105B      ; ITE
%ITE.DeviceDesc0% = iteraid, PCI\VEN_1283&DEV_8212&SUBSYS_0C7J105B      ; ITE
%ITE.DeviceDesc0% = iteraid, PCI\VEN_1283&DEV_8212&SUBSYS_0C7K105B      ; ITE
%ITE.DeviceDesc0% = iteraid, PCI\VEN_1283&DEV_8212&SUBSYS_0C7L105B      ; ITE
%ITE.DeviceDesc0% = iteraid, PCI\VEN_1283&DEV_8212&SUBSYS_0C7M105B      ; ITE
%ITE.DeviceDesc0% = iteraid, PCI\VEN_1283&DEV_8212&SUBSYS_0C7H105B      ; ITE
%ITE.DeviceDesc0% = iteraid, PCI\VEN_1283&DEV_8212&SUBSYS_0C8G105B      ; ITE
%ITE.DeviceDesc0% = iteraid, PCI\VEN_1283&DEV_8212&SUBSYS_0C8H105B      ; ITE
%ITE.DeviceDesc0% = iteraid, PCI\VEN_1283&DEV_8212&SUBSYS_0C8I105B      ; ITE
%ITE.DeviceDesc0% = iteraid, PCI\VEN_1283&DEV_8212&SUBSYS_0C8J105B      ; ITE
%ITE.DeviceDesc0% = iteraid, PCI\VEN_1283&DEV_8212&SUBSYS_0C8K105B      ; ITE
%ITE.DeviceDesc0% = iteraid, PCI\VEN_1283&DEV_8212&SUBSYS_0C8L105B      ; ITE
%ITE.DeviceDesc0% = iteraid, PCI\VEN_1283&DEV_8212&SUBSYS_0C8M105B      ; ITE
%ITE.DeviceDesc0% = iteraid, PCI\VEN_1283&DEV_8212&SUBSYS_0C8H105B      ; ITE

Or was it a IT8212 driver needed? (IT8213 is native):/

Last edited by TechDud (2011-11-18 12:40:03)

Re: [IMPL] IT8211 ATA RAID Driver

Nevermind; here's DriverVer5/14/2008,1.3.4.3 from WindowsUpdateCatalog:
   Vista-7 32bit --> http://catalog.update.microsoft.com/v7/ … 5f908fbba5
   Vista-7 64bit --> http://catalog.update.microsoft.com/v7/ … a4d5c54d99
* note - both .sys files have digital signatures embedded big_smile
The following are complimentary HWID's from the IT8212 series run as IT8211 ATA spec (specifically supported in IT8212 spec.), at least the .sys file has it's own dig.sig.
http://www.mediafire.com/file/4q9c164nm … 1.3.4.3.7z includes: experimental ITEIDE.INF:

; 
; ITEIDE.INF
; 
; INF file of IT8212 as IT8211 ATA/ATAPI controller for Windows Vista x86
; Copyright (c) 2004-2010 Integrated Technology Express, Inc. All rights reserved
;

[Version]
Signature="$Windows NT$"
Provider=%ITE%
ClassGUID={4D36E97B-E325-11CE-BFC1-08002BE10318}
Class=SCSIAdapter
CatalogFile=iteatapi.cat
DriverVer=05/14/2008,1.3.4.3

[DestinationDirs]
DefaultDestDir = 12             ; DIRID_DRIVERS (this is IOSubsys on
                                ; Win95, and System32\Drivers on NT)

;
; Driver information
;

[Manufacturer]
%ITE%   = ITE.Mfg

[ITE.Mfg]
; added from iteatapi.inf DriverVer=12/14/2005,1.3.2.8
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_00011283	; 8212/CX
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_00000000	; 8212/DX
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_2A1D103C	; ASUS OEM
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_813A1043	; ASUS 8212
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_81381043	; ASUS 8211
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_2C0717F2	; Albatron 8212
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_B0011458	; Gigabyte 8212
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_B0011940	; Gigabyte 8212
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0A46174B	; 8212/DX
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_90261695	; Epox 8212
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_2801270F	; chaintech 8212
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C25105B	; Foxconn 8212-project 925A02
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C2F105B	; Foxconn 8212-project 915A3.0-2.0.
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_82121019	; ECS
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0CC0105B	; Foxconn LDM01 
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0CC1105B	; Foxconn GWA01 
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C2D105B	; Foxconn project 915A04
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_100E1919     ; Soltek SL-915GPRO-FGR
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_100F1919     ; Soltek SL-915GPRO-DDR2
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_10171919     ; Soltek SL-925PRO-FDGR
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_10181919     ; Soltek SL-915PRO-FGR
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_72001565     ; BIOSTAR 8212
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C7A105B     ; foxconn 8212
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C7B105B     ; foxconn 8212
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C7C105B     ; foxconn 8212
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C7D105B     ; foxconn 8212
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C7E105B     ; foxconn 8212
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C7F105B     ; foxconn 8212
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_1035147B	; ABIT GD8                 missing from ITE-RAID driver v1.7.2.9
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_1055147B	; ABIT GD8-M               missing from ITE-RAID driver v1.7.2.9
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_82111849	; ASROCK 8211/DX           missing from ITE-RAID driver v1.7.2.9
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_72001565     ; BIOSTAR 8211             missing from ITE-RAID driver v1.7.2.9
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_1036147B	; ABIT GD8-V               missing from ITE-RAID driver v1.7.2.9
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_1056147B	; ABIT GD8-MV              missing from ITE-RAID driver v1.7.2.9
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0573A0A0      ; Aopen 945
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C8A105B      ; foxconn TBD
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C8B105B      ; foxconn TBD
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C8C105B      ; foxconn TBD
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C8D105B      ; foxconn TBD
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C8E105B      ; foxconn 945A02
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C8F105B      ; foxconn TBD
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C0F105B      ; Foxconn 875A02
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C25105B      ; Foxconn 925A02
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C2D105B      ; Foxconn 915A04
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C2F105B      ; Foxconn 915A03
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C7F105B      ; Foxconn 945A01
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C7F105B      ; Foxconn 945A01
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C7A105B      ;  TBD
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C7B105B      ;  TBD
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C7C105B      ;  TBD
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C7D105B      ;  TBD
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C7E105B      ;  TBD
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C8A105B      ;  TBD
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C8B105B      ;  TBD
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C8C105B      ;  TBD
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C8D105B      ;  TBD
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C8F105B      ;  TBD
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C8E105B      ; Foxconn 945A02
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0CC0105B      ; Foxconn LPM01
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0CC1105B      ; Foxconn GWA01
; added from ITE-RAID DriverVer=09/17/2007,1.7.2.9
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0573A0A0      ; Aopen 945
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_90261695      ; Foxconn GWA01 
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_90311695      ; 
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_90391695      ;
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_47008148      ;
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_B78015D9      ; Supermicro C2SBA+
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_878015D9      ; Supermicro PDSBA+

;
; General installation section
;

[iteatapi]
AddReg=iteatapi.AddReg
CopyFiles=iteatapi.Miniport
Reboot

[iteatapi.AddReg]

;
; File sections
;

[iteatapi.Miniport]
iteatapi.sys

;
; Service Installation
;

[iteatapi.Services]
AddService = iteatapi, 0x00000002 , iteatapi_Service_Inst, iteatapi_EventLog_Inst

[iteatapi_Service_Inst]
DisplayName    = %iteatapi.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 0                  ; SERVICE_SYSTEM_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
LoadOrderGroup = SCSI Miniport
ServiceBinary  = %12%\iteatapi.sys
AddReg         = pnpsafe_pci_addreg

[iteatapi_EventLog_Inst]
AddReg = iteatapi_EventLog_AddReg

[iteatapi_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%SystemRoot%\System32\IoLogMsg.dll;%SystemRoot%\System32\drivers\iteatapi.sys"
HKR,,TypesSupported,0x00010001,7

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

;
; Source file information
;

[SourceDisksNames.x86]
1 = %DiskId1%,,,""

[SourceDisksFiles]
iteatapi.sys = 1,,

[Strings]
ITE.DeviceDesc0 = "ITE IT8211 ATA/ATAPI Controller"
DiskId1 = "ITE IT8211 ATA/ATAPI Controller Driver Diskette"
ITE = "ITE Tech, Inc."
iteatapi.SvcDesc="ITEATAPI_Service_Install"

& experimental ITEIDE64.INF:

; 
; ITEIDE64.INF
; 
; INF file of IT8212 as IT8211 ATA ATAPI controller for Windows Vista x64
; Copyright (c) 2002-2004 ITE Tech. Inc. All rights reserved
;

[Version]
Signature="$Windows NT$"
Provider=%ITE%
ClassGUID={4D36E97B-E325-11CE-BFC1-08002BE10318}
Class=SCSIAdapter
CatalogFile=iteatapi.cat
DriverVer=05/14/2008,1.3.4.3

[DestinationDirs]
DefaultDestDir = 12             ; DIRID_DRIVERS (this is IOSubsys on
                                ; Win95, and System32\Drivers on NT)

;
; Driver information
;

[Manufacturer]
%ITE%   = ITE.Mfg, Ntamd64, Ntia64

[ITE.Mfg]
; added from iteatapi.inf DriverVer=12/14/2005,1.3.2.8
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_00011283	; 8212/CX
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_00000000	; 8212/DX
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_2A1D103C	; ASUS OEM
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_813A1043	; ASUS 8212
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_81381043	; ASUS 8211
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_2C0717F2	; Albatron 8212
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_B0011458	; Gigabyte 8212
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_B0011940	; Gigabyte 8212
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0A46174B	; 8212/DX
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_90261695	; Epox 8212
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_2801270F	; chaintech 8212
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C25105B	; Foxconn 8212-project 925A02
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C2F105B	; Foxconn 8212-project 915A3.0-2.0.
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_82121019	; ECS
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0CC0105B	; Foxconn LDM01 
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0CC1105B	; Foxconn GWA01 
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C2D105B	; Foxconn project 915A04
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_100E1919     ; Soltek SL-915GPRO-FGR
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_100F1919     ; Soltek SL-915GPRO-DDR2
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_10171919     ; Soltek SL-925PRO-FDGR
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_10181919     ; Soltek SL-915PRO-FGR
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_72001565     ; BIOSTAR 8212
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C7A105B     ; foxconn 8212
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C7B105B     ; foxconn 8212
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C7C105B     ; foxconn 8212
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C7D105B     ; foxconn 8212
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C7E105B     ; foxconn 8212
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C7F105B     ; foxconn 8212
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_1035147B	; ABIT GD8                 missing from ITE-RAID driver v1.7.2.9
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_1055147B	; ABIT GD8-M               missing from ITE-RAID driver v1.7.2.9
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_82111849	; ASROCK 8211/DX           missing from ITE-RAID driver v1.7.2.9
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_72001565     ; BIOSTAR 8211             missing from ITE-RAID driver v1.7.2.9
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_1036147B	; ABIT GD8-V               missing from ITE-RAID driver v1.7.2.9
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_1056147B	; ABIT GD8-MV              missing from ITE-RAID driver v1.7.2.9
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0573A0A0      ; Aopen 945
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C8A105B      ; foxconn TBD
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C8B105B      ; foxconn TBD
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C8C105B      ; foxconn TBD
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C8D105B      ; foxconn TBD
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C8E105B      ; foxconn 945A02
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C8F105B      ; foxconn TBD
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C0F105B      ; Foxconn 875A02
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C25105B      ; Foxconn 925A02
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C2D105B      ; Foxconn 915A04
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C2F105B      ; Foxconn 915A03
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C7F105B      ; Foxconn 945A01
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C7F105B      ; Foxconn 945A01
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C7A105B      ;  TBD
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C7B105B      ;  TBD
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C7C105B      ;  TBD
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C7D105B      ;  TBD
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C7E105B      ;  TBD
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C8A105B      ;  TBD
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C8B105B      ;  TBD
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C8C105B      ;  TBD
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C8D105B      ;  TBD
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C8F105B      ;  TBD
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C8E105B      ; Foxconn 945A02
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0CC0105B      ; Foxconn LPM01
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0CC1105B      ; Foxconn GWA01
; added from iteraid.inf DriverVer=09/17/2007,1.7.2.9
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_90261695	; Gigabyte 8212
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_90311695      ; 
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_90391695      ;
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_47008148      ;
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_B78015D9      ; Supermicro C2SBA+
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_878015D9      ; Supermicro PDSBA+

[ITE.Mfg.Ntamd64]
; added from iteatapi.inf DriverVer=12/14/2005,1.3.2.8
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_00011283	; 8212/CX
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_00000000	; 8212/DX
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_2A1D103C	; ASUS OEM
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_813A1043	; ASUS 8212
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_81381043	; ASUS 8211
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_2C0717F2	; Albatron 8212
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_B0011458	; Gigabyte 8212
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_B0011940	; Gigabyte 8212
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0A46174B	; 8212/DX
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_90261695	; Epox 8212
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_2801270F	; chaintech 8212
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C25105B	; Foxconn 8212-project 925A02
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C2F105B	; Foxconn 8212-project 915A3.0-2.0.
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_82121019	; ECS
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0CC0105B	; Foxconn LDM01 
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0CC1105B	; Foxconn GWA01 
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C2D105B	; Foxconn project 915A04
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_100E1919     ; Soltek SL-915GPRO-FGR
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_100F1919     ; Soltek SL-915GPRO-DDR2
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_10171919     ; Soltek SL-925PRO-FDGR
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_10181919     ; Soltek SL-915PRO-FGR
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_72001565     ; BIOSTAR 8212
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C7A105B     ; foxconn 8212
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C7B105B     ; foxconn 8212
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C7C105B     ; foxconn 8212
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C7D105B     ; foxconn 8212
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C7E105B     ; foxconn 8212
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C7F105B     ; foxconn 8212
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_1035147B	; ABIT GD8
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_1055147B	; ABIT GD8-M
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_82111849	; ASROCK 8211/DX
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_72001565     ; BIOSTAR 8211
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_1036147B	; ABIT GD8-V
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_1056147B	; ABIT GD8-MV
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0573A0A0      ; Aopen 945
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C8A105B      ; foxconn TBD
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C8B105B      ; foxconn TBD
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C8C105B      ; foxconn TBD
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C8D105B      ; foxconn TBD
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C8E105B      ; foxconn 945A02
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C8F105B      ; foxconn TBD
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C0F105B      ; Foxconn 875A02
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C25105B      ; Foxconn 925A02
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C2D105B      ; Foxconn 915A04
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C2F105B      ; Foxconn 915A03
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C7F105B      ; Foxconn 945A01
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C7F105B      ; Foxconn 945A01
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C7A105B      ;  TBD
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C7B105B      ;  TBD
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C7C105B      ;  TBD
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C7D105B      ;  TBD
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C7E105B      ;  TBD
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C8A105B      ;  TBD
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C8B105B      ;  TBD
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C8C105B      ;  TBD
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C8D105B      ;  TBD
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C8F105B      ;  TBD
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C8E105B      ; Foxconn 945A02
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0CC0105B      ; Foxconn LPM01
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0CC1105B      ; Foxconn GWA01
; added from iteraid.inf DriverVer=09/17/2007,1.7.2.9
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_90261695	; Gigabyte 8212
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_90311695      ; 
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_90391695      ;
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_47008148      ;
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_B78015D9      ; Supermicro C2SBA+
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_878015D9      ; Supermicro PDSBA+

[ITE.Mfg.Ntia64]
; added from iteatapi.inf DriverVer=12/14/2005,1.3.2.8
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_00011283	; 8212/CX
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_00000000	; 8212/DX
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_2A1D103C	; ASUS OEM
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_813A1043	; ASUS 8212
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_81381043	; ASUS 8211
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_2C0717F2	; Albatron 8212
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_B0011458	; Gigabyte 8212
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_B0011940	; Gigabyte 8212
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0A46174B	; 8212/DX
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_90261695	; Epox 8212
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_2801270F	; chaintech 8212
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C25105B	; Foxconn 8212-project 925A02
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C2F105B	; Foxconn 8212-project 915A3.0-2.0.
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_82121019	; ECS
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0CC0105B	; Foxconn LDM01 
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0CC1105B	; Foxconn GWA01 
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C2D105B	; Foxconn project 915A04
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_100E1919     ; Soltek SL-915GPRO-FGR
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_100F1919     ; Soltek SL-915GPRO-DDR2
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_10171919     ; Soltek SL-925PRO-FDGR
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_10181919     ; Soltek SL-915PRO-FGR
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_72001565     ; BIOSTAR 8212
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C7A105B     ; foxconn 8212
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C7B105B     ; foxconn 8212
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C7C105B     ; foxconn 8212
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C7D105B     ; foxconn 8212
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C7E105B     ; foxconn 8212
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C7F105B     ; foxconn 8212
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_1035147B	; ABIT GD8
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_1055147B	; ABIT GD8-M
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_82111849	; ASROCK 8211/DX
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_72001565     ; BIOSTAR 8211
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_1036147B	; ABIT GD8-V
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_1056147B	; ABIT GD8-MV
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0573A0A0      ; Aopen 945
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C8A105B      ; foxconn TBD
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C8B105B      ; foxconn TBD
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C8C105B      ; foxconn TBD
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C8D105B      ; foxconn TBD
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C8E105B      ; foxconn 945A02
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C8F105B      ; foxconn TBD
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C0F105B      ; Foxconn 875A02
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C25105B      ; Foxconn 925A02
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C2D105B      ; Foxconn 915A04
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C2F105B      ; Foxconn 915A03
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C7F105B      ; Foxconn 945A01
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C7F105B      ; Foxconn 945A01
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C7A105B      ;  TBD
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C7B105B      ;  TBD
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C7C105B      ;  TBD
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C7D105B      ;  TBD
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C7E105B      ;  TBD
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C8A105B      ;  TBD
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C8B105B      ;  TBD
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C8C105B      ;  TBD
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C8D105B      ;  TBD
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C8F105B      ;  TBD
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0C8E105B      ; Foxconn 945A02
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0CC0105B      ; Foxconn LPM01
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_0CC1105B      ; Foxconn GWA01
; added from iteraid.inf DriverVer=09/17/2007,1.7.2.9
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_90261695	; Gigabyte 8212
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_90311695      ; 
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_90391695      ;
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_47008148      ;
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_B78015D9      ; Supermicro C2SBA+
%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&SUBSYS_878015D9      ; Supermicro PDSBA+

;
; General installation section
;

[iteatapi]
AddReg=iteatapi.AddReg
CopyFiles=iteatapi.Miniport
Reboot

[iteatapi.AddReg]

;
; File sections
;

[iteatapi.Miniport]
iteatapi.sys

;
; Service Installation
;

[iteatapi.Services]
AddService = iteatapi, 0x00000002 , iteatapi_Service_Inst, iteatapi_EventLog_Inst

[iteatapi_Service_Inst]
DisplayName    = %iteatapi.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 0                  ; SERVICE_SYSTEM_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
LoadOrderGroup = SCSI Miniport
ServiceBinary  = %12%\iteatapi.sys
AddReg         = pnpsafe_pci_addreg

[iteatapi_EventLog_Inst]
AddReg = iteatapi_EventLog_AddReg

[iteatapi_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%SystemRoot%\System32\IoLogMsg.dll;%SystemRoot%\System32\drivers\iteatapi.sys"
HKR,,TypesSupported,0x00010001,7

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

;
; Source file information
;

[SourceDisksNames]
1 = %InstallDisk%,,,""

[SourceDisksFiles]
iteatapi.sys = 1,,

[Strings]
ITE.DeviceDesc0 = "ITE IT8211 ATA ATAPI Controller"
InstallDisk = "ITE IT8211 ATA ATPI Controller Driver Diskette"
ITE = "ITE Tech. Inc."
iteatapi.SvcDesc="ITEATAPI_Service_Install"

edit: here's two votes of confidence for the download from WinUpCat. http://answers.microsoft.com/en-us/wind … 2a6e62aef5 smile

AmigaHope wrote:

The IT8212 is unique among cheapo "RAID" chipsets in that it is really an honest-to-god hardware RAID controller. It does real hardware acceleration of striping and mirroring operations. (very important for mirroring, as you only need to send the data to the card once, and the card takes care of duplicating it -- in software raid-1 you have to send the data twice). There's no RAID-5 parity acceleration, but that would be impossible to do in a controller this cheap. smile

quoted from: http://amigaworld.net/modules/newbb/vie … r=0#446595

mr_smartepants can i be more specific so as to avoid using the same HWID's as the raid drivers? hmm

If anyone decides to report on these drivers, please quote ATAPI or RAID BIOS version; thanks ahead of time. big_smile

Last edited by TechDud (2011-11-22 07:46:10)

Re: [IMPL] IT8211 ATA RAID Driver

Thanks for all the info.  I'll try to get these in this weekend.

Read BEFORE you post.  HWID tool   DriverPacks Tutorial   DONATE!
http://driverpacks.net/userbar/admin-1.png
Not all heroes wear capes, some wear Kevlar!

Re: [IMPL] IT8211 ATA RAID Driver

here's some more PATA info... :D

From the iTE IT8211F datasheet here --> http://www.ite.com.tw/en/Services/download.ashx?file=12
1. Features
~ IDE Function
   - Compatible with the ATA/ATAPI-6 specification and supports two IDE channels with 4 drives
   - Supports ANSI ATA proposal PIO Modes 0, 1, 2, 3, 4 with flow control, DMA Modes 0, 1, 2 and Ultra DMA modes 0, 1, 2, 3, 4, 5, 6
   - Programmable active pulses and recovery time for data port access timing
   - 512 bytes FIFO for data transfer per IDE channel
   - Supports Scatter/Gather function for DMA/UDMA transfer
   - Supports pre-fetch and post-write function for PIO mode per IDE channel
~ 128 Pin PQFP

From the iTE IT8212F datasheet here --> http://www.digchip.com/data/226/it8212F_v0-3.pdf
1. Features
~ RAID Function
   - Compatible with the ATA/ATAPI-6 specification and supports two IDE channels with 4 drives
   - Supports ANSI ATA proposal PIO Modes 0, 1, 2, 3, 4 with flow control, DMA Modes 0, 1, 2 and Ultra DMA modes 0, 1, 2, 3, 4, 5, 6
   - Programmable active pulses and recovery time for data port access timing
   - 512 bytes FIFO for data transfer per IDE channel
   - Supports RAID 0/1/0+1 function
   - Supports JBOD function
   - Supports Scatter/Gather function for DMA/UDMA transfer
   - Supports pre-fetch and post-write function for PIO mode per IDE channel
   - Includes one embedded CPU and firmware on our chip to handle the RAID function.  It can reduce the driver's loading and improve the system's stability
~ 128 Pin PQFP

I wonder if iTE's RAID driver had similar issues to Creative's infamous first few (dozen) attempts at Vista drivers for the Live!/Audigy/etc. series. (a-la Driver Model incompatibilities)  Why do i suspect major performance differences between XP & Vista RAID drivers, too?
:o

From the RAIDexpress133 manual here --> http://www.ite.com.tw/EN/Services/download.ashx?file=60
Please press “Ctrl-F” or “Ctrl-E” keys to enter the BIOS utility Main Menu.

Please press "Ctrl-G" to enter the BIOS utility Main Menu.

From the iTE IT8213F datasheet here --> http://www.ite.com.tw/EN/Services/download.ashx?file=19
1. Features
~ IDE Function
   - Compatible with the ATA/ATAPI-7 specification and supports 1 IDE channel with 2 drives
   - Supports ANSI ATA proposal PIO Modes 0, 1, 2, 3, 4 with flow control, DMA Modes 0, 1, 2 and Ultra DMA modes 0, 1, 2, 3, 4, 5, 6
   - Programmable active pulses and recovery time for data port access timing
   - 512 bytes FIFO for data transfer for IDE channel
   - Supports Scatter/Gather function for DMA/UDMA transfer
~ Miscellany
   - Supports the Native drivers for Windows 2000, XP, 2003, and Vista
~ 100 Pin QFP

https://secure.wikimedia.org/wikipedia/en/wiki/IT8212 wrote:

Depending on the implemented BIOS and configuration the IT8212F functions in either a RAID or an ATAPI mode, supporting up to four devices using dual channels. The raid mode only supports IDE Hard Disk Drives an includes RAID 0, RAID 1, Raid 0+1 and JBOD, along with a "normal" mode that essentially acts as a standard Hard Disk controller. Optical disk drives such as CDROM and DVD drives are supported by the ATAPI mode, which also supports Hard Disk Drives at the loss of all RAID functions. RAID functions are implemented by an embedded microprocessor, thus is not a so called "Soft raid" controller.

As the RAID mode supports HDD's only, perhaps this should be listed as a 'known issue'(for Vista-7 & XP packs), if necessary (to inhibit self-inflicted premature male-pattern baldness?).:D

Last edited by TechDud (2011-11-28 03:23:02)

Re: [IMPL] IT8211 ATA RAID Driver

IDK if it will help Erik but i have this device on my gigabyte GA8PENXP MB (my workhorse) the HWIDs in RAID mode with XP loaded are

PCI\VEN_1283&DEV_8212&SUBSYS_00011283&REV_10\4&1F7DBC9F&0&60F0
    Name: ITE IT8212 ATA RAID Controller
    Hardware ID's:
        PCI\VEN_1283&DEV_8212&SUBSYS_00011283&REV_10
        PCI\VEN_1283&DEV_8212&SUBSYS_00011283
        PCI\VEN_1283&DEV_8212&CC_010400
        PCI\VEN_1283&DEV_8212&CC_0104
    Compatible ID's:
        PCI\VEN_1283&DEV_8212&REV_10
        PCI\VEN_1283&DEV_8212
        PCI\VEN_1283&CC_010400
        PCI\VEN_1283&CC_0104
        PCI\VEN_1283
        PCI\CC_010400
        PCI\CC_0104

DP BartPE Tutorial   DP_BASE Tutorial   HWID's Tool     Read BEFORE you post    UserBars!
http://driverpacks.net/userbar/admin-1.png
The DriverPacks, the DP_Base program, and Support Forum are FREE!.

Re: [IMPL] IT8211 ATA RAID Driver

Yes thanks.  I didn't get to this over the weekend.  This week looks to be a busy one too.
I'll do my best.

Read BEFORE you post.  HWID tool   DriverPacks Tutorial   DONATE!
http://driverpacks.net/userbar/admin-1.png
Not all heroes wear capes, some wear Kevlar!

Re: [IMPL] IT8211 ATA RAID Driver

I have some HWID's to share from a Gigabyte GA-7N400Pro2 v2 mobo:

PCI\VEN_1283&DEV_8212&SUBSYS_00011283&REV_11\4&3B1D9AB8&0&6040
    Name: Mass Storage Controller
    Hardware ID's:
        PCI\VEN_1283&DEV_8212&SUBSYS_00011283&REV_11
        PCI\VEN_1283&DEV_8212&SUBSYS_00011283
        PCI\VEN_1283&DEV_8212&CC_018000
        PCI\VEN_1283&DEV_8212&CC_0180
    Compatible ID's:
        PCI\VEN_1283&DEV_8212&REV_11
        PCI\VEN_1283&DEV_8212
        PCI\VEN_1283&CC_018000
        PCI\VEN_1283&CC_0180
        PCI\VEN_1283
        PCI\CC_018000
        PCI\CC_0180

I have altered my driver by replacing all HWID's with the following lines in the hopes of avoiding conflicts with the current RAID driver, here --> http://www.mediafire.com/file/23w84ugyq … 1.3.4.3.7z  Vista 'sees' the driver (inf) as unsigned, yet the iteatapi.sys is 'seen' as WHQL.

%ITE.DeviceDesc0% = iteatapi, PCI\VEN_1283&DEV_8212&CC_0180

(and altered my mobo's BIOS; working in Vista32 w PCIcard ATAPI BIOS v1.7.1.64 & mobo BIOS v1.41 - have found v1.71 from GA-K8NS Pro (rev. 1.x))
I wonder if my txtsetup.oem can be improved. 

#
# TXTSETUP.OEM for IT8211 ATA ATAPI Controller
#

[Disks]
d1 = "ITE IT8211 ATA ATAPI Driver Diskette", \ITEATAPI, \
d2 = "ITE IT8211 ATA ATAPI Driver Diskette", \ITEATAPI, \WINNT
d3 = "ITE IT8211 ATA ATAPI Driver Diskette", \ITEATAPI, \WIN2K
d4 = "ITE IT8211 ATA ATAPI Driver Diskette", \ITEATAPI, \WINXP
d5 = "ITE IT8211 ATA ATAPI Driver Diskette", \ITEATAPI, \WIN2003
d6 = "ITE IT8211 ATA ATAPI Driver Diskette", \ITEATAPI, \WIN64
d7 = "ITE IT8211 ATA ATAPI Driver Diskette", \ITEATAPI, \Vista32
d8 = "ITE IT8211 ATA ATAPI Driver Diskette", \ITEATAPI, \Vista64
d9 = "ITE IT8211 ATA ATAPI Driver Diskette", \ITEATAPI, \WINXP
d10 = "ITE IT8211 ATA ATAPI Driver Diskette", \ITEATAPI, \WIN64
d11 = "ITE IT8211 ATA ATAPI Driver Diskette", \ITEATAPI, \Vista32
d12 = "ITE IT8211 ATA ATAPI Driver Diskette", \ITEATAPI, \Vista64



[Defaults]
scsi = ITEATAPI_2000

[scsi]
ITEATAPI_NT     = "ITE IT8211 ATA ATAPI Controller (Windows NT)", ITEATAPI
ITEATAPI_2000   = "ITE IT8211 ATA ATAPI Controller (Windows 2000)", ITEATAPI
ITEATAPI_XP     = "ITE IT8211 ATA ATAPI Controller (Windows XP)", ITEATAPI
ITEATAPI_2003   = "ITE IT8211 ATA ATAPI Controller (Windows 2003)", ITEATAPI
ITEATAPI_WIN64  = "ITE IT8211 ATA ATAPI Controller (Windows XP, Windows 2003 64bit )", ITEATAPI
ITEATAPI_Vista32   = "ITE IT8211 ATA ATAPI Controller (Windows Vista32)", ITEATAPI
ITEATAPI_Vista64   = "ITE IT8211 ATA ATAPI Controller (Windows Vista64)", ITEATAPI
ITEATAPI_XPb     = "ITE IT8212 ATA ATAPI Controller (Windows XP)", ITEATAPI
ITEATAPI_WIN64b  = "ITE IT8212 ATA ATAPI Controller (Windows XP, Windows 2003 64bit )", ITEATAPI
ITEATAPI_Vista32b   = "ITE IT8212 ATA ATAPI Controller (Windows Vista32)", ITEATAPI
ITEATAPI_Vista64b   = "ITE IT8212 ATA ATAPI Controller (Windows Vista64)", ITEATAPI

[Files.scsi.ITEATAPI_NT]
driver = d2, iteatapi.sys, ITEATAPI
inf    = d2, iteatapi.inf

[Files.scsi.ITEATAPI_2000]
driver = d3, iteatapi.sys, ITEATAPI
inf    = d3, iteatapi.inf
catalog = d3, iteatapi.cat

[Files.scsi.ITEATAPI_XP]
driver = d4, iteatapi.sys, ITEATAPI
inf    = d4, iteatapi.inf
catalog = d4, iteatapi.cat

[Files.scsi.ITEATAPI_2003]
driver = d5, iteatapi.sys, ITEATAPI
inf    = d5, iteatapi.inf
catalog = d5, iteatapi.cat

[Files.scsi.ITEATAPI_WIN64]
driver = d6, iteatapi.sys, ITEATAPI
inf    = d6, iteatapi.inf
catalog = d6, iteatapi.cat

[Files.scsi.ITEATAPI_Vista32]
driver = d7, iteatapi.sys, ITEATAPI
inf    = d7, iteatapi.inf
catalog = d7, iteatapi.cat

[Files.scsi.ITEATAPI_Vista64]
driver = d8, iteatapi.sys, ITEATAPI
inf    = d8, iteatapi.inf
catalog = d8, iteatapi.cat

[Files.scsi.ITEATAPI_XPb]
driver = d9, iteatapi.sys, ITEATAPI
inf    = d9, ITEIDE.inf
catalog = d9, iteatapi.cat

[Files.scsi.ITEATAPI_WIN64b]
driver = d10, iteatapi.sys, ITEATAPI
inf    = d10, ITEIDE64.inf
catalog = d10, iteatapi.cat

[Files.scsi.ITEATAPI_Vista32b]
driver = d11, iteatapi.sys, ITEATAPI
inf    = d11, ITEIDE.inf
catalog = d11, iteatapi.cat

[Files.scsi.ITEATAPI_Vista64b]
driver = d12, iteatapi.sys, ITEATAPI
inf    = d12, ITEIDE64.inf
catalog = d12, iteatapi.cat

[HardwareIds.scsi.ITEATAPI_NT]
id = "PCI\VEN_1283&DEV_8211","ITEATAPI"

[HardwareIds.scsi.ITEATAPI_2000]
id = "PCI\VEN_1283&DEV_8211","ITEATAPI"

[HardwareIds.scsi.ITEATAPI_XP]
id = "PCI\VEN_1283&DEV_8211","ITEATAPI"

[HardwareIds.scsi.ITEATAPI_2003]
id = "PCI\VEN_1283&DEV_8211","ITEATAPI"

[HardwareIds.scsi.ITEATAPI_WIN64]
id = "PCI\VEN_1283&DEV_8211","ITEATAPI"

[HardwareIds.scsi.ITEATAPI_Vista32]
id = "PCI\VEN_1283&DEV_8211","ITEATAPI"

[HardwareIds.scsi.ITEATAPI_Vista64]
id = "PCI\VEN_1283&DEV_8211","ITEATAPI"

[HardwareIds.scsi.ITEATAPI_XPb]
id = "PCI\VEN_1283&DEV_8212","ITEATAPI"

[HardwareIds.scsi.ITEATAPI_WIN64b]
id = "PCI\VEN_1283&DEV_8212","ITEATAPI"

[HardwareIds.scsi.ITEATAPI_Vista32b]
id = "PCI\VEN_1283&DEV_8212","ITEATAPI"

[HardwareIds.scsi.ITEATAPI_Vista64b]
id = "PCI\VEN_1283&DEV_8212","ITEATAPI"


[Config.ITEATAPI]
value = "", Tag, REG_DWORD, 1
value = "Parameters\PnpInterface", 5, REG_DWORD, 1

Can i be more specific about the HWID for the 8212's?

Last edited by TechDud (2011-11-28 03:24:17)

Re: [IMPL] IT8211 ATA RAID Driver

Odd, the 'RAID' driver works on 'ATAPI"; & the 'ATAPI' driver works on JBOD, RAID0 as well as RAID1 with LBA28! (don't try this at home, kids!)  Peak Driver Latency is less than half that of the official ITERAID driver on RAID1.

****note:  Preliminary experimental results,

Re: [IMPL] IT8211 ATA RAID Driver

Implemented for 12.03 release (in testing)

Read BEFORE you post.  HWID tool   DriverPacks Tutorial   DONATE!
http://driverpacks.net/userbar/admin-1.png
Not all heroes wear capes, some wear Kevlar!

Re: [IMPL] IT8211 ATA RAID Driver

Hi,
the thread is a bit old but it seems relevant to my problem, but let me know if you think I should've started a new thread.
I'm trying to install Windows 7 x64 on an IDE hard drive on an old Abit IB9, which supports IDE disks via the ITE 8211 controller, but when I try to load the drivers it refuses to do so, with a message saying "you need to load 32-bit drivers or signed 64-bit drivers".
I have tried several versions of the IT8211 drivers, including those in the mass storage DP 12.08, always with the same result.
I can load the 32-bit drivers, which leads me to think that there is a problem with the 64-bit driver signature (but this is nothing more than a hunch).
I'm completely out of ideas, what can I try next?

Re: [IMPL] IT8211 ATA RAID Driver

Hello & welcome to Driverpack's!

That company was acquired by Universal Scientific & is now known as Universal Abit (Wiki).

I'm wondering if you had disabled EIST in BIOS, as described here.  This is likely only necessary if you encounter a "DRIVER_IRQL_NOT_LESS_OR_EQUAL" blue screen.

Also wondering if you have the latest BIOS installed.  http://abit.ws/page/en/download/downloa … YPE=LGA775 for example.
  I cannot confirm that this is indeed the latest, nor vouch for it's validity.
If you are not familiar with BIOS updates, perhaps skip this as failure can mean the 'bricking' of your mobo.

The IDE & SATA driver disks are available here --> http://abit.ws/page/en/download/downloa … YPE=LGA775

Here are newer Vista drivers from Windows Update CatalogThese drivers may help if those don't work.
And above you will see a pair of experimental packs.  Please post your HWID's with your reply.

Last edited by TechDud (2012-09-13 13:38:00)

Re: [IMPL] IT8211 ATA RAID Driver

Hi TechDud,

Thanks for the suggestions, sorry I'm late in replying myself, I didn't receive any notification of your post (I missed the "subscribe to this topic" checkbox...).

I tried all the things you suggested already: EIST is disabled (has to be for the board to work at all, at least with WinXP and Win7), I have the latest BIOS and I have downloaded all possible versions of the driver, including those you suggest. There must be really something wrong with the signature of all those driver (meaning that at ITE they consistenly do something wrong), but I don't know what it could be, because the cat file seems ok (except the certificates are all expired by now).

Anyway, for all those that have this problem and are looking for a solution: I finally found a way to circumvent the bad signature: I streamlined the v1.3.4.2 drivers (the latest from the ITE site) in the win7 installation image, so the whole "load driver" step was completely avoided, the driver was loaded automatically.
To do this I used rt7lite (http://www.rt7lite.com/). Just follow the instruction there, the only action required is "Integration" (http://www.rt7lite.com/faq6.html).
***********************************************************
REMEMBER to check the "force unsigned" checkbox or the driver won't load
***********************************************************

For the brave, the integration can also be done using DISM, a command line utility included in Win7 (after all it is just a matter of adding the driver files to the .WIM images in the right place), but I quite liked the simplicity of rt7lite.

Re: [IMPL] IT8211 ATA RAID Driver

about the "force unsigned" checkbox in rt7lite, that's probably not its actual name, I'm writing from a different PC from the one I used to do the integration.
/ForceUnsigned is the switch to use with DSIM to do the same thing.

Re: [IMPL] IT8211 ATA RAID Driver

Even the driver for Vista_x64 from Windows Update Catalog didn't work on your board?

  Wouldn't one solution be to virtualize your OS?


  I note that the 'sys file has an embedded digital signature.
  It has a certificate (expired in 2010) signed using 1024bit (obsolete) by "Verisign Class 3 Code Signing 2004 CA", a legacy CA.
  http://community.norton.com/t5/Tech-Out … d-p/331895


I wonder if the new Windows Updates in October requiring stronger certificates will effect any legacy drivers.

'el Reg' wrote:

"Microsoft: 'Update your security certs this month – or else'
October update to block sites using weak crypto

By Neil McAllister in San Francisco"
http://www.theregister.co.uk/2012/09/07 … _advisory/


You do realize the implications of turning off signing on a live system; perhaps akin to driving the highway on a moonless night during a power-outage with no headlights & a cracked windshield at 40 below and no heater?  Firefox doesn't trust that legacy CA, either.

"Certificate Used to Code-Sign Malware Was Expired"
http://securitywatch.pcmag.com/security … as-expired


  Surely there is a better way, at least post-install.
     http://www.64k-tec.de/2011/02/kernel-dr … ?support=1

1) "VeriSign Class 3 Public Primary Certification Authority - G5"
       & "VeriSign Class 3 Code Signing 2010 CA"

     for certificates issued after Oct 2010
        https://knowledge.verisign.com/support/ … ;id=AR1739  hmm
2) "VeriSign Class 3 Code Signing 2009-2 CA"
     "Intermediate CA for Code Signing certificates enrolled between May 17, 2009 and October 10, 2010"
     extends support to 2019.
        https://knowledge.verisign.com/support/ … ;id=AR1516
3) "Verisign Class 3 Code Signing 2004 CA"
       "Intermediate CA for Code Signing certificates enrolled before May 17, 2009"
      presumably extending support until July 2014.
This is likely the certificate you would need (now using 2048bit).
        https://knowledge.verisign.com/support/ … ;id=AR1515  smile

Edit:  found the Cross-Certificates through MS, though they are likely not relevant to your situation (not that the intermediate certificates are either, yet it did seem a step in the right direction).
here --> http://msdn.microsoft.com/en-us/windows … e/gg487315


Along with any reply, would you please post your HWid's?

Last edited by TechDud (2012-09-17 12:39:23)

Re: [IMPL] IT8211 ATA RAID Driver

TechDud wrote:

Even the driver for Vista_x64 from Windows Update Catalog didn't work on your board?

nope...

TechDud wrote:

Wouldn't one solution be to virtualize your OS?

not really, I really want to install window 7 on that old(ish) PC, on an IDE disk, that's all.

TechDud wrote:

I note that the 'sys file has an embedded digital signature.

... which I guess is the reason why the streamlined installation works?
The "load driver" step checks the cat file, finds something wrong and refuses to use the driver, but if the driver is already in the image, there is probably no cat check, only the sys (which is OK) is checked? I'm guessing, I have no idea how windows uses the various driver signatures.

TechDud wrote:

I wonder if the new Windows Updates in October requiring stronger certificates will effect any legacy drivers.

might well be it. As I said I'm no expert, but it makes sense...

TechDud wrote:

You do realize the implications of turning off signing on a live system; perhaps akin to driving the highway on a moonless night during a power-outage with no headlights & a cracked windshield at 40 below and no heater?

I'm not so worried, if my theory is correct, the sys file is correctly signed and checked, so my system should be fine, would you agree?

TechDud wrote:

Along with any reply, would you please post your HWid's?

sorry, I was on another PC yesterday so I couldn't check, and I'm at work now. That and... I'm really not so sure what you are talking about, how do I find out this HWID? I'll post it tonight when I get home.

Re: [IMPL] IT8211 ATA RAID Driver

the link to the HWid's tool is in either my signature, OverFlow's or mr_smartepants'.
HWid example (above):  http://forum.driverpacks.net/viewtopic. … 764#p46764

That driver you referenced from ITE (v1.3.4.2) is here --> http://www.ite.com.tw/EN/Services/download.ashx?file=13
Just noting that for the future.

sleepydog wrote:

"I'm not so worried, if my theory is correct, the sys file is correctly signed and checked, so my system should be fine, would you agree?"

No? No & not really.  The embedded signature (signed by Verisign Class 3 Code Signing 2004 CA) uses 1024bit for encryption & is out of date.  This means that it, as a kernel-mode driver, cannot be utilized unless driver-signing is turned off, or properly signed.
I was hoping that all one would have to do is install the new intermediate certificate, yet i am probably wrong.

Last edited by TechDud (2012-09-18 13:53:06)

Re: [IMPL] IT8211 ATA RAID Driver

TechDud wrote:

Along with any reply, would you please post your HWid's?

do you mean this stuff?

PCI\VEN_1283&DEV_8211&SUBSYS_82111283&REV_11
PCI\VEN_1283&DEV_8211&SUBSYS_82111283
PCI\VEN_1283&DEV_8211&CC_018000
PCI\VEN_1283&DEV_8211&CC_0180

Re: [IMPL] IT8211 ATA RAID Driver

Well, the driver in DP_MassStorage_wnt6-x64_1208\x64\All\M\ITE\2\ is slightly newer and matches your HWID.
I'm not sure why it doesn't work other than to echo TechDud's comments about driver signing.  Win7 x64 is super-critical about signed drivers and will ignore ones that are not signed or improperly signed.
Using the /ForceUnsigned command would be required for this old driver since it's certificate is probably expired and it was designed for XP/Vista anyway.

Let us know if you find a driver that works under normal conditions and I'll add it to the packs.

Read BEFORE you post.  HWID tool   DriverPacks Tutorial   DONATE!
http://driverpacks.net/userbar/admin-1.png
Not all heroes wear capes, some wear Kevlar!

Re: [IMPL] IT8211 ATA RAID Driver

Ah, i see that the ATAPI driver has your HWid.  So, it's down to the signing that may only work with Vista64.  You may find that signing is OK on a vanilla W7 pre-SP1 install (or not, yet i don't know if that may help).
I gather that the intermediate CA certificate didn't help?

  For some "outside-of-the-box" thinking, here's hoping that the following may be an example.

  The IT8211 ATAPI(IDE) driver seems to work on IT8212 RAID "hardware".  The RAID driver may satisfy code-signing requirements of the executable (the .sys file), despite it not having an embedded signature, nor a signed .inf file as long as no other driver exists on a clean installation that Windows would weigh as "better".  Why not try the RAID driver with a modified .inf, only containing your HWid?  It was signed by "Microsoft Windows Hardware Compatibility Publisher" using 2048bit encryption.

  Does this agree with the designated order you mentioned previously elsewhere in this forum, mr_smartepants?

; 
; ITERAID2.INF
; 
; INF file of IT8212 ATA RAID controller for Windows 64-bit
; Copyright (c) 2004-2010 ITE Tech. Inc. All rights reserved
;
; modified as a test to solve a problem with certification on IT8211, without supporting RAID

[Version]
Signature="$Windows NT$"
Provider=%ITE%
ClassGUID={4D36E97B-E325-11CE-BFC1-08002BE10318}
Class=SCSIAdapter
CatalogFile=iteraid.cat
DriverVer=09/17/2007,1.7.2.9

[DestinationDirs]
DefaultDestDir = 12             ; DIRID_DRIVERS (this is IOSubsys on
                                ; Win95, and System32\Drivers on NT)

;
; Driver information
;

[Manufacturer]
%ITE%   = ITE.Mfg, Ntamd64, Ntia64

[ITE.Mfg]
%ITE.DeviceDesc0% = iteraid, PCI\VEN_1283&DEV_8211&SUBSYS_82111283	; 8211/DX

[ITE.Mfg.Ntamd64]
%ITE.DeviceDesc0% = iteraid, PCI\VEN_1283&DEV_8211&SUBSYS_82111283	; 8211/DX

[ITE.Mfg.Ntia64]
%ITE.DeviceDesc0% = iteraid, PCI\VEN_1283&DEV_8211&SUBSYS_82111283	; 8211/DX

;
; General installation section
;

[iteraid]
AddReg=iteraid.AddReg
CopyFiles=iteraid.Miniport
Reboot

[iteraid.AddReg]

;
; File sections
;

[iteraid.Miniport]
iteraid.sys

;
; Service Installation
;

[iteraid.Services]
AddService = iteraid, 0x00000002 , iteraid_Service_Inst, iteraid_EventLog_Inst

[iteraid_Service_Inst]
DisplayName    = %iteraid.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 0                  ; SERVICE_SYSTEM_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
LoadOrderGroup = SCSI Miniport
ServiceBinary  = %12%\iteraid.sys
AddReg         = pnpsafe_pci_addreg

[iteraid_EventLog_Inst]
AddReg = iteraid_EventLog_AddReg

[iteraid_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%SystemRoot%\System32\IoLogMsg.dll;%SystemRoot%\System32\drivers\iteraid.sys"
HKR,,TypesSupported,0x00010001,7

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

;
; Source file information
;

[SourceDisksNames]
1 = %InstallDisk%,,,""

[SourceDisksFiles]
iteraid.sys = 1,,

[Strings]
ITE.DeviceDesc0 = "ITE IT8212 ATA RAID Controller"
InstallDisk = "ITE IT8212 ATA RAID Controller Driver Diskette"
ITE = "ITE Tech. Inc."
iteraid.SvcDesc="ITERAID_Service_Install"

  Even if this does work, don't expect RAID configuration from boot
   (or even functional RAID - trying RAID could be messy, the silicon might simply not exist to support it, the RAID BIOS is definitely lacking from your mobo's BIOS).
 
One other way this idea may break, is if the drive need be configured as JBOD prior to use.  The 'crazy' .inf file may be another.  The embedded HWid in silicon may be yet another, as the chip-maker likely had a forward eye to make this very idea impossible.

How forward-thinking was the naming of this topic, started by predator2003?

  If anybody can expand upon this or other ideas to solve this issue with IT8211 controllers,
please join the forum and reply.  Otherwise, i would simply recommend that this driver be in the Vista-Only folder in the x64 pack, if it is not already.

Last edited by TechDud (2012-09-20 16:14:39)