Thanks for this update smile

2

(55 replies, posted in Vista / 7 DriverPack Mass Storage)

Ok thanks for the heads up for the information about dism and the index info on boot.wim file smile
I will try to upload my DriverPack MassStorage x86 now somewhere...

3

(55 replies, posted in Vista / 7 DriverPack Mass Storage)

what is the dism command line parameters you used to get this list of 3rd party drivers list? I am curious to find that out
and you integrated them into index 1 of boot.wim I understand that (=PE environment).

Then I agree with all you as well, reading your arguments about it smile
I will only use DriverPack MassStorage for integration into boot.wim and then chipset as well for the install.wim, perhaps
-----------------

But I am talking about integration into boot.wim index 2 (=Setup mode).
Then it could be wise to have both the DriverPack Chipset and DriverPack MassStorage integrated into index 2 of the boot.wim (next to the install.wim (all indices))
I will then try to make a separate USB3 package for integration next to the DriverPack MassStorage, do you agree?
Should be easy to take them from the DriverPack Chipset and separate the USB3 drivers from there...Then one can decide for themselves if it is needed for integrauon or not smile

I will try to look into that, when I have more spare time after I have finished the x64 DriverPack MassStorage...
The x86 DriverPack MassStorage is finished will upload to mediafire soon...

4

(55 replies, posted in Vista / 7 DriverPack Mass Storage)

But I think the USB3 drivers are in the DriverPack Chipset...
I always use that one also for integration into boot.wim (and install.wim) next to the DriverPack MassStorage smile

So do not see why to have USB3 integrated into DriverPack MassStorage, when it is already in DriverPack Chipset...
Just a thought. Nothing more nothing less. smile

5

(55 replies, posted in Vista / 7 DriverPack Mass Storage)

Hello all
I have reposted the post I made here in correct subforum now...
It is in the Testing Team NT6 area.

Sorry for the hassle...

6

(85 replies, posted in Vista / 7 DriverPack Chipset)

mr_smartepants wrote:

DriverPack Chipset x64 is done.  I'll upload the RC to mediafire for you to test.
Here's the changelog for the current build:

Changelog:
(...)

Known errors:
x64\C\Intel\1\cdvcore.inf (no .cat file)
x64\C\Intel\1\DH89xxCC-ahci.inf (no .cat file)
x64\C\Intel\1\DH89xxCC-cor.inf (no .cat file)
x64\C\Intel\1\DH89xxCC-id2.inf (no .cat file)
x64\C\Intel\1\DH89xxCC-ide.inf (no .cat file)
x64\C\Intel\1\DH89xxCC-smb.inf (no .cat file)
x64\C\Intel\1\DH89xxCC-usb.inf (no .cat file)
x64\C\Intel\1\NehalMEX.inf (incorrect SHA-1 hash in .cat file)
x64\C\Intel\1\patahci.inf (no .cat file)
x64\C\Intel\1\patcore.inf (no .cat file)
x64\C\Intel\1\patid2.inf (no .cat file)
x64\C\Intel\1\patide.inf (no .cat file)
x64\C\Intel\1\patsmb.inf (no .cat file)
x64\C\Intel\1\patusb.inf (no .cat file)
x64\C\Intel\1\SNB2009.inf (incorrect SHA-1 hash in .cat file)
x64\C\Intel\1\Tcreek.inf (incorrect SHA-1 hash in .cat file)
Error - The driver package contains x64 boot-critical drivers, but the drivers are not properly signed.
Use the /forceunsigned option to install the drivers.

The driver-signing errors are purely Intel's fault, and have been for a while now.  The have v9.2.3* in testing, but the beta build I grabbed still doesn't fix the above errors.  Again, this is Intel's fault.

These incorrect SHA-1 errors are easily corrected, have tested them successfully big_smile
1. Copy all files from WIN7 dir of INF_allOS_9.2.2.1034_PV.exe archive to a temporary location
2. Now Copy these files into main All dir of the same archive file
3. Now copy this whole set  to the Intel/1 dir of the DriverPack Chipset package
4. Done:)

Updated to 11.08r2
link removed

Changelog:
11.08r2  18 Aug 2011
Updated:
- Intel\1 Intel inf package (drivers updated for D2500 and D2700 boards)
      DriverVer= 9.2.2.1034 (8/16/2011)

