Hi, welcome to DriverPacks
in the past, I had successful 5-in-1 msdn DVDRW I had enhanced with DriverPacks.

Question; which OS are in the mix are you trying?

kickarse, you already know the human brain decision has had to be used for sysprep, because there was no good tool to do it.
This was the same thing we see we need to do in mass and lan. We coded and filtered by brainpower.

Do you see how you made us think about a way to revolutionise this?

edit, jakeLD and galapo and nuno brito are respected members, and you will probably become a DriverPacks hero too.

a link to information on mass storage.
it has a long txt. This was a collaboration.

after ruud posted essentials, I wanted to understand this better so I wrote up stories about learning pains and made a summary of txts I collected..
Jeff posted the essentals in a FAQ.

Kickarse, you have, I think unwittingly, been a great help to better understanding of how subtleties make a HUGE difference, and I think some of these conversations here will get pasted into this motherlode.
http://forum.driverpacks.net/viewtopic.php?id=2461

now, I want yuor insights on this too, because I (we) cannot know what was clear/diffuse/totally not understood.

you see, we still have no academy, and you are  (believe it or not) a teacher without tenure.
---
Goal, a complete scanner

1; we need full scanner, nothing missing, better than util5.
2; standard, WHICH? Sort depends on CSV rows, and util5 is a fine example of a standard.
3; in the past, skipped info we needed in reads were added manually, manually pasted in the correct row. (extra hours)

a full scan is useful for:
sysprep
PE
disc
conflict tuning by expert team (where automation will go awry, the human brain takes decisions)

a half baked scan (no full automatic filtering on at least six rows, location/version/date/OS/hardid/guiclass) is no good for any automated filter.

76, updated.

hehe.
don't give up thinking about differences to disc and sysprep, and do not forget the reason why we filter dupes in the INI

for instructions on mass storage, Bâshrat the Sneaky and Jeff (and ruudboek) are THE guru.
For PE and UBCD4win, Jeff and Cdob are devs, and JakeLD is a sysprep/PE user/team member.

I am, compared to them and most of you, almost a  home user (I am a mecano with 17 years of PC repair experience.)

OUCH.
automated elimination in sysprep?
Let me tell you this;

txtmode vs pnp, a driver *'s  txtsetup.OEM and driver *.INF will most often have different info.
Example: txtsetup.OEM may have a generic or five and two specifics and (possibly) one or two sub-sub-version (txtsetup.OEM rarely lists all. Rarely.. One can, however, find over five hundred hwids in the driver.).
You see?
Those txtsetup.OEM generic will re-appear in the INF (I see that they always do)
When the specifics and subs are the only ones reproduced in the INF, the generic could be automatically rubbed out by an automated prep tool.
(that is, IF a dupe generic is found.)
WHY do that?
Because chances are there are other similar drivers using same generic.

Version metrics (the weighing of value of older/newer) count will show in excell, and in PnP, but you will find that the newer loads in txtmode.
(the older may have the sub, and if the wrong driver is loaded in txtmode, pnp then causes a BSOD)

next;
Consider the difference with sysprep to disc based install;
The INF can have, and most often has, info on a wide variety of subs and some generics.
(take for example a gigabyte driver. Believe me for the example, it has over 214 UNIQUE HWIDs.. and that is after we filtered..)
Its txtsetup.OEM has 8 generic HWID lines. It is a fairly recent driver, but not the latest..

For disc based installs: We've been balancing our INI and we kept driver version in mind.

Now, here is a subtle difference between DriverPacks BASE enhanced and Microsoft's setup.
For LOADING TXTmode, we do not use txtsetup.OEM at all, we use mass-storage.INI.
(I know, the INI MIGHT be based on OEM, but most often it is based on INFs, or, in some cases a combination of filtered HWIDS strings found in drivers of same driver version INF files.)

Life is not easy for SYSpreppers.
SYSpreppers have to filter out all OS dupes by OS because their build cannot have any dupe hwid.
Most drivers have at least  three hwids  duplicated in scan tools.
Some OS sections do NOT duplicate a hwid because the OS has a native driver, OR because the vendor will not support the OS. You cannot just delete an entire OS section when you want to cull dupes. If you do NOT find a hwid in txtsetup.inf or dosetup.sif, you have no support for that hwid. YOU (brainpower) may correctly do this in sysprep, but an automated tool that did not get the OS in the readout.. may delete the wrong line.

did we say this was easy?

I have to empty the shed and smartly plan relocation of odds and ends because the back of the house will be redesigned and expanded.
sad

