Topic: Update Adaptec/ICP/IBM/AOC/SUN RAID Drivers to Ver. 5.2.0.15728

Driverpack Masstorage already contains the Adaptec/ICP RAID Controller family driver for W2K and WXP in directory \D\M\ADB coming from archive "icp_windows-x86_xp_2000_b15317_cert.exe" (edit: the new version is in "icp_windows-x86_xp_2000_b15728_cert.exe") which can be reached via http://www.adaptec.com/en-US/support/ra … /ICP5165BR following the "Microsoft Windows XP" link. This driver is not intended to be used on W2003 Servers. So the ms_1_exc_skipIfOS="w2k3" and ms_2_exc_skipIfOS="w2k3" should be added to DriverPack_MassStorage_wnt5_x86-32.ini under [ADB].

To complete the collection for Win2003 Server there is the archive "icp_xp_x64_ws08-ws03-Vista_x64_ x86_b15728_cert.exe" available following the link "Microsoft Windows Server 2003" on the same URL. I have added this one as \D\M\ADC and the relating section [ADC].

From IBM http://www-304.ibm.com/jct01004c/system … nd=5000008 there is also an update available, named "ibm_dd_aacraid_5.2.0.12913_windows_32-64.exe". This is Version 5.2.12913 which is newer by date but older by version number compared to the Adaptec drivers. But all PCI-IDs of the IBM *.inf files are also available by Adaptec's *.inf files. This means that we can completely remove \D\M\IB4 and \D\M\IB5 and their relating sections in DriverPack_MassStorage_wnt5_x86-32.ini.

By removing these IBM directories we also can avoid the rename of the Adaptec files in [ADB], so I've given back them their original names.

These controllers seem also to be sold under other names like "SUN" and "AOC"

We've already testet this new structure with an ICP 9024RO under Win2003 successfully. I'm going to test this also with WinXP.

I would ask the driver pack experts to verify my changes and to include them into the next update if they are correct.

Thanks in advance.

; [AD2] removed because it is superseded by [ADB] XP/2K and [ADC] W2K3

....

[ADB]
ms_count=2
ms_1_deviceName="ADAPTEC/ICP/IBM/SUN/AOC SATA/SAS RAID Controller (W2K/XP)"
ms_1_tag="aacsas"
ms_1_sysFile="aacsas.sys"
ms_1_hwids="PCI\VEN_9005&DEV_0285&SUBSYS_02f21014,PCI\VEN_9005&DEV_0286&SUBSYS_95801014,PCI\VEN_9005&DEV_0286&SUBSYS_029D9005,PCI\VEN_9005&DEV_0286&SUBSYS_029C9005,PCI\VEN_9005&DEV_0286&SUBSYS_029B9005,PCI\VEN_9005&DEV_0286&SUBSYS_02A09005,PCI\VEN_9005&DEV_0286&SUBSYS_02A69005,PCI\VEN_9005&DEV_0286&SUBSYS_02A19005,PCI\VEN_9005&DEV_0285&SUBSYS_02989005,PCI\VEN_9005&DEV_0285&SUBSYS_02999005,PCI\VEN_9005&DEV_0285&SUBSYS_029A9005,PCI\VEN_9005&DEV_0285&SUBSYS_02A49005,PCI\VEN_9005&DEV_0285&SUBSYS_02A59005,PCI\VEN_9005&DEV_0285&SUBSYS_034D1014,PCI\VEN_9005&DEV_0285&SUBSYS_02B59005,PCI\VEN_9005&DEV_0285&SUBSYS_02B69005,PCI\VEN_9005&DEV_0285&SUBSYS_02B79005,PCI\VEN_9005&DEV_0285&SUBSYS_02B89005,PCI\VEN_9005&DEV_0285&SUBSYS_02B99005,PCI\VEN_9005&DEV_0285&SUBSYS_02BA9005,PCI\VEN_9005&DEV_0285&SUBSYS_02BB9005,PCI\VEN_9005&DEV_0285&SUBSYS_02BC9005,PCI\VEN_9005&DEV_0285&SUBSYS_02BD9005,PCI\VEN_9005&DEV_0285&SUBSYS_02BE9005,PCI\VEN_9005&DEV_0285&SUBSYS_02BF9005,PCI\VEN_9005&DEV_0285&SUBSYS_02C09005,PCI\VEN_9005&DEV_0285&SUBSYS_02C19005,PCI\VEN_9005&DEV_0285&SUBSYS_02C29005,PCI\VEN_9005&DEV_0285&SUBSYS_02C39005,PCI\VEN_9005&DEV_0285&SUBSYS_02C49005,PCI\VEN_9005&DEV_0285&SUBSYS_02C59005,PCI\VEN_9005&DEV_0285&SUBSYS_02C69005,PCI\VEN_9005&DEV_0285&SUBSYS_02C79005,PCI\VEN_9005&DEV_0285&SUBSYS_02C89005,PCI\VEN_9005&DEV_0285&SUBSYS_02B515D9,PCI\VEN_9005&DEV_0285&SUBSYS_02B615D9,PCI\VEN_9005&DEV_0285&SUBSYS_02C915D9,PCI\VEN_9005&DEV_0285&SUBSYS_02CA15D9,PCI\VEN_9005&DEV_0285&SUBSYS_7AAC108E,PCI\VEN_9005&DEV_0285&SUBSYS_7AAE108E,PCI\VEN_9005&DEV_0285&SUBSYS_0286108E,PCI\VEN_9005&DEV_0285&SUBSYS_0287108E,PCI\VEN_9005&DEV_0288&SUBSYS_02CB9005,PCI\VEN_9005&DEV_0288&SUBSYS_02CC9005,PCI\VEN_9005&DEV_0288&SUBSYS_02CD9005,PCI\VEN_9005&DEV_0285&SUBSYS_02CE9005,PCI\VEN_9005&DEV_0285&SUBSYS_02CF9005,PCI\VEN_9005&DEV_0285&SUBSYS_02D09005,PCI\VEN_9005&DEV_0285&SUBSYS_02D19005,PCI\VEN_9005&DEV_0285&SUBSYS_02D215D9,PCI\VEN_9005&DEV_0285&SUBSYS_02D315D9"
ms_1_isBusExtender=false
ms_1_exc_disableIfOS="w2k"
ms_1_exc_skipIfOS="w2k3"
ms_2_deviceName="ADAPTEC/ICP SCSI/SATA RAID Controller (W2K/XP)"
ms_2_tag="aac"
ms_2_sysFile="aac.sys"
ms_2_hwids="PCI\VEN_9005&DEV_0285&SUBSYS_02859005,PCI\VEN_9005&DEV_0285&SUBSYS_02879005,PCI\VEN_9005&DEV_0285&SUBSYS_02869005,PCI\VEN_9005&DEV_0285&SUBSYS_028A9005,PCI\VEN_9005&DEV_0285&SUBSYS_028E9005,PCI\VEN_9005&DEV_0285&SUBSYS_028B9005,PCI\VEN_9005&DEV_0285&SUBSYS_028F9005,PCI\VEN_9005&DEV_0285&SUBSYS_02909005,PCI\VEN_9005&DEV_0285&SUBSYS_02929005,PCI\VEN_9005&DEV_0285&SUBSYS_02939005,PCI\VEN_9005&DEV_0285&SUBSYS_3227103C,PCI\VEN_9005&DEV_0286&SUBSYS_028C9005,PCI\VEN_9005&DEV_0286&SUBSYS_028D9005,PCI\VEN_9005&DEV_0286&SUBSYS_029E9005,PCI\VEN_9005&DEV_0286&SUBSYS_029F9005"
ms_2_isBusExtender=false
ms_2_exc_disableIfOS="w2k"
ms_2_exc_skipIfOS="w2k3"