Known errors:
x64\C\Intel\1\patahci.inf (no .cat file)
x64\C\Intel\1\patcore.inf (no .cat file)
x64\C\Intel\1\patid2.inf (no .cat file)
x64\C\Intel\1\patide.inf (no .cat file)
x64\C\Intel\1\patsmb.inf (no .cat file)
x64\C\Intel\1\patusb.inf (no .cat file)
Error - The driver package contains x64 boot-critical drivers, but the drivers are not properly signed. 
Use the /forceunsigned option to install the drivers.

7

(85 replies, posted in Vista / 7 DriverPack Chipset)

mr_smartepants wrote:

Yes, exactly that.
I use my SAD2 utility to update all drivers post-install.  Otherwise the install.wim driverstore folder gets ballooned into oblivion for no reason.
boot.wim - dpms only
install.wim - two DriverPacks; DriverPack Chipset & Mass Storage only

That's my personal preference.

Perfect big_smile
Thank you for the clarification on this one!

That is what I will use from now on smile
Thanks again!

8

(85 replies, posted in Vista / 7 DriverPack Chipset)

mr_smartepants wrote:
mindwarper wrote:

- Is it necessary to inject the drivers into install.wim after integrating them into boot.wim? or is that double the work, I am not sure...

The two .wim files do completely different things.  The boot.wim is the PE environment and is ONLY used to detect the drives and extract the install.wim to the primary partition.
After restart, the boot.wim doesn't do anything because the system has booted from the primary partition.
So, really, the only pack that needs to be integrated into boot.wim is the dpms.  DriverPack Chipset is only needed if you're trying to boot from a USB3 device or something else covered by the Chipset pack.

So If I understand this correctly, do you recommend doing the following?
1. Integrate only dpms into boot.wim
2. Integrate both dpms and DriverPack Chipset (and others???) into install.wim

Is that what you do/recommend?
Or which Packs do you do integrate normally for yourself and into which .wim file?

9

(85 replies, posted in Vista / 7 DriverPack Chipset)

I am not impatient sad
Just curious what you've achieved big_smile

OK will test this perhaps during the next few days... next to my quest for a job...
I have a test machine with an older Xpress 3200 chipset so I can not really test the intel chipset ones...
It is the Asus A8R32-MVP board smile
Another test machine will be the Asus A8N32-SLI smile but that is still to be assembled somewhere in future...

To be honest I don't think I will use the /forceunsigned flag for the reasons mentioned by you both earlier big_smile
But I will go and see what I will do perhaps

- An other idea I'm having is: can we not push (read contact) intel to take a look at them and maybe they'll notice?, don't know really
- Is it necessary to inject the drivers into install.wim after integrating them into boot.wim? or is that double the work, I am not sure...

good luck with that work...
I can imagine it can be a tedious job...
Will be eager to help test it later on smile

11

(85 replies, posted in Vista / 7 DriverPack Chipset)

It seems you've forgotten to post the mediafire URL tongue LOL

OK will test this perhaps during the next few days... next to my quest for a job...
I have a test machine with an older Xpress 3200 chipset so I can not really test the intel chipset ones...
It is the Asus A8R32-MVP board smile
Another test machine will be the Asus A8N32-SLI smile but that is still to be assembled somewhere in future...

To be honest I don't think I will use the /forceunsigned flag for the reasons mentioned by you both earlier big_smile
But I will go and see what I will do perhaps


Also x86 equivalent "ready" or not? wink


- An other idea I'm having is: can we not push (read contact) intel to take a look at them and maybe they'll notice?, don't know really
- Is it necessary to inject the drivers into install.wim after integrating them into boot.wim? or is that double the work, I am not sure...

12

(85 replies, posted in Vista / 7 DriverPack Chipset)

Ok guys makes perfect sense, I was also inclined to keep the driver signing of course...
Just curious what your view is on the unsigned driver-"issues", nothing more smile

Now regarding the fact you have a local 11.08b1 on your machine, makes me curious and anxious to test it big_smile (when reading the other two threads in this Chipset sub-forum) and the fact of the Intel chipset driver link you posted I am anxious to try it...
I could make it myself as well, but what is the point of "re-inventing the wheel" so to speak? LOL big_smile