An unforeseen foreclosure of lease forces me to move back in them 11.000 items before I am actually ready to hold them, but I must make amends.

erm, I should apologise.
Before my previous holiday I told people I wanted to spend some time in finalising testpacks and releasing those that were up to it.
Well, the personal project I am in used up huge amounts of time.

I am having holidays again.
I am into the fourth day, actually.
1,2,and 3 were spent on shifting stuff and more shelve building/stuffing.
There are another 40 yards of shelves in a shed I need to empty. (and I still have over 11,000 items to move/alphabetise) and I see I need approx 30 yards extra I have to buy.
I will try to do some real work on DriverPacks, tho. Them 11.000 books/movies/CD were in storage for so long that they can wait a little longer?

I just told some team members that people like echoplatoon and kickarse will make a difference in how we we use scan-tools.

Getting to understand there was more than PCI\HWID was a tiny step with huge consequences.
Understanding the difference in sysprep and disc based install will help, and I think the next step will make you see that we (you)revolutionised or had us un-invent some old approaches.

I have little doubt that this is going to be useful for SAD and SAD-Plus.
(SAD; basic driver stand alone, working with dpinst. SAD-plus is a streamed disc which has exceptions for SAD.)

I have this gutfeeling that SYSprep people finally saw that there were differences in the requirements for disc-based install and PE too.
(The total automated elimination of dupes was often no good for disc based install because it had little or no smart discrimination.)

I am no expert on PE.
Some of you sysprep guru are.
However, to do this scanning, and then automatically write exceptions so that naming conflicts go away is probably something one of YOU already thought about.

I can but warn that this would not be easy.
(some workarounds we did for disc based install took us many hours of work, or many moons of tuning and pruning.)

Kickarse, thank you for keeping yourself interested.
Echoplatoon, thank you for the guidance here.
(EchoPlatoon was one of the first whom helped us make excell sheets what helped us tremendously.)

and OverFlow.
he has a bucketful of ideas.
you guys seem to have been able to tap them.

Question to Jeff
Could the "="=" have nulled that entire driver?

are we still in this situation?