[ADC]
ms_count=2
ms_1_deviceName="ADAPTEC/ICP/IBM/SUN/AOC SATA/SAS RAID Controller (Win2003)"
ms_1_tag="arcsas"
ms_1_sysFile="arcsas.sys"
ms_1_hwids="PCI\VEN_9005&DEV_0285&SUBSYS_02f21014,PCI\VEN_9005&DEV_0286&SUBSYS_95801014,PCI\VEN_9005&DEV_0286&SUBSYS_029D9005,PCI\VEN_9005&DEV_0286&SUBSYS_029C9005,PCI\VEN_9005&DEV_0286&SUBSYS_029B9005,PCI\VEN_9005&DEV_0286&SUBSYS_02A09005,PCI\VEN_9005&DEV_0286&SUBSYS_02A69005,PCI\VEN_9005&DEV_0286&SUBSYS_02A19005,PCI\VEN_9005&DEV_0285&SUBSYS_02989005,PCI\VEN_9005&DEV_0285&SUBSYS_02999005,PCI\VEN_9005&DEV_0285&SUBSYS_029A9005,PCI\VEN_9005&DEV_0285&SUBSYS_02A49005,PCI\VEN_9005&DEV_0285&SUBSYS_02A59005,PCI\VEN_9005&DEV_0285&SUBSYS_034D1014,PCI\VEN_9005&DEV_0285&SUBSYS_02B59005,PCI\VEN_9005&DEV_0285&SUBSYS_02B69005,PCI\VEN_9005&DEV_0285&SUBSYS_02B79005,PCI\VEN_9005&DEV_0285&SUBSYS_02B89005,PCI\VEN_9005&DEV_0285&SUBSYS_02B99005,PCI\VEN_9005&DEV_0285&SUBSYS_02BA9005,PCI\VEN_9005&DEV_0285&SUBSYS_02BB9005,PCI\VEN_9005&DEV_0285&SUBSYS_02BC9005,PCI\VEN_9005&DEV_0285&SUBSYS_02BD9005,PCI\VEN_9005&DEV_0285&SUBSYS_02BE9005,PCI\VEN_9005&DEV_0285&SUBSYS_02BF9005,PCI\VEN_9005&DEV_0285&SUBSYS_02C09005,PCI\VEN_9005&DEV_0285&SUBSYS_02C19005,PCI\VEN_9005&DEV_0285&SUBSYS_02C29005,PCI\VEN_9005&DEV_0285&SUBSYS_02C39005,PCI\VEN_9005&DEV_0285&SUBSYS_02C49005,PCI\VEN_9005&DEV_0285&SUBSYS_02C59005,PCI\VEN_9005&DEV_0285&SUBSYS_02C69005,PCI\VEN_9005&DEV_0285&SUBSYS_02C79005,PCI\VEN_9005&DEV_0285&SUBSYS_02C89005,PCI\VEN_9005&DEV_0285&SUBSYS_02B515D9,PCI\VEN_9005&DEV_0285&SUBSYS_02B615D9,PCI\VEN_9005&DEV_0285&SUBSYS_02C915D9,PCI\VEN_9005&DEV_0285&SUBSYS_02CA15D9,PCI\VEN_9005&DEV_0285&SUBSYS_7AAC108E,PCI\VEN_9005&DEV_0285&SUBSYS_7AAE108E,PCI\VEN_9005&DEV_0285&SUBSYS_0286108E,PCI\VEN_9005&DEV_0285&SUBSYS_0287108E,PCI\VEN_9005&DEV_0288&SUBSYS_02CB9005,PCI\VEN_9005&DEV_0288&SUBSYS_02CC9005,PCI\VEN_9005&DEV_0288&SUBSYS_02CD9005,PCI\VEN_9005&DEV_0285&SUBSYS_02CE9005,PCI\VEN_9005&DEV_0285&SUBSYS_02CF9005,PCI\VEN_9005&DEV_0285&SUBSYS_02D09005,PCI\VEN_9005&DEV_0285&SUBSYS_02D19005,PCI\VEN_9005&DEV_0285&SUBSYS_02D215D9,PCI\VEN_9005&DEV_0285&SUBSYS_02D315D9"
ms_1_isBusExtender=false
ms_1_exc_disableIfOS="w2k"
ms_1_exc_skipIfOS="wxp,w2k"
ms_2_deviceName="ADAPTEC/ICP SCSI/SATA RAID Controller (Win2003)"
ms_2_tag="arc"
ms_2_sysFile="arc.sys"
ms_2_hwids="PCI\VEN_9005&DEV_0285&SUBSYS_02859005,PCI\VEN_9005&DEV_0285&SUBSYS_02879005,PCI\VEN_9005&DEV_0285&SUBSYS_02869005,PCI\VEN_9005&DEV_0285&SUBSYS_028A9005,PCI\VEN_9005&DEV_0285&SUBSYS_028E9005,PCI\VEN_9005&DEV_0285&SUBSYS_028B9005,PCI\VEN_9005&DEV_0285&SUBSYS_028F9005,PCI\VEN_9005&DEV_0285&SUBSYS_02909005,PCI\VEN_9005&DEV_0285&SUBSYS_02929005,PCI\VEN_9005&DEV_0285&SUBSYS_02939005,PCI\VEN_9005&DEV_0285&SUBSYS_3227103C,PCI\VEN_9005&DEV_0286&SUBSYS_028C9005,PCI\VEN_9005&DEV_0286&SUBSYS_028D9005,PCI\VEN_9005&DEV_0286&SUBSYS_029E9005,PCI\VEN_9005&DEV_0286&SUBSYS_029F9005"
ms_2_isBusExtender=false
ms_2_exc_disableIfOS="w2k"
ms_2_exc_skipIfOS="wxp,w2k"
ms_2_exc_replaceIfOS="w2k3"

