tutorial linked in my signature

tutorial is included in the docs folder of DriverPacks BASE

tutorial is available from clicking "help" in Pebuilder "plugins" page while DriverPacks BASE is highlighted.

tutorial is available at UBCD4Win.

take your pick tongue

Jeff

PS the guide predates me adding LAN, WLAN and Graphics plugins... however it is still dead accurate on the steps to take to update the plugin. Except you can add some additional packs now big_smile. (I don't recomend adding Graphics)

I never imagined that we would exceed the array size in a single INF and i discovered the array size bug... wow looks like we are going to have to resort to an array per manufacturer section in a single inf... that's crazy!

Hiya Helmi!!!!

You should still get the list of current versions from BASE with no problems.

That update checker URL is no longer (primarily) used for checking for updates, unless the primary update info is off line.... However the info contained at that URL is current and accurate... You should not need the new or the old address, It is for the internal use of DriverPacks BASE only.

The automatic updates have been discontinued... they are not broken. Simple CDN no longer donates their services and we don't have $800 USD a month to buy the service... Heck we don't even get $800 USD a year in donations.

there is a news item about it on the home page... http://driverpacks.net/

[Our new CDN sponsor: MaxCDN!]

---snip---
"we need to look into ways to generate more income, to be able to continue running this project. A first and obvious step, is to cease the ability to download/update the Windows 2000/XP/2003 DriverPacks from within the DriverPacks BASE for free. In the first phase, the downloads will stop working, thereby increasing our number of visitors. In the second phase, we are considering to offer users the ability to pay for the comfort of downloading/updating from within DriverPacks BASE. Users who want this would then support us financially. And those who don't really need this (and don't want to or can't support us), can still download the DriverPacks from the website.
(Note that this was not a demand of MaxCDN, but it's only common courtesy to show the ads of the sponsor when using the sponsored service.)"

---snip---

We need people to visit the download pages and get our page counts up and hopefully get some click throughs too. If we can't at least generate some ad revenues then we are destined to have no choice but to close this site. In a perfect world our sponsors would see a conversion on click throughs from our site. (IE they view and then signup for MaxCDN's services.)

We have been very fortunate to have wonderful people like Simple CDN and Max CDN donate our unlimited Bandwidth in the past. However they are looking / hoping that since we ahve a million downloads a month that a few of those peeps will like the service and sign up for it. History has shown that they get about as many customers as we get donations... None.

Sorry automatic downloads are no longer possible...  and it may come to pass that this site is no longer possible.

Jeff

Well i am quite glad that MS has provided DPINST.exe ... but like many of it's releases it falls short of the mark.

What did the setupapi log yeild?

OIC...

thanks!

I don't know that recommending "enabled" is wrong. That is the way it always was, except for a short time when there was an issue, once I resolved the issue i put it back the way it was.

The clear advantage to having it "Enabled" is: if you EVER need to use it again the compression will not have to be redone. So every run after the first one will be signifigantly faster. Therefore it is recommended! (on my machine it takes about 6 minutes to slipstream, so 2 minutes is 33% faster and that is "signifigant", even though it is only a couple of minutes LOL.

If you know for a fact that you are absolutely never going to slipstream the same mass storage pack ever agian in your whole life you can save about 5 meg of disc space by having it "Disabled".   IE You are a home user reloading your personal desktop. We don't get many of those users here tongue.

So no... I disagree it does NOT wrongly suggest "Enable QSC".  Enabled has always been and still is recomended (other than when we had the bug).

Jeff

mr_smartepants wrote:
Helmi wrote:
OverFlow wrote:

wouldn't the client still seed even if the folder were redirected???

AFAIK, yes.
When I manually DL the DP torrents, I usually directly let them be placed into the respective sub-dir of the DP folder - disregarding the default save path that I have set in µtorrent.
It still gets seeded until I manually delete it out of the program's list.

Wow really?  So I've been doing it wrong this whole time? big_smile
I guess I'll have to change how I seed these things.  I don't mess with the default utorrent settings (other than port forwarding on the router)

Still an excellent idea!

ooooh pretty quote pyramids!

@TSaddon YES RSS feed is also an excellent idea.

as far as i know Wim Leers pioneered the idea at MSFN under the nickname Bâshrat the Sneaky. He was told it was not possable and was laughed almost off the forum... till he made it work.

Wow... Man i went fishing and pulled in a whale!

Thank you for thanking us! wink countless peeps have put in countless hours big_smile.


Wow that is a great idea Rick!  You know us, we are kinda lax on semi OT convo.

However one of the reasons we disabled direct downloads is to attract advertisers and sponsors - donation is not even keeping the servers up and is never going to be anywhere near the $800 a month we would have to pay for a CDN, if one was not donated to us. We have been lucky enough to find generous companies like MaxCDN to step up BUT in order to attract that kind of sponsorship in an ongoing basis our page hits need to go up... yah it's nice seeing a stat like 250k downloads a month for us... but sponsors want to see how many times their banner gets seen and just as importantly what the conversion rate is. So... At least for the short term we need users to visit the pages to get the files. As we always say "help us to help you". big_smile

We are considering a multi tier solution. direct downloads for donors and manual for free... but have not set anything in stone yet.  If we go this route, and we probably will, then your idea is the best one i have heard yet!

You da Man!

Thanks for all you do here for us and for the community at large!

@Pants  wouldn't the client still seed even if the folder were redirected???

You guys are my heros!

Jeff

810

(109 replies, posted in Universal Imaging)

try it the suggested way with devpath instead of oempnppath... it will save you a boat load of the work you just described.

to get around the reigistry size issue most people do the 3rd party DriverPack with SAD and the main packs with the method described.

this works because the DriverPacks Finisher resets the device path and removes the main packs. if you run sad after the finisher then the tpdps will be an isolated run. first run main packs with minisetup... second run during gui mode after the finisher runs on the main packs and cleans them up and resets the device path in the registry. Clean slate for SAD to run the 3rd party DriverPack from big_smile!

No apologies neccessary! Mr_smartepants is correct you and I are cut from the same mold LOL. It's nice debating with myself ROFL.

Still fishing for a compliment or a Thank You for all our hard work though tongue wink.

Jeff

QSC makes a cached copy of any cab compressed drivers when you slipstream. (Quick Stream Cache).

for a few versions there was issues related to slipstreaming XP then 2k3 then BartPE. Some of the files were not cached and caused issues. That problem was fixed. So the answer is "It depends which version of BASE you use".

With M2 only the mass storage TextMode drivers are cached.
QSC is only useful if you intend to reslipstream the same packs multiple times. Otherwise it is of little or no benefit. It simply does not take that long to cab compress what few mass storage drivers there are. The reall benefit of QSC dates back to useing M1 when all the packs were CAB compressed and it would take an hour or so to do them. So a second pass would nto take an hour since they would nat have to be compressed again... simply copied.


If you are only making one disc there is no difference if QSC is off or on. QSC only benifits if you are doing multiple slipstreams with the same mass pack. even tehn it only saves you a minute or two based on your machines speed.

I hope that clears it up for you!

Jeff

publicly available test packs for mass storage are posted in the Mass Storage forum. They are only offered to users in direct response to posted issues. If you neeed a test pack post an issue you are having big_smile! (If you are not having any issues then you don't need one LOL)

good thinking...

However, the /f parameter and some of the others we have discovered work better when specified in the .xml file. (and they are there).

No problem with trying variations ... just remember to check that you are not sending mixed signals by referencing the .XML file when you make changes to the command line.

814

(109 replies, posted in Universal Imaging)

Do what i said

NOTE:
If you followed the directions above you already have the correct entries int the Device Path Key and don't need OEMPnpDriversPath (this would explain why it worked for you )
>> 3. Extract DevPath.exe from DPBase\bin\wnt5_x86-32\M2.7z and run DevPath.exe C:\D

This way you don't need to fool with OEMPnpDriversPath

OEMPnpDriversPath populates the Device Path Key but has the limit of 4kB

if you use devpath it populates the Device Path Key directly into the registry.... Problem solved. No need to mov folders around and all that other horse sh*t.

tongue

indomanna wrote:

When the video to use driverpacks will come out?

About a year ago... smart ass. tongue

http://forum.driverpacks.net/viewtopic.php?id=4518

rules and guidlines

===snip
13. (see rule 0) Use some common sense. Don't post your question under multiple forums. Remember to engage brain first, then post. Take a minute and be thoughtful when creating the topic title for a new thread. People do judge a book by its cover. When posting, have something to say, not just "My First post!" or "Cool site!!!" We already know it's your first post and sort of have the idea how this site looks by now :-). Poor judgment when posting will result in a demerit, and we wouldn't want that would we?
===snip

Half a demerit awarded LOL tongue.

"Read BEFORE you post" AKA Rule #0
===snip
2. Check the FAQ forum

3. Use the search function
===snip

Full demerit awarded. ROFL

1.5 demerits on your first post... a new record!
Welcome to DriverPacks... goofball. tongue big_smile roll

I did not ask you to reprovide the same info... just to fill in the gaps. My dismay was cause by the fact that i had to wait till your third post and the fifth post of the thread (four days later) for the info we request in your first post. That ship sailed.

Now five days later i have sufficient info to help you.

DriverPacks BASE copies proxy info from IE... If IE can get to the net then so should DriverPacks BASE. It will use the proxy data copied from IE.
Per your policy this would not be allowed but Should work... Please test to make sure IE can get to DriverPacks.net if so then BASE should ge able to get its list of updates (and presumably not hang).

I have clients with proxy, and my personal setup uses ISA server, this is a known working configuration.

Let me know if you can get to DriverPacks.net from IE on the machine in question. This will identify the specific issue with the machine and / or the BASE issue with your proxy. A better statement is, help me to know more precisely how i go about duplicating the issue.

more info:
On proxy support topics.
http://forum.driverpacks.net/viewtopic. … 225#p17225
http://forum.driverpacks.net/viewtopic. … 224#p17224
http://forum.driverpacks.net/viewtopic.php?id=2585

On syntax for manualy adding proxy values
http://forum.driverpacks.net/viewtopic.php?id=2332
----snip
>>new command line switch by request  /proxy

>>Usage /proxy:"LocalProxy:Port"[,"Username","Password"]
>>examples
>>DPs_BASE.exe /proxy:"192.168.1.1:8080"
>>DPs_BASE.exe /proxy:"LocalProxy:8080","administrator","password"
----snip

So it is possable to let BASE access through a proxy even if IE (and other net apps) is disallowed.
Again your situation is not new or unique and has been integrated from the begining (2003), Bug reported, addressed, tested, debugged and retested by many people for many years. Our main user base is the IT professional. You are not the only one of our hundreds of millions of users who secures a network.

That is why details are important... I must ask myself "what is unique to your setup that thousands of other users in your same situation are not affected by?"

I'll play with a scenario where DNS resolves but Proxy fails... and see where i land, with a little luck I can duplicate your 6 minute freeze. Once i can duplicate the problem then i can fix the problem... since i am 98% done with the next release I would like to included it, and credit you for reporting it. If i can duplicate /find it of course. [thinking out loud] What results on your network take BASE into a 6 minute routine to finnaly fail? Failure usually takes around ten seconds. For a while i had a Cancel / Abort button on that page... perhaps i should put it back for edge cases like this....

Thanks for your persistence in this matter.

PS No it doesn't sound odd... For corp. security it's quite common. Most of our team works in similar environments around the world. I am used to much higher security levels. Two of my previous employers were required to meet Fed Gov level security. I have seen setups that you would not even belive me if i described them to you... Even one setup that had the engineers from cisco call us in to show them how to access it... All of their back doors were failing and they were totally locked out... and they were local to the equiptment (in the room with it).

Note: Driverpacks has been around almost ten years and is downloaded over a million times a week and has been for over seven years. Have you looked at the list of places that use DriverPacks http://driverpacks.net/well-known-users Huge corps, huge universities, Governements.

Your situation is not new or unique in any way shape or form. This issue was reported and fixed in the past. BASE has always automatically used proxy when one is discovered on a network. ECT. We have LOTs of users on secured networks and isolated networks. Not unusual at all. You would not be the first to tout us... Perhaps you will be the first to get them to donate... I won't hold my breath, heard all that BS a thousand times. I'll belive it when Wim emails me and sais that the server bill isn't coming out of his pocket this month.


Back to the topic. No there is either something unique to that site (and obvioulsly you arent going to volunteer anything useful) or there is a new issue caused on certain networks with the unavailabilty of the packs. I havent tested it lately BUT I will bet money that a stand alone machine will not hang at all.

More:
BASE does a series of tests for internet starting with a DNS test.
If the DNS does not resolve then the update routine is completely aborted.
It is possable that your DNS server on this network is getting hammered and that is the delay.
(I have to Guess that this particular machine will resolve DriverPacks.net - that info was ALSO not provided)
It is not a 'simple' ping test... although ping is used if certain criteria are met. (like DNS is successful but the update list is not retrieved)
We have redundent file locations and backup routines.
BASE could only hang IF it FIRST believed that internet was available.
Belive it or not the code for internet tests is over a hundred lines or so. 

Let me explain my situation perhaps that will help.
You want help I need details - If you cant even bother to post what version of DriverPacks BASE then I don't have time for you. I do this for FREE - donations (if there ever were any) do not come to me. I am not in this for the money. I have my own company and my own clients to deal with that pay me. I am a very hard working volunteer. Not as hard working as Mr_Smartepants but... Sorry RL comes first. Show respect for my time either in words or actions (like taking the time to provide details) or get lost.

I have worked for a huge company and was responsible for manageing over 5000 desktops and had several dozen people working for me. Please stop trying to explain things to me ..  Other than specific details that will allow me to reproduce your issue.


Jeff

@Erik Yeah he is just like me Ain't he  - too funny!

818

(109 replies, posted in Universal Imaging)

What is the value of HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion on your reference machine? (IE before sysprep)

Note: if this path is valid then you need not worry about "The OEMPnpDriversPath value in the Sysprep.inf file limit of 2047 characters. big_smile. Just completely forget about it... Skip that entirely. That is the point we are making... Just because you got lucky does not mean you will continue to get lucky big_smile.  Use tried and proven methods. Especially the ones recomended by MS. OK? 

So your deployment is not broken the way microsoft says it should be... LOL so what are you saying micosoft can't even get a BUG right? LOL Too Funny!!!

Simply Populate that registry entry with the data that you were previously populating OEMPnpDriversPath with. Know in your mind by doing it this way you will never have to fight this issue big_smile.

NOTE:
If you followed the directions above you already have the correct entries int the Device Path Key and don't need OEMPnpDriversPath (this would explain why it worked for you smile)
>> 3. Extract DevPath.exe from DPBase\bin\wnt5_x86-32\M2.7z and run DevPath.exe C:\D
That command populates the Device Path Key and does not suffer the shorcomings of OEMPnpDriversPath.
Again if you did that then that would explain why your setup worked, and it is not because you used OEMPnpDriversPath.


Note HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion  also has a limit. It is much larger, but all things have limits. the limit of a single registry entry is in the neighborhood of 1 megabyte. We have hit this limit with DriverPacks before. certan goofballs have attempted to include ALL of the DriverPacks including the 3rd party DriverPack useing a method called KTD. They did this because they did not understand what KTD did or how it worked. It would not have done what they had hoped it would. But we did discover that if you exceed the 1MB or so limt you just might end up with a blank registry entry, not even %SystemRoot%\INF remained. (quite funny)

Reminder... the DevicePath value is a different limit than the one I refered to regarding mass storage drivers. Textmode Mass storage drivers are cached in RAM and have a pre-specified allocation size. This is true for Textmode and PE stages of setup (PE uses TextMode drivers for mass storage) when you deploy there is a PE stage environment.   


DPInst.exe will not change the path... not by itself.
Were you calling dpinst with a script... Like my SAD script? (or other)
When you ran SAD (AKA DP_Install_Tool.cmd) what packs were included?

Did you provide the logs in the other thread ... checking now.

Jeff

Awesome... Got it on the first guess!

Well leave this here (and open) in case others useing opsi get stuck!

Have a great day!

Jeff

Agian... it was not until you mentioned that fact that the machine you run BASE on does not have internet access that you provided any useful info (third post) and whch version of BASE you were useing (second post).

I get LOTS of feedback when there is an issue...
No feedback means no issues. I said that.
It does not mean the couple of hundred boys deploying to thousands of machines are lazy or not testing. They simply only report if something goes wrong.

However useing BASE on a machine with no internet would put you in a VERY small percentage of our 100+ active member tester group.

Now that i can "reproduce your issue" (something i expect that i would be able to do after your first post. "Read BEFORE you post" item #6). I will test, identify and address the issue.

I'll let you know how it shakes out.

821

(109 replies, posted in Universal Imaging)

Your doing fine... many of our users have MUCH worse english than you...
I did not threaten to ban you did I? Trying to help you by explaining to you how to help us to help you.

Just ask questions instead of explaining why we are wrong.

example of what not to do

"And i must say that OEMpnpDriversPath do not relate to the massstorage drivers, this means if you put your drivers path there windows WILL NOT use it for boot via AHCI( or RAID ), for boot via custom driver [SysprepMassStorage] section exist. And it must contain your HWID and path to driver, because such drivers are not Plug And Play."

example of what to do

"I don't understand"  or  "I need more details" or "How does this relate to my situation"

then include setupapi.log and DPsFnshr.log and DPs_BASE.log and HWIDs... then all will be revealed.
(IE follow rule #0)

Driverpacks does not use txtsetup.oem files... most of our drivers do not include this file (because we neither need it nor do we use it).

Try deleteing the txtsetup.oem file and see if opsi can properly deal with the driver files without it big_smile. I assume it will because (again) most of the included driver folders do not contain this file anyway and opsi seems to deal with them just fine.

Best of luck...

PS This is the DriverPacks support forum ... um... your not useing DriverPacks / DriverPacks BASE. What you're doing is technically not supported, but well see if we can help big_smile.

I am removing the "BUG" tag from your title because you absolutely do not have a bug... You are not useing a supported method of implementing the DriverPacks. If you use them in an unsupported manner then you can't run over here and cry bug.

Welcome

PS LinMin is (somewhat) supported and is a sponsor of DriverPacks, see our homepage for more info / links.

The timeout for a failed network connections is and has been for some time written in the code.
http://forum.driverpacks.net/viewtopic.php?id=3998
The related posts testing and feedback are in the hidden testing team forum.
 

You FAILED to mention the affected machine had no internet connecton in your first post and di not include your BASE version in the title... (sorry my fault entirely) Please see: "Read BEFORE you post" linked in my signature and was linked in the rules you agreed to when you signed up. AKA Rule #0.

Sorry i have only been doing computer related stuff since 1968...
i didn't realize that i had finally found somone with more experience than me... I must aplogize since I personally have only been into computers for a little over 40 years and started with machine language and assembler, and have only recently gotten my BCS um... 30 years ago. tongue


I'll do a few tests on an isolated machine and report back... I have not retested this since the CDN delivery was cut... I will do so now.
Thanks for letting us know. (finaly with enough details to duplicate the issue)

Based on the fact that you cannot properly detail and issue I don't need you on the testing team (beta access).
IE
Ommission of KEY details,
failure to read directions,
displaying a lack of respect,
continuing to fail to show appreciation for our project.
In other words yeah you appear to me to be a complete noob.
please see the definition of noob in our rules http://forum.driverpacks.net/misc.php?action=rules "Posting Guidelines"

DPsFnshr.log from machine that does not have CP installed

Hint 1: may take more than one post
Hint 2: use code tags


Note: The control panel "failed" to install right? So.... the install "failed". If it hadn't "failed" you would not be posting. So YES it is "failing".  Otherwise we can just mark this solved right?