I'll wait till you have posted it here... (hopefully not too long though tongue)

TechDud wrote:

Thank you for the direction.  I will have fun, i repair monitors.  Wish i could use EDID code names.
Plan A:  - fix structure as per instruction
Plan B:  - testing phase
Plan C:  - add support for more LCD's/Plasmas, possible seperate CRT pack, perhaps?

Would be awesome if you can get that Monitors DP going on and finished in due time smile big_smile

14

(85 replies, posted in Vista / 7 DriverPack Chipset)

I have found some issues in integrating this x64 Win7 Chipset into boot.wim x64 file...
The errors I have encountered are:

Installing 71 of 231 - x64\C\Intel\1\NehalMEX.inf: Error - The
driver package contains x64 boot-critical drivers, but the drivers are not properly signed.
Use the /forceunsigned option to install the drivers.

Installing 77 of 231 - x64\C\Intel\1\Tcreek.inf: Error - The
driver package contains x64 boot-critical drivers, but the drivers are not properly signed.
Use the /forceunsigned option to install the drivers.

Installing 92 of 231 - x64\C\Nvidia\2\nf4sys.inf: Error - The
 driver package contains x64 boot-critical drivers, but the drivers are not properly signed.
Use the /forceunsigned option to install the drivers.

Installing 100 of 231 - x64\C\USB\FTDI\ftdibus.inf: Error - An
error occurred. The driver package could not be installed.
For more information, check for log files in the <windir>\inf folder of the target image.

For your information I am running the x86 dism tool to integrate these drivers, cos I don't have an x64 ready right now...
Procedure I am following is this one here: http://forum.driverpacks.net/viewtopic.php?id=5199

Are there any solutions to fix these errors?
Can I do something to help... increasing my learning curve even further...

EDIT 1: seems to have been reported earlier as well

TechDud wrote:

I noticed in a changelog a while ago that there were(is?) known errors in the pack.

Known errors:
x64\C\Intel\1\NehalMEX.inf
x64\C\Intel\1\Tcreek.inf
x64\C\Nvidia\2\nf4sys.inf
Error - The driver package contains x64 boot-critical drivers, but the drivers are not properly signed.
Use the /forceunsigned option to install the drivers.

Has this been resolved?

Fragbert wrote:

FYI: The FTDI folder with ftdibus.inf fails to integrate via DISM on Windows 7 x64, all the rest integrate fine (code = '0')

EDIT 2:
Sorry for repeating this, only just saw that it had been reported earlier...
is there a quick fix for these glitches?
I think for the improperly signed ones, should be easily fixed, no as I guess it involves getting cat files from original sources is it not?

EDIT 3:
For the FTDI driver issue: I have found the homepage and driver download page, but I don't seem to know which package type you've used: D2XX drivers vs. Virtual COM port (VCP) drivers packages...
Can you elaborate then I can fix it here locally smile
Do you recommend using the /forceunsigned flag or not?

15

(55 replies, posted in Vista / 7 DriverPack Mass Storage)

Exactly what I was thinking... to only do the boot.wim part
Thanks for confirmation on that!

OK so I see that Chipset was not really needed...
but will use this set in future as well, so to have this USB 3.0 stuff in is a good thing...

Thanks again for your insight & help!

16

(55 replies, posted in Vista / 7 DriverPack Mass Storage)

mr_smartepants wrote:

There are no nightly NT6 builds at the moment.  We just test in DISM and if there are no build errors we release.
The current release dpms is 11.05.1
I'm working on a 11.08 release but I'm on vacation so I'll release it when I get a chance.

OK Great big_smile
THanks for your info...

Now I have a question... about your method described here :http://forum.driverpacks.net/viewtopic.php?id=5199
For the Mass Storage / Chipset Win7 driverpacks to be integrated for boot, are all steps in the drivers-zz.bat needed?
or is the step for boot.wim only already enough?

17

(55 replies, posted in Vista / 7 DriverPack Mass Storage)

where can I find the Win7 x86/x64 nightly builds, because I am interested in building my DVD...?

- Now I also know how to create a multi x86/x64 installation media for Win7, i.e. a AIO DVD
- But I would like to add Mass Storage/Chipset driverpacks into x64 boot.wim next to the x86 one...
Do I need to have 2 separate boot.wim files there?