; ....

;[IB4] IBM Serverraid drivers (W2K/XP) now are superseded by [ADB]
;[IB5] IBM Serverraid drivers (Win2003) now are superseded by [ADC]

Last edited 2008/06/06:
- links and thread title updated from Version 5.2.0.15317 to 5.2.0.15728
- removed AD2 from DriverPack_MassStorage_wnt5_x86-32.ini see post 11
- added three more device ids from Version 5.2.0.15728 (PCI\VEN_9005&DEV_0288&SUBSYS_02CB9005,PCI\VEN_9005&DEV_0288&SUBSYS_02CC9005,PCI\VEN_9005&DEV_0288&SUBSYS_02CD9005)
- added ms_1_exc_disableIfOS="w2k" and ms_2_exc_disableIfOS="w2k" on advice of "Overflow" in post 10

Last edited by JSe (2008-07-23 03:09:50)

Re: Update Adaptec/ICP/IBM/AOC/SUN RAID Drivers to Ver. 5.2.0.15728

I replied yesterday but the post must have gone "poof".

I suggest you upload your build to 3rd party ftp, or to a dropfile service where we can download it.
I want to look at this pack you made.

The answer was 42?
Kind regards, Jaak.

Re: Update Adaptec/ICP/IBM/AOC/SUN RAID Drivers to Ver. 5.2.0.15728

I did some more testing an changed some entries in DriverPack_MassStorage_wnt5_x86-32.ini, also corrected in my first post.
The changes are:
- used better device names
- corrected error in [ADC] "arc" and "arcsas" instead of "aac" and "aacsas"
- added ms_2_exc_replaceIfOS="w2k3" to [ADC]
- added comments where have [IB4] and [IB5] gone

Jaak, you can download a complete package based on DP_MassStorage_wnt5_x86-32_801.7z from here:
http://rapidshare.com/files/89565309/DP … 1b.7z.html

Re: Update Adaptec/ICP/IBM/AOC/SUN RAID Drivers to Ver. 5.2.0.15728

icp_windows-x86_xp_2000_b15317_cert
This driver has references to non-existing files? ( to wit, naacsas.sys, and naacsas.dll )

The answer was 42?
Kind regards, Jaak.

Re: Update Adaptec/ICP/IBM/AOC/SUN RAID Drivers to Ver. 5.2.0.15728

disable if w2k is also not specified

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: Update Adaptec/ICP/IBM/AOC/SUN RAID Drivers to Ver. 5.2.0.15728

@Jaak,

This driver has references to non-existing files? ( to wit, naacsas.sys, and naacsas.dll )

No it has not! This is a copyfiles directive of a device driver inf file acording to this syntax:

