On Nov 22, 2007 10:09 PM, Michael De Groote <[EMAIL PROTECTED]> wrote:
> ok, just some following up on this trail:
>
> at the moment, i dont think it's stable enough to be useful, at least not in
> an environment where you need to install more than one machine. Why?
> A) because depending on the situation, it throws errors (on eg win2k, it
> complains about some weird "COM error with using DOM"
> B) the 'add new hardware wizard' is not suppressed. Author claims it is
> being suppressed on his system (as far as i can tell from his posts), but i
> haven't experienced that yet => you have to click your way through

Have had problems with this too, by wisely clicking through the wizard
it turned out that it was a piece of hardware that I dod not provide
drivers for in my custom driver pack. Tomorrow I will re-try the
installation.

> C) it fracks up something in that wizard, making it act strange when trying
> to locate driver files... even tho i point it at the correct file, it still
> cant find it, again on win2k. On WinXP it seems to behave better, tho you
> still have to click your way thru the wizard
>
> SO, the way i tried from here is:
> 1. unpack driverpacks to /z/drivers
> 2. link /z/os/winxp/$oem$/$1/D to /z/drivers/D   and do the same for win2k
> -> driver will be placed in "C:\D"
> 3. generate devicepath using either setdevicepath.exe (from pyron) (can also
> be done by using a "find ./ -type d" + some extra commands) and put that in
> the file hivesft.inf (it contains a 'key' named DevicePath, and is
> apparently used as part of a template for the registry

I did that. It becomes a total nightmare if you got some variation in
your hardware (lots of directories: the driverpath becomes too long).

So the Pyrons method definitely is your only choice. I think I'm past
the driver hurdle now; tomorrow or next week I'll also try a more
varied range of machines.

> 4. install using unattended... seems to work
>
> At least it works better than without step 3, since i have a gut feeling
> that the thing that constructs the devicepath omits any directory that has
> subdirectories... which is annoying since there are a lot of drivers in the
> driverpacks that have .inf files in their main dir AND in a subdir, but the
> .inf files in the main dir are not visible to the setup process since they
> are not put in the devicepath value. Also, it seems that (but i need to test
> this further) that pregenerating that key and putting it in the hivesft.inf
> file bypasses the 4000byte limit for the OemPnPDriverPath thing...

I'm not sure about that thing. As I see it, Pyrons method will
basically do an equivalent of find -type d and add each of these to
the registry (possibly excluding the directories with no .inf files).
Anyhow, creating my own DriverPack works fine for me now, I might have
a directory for a certain mobo with directories for the lan, audio etc
drivers, I'll probably also testing that later.

> The reason i think it might remove the restriction is info in the following
> link :
>  http://vernalex.com/tools/spdrvscn/index.shtml
>
>
>
> anywayz, typing with an 8-month old is kinda difficult, so i'm gonna leave
> it at this :)

Cute :)

-- 
Frank Van Damme   A: Because it destroys the flow of the conversation
                  Q: Why is it bad?
                  A: No, it's bad.
                  Q: Should I top post in replies to mails or on usenet?

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
unattended-info mailing list
unattended-info@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/unattended-info

Reply via email to