Thanks for anwer OverFlow.

Sorry for the misusage of the word "delete".

I did follow your instructions. I actually did not touch the drivers folder but I added the row ms_1_exc_disableIfOS="w2k" in the mass.ini file to disable the 4 drivers I mentioned above and I re-7z the drivers pack.

As I said before, everything has gone fine with last try. The only thing I noticed was the presence in the txtsetup.sif of drivers missing in the massstorage.7z archive (so I rose the point). I've understood now that in the slipstreamed CD the drivers are named correctly...

Only last point: when you fix the package for w2k, please keep room in memory to add a further driver through F6/floppy.

So Thank you again and have a nice day (or night, or whatever)...

Ciao, Marco.

Hello,

I'd like to know if the "strange" presence in txtsetup of some drivers[.sys] that do not really exist (se the previous post) is a bug of the slipstreamer or not.

Thanks, Marco

Hi, I made some experiments.

I deleted some w2k txtmode drivers from 901 and at last I was able to proceed the w2k installation without memory error.

I add the list that works in a Virtual PC. (the previous experiment, with only the 3132R5C4.sys more -252KByte-, gave the memory error)
I also listed the dimension of the .sys driver (just as a possible guide in the driver deletion from w2k txtsetup)

I'd like you to note that in txtsetup.sif there are listed a numer of driver.sys that does not exist: first in alpha order is 3112Rx47.sys and all are marked in size column as ???. I'm not an expert, I do not even know if it is a bug, but it seems the integrator uses the ms_1_tag+.sys instead of ms_1_sysFile in building txtsetup.sif

Ciao, Marco.

******************

FROM: DriverPack_MassStorage_wnt5_x86-32.ini

..........

[S5]
ms_count=1
ms_1_deviceName="Silicon Image 3112 SATARaid"
ms_1_tag="3112Rx47"
ms_1_sysFile="Si3112r.sys"
ms_1_hwids="PCI\VEN_1095&DEV_3112&SUBSYS_61121095,PCI\VEN.....

..........

******************

FROM: txtsetup.sif

Driver 901.2 txtmode x w2k       Kbyte (added, not in txtsetup.sif)

.............
2310_00.sys=1,,,,,,4_,4,1,,,1,4    100
3112Rx47.sys=1,,,,,,4_,4,1,,,1,4    ???
ahci6xx.sys=1,,,,,,4_,4,1,,,1,4    123
amdide.sys=1,,,,,,3_,4,1,,,1,4    9
amdide1.sys=1,,,,,,3_,4,1,,,1,4    ???
cpqarry2.sys=1,,,,,,4_,4,1,,,1,4    14
dac960nt.sys=1,,,,,,4_,4,1,,,1,4    175
fast2k2k.sys=1,,,,,,4_,4,1,,,1,4    ???
fasttk2k.sys=1,,,,,,4_,4,1,,,1,4    ???
fst376kk.sys=1,,,,,,4_,4,1,,,1,4    ???
fttxr52P.sys=1,,,,,,4_,4,1,,,1,4    160
hpt3xx.sys=1,,,,,,4_,4,1,,,1,4    44
hptmv6.sys=1,,,,,,4_,4,1,,,1,4    94
hptmvK.sys=1,,,,,,4_,4,1,,,1,4    ???
ide376kk.sys=1,,,,,,4_,4,1,,,1,4    78
jraid.sys=1,,,,,,4_,4,1,,,1,4            84
m5228.sys=1,,,,,,4_,4,1,,,1,4    45
m5281.sys=1,,,,,,4_,4,1,,,1,4    51
m5287.sys=1,,,,,,4_,4,1,,,1,4    104
m5288.sys=1,,,,,,4_,4,1,,,1,4    210
m5289.sys=1,,,,,,4_,4,1,,,1,4    52
MegaIDE.sys=1,,,,,,4_,4,1,,,1,4    163
MegaINTL.sys=1,,,,,,4_,4,1,,,1,4    177
megasas.sys=1,,,,,,4_,4,1,,,1,4    20
Mraid2k.sys=1,,,,,,4_,4,1,,,1,4    25
msasdell.sys=1,,,,,,4_,4,1,,,1,4    ???
nvatabus.sys=1,,,,,,4_,4,1,,,1,4    101
nvraid.sys=1,,,,,,3_,4,1,,,1,4    83
prfsx42k.sys=1,,,,,,4_,4,1,,,1,4    ???
SI3112.sys=1,,,,,,4_,4,1,,,1,4    74
si3114.sys=1,,,,,,4_,4,1,,,1,4    62
si3114r.sys=1,,,,,,4_,4,1,,,1,4    117
si3114r5.sys=1,,,,,,4_,4,1,,,1,4    209
si3531.sys=1,,,,,,4_,4,1,,,1,4    210
symmpi2k.sys=1,,,,,,4_,4,1,,,1,4    ???
ulsata.sys=1,,,,,,4_,4,1,,,1,4    74
ulsata2.sys=1,,,,,,4_,4,1,,,1,4    126
ultra.sys=1,,,,,,4_,4,1,,,1,4            36
viamraid.sys=1,,,,,,4_,4,1,,,1,4    117
VIAPDSK.sys=1,,,,,,4_,4,1,,,1,4    29
VMSCSI.sys=1,,,,,,4_,4,1,,,1,4    18
......