[file-list-section]
destination-file-name[,source-file-name][,temporary-file-name][,flag]

If you wish you can get more information here: http://msdn2.microsoft.com/en-us/library/ms794560.aspx. So these file names beginning with "n" are temporary names. As the  document says, this is only neccesary for Win9x/ME, but it seems that it won't annoy if it is still present in WinNt and its successors.

Some reasons, why it won't annoy:
- the driver works a least with WinXPSP2 and Win2003ServerSP1 ;-)
- its has a microsoft certificate
- the driver versions in C\M\ADB of DP_MassStorage_wnt5_x86-32_801.7z  is the same that I use, so if there would be a problem, it must have been shown in older releases of the DriverPack MassStorage.

I have only shown, that the drivers in C\M\ADB are only intended for Win2000 and WinXP and have added the right versions for Win2003 under C\M\ADC. And I have removed the C\M\IB4 and C\M\IB5 since they are superseded by C\M\ADB and C\M\ADC, even if I would update the IBM-Versions of them, since the IBM- AOC- and SUN-version of these controllers are only brandings of the Adaptec/ICP original and the PCI IDs of the brandings are completly contained in Adaptec's *.inf-files.

I think the developers responsible for this can be found at ICP vortex Computersysteme GmbH a subsidiary of Adaptec http://www.icp-vortex.com/en/index_en.html. Some time ago I had an email contact with one of them. If this contact still exists, I will tell them, that it would be better to change lines like

[DeviceDriverFiles]
aacsas.sys, aacsas.sys, naacsas.sys, 0x00000000

to

[DeviceDriverFiles]
aacsas.sys,,,0

or simply to

[DeviceDriverFiles]
aacsas.sys

@Overflow,

disable if w2k is also not specified

It is specified in [ADB], but it is not in [ADC] because there is ms_1_exc_skipIfOS="wxp,w2k" and my thought was, if this section is completely skipped in Win2000 the option ms_1_exc_disableIfOS="w2k" will not be needed. If I am wrong with this assumption, please add ms_1_exc_disableIfOS="w2k" and ms_2_exc_disableIfOS="w2k" to [ADC].
I will test my changes in MassStorage with Win2000 this weekend.

Re: Update Adaptec/ICP/IBM/AOC/SUN RAID Drivers to Ver. 5.2.0.15728

Jse, that is a most helpful post with a Nice link to a document I wanted to read but never knew it exsisted.

You just helped us help you.
Thanks.

The answer was 42?
Kind regards, Jaak.

Re: Update Adaptec/ICP/IBM/AOC/SUN RAID Drivers to Ver. 5.2.0.15728

JSe?

Are you really sure you can delete IB4?
Dou you have the machines to run tests on with the IB4 and IB5 drivers gone from the pack?
When I included the second AACSAS some time ago, I had to make sure that the systemfiles were different, and that I do not use duplicate HWIDs in TXTmode. (Which means I cannot have any duplicate HWID in masstorage.INI if the duplicates are for SAME operating system...)

Yesterday I looked at the HWIDs of IB4 and ADB because you claim IB4 can be left out.
ADB is newer and has newer systemfile versions, but it does NOT list the HWIDs I find in IB4.

I want to know if somebody here CAN test in IBM machines that use the driver in IB4?
Had the systemfiles been SAME, I could add the INF, or merge INFs.
(The CAT would not sign all the HWIDs though.)
However, they are not same, and I would like to find out if a merged INF will work when we use the newer version to support the 'older' HWIDs.
The current situation makes me think that IBM's controller has OEM modifications, for which they have to use their "own" subsys.
If I knock together a testpack, it will only be for volunteers that have the AACSAS hardware.

The answer was 42?
Kind regards, Jaak.

Re: Update Adaptec/ICP/IBM/AOC/SUN RAID Drivers to Ver. 5.2.0.15728

@Jaak,

Are you really sure you can delete IB4?

Yes, I'm quite sure. To see why I'm that sure, please store the following code box as a *.csv file and import it into your preferred spreadsheet program.