so to summarize:
- AIO DVD x86/x64 to be created
- at least Mass Storage & Chipset drivers added for both x86 and x64 architectures
- How to integrate these Mass Storage drivers (after extracting)? using the method here: http://forum.driverpacks.net/viewtopic.php?id=5199
Is this possible somehow? 2 Boot.wim files needed or not? Unsure... (will be my first AIO DVD that I will create and integrate drivers)

EDIT:
According to this: http://www.msfn.org/board/topic/94976-h … _p__959871 it seems I only need the x64 one...
Is that correct? How do I then integrate the Mass Storage/Chipset drivers for both x64 en x86 archs...
Confusing :s

Well there is a problem with the latest 90808 pack, it seems that for at least he samsung monitors (SAM folders), the INF files of many monitor models have seem to have vanished.
As a result my monitor is not recognised properly...

Can this be fixed ?

Edit:
I have fixed this locally here on my PC, by taking the older 812 pack and copying the INF files over, into the 90808 pack SAM folder.
Now where can I upload it perhaps?

Edit 2:
I've uploaded it in the usual location

Mirror #1: http://3rdpartydriverpacks.thesneaky.co … _908130.7z
Mirror #2:

File: DP_Monitor_wnt5_x86-32_908130.7z
CRC-32: f81e2e1f
   MD4: c1e0d4889860daa6fa47386870a9c203
   MD5: 2ec14957482fbca055bd7c465c6febdd
SHA-1: e021518997e5044814a451b0cb2128c728e3d285

9.08.130 (August 30 2009)

Fixed
-SAM\ re-added missing INF files from older 8.12 Pack
OverFlow wrote:

That is awesome you want to help...

Just to be clear you were able to get it to work with all the drivers in the pack. you jsut changed the load order in the DriverPack MassStorage INI file?

I have added you to the testing team...  Welcome! A new forum is now visible to you!

Since you are using all the nightlies anyway you should be able to access and read the changelogs, and be aware of the issues we are trying to address with them... That way you won't be flying blind wink big_smile.

I love the way you document and trouble shoot issues, I hope you will continue to help us to help you!

Jeff...

Yes actually that is all I did to reverse the order in the ini file of DP Mass Storage, how easy actually and so much work done in couple of days for s little a thing wink


Additional thing I did was update some nVidia drivers with the latest beta ones (NV123 drivers, testing actually) and ofcourse updated this 3Ware 7xxx/8xxx driver...

This is imple my method of tracking of what I am doing and to help you where I am going so that you can understand where I am going and give additional help / guidance...
I'll do my best to test, although I do not often visit this forum, although having the changelogs is very needed and handy in such sort of things haha wink
I am always glad to help where I can, even ask my colleagues at work they will confirm big_smile

Edit:
See this thread I've created at Testing part of this forum:
-snip-

Yes! Yes!
That was it indeed, a driver conflict somehow, at least with unmodified Mass Storage Pack...
When removing the other 3Ware references in DriverPack Mass Storage directory structure and as well in the mass storage ini file and then slipstream & burn = SUCCESS


Thank you all for this help so far, I am going to do some final testing now here, just for pleasure and out of interest.
I will then use this manual modified Driver Pack now, perhaps changing load order of the 3Ware drivers in there for additional testing, and this is with the latest set of drivers 04/08/2008,1.15.00.052 taken from Direct DL @ 3Ware Homepage

Edit:
Now the "new" ini file looks like this, and it works fine now!
Note that the load order of the 3Ware drivers was inversed by me wink

[DriverPack]
platform="wnt5_x86-32"
name="MassStorage"
; version 907R331
classes="hdc,SCSIAdapter"
rootdir="D\M"
driverCount=

[3C]
ms_count=1
ms_1_deviceName="AMCC 3ware 7000/8000 Series ATA RAID Controller"
ms_1_tag="3wDrv100"
ms_1_sysFile="3wDrv100.sys"
ms_1_hwids="PCI\VEN_13C1&DEV_1001&SUBSYS_100113C1"
ms_1_isBusExtender=false
ms_1_exc_disableIfOS="w2k"