Question 1; adapted 805 with ms_2_hwids="=" (with jeff's string) worked.
Q2; 805 with ms_2_hwids=" (with jeff's string) didn't work.
Q3; 809C (which had corrected string, aka Q2, in it) did not work?

Q4; And 805 with the ubcd4win forum workaround works?

Hi,
I don't know if it will, and say that not only because I have not had Nvidia chipset moboes in-house for quite a bit of time, but also because I (when I have the hardware) I do not always find the time to test all variations and methods, and I (personally) usually try disc based install in live metal.

So, in other words, I do not often run tests for ubcd4win, and (to be brutally honest) when I don't have the suitable hardware, a test I do on an issue about hardware I don't have it is of little use.

However, you are helping us glue together some facts about nvidia, and any workaround is better than none.
Thanks.

I must now ask that people whom CAN truly test PE and UBCD4WIN on nVidia platforms take a look at what causes the issue, and at this workaround.
I know that we do not cover all nVidia controllers because there is a problem in the INF files.
To explain; when I look at all the downloads I see where some section is duped, but another is not completely duped, so I had to make a choice and completely left out one mass storage driver because I see no other way. We are therefore actually missing a driver.
((I did not dare put its HWID into another.))

OK, big deal?
nVidia once had a few support folders in DriverPack MassStorage, and we added some in the last fourteen months, and frankly, it was a uphill battle since.
sad

which means a (date-wise) newer clashes with older.

erm
erm

wpi is not a stage for txtmode

erm
assume this is a selective user.
selected chip and selected mass integrated (after INI° EDITs) (Everybody can, so he might done so.)

after that, warm or sad or disc feed.
-----------------------------------------

access to HDD is mass driver/txtmode so it is mucho imortant.
chipsets.
we have two people in  the world whom know how important they are, and they tested the wayz of integrating chips.
All five of them were right. The twelve of us have concluded that chips had to be rewritten.

(this is not a joke.)

did we not say we do not use DDK?

as mvp, I have the  DDK software (look at the learning pains topic. I did say we cannot use it.. because we are not hardware manufactors.. so, it is fat lot of use to us.), and in the team nobody ever bothered with it.

incidentaly

the DPINST  (and most probably) the SAD function will use extracted third party x64.

SAD could use X64 because it uses Microsoft DPins
(Jeff knows there are X64 version for DPinst, and I cannot code...

Hyper-V and DPinst: workstation control. remote contolled IPX, blocked ICX.

there are some things you do NOT want in disc based rollout. Idngadau.

at Sp2

there are XP64 driverpacks.
BUT, there is no DriverPacks BASE 64 yet

Hi
I would gladly put my iban details up.

@ sp2
support for XP 64bit was and is not coded in DriverPacks BASE

XP64, as much as I personaly like it for speed and stability, has not had a great success in real world roll-outs.
(( fora in the world are going to tell you this or that older program is not working in XP64.  This is the harbinger of success.  ))

I am a hard binger.
I got drunk one day, and while drunk tell a guy what I want in vista.
He showed off.
I say, do you dual boot?
in XP, he showed all but not as slick ( he had to use third party)
in X64?
he got stumped after two questions.
OFF we went, to a vista x64 and XP X64.

XP64 was like a missunderstood mistake edition.
V64 is a powerhouse.

statement: helmi tested a pack
I cannot anwer your question.

Statement; You are looking at a mix of tests.
1, we are testing new bartPE ini implemetation in our coding.
2; we are testing stand alone disc
3; we are testing WHQL in disc install. (what is, in effect, the small shops in the world. They have the all-in world experience.)

4; WHQL in RIS and WIM in XP and vista, and DIS in server 2008 do not make us think WHQL is a great quality lab..


MY complaint is not that microsoft  qualified drivers are bad, it is that the database they have is not good.

(insofar that one NAS will kill another. GO look for NAS and RIS in adaptec for NAS/SCSI and meet intel? (°°) and so on )

well, realtek drivers writers are most defenately set on covering the entire market, because they include HWIDs for via, nvidia, and intel and they do it in an all generic file, and in others of their multitude of infs.

Let's suppose a user replaces the realtek with the latest download..
That will cause issues when sound_B is also used.
A realtek update is often about just one HWID, but the pruning we had to do is done in a dozen or so files across the two packs, and we also deleted a few inf..

doing a realtek update because there is a new version often means one extra HWID taking something like two hours of work.
1: compare older original( the version that is in driverpacks) to latest update original, find the HWID. (copy it to clipboard?)
2; compare updated files to files in pack. (the merge/compare tool shows what files we deleted, and the sections that were edited. The newest driver gets pruned in that process. )
3: now that is done, run dragdrop tool and collect HWIDS from PRUNED updated driver.
4; import the CSV into new excell tab, paste the HWIDs under the old worksheet.
4, remove old version HWIDS (now duplicated) in the excell sheet.
>> it will also show if that NEW HWID is not duped elsewhere, but you may as well look for a conflict by looking for partial HWID to find out if there is now no generic competing in other driver<<
5; SAVE excell sheet with new name

replace driver in new test pack and build it.
upload to two servers
viola, you spent (at least) two hours on one HWID.

>> excell sheet "what we had" needs to be updated too.. <<
6; collect all hwids from original updated driver with dragdrop
7: replace the section in "what-we-had" sheet.
((what we had can be useful. We may have made a wrong decision in the past, and when updates in other drivers happen we may have to reverse a decision..))

hi newsposter

which sound chip is used?
The HWID might help.

Hi

the SAD option is not so obvious in older release (the cmd tool is there, tho), but it is going to be a gui choice in DriverPacks BASE we are testing.

It is a real cool choice in the latest (80903xx ) beta in test, and there were great improvements written in fora.

(kickarse will see what he did when it kicks the behind away from the circle flies)

@ samlab

PLEASE do not remove languages from source.

MOST (if not all) of your HWID readouts tend to roll put way off page, and,
(more important)
they do not have all TXT output, which is ((I think)) only seen when people are using very advanced mods to source.

No, not accii and ansi, not that stuff. The stuff what makes ascii code to gui.
Help us.
Help us find out what YOU did to make hwids readout tool skip words.

I don't want to sound gruff.
that driver is not even wdm? it has two unsigned INF

the cat referred to in them had no hits when I searched.
so?
Kwouters, I think vendors should not cut costs at the expense of you, but the whql and wdm database all vendors should be able to access is apparently not looked at.. they are not doing any other than.

 change line, comment: screw cat, works registry in fix bed, izz OK?, release driver, and internally badly name it too.

edit:::
kwouters
revert to a third party DriverPacks (own build) solution.

I will ban this sort of usb driver in main LAN.

Jon?
half of those oem at that site with 'reseller" downloads have no "cat".

kwouters?
let us suppose we get a HWID REQ with a signed cat, and it is not working for your ""crap""?

175

(8 replies, posted in DriverPack LAN)

Hari and Watson despaired.

in line edits mess up topic consistency.
let us close this.