******************
   
Drivers deleted from 901 to 901.2     Kbyte
   
3132R5C4.sys                                     252
3wareDrv.SYS                                     82
ahci7xx                                             176
fastsx.sys (or fastsxkk.sys ???)             ???

******************

I know, there will always be someone that uses computers with other brands HW...

Maybe its too work just for the old (but really beloved) w2k, but why not to divide the drivers in:

1) most used in "HOMEPC",
2) most used in High-end "WORKSTATIONS",
3) most used in "SERVERS"

and put a switch at the beginning of the .ini file? Default would be 1, but who needs could simply change the switch to 2 or 3

Anyway, when you reduce the number of drivers for w2k in the official version of MassStorage Pack, I think you should keep enough room in memory to still be able to load a further driver throug F6/floppy during installation.

Many thanks to you.

Ciao, Marco.

Thanks.

Do you have an idea which could be the most "rare/exotic" drivers one can "safely" discard?

I know it's a bad question but... which HW/Brand has the lowest probability to be really met in a lifetime? Just in your experience. (the only must for me is nForce4, my mobo)

If you need some testing on W2K, I can help a little.

Marco.

Well, things have changed.

With the mod you suggest, the installation goes just a bit further. I see loading a number of drivers (in the bottom line) that are not in the W2K original CD (among others that I cannot read I see for an instant ... ULI/ALI ...). I think this result puts some bad light on the ahci7xx.sys driver in W2K...

Unfortunately the installation stops just few seconds after saying (again I try to translate):

   not enough memory for ntfs.sys
   press any key to continue

(the same configuration for the virtual machine, just linking as CD the original W2KSP4.iso instead of the slipstreamed one, continues and install)

Is there some limit in W2K on the number/size/overallsize of drivers it can load in textmode? Maybe there are too many...

Let me know if you have any idea.

Ciao, Marco.

Hi, thanks for answer.

I both checked md5 of the packs (were OK) and tried to re-slipstream them on the fresh W2K folder: same problem, ahci7xx.sys is reported as corrupted.

I tried also to make the iso just immediately before slipstreaming the drivers and the iso installs W2K in QEMU without problems.

Can I download an old MassStorage driver pack (if possible without the ahci7xx driver) to see if something change?

Ciao, Marco.


P.S. This is the slipstreaming log in case it might help...