Archive Name,icp_windows-x86_xp_2000_b15317_cert.exe,ibm_dd_aacraid_5.2.0.12913_windows_32-64.exe,ibm_dd_aacraid_5.2.0.11829_windows_32-64.exe
Name of *.inf file,aacsas.inf,2000\aacsas.inf,2000-XP\aacsas.inf
Driverpack Version / Directory,8.01 / [ADB],Not yet included,8.01 / [IB4] (only some Ids)
,,,
"IBM ServeRAID 8i Controller",PCI\VEN_9005&DEV_0285&SUBSYS_02f21014,PCI\VEN_9005&DEV_0285&SUBSYS_02f21014,PCI\VEN_9005&DEV_0285&SUBSYS_02f21014
"IBM ServeRAID 8k/8k-l Controller",PCI\VEN_9005&DEV_0286&SUBSYS_95801014,PCI\VEN_9005&DEV_0286&SUBSYS_95801014,PCI\VEN_9005&DEV_0286&SUBSYS_95801014
"Adaptec SATA RAID AAR-2420SA Controller",PCI\VEN_9005&DEV_0286&SUBSYS_029D9005,PCI\VEN_9005&DEV_0286&SUBSYS_029D9005,PCI\VEN_9005&DEV_0286&SUBSYS_029D9005
"Adaptec SATA RAID AAR-2620SA Controller",PCI\VEN_9005&DEV_0286&SUBSYS_029C9005,PCI\VEN_9005&DEV_0286&SUBSYS_029C9005,PCI\VEN_9005&DEV_0286&SUBSYS_029C9005
"Adaptec SATA RAID AAR-2820SA Controller",PCI\VEN_9005&DEV_0286&SUBSYS_029B9005,PCI\VEN_9005&DEV_0286&SUBSYS_029B9005,PCI\VEN_9005&DEV_0286&SUBSYS_029B9005
"ICP SATA RAID ICP9047MA Controller",PCI\VEN_9005&DEV_0286&SUBSYS_02A09005,PCI\VEN_9005&DEV_0286&SUBSYS_02A09005,PCI\VEN_9005&DEV_0286&SUBSYS_02A09005
"ICP SATA RAID ICP9067MA Controller",PCI\VEN_9005&DEV_0286&SUBSYS_02A69005,PCI\VEN_9005&DEV_0286&SUBSYS_02A69005,PCI\VEN_9005&DEV_0286&SUBSYS_02A69005
"ICP SATA RAID ICP9087MA Controller",PCI\VEN_9005&DEV_0286&SUBSYS_02A19005,PCI\VEN_9005&DEV_0286&SUBSYS_02A19005,PCI\VEN_9005&DEV_0286&SUBSYS_02A19005
"Adaptec RAID 4000",PCI\VEN_9005&DEV_0285&SUBSYS_02989005,PCI\VEN_9005&DEV_0285&SUBSYS_02989005,PCI\VEN_9005&DEV_0285&SUBSYS_02989005
"Adaptec SAS RAID 4800SAS Controller",PCI\VEN_9005&DEV_0285&SUBSYS_02999005,PCI\VEN_9005&DEV_0285&SUBSYS_02999005,PCI\VEN_9005&DEV_0285&SUBSYS_02999005
"Adaptec SAS RAID 4805SAS Controller",PCI\VEN_9005&DEV_0285&SUBSYS_029A9005,PCI\VEN_9005&DEV_0285&SUBSYS_029A9005,PCI\VEN_9005&DEV_0285&SUBSYS_029A9005
"ICP SAS RAID ICP9085LI Controller",PCI\VEN_9005&DEV_0285&SUBSYS_02A49005,PCI\VEN_9005&DEV_0285&SUBSYS_02A49005,PCI\VEN_9005&DEV_0285&SUBSYS_02A49005
"ICP SAS RAID ICP5085BR Controller",PCI\VEN_9005&DEV_0285&SUBSYS_02A59005,PCI\VEN_9005&DEV_0285&SUBSYS_02A59005,PCI\VEN_9005&DEV_0285&SUBSYS_02A59005
"IBM ServeRAID 8s Controller",PCI\VEN_9005&DEV_0285&SUBSYS_034D1014,PCI\VEN_9005&DEV_0285&SUBSYS_034D1014,PCI\VEN_9005&DEV_0285&SUBSYS_034D1014
"Adaptec RAID 5445",PCI\VEN_9005&DEV_0285&SUBSYS_02B59005,PCI\VEN_9005&DEV_0285&SUBSYS_02B59005,PCI\VEN_9005&DEV_0285&SUBSYS_02B59005
"Adaptec RAID 5805",PCI\VEN_9005&DEV_0285&SUBSYS_02B69005,PCI\VEN_9005&DEV_0285&SUBSYS_02B69005,PCI\VEN_9005&DEV_0285&SUBSYS_02B69005
"Adaptec RAID 5085",PCI\VEN_9005&DEV_0285&SUBSYS_02B79005,PCI\VEN_9005&DEV_0285&SUBSYS_02B79005,PCI\VEN_9005&DEV_0285&SUBSYS_02B79005
"ICP5445SL",PCI\VEN_9005&DEV_0285&SUBSYS_02B89005,PCI\VEN_9005&DEV_0285&SUBSYS_02B89005,
"ICP5085SL",PCI\VEN_9005&DEV_0285&SUBSYS_02B99005,PCI\VEN_9005&DEV_0285&SUBSYS_02B99005,
"ICP5805SL",PCI\VEN_9005&DEV_0285&SUBSYS_02BA9005,PCI\VEN_9005&DEV_0285&SUBSYS_02BA9005,
"Adaptec RAID 3405",PCI\VEN_9005&DEV_0285&SUBSYS_02BB9005,PCI\VEN_9005&DEV_0285&SUBSYS_02BB9005,
"Adaptec RAID 3805",PCI\VEN_9005&DEV_0285&SUBSYS_02BC9005,PCI\VEN_9005&DEV_0285&SUBSYS_02BC9005,
"Adaptec RAID 31205",PCI\VEN_9005&DEV_0285&SUBSYS_02BD9005,PCI\VEN_9005&DEV_0285&SUBSYS_02BD9005,
"Adaptec RAID 31605",PCI\VEN_9005&DEV_0285&SUBSYS_02BE9005,PCI\VEN_9005&DEV_0285&SUBSYS_02BE9005,
"ICP5045BL",PCI\VEN_9005&DEV_0285&SUBSYS_02BF9005,PCI\VEN_9005&DEV_0285&SUBSYS_02BF9005,
"ICP5085BL",PCI\VEN_9005&DEV_0285&SUBSYS_02C09005,PCI\VEN_9005&DEV_0285&SUBSYS_02C09005,
"ICP5125BR",PCI\VEN_9005&DEV_0285&SUBSYS_02C19005,PCI\VEN_9005&DEV_0285&SUBSYS_02C19005,
"ICP5165BR",PCI\VEN_9005&DEV_0285&SUBSYS_02C29005,PCI\VEN_9005&DEV_0285&SUBSYS_02C29005,
"Adaptec RAID 51205",PCI\VEN_9005&DEV_0285&SUBSYS_02C39005,PCI\VEN_9005&DEV_0285&SUBSYS_02C39005,
"Adaptec RAID 51605",PCI\VEN_9005&DEV_0285&SUBSYS_02C49005,PCI\VEN_9005&DEV_0285&SUBSYS_02C49005,
"ICP5125SL",PCI\VEN_9005&DEV_0285&SUBSYS_02C59005,PCI\VEN_9005&DEV_0285&SUBSYS_02C59005,
"ICP5165SL",PCI\VEN_9005&DEV_0285&SUBSYS_02C69005,PCI\VEN_9005&DEV_0285&SUBSYS_02C69005,
"Adaptec RAID 3085",PCI\VEN_9005&DEV_0285&SUBSYS_02C79005,PCI\VEN_9005&DEV_0285&SUBSYS_02C79005,
"ICP5805BL",PCI\VEN_9005&DEV_0285&SUBSYS_02C89005,PCI\VEN_9005&DEV_0285&SUBSYS_02C89005,
"AOC-USAS-S4i RAID Controller",PCI\VEN_9005&DEV_0285&SUBSYS_02B515D9,PCI\VEN_9005&DEV_0285&SUBSYS_02B515D9,PCI\VEN_9005&DEV_0285&SUBSYS_02B515D9
"AOC-USAS-S8i RAID Controller",PCI\VEN_9005&DEV_0285&SUBSYS_02B615D9,PCI\VEN_9005&DEV_0285&SUBSYS_02B615D9,PCI\VEN_9005&DEV_0285&SUBSYS_02B615D9
"AOC-USAS-S4iR RAID Controller",PCI\VEN_9005&DEV_0285&SUBSYS_02C915D9,PCI\VEN_9005&DEV_0285&SUBSYS_02C915D9,
"AOC-USAS-S8iR RAID Controller",PCI\VEN_9005&DEV_0285&SUBSYS_02CA15D9,PCI\VEN_9005&DEV_0285&SUBSYS_02CA15D9,
"Sun STK RAID REM",PCI\VEN_9005&DEV_0285&SUBSYS_7AAC108E,PCI\VEN_9005&DEV_0285&SUBSYS_7AAC108E,
"Sun STK RAID EM",PCI\VEN_9005&DEV_0285&SUBSYS_7AAE108E,,
"Sun STK RAID INT",PCI\VEN_9005&DEV_0285&SUBSYS_0286108E,PCI\VEN_9005&DEV_0285&SUBSYS_0286108E,
"Sun STK RAID EXT",PCI\VEN_9005&DEV_0285&SUBSYS_0287108E,PCI\VEN_9005&DEV_0285&SUBSYS_0287108E,
"Adaptec RAID 51245",PCI\VEN_9005&DEV_0285&SUBSYS_02CE9005,,
"Adaptec RAID 51645",PCI\VEN_9005&DEV_0285&SUBSYS_02CF9005,,
"Adaptec RAID 52445",PCI\VEN_9005&DEV_0285&SUBSYS_02D09005,,
"Adaptec RAID 5405",PCI\VEN_9005&DEV_0285&SUBSYS_02D19005,,
"AOC-USAS-S8i-LP RAID Controller",PCI\VEN_9005&DEV_0285&SUBSYS_02D215D9,,
"AOC-USAS-S8iR-LP RAID Controller",PCI\VEN_9005&DEV_0285&SUBSYS_02D315D9,,
"Adaptec RAID 3800",,,PCI\VEN_9005&DEV_0286&SUBSYS_02A29005
"ICP SAS RAID ICP5445AU Controller",,,PCI\VEN_9005&DEV_0286&SUBSYS_02A39005
"Adaptec RAID 1800",,,PCI\VEN_9005&DEV_0286&SUBSYS_02AC9005
"Adaptec RAID 3805",,,PCI\VEN_9005&DEV_0286&SUBSYS_02A79005
"ICP SAS RAID ICP5085AU Controller",,,PCI\VEN_9005&DEV_0286&SUBSYS_02A99005
"Adaptec RAID 2400",,,PCI\VEN_9005&DEV_0286&SUBSYS_02B39005
"ICP SAS RAID ICP5045AL Controller",,,PCI\VEN_9005&DEV_0286&SUBSYS_02B49005
"Adaptec RAID 3400",,,PCI\VEN_9005&DEV_0286&SUBSYS_02A89005
"ICP SAS RAID ICP5045AU Controller",,,PCI\VEN_9005&DEV_0286&SUBSYS_02AA9005
"Adaptec RAID ARK-1000/8 Controller",,,PCI\VEN_9005&DEV_0285&SUBSYS_02B09005

