Topic: noob Q not in FAQ / tutorial - how to successfully trim std driver pac

Hi,
forgive the problem with my code not showing up in 'code' boxes - I don't know how to format these

Tried to use 'all' std (not 3rd party) driver packs I was interested in for devices known to my mobo(s), but the result was over 1.1GB and I was looking to fit on 1 cd.

So next I'm trying to use a more limited set and pare things down even further for a CD that may only be for these 2 systems, but still is ready for them 100% on 1st install (drivers wise).

I've posted elsewhere that it turns out some of my hardware isn't in the packs, but looking past that I'm trying to see if I can start by using certain packs and whittling them to just my devices before going off and building my own as '3rd party.'

So what I'm doing and what's failing:
1) download recent dp for: LAN, MassStorage, Chipset, etc etc (ex: DP_Chipset_wnt5_x86-32_706.7z)
2) unzip all of same to individual folders
3) go into one driverpack's contents and simply delete all sub-folders that are not needed by my HWID's
leave any top-level .ini or description file intact
--- so far you would think this is what's addressed in the FAQ sticky, but it's not... ---
4) using the exact recommendd settings per the 'build your own 3rd party FAQ,' re-zip the smaller/trimmed folder back to a folder identically named as the full contents source (ex: DP_Chipset_wnt5_x86-32_706.7z)
5) copy that .7z to my working directory for running dps_base.exe
6) run dps_base.exe, modify the settings to suit my changes/needs, save settings to .ini file
7) start actual slip in dps_base.exe and get errors for DP chipset:
here is the dps_base.log
<CODE>
2007-08-18 15:01:49 : <INIT> DriverPacks BASE 7.05.2 initialized.
2007-08-18 15:01:49 : <INIT> Host environment: WIN_XP Service Pack 2 on X86 CPU.
2007-08-18 15:01:49 : <INIT> Created temporary working directory.
2007-08-18 15:01:49 : <INIT> Imported proxy settings from Internet Explorer.
2007-08-18 15:01:49 : <INIT> Start scanning for DriverPacks for the wnt5_x86-32 platform.
2007-08-18 15:01:49 : <INIT>     Detected DriverPack Chipset 7.06!
2007-08-18 15:01:49 : <INIT>     Detected DriverPack CPU 7.04.1!
2007-08-18 15:01:49 : <INIT>     Detected DriverPack LAN 7.06.2!
2007-08-18 15:01:49 : <INIT>     Detected DriverPack MassStorage 7.08.6!
2007-08-18 15:01:49 : <INIT>     Detected DriverPack Sound A 7.07.2!
2007-08-18 15:01:49 : <INIT>     Detected DriverPack Sound B 7.07.1!
2007-08-18 15:01:49 : <INIT>     Detected 3rd party DriverPack(s).
2007-08-18 15:01:49 : <INIT>     Finished scanning.
2007-08-18 15:01:49 : <INIT> Detected settings file "S:\__slip\_XP_x86\DriverPacks Base x86 run fldr\DPs_BASE.ini".
2007-08-18 15:01:49 : <INIT> Windows XP Professional -  Retail SP2 detected.
2007-08-18 15:01:49 : <INIT> The platform wnt5_x86-32_disc will be used (which is the 'disc' installation platform for the OS family 'wnt5_x86-32').
2007-08-18 15:01:49 : <INIT> Imported settings from settings file.
2007-08-18 15:01:49 : <GUI>  Initialized GUI.
2007-08-18 15:01:49 : <GUI>  Created a list of all available language files.
2007-08-18 15:01:49 : <GUI>  Set the last used language, English, as the GUI language.
2007-08-18 15:02:28 : <GUI>  Exported settings to S:\__slip\_XP_x86\DriverPacks Base x86 run fldr\jad try 3 - p4c ga69 min.ini.
2007-08-18 15:02:35 : <GUI>  Refreshed UpdateChecker with success.
2007-08-18 15:02:37 : <GUI>  Refreshed UpdateChecker with success.
2007-08-18 15:02:43 : <GUI>  Saved settings!
2007-08-18 15:02:43 : <GUI>  Closed GUI.
2007-08-18 15:02:43 : <SEL>  Selected module: mod_slip_wxp_x86-32_disc_m1.
2007-08-18 15:02:43 : <PREP> QuickStream Cache available for DriverPack MassStorage text mode drivers!
2007-08-18 15:02:46 : <PREP> Removed all attributes from \I386.
2007-08-18 15:02:46 : <PREP> Created a backup of \I386\winnt.sif.
2007-08-18 15:02:46 : <PREP> Restored \I386\txtsetup.sif.
2007-08-18 15:02:46 : <PREP> Restored \I386\dosnet.inf.
2007-08-18 15:02:50 : <CRIT> Could not extract DriverPack Chipset.
2007-08-18 15:02:57 : <CLNP> Temporary working directory successfully deleted.
2007-08-18 15:02:57 : Program terminated.
</CODE>