2009-01-14 20:24:33 : <INIT> DriverPacks BASE 8.12.3 initialized.
2009-01-14 20:24:33 : <INIT> Host environment: WIN_2000 Service Pack 4 on X86 CPU.
2009-01-14 20:24:33 : <INIT> Created temporary working directory.
2009-01-14 20:24:33 : <INIT> Imported proxy settings from Internet Explorer.
2009-01-14 20:24:33 : <INIT> Start scanning for DriverPacks for the wnt5_x86-32 platform.
2009-01-14 20:24:33 : <INIT>     Detected DriverPack Chipset 803!
2009-01-14 20:24:33 : <INIT>     Detected DriverPack CPU 804!
2009-01-14 20:24:33 : <INIT>     Detected DriverPack MassStorage 901!
2009-01-14 20:24:33 : <INIT>     Could not detect any 3rd party DriverPacks for wnt5_x86-32.
2009-01-14 20:24:33 : <INIT>     Finished scanning.
2009-01-14 20:24:33 : <INIT> Detected settings file "C:\Archivio\DriverPack\DPs_BASE.ini".
2009-01-14 20:24:33 : <INIT> CD di Windows 2000 Professional -  SP4 detected.
2009-01-14 20:24:33 : <INIT> [Settings]\DPsMethod not specified: default (2) was set.
2009-01-14 20:24:33 : <INIT> [Settings]\finisherMethod not specified: default (GUIRunOnce) was set.
2009-01-14 20:24:33 : <INIT> [OptionalSettings]\KTD not specified: default (none) was set.
2009-01-14 20:24:33 : <INIT> [OptionalSettings]\QSC not specified: default (yes) was set.
2009-01-14 20:24:33 : <INIT> [OptionalSettingsOther]\ATI_cpl not specified: default (None) was set.
2009-01-14 20:24:33 : <INIT> [OptionalSettingsOther]\Nvidia_cpl not specified: default (None) was set.
2009-01-14 20:24:33 : <INIT> wnt5_x86-32_disc is the selected installation platform .
2009-01-14 20:24:33 : <INIT> Imported settings from settings file.
2009-01-14 20:24:33 : <INIT> [OptionalSettingsOther]\ATI_cpl not specified: default (None) was set.
2009-01-14 20:24:33 : <INIT> [OptionalSettingsOther]\Nvidia_cpl not specified: default (None) was set.
2009-01-14 20:24:33 : <GUI>  Initialized GUI.
2009-01-14 20:24:33 : <GUI>  Created a list of all available language files.
2009-01-14 20:24:33 : <GUI>  Set the last used language, English, as the GUI language.
2009-01-14 20:25:11 : <GUI>  Refreshed UpdateChecker with success.
2009-01-14 20:25:19 : <GUI>  Saved settings!
2009-01-14 20:25:19 : <GUI>  Closed GUI.
2009-01-14 20:25:19 : <SEL>  Selected module: mod_slip_w2k_x86-32_disc_m2.
2009-01-14 20:25:20 : <PREP> Removed all attributes from \I386.
2009-01-14 20:25:20 : <PREP> No previous DriverPacks installation found, Prep stage will be skipped
2009-01-14 20:25:20 : <SLIP> QuickStream Cache available for DriverPack MassStorage text mode drivers!
2009-01-14 20:25:31 : <SLIP> Extracted DriverPack MassStorage to a temporary working directory.
2009-01-14 20:25:31 : <SLIP> C:\Archivio\DriverPack\QSC\wnt5_x86-32_uni_DP_MassStorage_901_textmode\DriverPack_MassStorage_wnt5_x86-32.ini
2009-01-14 20:25:32 : <SLIP> Processing the files now. This may take a minute.
2009-01-14 20:25:51 : <SLIP> Slipstreamed DP MassStorage text mode drivers using QuickStream Cache.
2009-01-14 20:25:51 : <SLIP> txtsetup.sif Backed-up Successfully
2009-01-14 20:25:51 : <SLIP> dosnet.inf Backed-up Successfully
2009-01-14 20:25:53 : <SLIP> Removed entries from \I386\txtsetup.sif that will be updated.
2009-01-14 20:25:53 : <SLIP> Removed entries from \I386\dosnet.inf that will be updated.
2009-01-14 20:26:20 : <SLIP> Updated \I386\dosnet.inf and \I386\txtsetup.sif to support DP MassStorage text mode drivers.
2009-01-14 20:26:20 : <SLIP> Created necessary directory structure for method 2.
2009-01-14 20:26:20 : <SLIP> Copying files necessary for method 2.
2009-01-14 20:26:21 : <SLIP> Extracted additional files necessary for method 2.
2009-01-14 20:26:21 : <SLIP> expanded setup.ex_ to setuporg.exe
2009-01-14 20:26:21 : <SLIP> SETUP.EX_ Backed-up Successfully
2009-01-14 20:26:21 : <SLIP> Compressed setup.exe to SETUP.EX_.
2009-01-14 20:26:21 : <SLIP> Method 2 setup.ex_ installed
2009-01-14 20:26:21 : <SLIP> Created \I386\presetup.cmd file.
2009-01-14 20:26:21 : <SLIP> Updated \I386\txtsetup.sif to support method 2.
2009-01-14 20:26:21 : <SLIP> Updated \I386\dosnet.inf to support method 2.
2009-01-14 20:26:21 : <SLIP> Copied DriverPack Chipset to \OEM.
2009-01-14 20:26:21 : <SLIP> Copied DriverPack MassStorage to \OEM.
2009-01-14 20:26:21 : <SLIP> Copied DriverPacks to \OEM.
2009-01-14 20:26:21 : <SLIP> Will not slipstream KB888111 because no Sound DriverPack is being slipstreamed
2009-01-14 20:26:21 : <SLIP> Will not slipstream KB883667 because no Graphics DriverPack is being slipstreamed
2009-01-14 20:26:21 : <SLIP> Updated \I386\winnt.sif to support method 2.
2009-01-14 20:26:21 : <SLIP> Updated DPsFnshr.ini to disable KTD.
2009-01-14 20:26:21 : <SLIP> Updated \I386\winnt.sif's GUIRunOnce section.
2009-01-14 20:26:22 : <SLIP> DP_Install_Tool was copied successfully
2009-01-14 20:26:22 : <SLIP> Slipstream finished in 1 minutes and 2 seconds.
2009-01-14 20:26:24 : <CLNP> Temporary working directory successfully deleted.
- = DriverPacks BASE ini settings used = -
[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    = "C:\Archivio\W2PFPP_IT_nLite"
; 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    = "2"
; 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        = "no"
DP_MassStorage    = "yes"
DP_MassStorage_textmode = "yes"
2009-01-14 20:26:24 : <CLNP> Create a DPs_Base.log backup @ C:\Archivio\DriverPack\LogFiles\DPs_BASE_09-01-14_20-26.log
2009-01-14 20:26:24 : <CLNP> Program terminated.

Hello, my first post here...

I do not know what I made wrong but I tried to slipstream latest Chipset 803 and MassStorage 901 package (+ textmode) to a Win 2000 pro SP4 Italian (method 2). It was a clean copy of W2K SP3 with only SP4 slipstreamed.

Then I made a bootable iso and I booted the ISO in a QEMU emulator machine. Result is that after few seconds (installation just starts to load some driver) the process stops saying:

    Il file ahci7xx.sys è danneggiato
    Premi un tasto qualsiasi per continuare

In english should sound (more or less):

   The file ahci7xx.sys is broken
   Press any key to continue

Pressing a key just stops intallation saying installation has failed.

What can it be? An error in the slipstreaming/installing process or a really broken driver?

Please let me know.