Yesterday I looked at the HWIDs of IB4 and ADB because you claim IB4 can be left out.
ADB is newer and has newer systemfile versions, but it does NOT list the HWIDs I find in IB4.

This was also my first thought, when I had an look at the IDs under [IB4]. But the spreadsheet shows that these ten IDs are already reduced by the duplicates coming from[ADB]. Futhermore it shows in the first column which contains the clear names of the controllers taken from *.inf files that only three IDs are really IBM devices and all three have been removed as duplicates.
If we have a closer look at these ten IDs then we see that they only exist in IBM's version 5.2.11829 of the aacsas.inf, even IBM has dropped these IDs in its updated version 5.2.12913. There are some reasons that make me sure that devices with names of these ten IDs have never been sold (they are development IDs I think). The only exception is "Adaptec RAID 3805" what is a duplicate name. But also in this case I'm sure that the other entry with ID PCI\VEN_9005&DEV_0285&SUBSYS_02BC9005 is the correct one. The reasons are that none of the nine device names is listed on one of the following pages:

- http://www.adaptec.com/en-US/support/alpha (Alphabetical list of all supported Adaptec devices)
- http://www.adaptec.com/en-US/support/_eol (All Adaptec end of life products)
- http://www.icp-vortex.com/en/product_key_en.html (Descrition of the ICP product keys, pleas note "AL" and "AU" do not exist as series names)
- http://www.icp-vortex.com/english/download/tools_e.htm (All ICP download links)