[3B]
ms_count=1
ms_1_deviceName="3ware Escalade 6000 Storage Switch"
ms_1_tag="3waregsm"
ms_1_sysFile="3waregsm.sys"
ms_1_hwids="PCI\VEN_13C1&DEV_1000"
ms_1_isBusExtender=false
ms_1_exc_disableIfOS="w2k"

[3]
ms_count=1
ms_1_deviceName="AMCC 3ware 9000/9500 SATA RAID"
ms_1_tag="3wareDrv"
ms_1_sysFile="3wareDrv.SYS"
ms_1_hwids="PCI\VEN_13C1&DEV_1002&SUBSYS_100213C1,PCI\VEN_13C1&DEV_1003&SUBSYS_100313C1,PCI\VEN_13C1&DEV_1004&SUBSYS_100413C1,PCI\VEN_13C1&DEV_1004&SUBSYS_100513C1"
ms_1_isBusExtender=false
ms_1_exc_disableIfOS="w2k"

[A]
etc...

Where can I upload the Mass Storage Pack that I have now, so that it can go into Nightly branch for everyone to use wink

cdob wrote:
mindwarper wrote:

And guess what, that actually still works fine, when using F6 method though
That was what cdob wanted to know, isn't it?

Yes, this answers the question: does 3wDrv100.sys require PnpInterface? No, PnpInterface is not required. 
There is no need to add PnpInterface to setupreg.hiv, migrate.inf or hivesys.inf.

There has to be another reason. Next suspect is a driver conflict.
Different 3Ware driver may interfere.
Load order maybe importand: first loaded 3wareDrv.SYS may initialize the controller, later loaded 3wDrv100.sys dosn't connect to hardware anymore.

Edit mass storage ini, delete other 3Ware drivers, keep 3wDrv100.sys section [3C].

I will do that somewhere this week, as I am currently busy at work...
Will do so when I have time and I am at home.
That is indeed something I did not try yet...

OK you're welcome...
Now I am curious in what direction should I think of that the solution will be?
How long do you reckon it will take, no offense intended at all?

As a result my other PC cannot be installed as of this issue, but I am patient enough, I have other current projects of PC's to build smile
Thank you for your excellent guidance so far in investigating this
Oh yes, the F6 method with this line removed on SP3 Vanilla install source, still works OK, to summarise it...

In the meantime, this is what I've added to HIVESYS.INF:

HKLM,"SYSTEM\CurrentControlSet\Services\3wDrv100","ErrorControl",0x00010003,1
HKLM,"SYSTEM\CurrentControlSet\Services\3wDrv100","Group",0x00000002,"SCSI miniport"
HKLM,"SYSTEM\CurrentControlSet\Services\3wDrv100","Start",0x00010003,4
HKLM,"SYSTEM\CurrentControlSet\Services\3wDrv100","Tag",0x00010003,30
HKLM,"SYSTEM\CurrentControlSet\Services\3wDrv100","Type",0x00010003,1
HKLM,"SYSTEM\CurrentControlSet\Services\3wDrv100\Parameters",,0x00000012
HKLM,"SYSTEM\CurrentControlSet\Services\3wDrv100\Parameters\PnpInterface","5",0x00010001,1 (used REG_DWORD from inf file)

and 

HKLM,"SYSTEM\CurrentControlSet\Services\EventLog\System\3wDrv100","EventMessageFile",0x00020000,"%SystemRoot%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\Drivers\3wDrv100.sys" (used REG_EXPAND_SZ from inf file)
HKLM,"SYSTEM\CurrentControlSet\Services\EventLog\System\3wDrv100","TypesSupported",0x00010001,7 (used REG_DWORD from inf file)

Now I am unsure what to put for the especially for Tag and to a lesser degree for ErrorControl; Start lines for the 0x values, should it be left at 0x00010003 or should I use the REG_DWORD from inf file there as well (which is 0x00010001)?

I hope this is fine now...
Additionally I did the SETUPREG.HIV modification as well.

Going to test now
Edit: Does not work either, OK will wait for you guys to point me in good direction...

OverFlow wrote:

certain drivers must be initialized first before other dirvers...

that line affects the load order... with DriverPacks that particular line is not addressed...

cdob is trying to establish if a known issue with DriverPacks is related to your issue...
By deleteing that line you are in effect loading the driver the same way that the DriverPacks does...