My exported settings .ini file

<CODE>
[General]
; preferred language
prefLang    = "English"
; yes/no, enable or disable the wizard-style buttons, if not specified: yes
wizardButtons    = "yes"
; yes/no, enable or disable the GUI, if not specified: yes
GUI        = "yes"


[Settings]
; disc/bartpe/multibootDisc
instPlatform    = "disc"
; trailing backslash is allowed, but not necessary
location    = "S:\__slip\_XP_x86\XPsp2-plus-via-dp-last-try3"
; none/all/select, if select, specify them below, if not specified: all
DriverPacks    = "select"
; 1/2, method to install the DriverPacks, if not specified: 2
DPsMethod    = "1"
; GUIRunOnce/RunOnceEx/custom, if not specified: GUIRunOnce
finisherMethod    = "GUIRunOnce"


; this section is optional!
[OptionalSettings]
; none/all/select/paths/patterns, enable or disable Keep The Drivers (KTD) , if not specified: none
KTD        = "false"
; <path>, to specify a custom KTD cache location, if not specified: default (%SystemRoot%\DriverPacks)
KTDlocation    = "%SystemRoot%\DriverPacks"
; yes/no, enable or disable QuickStream Cache (QSC), if not specified: yes
QSC        = "yes"


; you should only add this section if you've set [Settings]\DriverPacks to "select"
[SelectDriverPacks]
DP_Chipset    = "yes"
DP_CPU        = "yes"
DP_LAN        = "yes"
DP_MassStorage    = "yes"
DP_Sound_A    = "yes"
DP_Sound_B    = "yes"
DPs_3rd_party    = "yes"
DP_MassStorage_textmode = "yes"


; this section is optional!
[OptionalSettingsOther]
; CCC/CCP, use ATI Catalyst Control Center or ATI Catalyst Control Panel (only relevant when slipstreaming DriverPack Graphics A)
ATI_cpl        = "CCC"
</CODE>


Since the FAQ say's all you have to do is rip out what you don't need, how did I go wrong?

If I use the non-trimmed versions of the DP's, things work, so I know it's not just that I'm failing to set up the basics correctly.

THanks,
Jeff

Re: noob Q not in FAQ / tutorial - how to successfully trim std driver pac

Hi

We have a problem with QSC.
one should, at the moment, ALWAYS use it.

However, when you replace a file with a modified file (a reduced pack), then you must first delete the QSC folder before you run Base.

a CRITICAL error can still happen if you modify CHIPSET (reduce it), and it can happen whether you use QSC or not.
A few folders were hardcoded in the method one slipstream module, and if you touch the affected folders, whammo, you get a CRIT.

Mass storage and Chipset are very small 7zips, and method 1 will uncab only the OS specific files, so you had better left these two packs alone. (until the time Base is recoded)

recommended action.
use mass chipset unaltered,
do whatever you want to whittle down other packs.
Repack. (make sure that when they expand, that you do not get wrong folder-structures)
delete QSC folder.
copy modified packs.

(one good tactic is to give the mod-packs a higher version number. If orig ends with 7072, rename to 7073.. Update checker will say where did you get that, but you know how that got to be so, so what...)

run Base.
use QSC.

The answer was 42?
Kind regards, Jaak.

Re: noob Q not in FAQ / tutorial - how to successfully trim std driver pac

Most people use method 2, which uses LESS space on the disc you'll burn, yet a method one streamed CD still has its uses.

The answer was 42?
Kind regards, Jaak.