These ten IDs are also missing in aacraid.ddi, the (ddi=device driver information, the *.inf-files of Novell Netware) 

Jaak, so I hope that you will believe me now, that [IB4] is superseded by [ADB] and of course [IB5] by [ADC] and that my upload http://rapidshare.com/files/89565309/DP … 1b.7z.html from third post in this thread is correct in sections ADB, ADC, IB4 and IB5 and that you will do the changes like I did them.

Thanks in advance,
JSe.

Re: Update Adaptec/ICP/IBM/AOC/SUN RAID Drivers to Ver. 5.2.0.15728

Skip and Disable have different meanings -
(Or... why would we have two flags that mean the same thing - DUH)

Skip - means
not appropriate for this OS

Disable - means
since we have way too many drivers in mass for 2000 textmode, we have to disable some for text mode or setup will crash.
however we would still like PNP support for this driver, since windows 2000 is supported by the driver.

so if a driver is marked as skip and disable it doesn't support 2000 and neither text mode nor PnP mode drivers will be added.
or if a driver is marked as disable and not skip then it could be enabled for 2000 if another driver is disabled in its place.

it might be safe to omit the disable if skip is set but it is even safer to add both.
redundancy is good is good

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!.

11

Re: Update Adaptec/ICP/IBM/AOC/SUN RAID Drivers to Ver. 5.2.0.15728

I have updated the first post in this thread. My wish to update the drivers in [ADB], to add the new [ADC] and to remove the obsolete [IB4] and [IB5] ist still pending.

In between (the first post is about 4 month old) I have updated my own [ADB] and [ADC] again from version 5.2.0.15317 to 5.2.0.15728. I also newly found out, that [AD2] is also superseded by [ADB] and [ADC]. The version 4.2.0.7320 of aac.sys in [AD2] is just an old version of aac.sys v. 5.2.0.15728 in (my new) [ADB]/[ADC]. I found this out by searching the original aac.inf file version 4.2.0.7320 which I found in DP_MassStorage_wnt5_x86-32_704.7z:

[ADPT]
%adptMustang.DeviceDesc% = aac_Inst, 		PCI\VEN_1011&DEV_0046&SUBSYS_03649005
%adpt.DeviceDesc% = aac_Inst, 			PCI\VEN_1011&DEV_0046&SUBSYS_03659005
%adpt.DeviceDesc% = aac_Inst, 			PCI\VEN_9005&DEV_0280&SUBSYS_02809005
%adpt.DeviceDesc% = aac_Inst, 			PCI\VEN_9005&DEV_0281&SUBSYS_02819005
%adpt.DeviceDesc% = aac_Inst, 			PCI\VEN_9005&DEV_0282&SUBSYS_02829005
%adpt.DeviceDesc% = aac_Inst, 			PCI\VEN_9005&DEV_0283&SUBSYS_02839005
%adpt.DeviceDesc% = aac_Inst, 			PCI\VEN_9005&DEV_0284&SUBSYS_02849005
%adpt.DeviceDesc% = aac_Inst, 			PCI\VEN_9006&DEV_2140&SUBSYS_21409006
%adptVulcan.DeviceDesc% = aac_Inst, 		PCI\VEN_9005&DEV_0285&SUBSYS_02859005
%adptVulcan.DeviceDesc% = aac_Inst, 		PCI\VEN_9005&DEV_0285&SUBSYS_02879005
%adptCrusader.DeviceDesc% = aac_Inst, 		PCI\VEN_9005&DEV_0285&SUBSYS_02869005
%adptSkyhawkscsi.DeviceDesc% = aac_Inst, 	PCI\VEN_9005&DEV_0285&SUBSYS_028A9005
%adptSkyhawksata.DeviceDesc% = aac_Inst, 	PCI\VEN_9005&DEV_0285&SUBSYS_028E9005
%adptTerminatorscsi.DeviceDesc% = aac_Inst, 	PCI\VEN_9005&DEV_0285&SUBSYS_028B9005
%adptTerminatorsata.DeviceDesc% = aac_Inst, 	PCI\VEN_9005&DEV_0285&SUBSYS_028F9005
%adptJaguar.DeviceDesc% = aac_Inst, 		PCI\VEN_9005&DEV_0285&SUBSYS_02909005
%adptCorsair8.DeviceDesc% = aac_Inst, 		PCI\VEN_9005&DEV_0285&SUBSYS_02929005
%adptCorsair16.DeviceDesc% = aac_Inst, 		PCI\VEN_9005&DEV_0285&SUBSYS_02939005
%adptLancer2ch.DeviceDesc% = aac_Inst,  	PCI\VEN_9005&DEV_0286&SUBSYS_028C9005
%adptLancer1ch.DeviceDesc% = aac_Inst,  	PCI\VEN_9005&DEV_0286&SUBSYS_028D9005
%adptBearcat.DeviceDesc% = aac_Inst,  		PCI\VEN_9005&DEV_0285&SUBSYS_3227103C

