There is a cleaned up version of Hiren's

All Done, Those last 3 items in the scsi section were the last problem.

Ok how did I Find them !!!

I install across a network share created in PE, this leaves "$WIN_NT$.~BT" and "$WIN_NT$.~LS".
I like pure sources and prefer to apply the driverpacks only when they are needed, not wanting to have multiple sources I decided to drop the DriverPack files into the above folders after the copy stage.

For this I needed the txtsetup.sif file, I know I could have copied them from a dp'ed source but I figured I would parse the MassStorage ini file and create my own. Early results found the duplicate tag names from my first report.

My original routine for adding the [hwidsiddatabase] entries didn’t account for the duplicates and caused duplicate errors in the sif, which showed up in a side by side comparison.

PG

Yes i see, I had the same problem with my parser - I had to add a "\r\n" to the front of the pattern or the regex reacted to items in the value side of the entrie.

I think I eventually used "\r\nultra[ |=]"

original title = MassStorage 11.08 Text Mode Question

After applying the text mode option, the "txtsetup.sif" file has the following 3 strings deleted from the [SCSI] Section.

asc3550  = "Advansys 3550 Ultra Wide SCSI Host Adapter"
ini910u  = "Initio Ultra SCSI Host Adapter"
perc2gat = "Dell PERC 2/3 RAID Controller (Gatling)"

I have gone through the "DriverPack_MassStorage_wnt5_x86-32.ini" file over and over and cannot find a reason for the deletions.

I can find logic for everything else and can create an exect copy of dosnet.inf, but txtmode.sif has these 3 deletes that I cannot explain.

Please help
PG

So the mv*xxmm details in the HardwareIdsDatabase section of txtsetup are not required ?

Also i forgot to add my first example to the list, ill edit.

Should there be duplicate hwids in either the same driver or other drivers ?

Driver A3's second hwid is "PCI\VEN_1191&DEV_0009&SUBSYS_00091191" which is also Driver A5's First and only hwid, This results in both .sys files being compressed but no reference in the "HardwareIdsDatabase" for the A3 Driver as its overwritten by the A5 entry
There are a number of other drivers with the same conditions.

Also there are a number of drivers where some of the hwids are duplicated on the same "ms_x_hwids=" line, One even has lower case letters in the second occurrence. Are the duplicates intended? and if so is the lowercase letters intended?

PG

List of Cross Drive Dupes
A3 and A5 share PCI\VEN_1191&DEV_0009&SUBSYS_00091191
M  - All 5 hwids are duped accross ms_1 ("mv61xxmm") and ms_2 ("mv61xx")
M4 - All 3 hwids are duped accross ms_1 (mv64xxmm)  and ms_2 (mv64xx)
M5 - All 29 hwids are duped accross ms_1 ("mvxxmm") and ms_2 ("mv91xx")
SC and SC2 share PCI\VEN_1095&DEV_3132&SUBSYS_71328086 & PCI\VEN_1095&DEV_3132&SUBSYS_2C0A17F2
SC and SC3 share PCI\VEN_1095&DEV_3132&SUBSYS_820F1043 & PCI\VEN_1095&DEV_3132&SUBSYS_2A49103C
SC and SC4 share PCI\VEN_1095&DEV_3132&SUBSYS_0011182D
SC and SC5 share PCI\VEN_1095&DEV_3132&SUBSYS_8177103c (Small c) & PCI\VEN_1095&DEV_3132&SUBSYS_F001147B
S5 and S4 Share PCI\VEN_1002&DEV_436E&SUBSYS_436E1002 & PCI\VEN_1002&DEV_4379&SUBSYS_43791002 & PCI\VEN_1002&DEV_437A&SUBSYS_437A1002


List of Inline Dupes
D3 - PCI\VEN_1028&DEV_000A&SUBSYS_011B1028  &  PCI\VEN_1028&DEV_000A&SUBSYS_01211028
L2 - PCI\VEN_8086&DEV_1960&SUBSYS_0466101E  &  PCI\VEN_8086&DEV_1960&SUBSYS_0467101E  & PCI\VEN_8086&DEV_1960&SUBSYS_0490101E
S3 - PCI\VEN_1095&DEV_3531&SUBSYS_30d4103c
S4 - PCI\VEN_1095&DEV_3512&SUBSYS_81E8104D

My apologies for missing your follow up and can confirm the soulution in the 11.08 Release.

Maybe the base processing code evaluates the tag name as a variable or in a key/value pair, In which case its overwritten by the next duplicate entry.

@mr_smartepants Could you post your fixes for the H7 and H9 so that i can modify my qsc ini please.

Many Thanks

Something to do with QSC? - As all drivers are pre compressed.

PG

The Drivers IT1, H7 and H9 Do not get slipstreamed into xp. All 3 have duplicate tag names.

IT1 shares "iteatapi" with IT1-2k and IT1-2K3
H7 Shares "rr2340" with H7S
H9 Shares "rr172x" with H9S

Are these typos or have i overlooked a selection method.

Many Thanks
Paul