If cdob is right then we must edit the hive to address your issue wink

Let's not delve into that mire unless we need too... By reporting your result to the simple test we will know if we need to go there... If we do then a more in depth explanation will be provided. If not then don't sweat it since it is an uncommon issue.

there are several posts about it if you are intent on learning... i think you can search the forum for  Parameters\PnpInterface,5,REG_DWORD,1 and find the related info wink

Actually in the meantime, what I did was to delete this line on TXTSETUP.OEM on the floppy.
And I also commented out the line below in the accompanying .INF file..

[Parms_AddReg]
; HKR,"Parameters\PnpInterface",%PCIBUS%,%REG_DWORD%,1     <------- This line I commented out as you see...

And guess what, that actually still works fine, when using F6 method though smile
That was what cdob wanted to know, isn't it?

Meanwhile will start searching the forums here to learn a little more about Parameters\PnpInterface,5,REG_DWORD,1.
Edit: I guess I need to do something similar to the Post #9 by ATechGuy in this thread here: Thread [REQ]nForce Raid PCIVEN_10DE&DEV_0550, after I have slipstreamed DP Mass Storage?
Edit 2: However the install of Windows in Text Mode continues, I seem to fail to create a partition in there, cannot format to NTFS. Does this relate to the line being removed from TXTSETUP:OEM when using F6 method?
Edit 3: That was due to my memory timings being to strict, have set it to Auto now

Thanks for your help so far cdob & OverFlow!

Then I guess I wait till you can sort it out for the DP.
At least I am then reassured it is not something I did wrong for the time being... smile

cdob wrote:

Can you do some addional testing?

3wDrv100.sys is a scsiport.sys child driver.

mindwarper wrote:

Here's the TXTSETUP.OEM info

value = Parameters\PnpInterface,5,REG_DWORD,1

Delete this line.
Does F6 floppy works still?

and

OverFlow wrote:

cdob is a master of mass storage... wink

I think that English may not be his primary language - but his experience and insight bridges the gap big_smile

If he belives something may help, I personaly would try it wink...


Thanks a million for reporting!

OK I am ofcourse wiling to help test, but I think I am confused then...

I can delete this line from TXTSETUP.OEM on the floppy, but how would that translate to the DriverPack_MassStorage_wnt5_x86-32.ini file?

Or how should I find this in the accompanying oemsetup.inf file as downloaded from http://3ware.com/download/Escalade7000S … in_x86.zip
Do I need to make adjustments there as well? (see below)

[Parms_AddReg]
HKR,"Parameters\PnpInterface",%PCIBUS%,%REG_DWORD%,1     <------- This line I presume should go, is it not, or am I wrong???
HKLM,"System\CurrentControlSet\Control\3ware Storage Controller",%ADAPTER_EXPORT%,%REG_DWORD%,1
HKLM,"System\CurrentControlSet\Services\Disk",%TIMEOUT_VALUE%,%REG_DWORD%,%TIMEOUT_SECONDS%

[Strings]
COMPANY_NAME            = "AMCC"
DISK_DESCRIPTION        = "AMCC 3ware 7000/8000 Series Driver Installation Disk"
DEVICE_DESCRIPTION      = "AMCC 3ware 7000/8000 Series ATA RAID Controller"

DRIVER_NAME             = "3wDrv100"
DRIVER_FILENAME         = "3wDrv100.sys"

PCIBUS                  = 5     <----- and Here
TIMEOUT_SECONDS         = 31
TIMEOUT_VALUE           = "TimeoutValue"
ADAPTER_EXPORT          = "AdapterExport"
SCSIPORT_PARAMETERS     = "ScsiPort"
SEND_SHUTDOWN_NOTIFY    = "NeedsSystemShutdownNotification"

SERVICE_BOOT_START      = 0
SERVICE_ERROR_NORMAL    = 1
SERVICE_KERNEL_DRIVER   = 1
SPSVCINST_ASSOCSERVICE  = 2

REG_DWORD               = 0x00010001  <----- and this line
REG_EXPAND_SZ           = 0x00020000
REG_MULTI_SZ            = 0x00010000

COPYFLG_NOSKIP_NOCHECK  = 0x00000006
DELFLG_IN_USE           = 0x00000001