All devices with id DEV_0285 we can also find in aac.inf version 5.2.0.15728 in [ADB] (that's why they had been remooved from aacad2.inf to avoid duplicates) and all others that left in newer DriverPacks are IDs of devices that never had been sold publicly. I'm again quite sure on this because nothing is found if I google for "PCI\VEN_9005&DEV_0280" and the others and because their device descritions map to the generic string "Adaptec SCSI RAID Controller" or to "Adaptec SCSI RAID 5400S Controller" which is again a name of a device that does not exist on Adaptec's web site.

There is also another reason to remove [AD2]. I installed a PC with an Adaptec 3405 SAS Controller PCI\VEN_9005&DEV_0285&SUBSYS_02BB9005 with my updated [ADB] drivers. The presence of aacad2.sys (what is the old aac.sys) cased a BSOD 0x0000007B after! textmode setup. I found in the new registry "aacad2" had been installed instaed of "aacsas". The reason for this is that the old aacad2.sys had been loaded before the aacsas.sys in textmode and "told" the system to support  the generic "PCI\VEN_9005&DEV_0285" (without subvendor id). So I first moved the line "AACAD2=AACAD2.sys,4" to the end of the section [SCSI.Load] in txtmode.sif what resolved the BSOD problem. Then I did some more research on [AD2] and found out that it is obsolete and should be removed completely.

Re: Update Adaptec/ICP/IBM/AOC/SUN RAID Drivers to Ver. 5.2.0.15728

I must have forgotten to hit the subscribe link because I see I was not subscribed to this topic..

I am sorry.
I am working on this again.
I wish all posters were as thorough as that.
Why are you not in one of the DriverPacks teams? I see the CSV file and other research you did on this, and I see you know more than most here..
Are you interested?

The answer was 42?
Kind regards, Jaak.

Re: Update Adaptec/ICP/IBM/AOC/SUN RAID Drivers to Ver. 5.2.0.15728

& JsE

http://forum.driverpacks.net/viewtopic.php?pid=21425

if you are looking for a 'link to latest testpack', there is a sticky in forum which has a link to the relevant topic..
http://forum.driverpacks.net/viewtopic.php?pid=21496
The title sometimes changes, the sticky gets updated when new work warrants it.

The answer was 42?
Kind regards, Jaak.

14

Re: Update Adaptec/ICP/IBM/AOC/SUN RAID Drivers to Ver. 5.2.0.15728

Jaak wrote:

I must have forgotten to hit the subscribe link because I see I was not subscribed to this topic..

I am sorry.

I was guilty on this too, I should have brought on top this thread much earlier.

Jaak wrote:

I wish all posters were as thorough as that.
Why are you not in one of the DriverPacks teams? I see the CSV file and other research you did on this, and I see you know more than most here..
Are you interested?

Your words make me feel honored, but I fear the time I would be able to spend with "DriverPacks.net" will not be enough to fullfill all work expected by a team member. Jaak, you can see what I mean if you compare your number of posts with my one.

I work as a system administrator in a small university. We have about 1000 PCs to be installed with Win2000 / WinXP / Win2003. Keeping the the inhouse driver collection working is only one of my daily working tasks. Until now we have our own driver collection. For about two years I use driverpacks to selectivly "steal" drivers to be used in our own collection. Beginning with XP SP3 I'm in transition to use Driverpack collection completely.

Of course I will try to give back as much as possible of the valuable work to the Driverpack team. So my posts will normally not be "driver xyz is not working for me, please help" but rather "driver xyz has the following problem, my solution is ...". And of course if there are any questions according to my posts I will answer them as deep as possible like you saw in 6th post of this thread.

So just now I'm not interested to become a team member, but thanks again. Maybe I will come back later to this invitation. 

Jaak wrote:

8.06C (06 June 2008)

Thanks, now I'm going to test.

Btw, the drivers of the IBM branding of these Adaptec controllers had been introduced by user zookeeper with this thread.   
@zookeeper, if you read this post and you have the opportunity to test the new version with an IBM controller, please do so. I can only test with Adapec / ICP brandings.

Re: Update Adaptec/ICP/IBM/AOC/SUN RAID Drivers to Ver. 5.2.0.15728

We still appreciate the help you can provide by just reporting and showing us the solutions. I just wish we had more IT guys giving some feedbacks you know. Everyone could benefits.

16

Re: Update Adaptec/ICP/IBM/AOC/SUN RAID Drivers to Ver. 5.2.0.15728

8.06C (06 June 2008)

It's one and a half month since my last post. In between I have testet 8.06C with my changes on WinXP and Win2003 with an Adaptec RAID 3405 and an ICP5165BR. It worked without any problems, so I will remove the "[Req]" from the title of this threat. Thanks again for integrating.

Re: Update Adaptec/ICP/IBM/AOC/SUN RAID Drivers to Ver. 5.2.0.15728

Thank you for the report.

The answer was 42?
Kind regards, Jaak.