Re: [Nightlies] DP_MassStorage_wnt5_x86-32_1304-1412 - Public
symc8xx [C] ms_1 - need special case for a single driver that replaces two or more native drivers... - Fixed, simply assign no HWIDs to one or more (ms_X) section(s) - combined old ms_2 and ms_3 into ms_1 symc810 [C] ms_2 - see above. replaced. sym_hi [C] ms_3 - ms_2 is also replaced -- see section for example!
See Quote: "DriverPacks BASE 10.02.19
[BUG] Fix - RE: Index » BartPE - UBCD4Win - WinPE » ="sym_hi" DP_MassStorage_wnt5_x86-32_100125.7z"
http://forum.driverpacks.net/viewtopic. … 199#p36199
Here is the section from the latest Release (DP_MassStorage_wnt5_x86-32_1209):
[C]
ms_count=8
ms_1_deviceName="Compaq HP ProLiant SCSI"
ms_1_tag="symc8xx"
ms_1_sysFile="CPQ32FS2.sys"
ms_1_hwids="PCI\VEN_1000&DEV_0002,PCI\VEN_1000&DEV_0003,PCI\VEN_1000&DEV_0004,PCI\VEN_1000&DEV_0005,PCI\VEN_1000&DEV_0006,PCI\VEN_1000&DEV_000C,PCI\VEN_1000&DEV_000D,PCI\VEN_1000&DEV_000F"
ms_1_isBusExtender=false
ms_1_exc_replaceIfOS="w2k,wxp,w2k3"
;ms_1_exc_disableIfOS="w2k"
ms_2_deviceName="LSI Logic C8100 PCI SCSI Host Adapter"
ms_2_tag="symc810"
ms_2_sysFile="CPQ32FS2.sys"
ms_2_hwids="PCI\VEN_1000&DEV_0001"
ms_2_isBusExtender=false
ms_2_exc_replaceIfOS="w2k,wxp,w2k3"
;ms_2_exc_disableIfOS="w2k"
ms_3_deviceName="LSI Logic C896 PCI SCSI Host Adapter"
ms_3_tag="sym_hi"
ms_3_sysFile="CPQ32FS2.sys"
ms_3_hwids="PCI\VEN_1000&DEV_0012,PCI\VEN_1000&DEV_000a,PCI\VEN_1000&DEV_000b,PCI\VEN_1000&DEV_0012&SUBSYS_001b0e11,PCI\VEN_1000&DEV_000b&SUBSYS_60040e11"
ms_3_isBusExtender=false
ms_3_exc_replaceIfOS="w2k,wxp,w2k3"
;ms_3_exc_disableIfOS="w2k"
Here is what was in a post-7sisters update (DP_MassStorage_wnt5_x86-32_1412115):
[C]
; start of Compaq section
ms_count=9
ms_1_deviceName="Compaq HP ProLiant SCSI"
ms_1_tag="symc8xx"
ms_1_sysFile="CPQ32FS2.sys"
ms_1_hwids="PCI\VEN_1000&DEV_0002,PCI\VEN_1000&DEV_0003,PCI\VEN_1000&DEV_0004,PCI\VEN_1000&DEV_0005,PCI\VEN_1000&DEV_0006,PCI\VEN_1000&DEV_000C,PCI\VEN_1000&DEV_000D,PCI\VEN_1000&DEV_000F"
ms_1_isBusExtender=false
ms_1_exc_replaceIfOS="wxp,w2k3"
ms_1_exc_skipIfOS="w2k"
; original #6 of "7 sisters - 2k" issue
; included driver missing 2k/xp/2k3 OS HWIDs: PCI\VEN_1000&DEV_0002, PCI\VEN_1000&DEV_0004, PCI\VEN_1000&DEV_0005, PCI\VEN_1000&DEV_0006, PCI\VEN_1000&DEV_000D
; OS scsi.inf/pnpscsi.inf will handle installation for those
; w2k should update 1000:0003, 1000:000C, 1000:000F @ T36 as CPQ32F32 is Win2k(min) WHQL
ms_2_deviceName="LSI Logic C8100 PCI SCSI Host Adapter"
ms_2_tag="symc810"
ms_2_sysFile="CPQ32FS2.sys"
ms_2_hwids="PCI\VEN_1000&DEV_0001"
ms_2_isBusExtender=false
ms_2_exc_replaceIfOS="wxp,w2k3"
ms_2_exc_skipIfOS="w2k"
; original #5 of "7 sisters - 2k" issue
; w2k should update @ T36 as CPQ32F32 is Win2k(min) WHQL
ms_3_deviceName="LSI Logic C896 PCI SCSI Host Adapter"
ms_3_tag="sym_hi"
ms_3_sysFile="CPQ32FS2.sys"
ms_3_hwids="PCI\VEN_1000&DEV_0012,PCI\VEN_1000&DEV_000a,PCI\VEN_1000&DEV_000b,PCI\VEN_1000&DEV_0012&SUBSYS_001b0e11,PCI\VEN_1000&DEV_000b&SUBSYS_60040e11"
ms_3_isBusExtender=false
ms_3_exc_replaceIfOS="wxp,w2k3"
ms_3_exc_skipIfOS="w2k"
; original #4(part1/2) of "7 sisters - 2k" issue
; included driver missing xp/2k3 OS HWIDs: PCI\VEN_1000&DEV_0012&SUBSYS_001b0e11,PCI\VEN_1000&DEV_000b&SUBSYS_60040e11
; OS pnpscsi.inf will handle installation for those
...
ms_9_deviceName="LSI Logic C896 PCI SCSI Host Adapter (W2k)"
ms_9_tag="CPQ32FS2"
ms_9_sysFile="CPQ32FS2.sys"
ms_9_hwids="PCI\VEN_1000&DEV_0012,PCI\VEN_1000&DEV_000a"
ms_9_isBusExtender=false
ms_9_exc_skipIfOS="wxp,w2k3"
; original #4(part2/2) of "7 sisters - 2k" issue
; w2k includes only PCI\VEN_1000&DEV_000b
; should update @ T36 as CPQ32F32 is Win2k(min) WHQL
I went a different way with that section in DP_MassStorage_wnt5_x86-32_1501041.
[C]
; start of Compaq section
ms_count=7
ms_1_deviceName="Compaq HP ProLiant SCSI"
ms_1_tag="symc8xx"
ms_1_sysFile="CPQ32FS2.sys"
ms_1_hwids="PCI\VEN_1000&DEV_0002,PCI\VEN_1000&DEV_0004,PCI\VEN_1000&DEV_0005,PCI\VEN_1000&DEV_0006,PCI\VEN_1000&DEV_000D"
ms_1_isBusExtender=false
ms_1_exc_replaceIfOS="wxp,w2k3"
ms_1_exc_skipIfOS="w2k"
; original #6 of "7 sisters - 2k" issue
; included driver missing 2k/xp/2k3 OS HWIDs: PCI\VEN_1000&DEV_0002, PCI\VEN_1000&DEV_0004, PCI\VEN_1000&DEV_0005, PCI\VEN_1000&DEV_0006, PCI\VEN_1000&DEV_000D
; xp-2k3 OS scsi.inf/pnpscsi.inf will handle installation for those
ms_2_deviceName="Compaq HP ProLiant/LSI/Symbios Logic SCSI"
ms_2_tag="CPQ32FS2"
ms_2_sysFile="CPQ32FS2.sys"
ms_2_hwids="PCI\VEN_1000&DEV_0001,PCI\VEN_1000&DEV_0003,PCI\VEN_1000&DEV_000a,PCI\VEN_1000&DEV_000b,PCI\VEN_1000&DEV_000C,PCI\VEN_1000&DEV_000F,PCI\VEN_1000&DEV_0012,PCI\VEN_1000&DEV_0012&SUBSYS_001b0e11,PCI\VEN_1000&DEV_000b&SUBSYS_60040e11,NCRC710_SCSI,CPQFWS2E_SCSI"
ms_2_isBusExtender=false
; orphans symc810.sys & sym_hi.sys on original install media
; manual reference removal in dosnet.inf & txtsetup.sif, or RVMi/nLite plugin needed to remove
As the CPQ32FS2.* driver is WHQL, those HWIDs can be directly serviced by that driver (i need to confirm WHQL for W2k).
Win2k is funny in that it apparently replaces those updated files (sym_hi, symc810 & symc8xx) at some point with even older files that exist in DRIVER.CAB (need to confirm, again for sanity's sake).
Server2k3 is the only NT5 OS that only includes symc810.sys in DRIVER.CAB, not all three files.
Driver.cab isn't mentioned at all in that topic you linked to above, OverFlow.
From XP-sp3 dosnet.inf (post-DriverPacks-BASE integration):
reference: https://support.microsoft.com/kb/814847/en-us[ForceCopyDriverCabFiles] viaide.sys ql12160.sys ultra.sys mraid35x.sys dac960nt.sys dac2w2k.sys perc2.sys symc8xx.sys adpu160m.sys DPTI2O.sys
I have no [ForceCopyDriverCabFiles] section in any of my Win2k dosnet.inf files, including the UR1 integrations.
Is that one reason why i have previously noted the "7-sisters" issue?
Is that also at least one reason why none of the "replaced" drivers in XP-2k3 get similarly rolled back?
These modifications, among others, prevent the "7-sisters" issue of all those files apparently rolled-back and noted in SetupErr.log on Windows 2000 (image integrated with UR1). Some HWIDs (those in first section) remain as original in Win2k though. Skipping the symc8xx driver did not remove any files using the latest DPs_BASE.
I wonder what could happen to those with those HWID's listed above (1000:0002, 1000:0004, 1000:0005, 1000:0006, 1000:000D) should they run sfc.exe /scannow on Win2k with DP_MS Release, as that usage as symc8xx.sys is not WHQL, nor is the file in question signed.
Could Windows attempt to replace sym*.sys with older versions existing in Driver.Cab?
I think it possible that i have made some incorrect assumptions, perhaps even noted some things others have missed previously. Please correct me where i err that we can finally move to RC's, and we can respectfully prove GH0st ultimately wrong about XP DriverPacks.
-------------------------------------------------------------------------------------------------------------------------
I see that Outbreaker did attempt to warn us about Virtual SATA mode in VB/VMW way back then too!
"if you can wrap your head around mass storage then all the other packs will seem simple."
You haven't seen the DAAMiT Graphics drivers then! (AMD/ATi) Yikes!
I need to back 'er up to have enough room to get up to 80 miles an hour to promptly wrap my head around those packs, so that even the Jaws-Of-Life cannot Skip, Replace, or Disable them! :lol
PS: I get the following effect when switching to a renamed folder for integration.
http://forum.driverpacks.net/viewtopic. … 204#p36204
Last edited by TechDud (2015-01-07 15:44:15)
MemTest86+ Video Memory Stress Test D-P-C Driver Latency Tester (Win7-max)