PC Review


Reply
Thread Tools Rate Thread

Adding drivers to an existing image

 
 
Rob Savage
Guest
Posts: n/a
 
      4th Aug 2004
We have a number of Toshiba laptops, some with a Wireless LAN card
installed, some without.

We have a RIS image that services these just fine, but this was based
on a laptop without the wireless card. Hence, We get a 'Found New
Hardware' dialog appear on those machines with the card installed.

I thought I could simply add the relevant driver files to the $oem$\$1
structure in the same way I added all my NIC/display/etc. drivers
originally.

These files are tested first to ensure that the hardware can be
isntalled from them successfully, so I am sure it isn't falling over
due to the wrong files beign provided.

So, I did this, restarted the relevant services on my server, but not
only does the driver not install when I use this RIS image, but the
Drivers folder that exist under $oem$\$1 and get copied to the C:\
drive on the laptop does not contain the Wireless driver folder. It
has all the others - NIC/Display/etc. - just not this one I added to
the image manually.

I thought that when you installed a RIS image it was plug'n'play and
so would look into the $oem$ structure for any drivers it needs - how
come it isn't?

What am I missing here - or have I lost the plot completely?!

Many thanks for any help or clarification you can offer.

Cheers

Rob
 
Reply With Quote
 
 
 
 
NIC Student
Guest
Posts: n/a
 
      4th Aug 2004
The RIS process will add the drivers that it thinks it needs to the C:
drive. Maybe your SIF in the image doesn't point to the folder? Another
thing you can try is to just copy the new drivers folder directly into the
RIS image, ie:

\\server\REMINST\Setup\English\Images\XPProSp1\i386\wifi


--
Scott Baldridge
Windows Server MVP, MCSE


"Rob Savage"
> We have a number of Toshiba laptops, some with a Wireless LAN card
> installed, some without.
>
> We have a RIS image that services these just fine, but this was based
> on a laptop without the wireless card. Hence, We get a 'Found New
> Hardware' dialog appear on those machines with the card installed.
>
> I thought I could simply add the relevant driver files to the $oem$\$1
> structure in the same way I added all my NIC/display/etc. drivers
> originally.
>
> These files are tested first to ensure that the hardware can be
> isntalled from them successfully, so I am sure it isn't falling over
> due to the wrong files beign provided.
>
> So, I did this, restarted the relevant services on my server, but not
> only does the driver not install when I use this RIS image, but the
> Drivers folder that exist under $oem$\$1 and get copied to the C:\
> drive on the laptop does not contain the Wireless driver folder. It
> has all the others - NIC/Display/etc. - just not this one I added to
> the image manually.
>
> I thought that when you installed a RIS image it was plug'n'play and
> so would look into the $oem$ structure for any drivers it needs - how
> come it isn't?
>
> What am I missing here - or have I lost the plot completely?!
>
> Many thanks for any help or clarification you can offer.
>
> Cheers
>
> Rob



 
Reply With Quote
 
Martin Stejskal
Guest
Posts: n/a
 
      5th Aug 2004
i have similar problem. Could you check if you have proper record in
registry which should be added by oempnppath parameter from the sif file.

i thing that if you use riprep image the omepnpdrives parameter is ignored
:-(
and so the $oem$ folder is.




"Rob Savage" <info_removethis_@robsavage.com> píse v diskusním príspevku
news:(E-Mail Removed)...
> We have a number of Toshiba laptops, some with a Wireless LAN card
> installed, some without.
>
> We have a RIS image that services these just fine, but this was based
> on a laptop without the wireless card. Hence, We get a 'Found New
> Hardware' dialog appear on those machines with the card installed.
>
> I thought I could simply add the relevant driver files to the $oem$\$1
> structure in the same way I added all my NIC/display/etc. drivers
> originally.
>
> These files are tested first to ensure that the hardware can be
> isntalled from them successfully, so I am sure it isn't falling over
> due to the wrong files beign provided.
>
> So, I did this, restarted the relevant services on my server, but not
> only does the driver not install when I use this RIS image, but the
> Drivers folder that exist under $oem$\$1 and get copied to the C:\
> drive on the laptop does not contain the Wireless driver folder. It
> has all the others - NIC/Display/etc. - just not this one I added to
> the image manually.
>
> I thought that when you installed a RIS image it was plug'n'play and
> so would look into the $oem$ structure for any drivers it needs - how
> come it isn't?
>
> What am I missing here - or have I lost the plot completely?!
>
> Many thanks for any help or clarification you can offer.
>
> Cheers
>
> Rob



 
Reply With Quote
 
Rob Savage
Guest
Posts: n/a
 
      5th Aug 2004
Hmmm - my device path isn't right either. It only shows some of my
driver folders, and the wireless fodler is one of 'em.

Is this a limit on the registry value's length? My list is exactly 130
characters - at least, the list it's bother to pull through is. My
original path is another 59 characters.


My SIF entry is :

[Unattended]
OemPreinstall = yes
OemPnpDriversPath = "Drivers\NIC;Drivers\Display;Drivers\Chipset;
Drivers\Audio;Drivers\Modem;Drivers\Wireless"
DriverSigningPolicy = Ignore


My registry key (on a laptop RIS-ed with this image) :

%SystemRoot%\inf;%SystemDrive%\Drivers\NIC;%SystemDrive%\Drivers\Display;
%SystemDrive%\Drivers\Chipset;%SystemDrive%\Drivers\Audio

(I've split some of those lines up for readability)

Let me know if you get anywhere with this - I'll do likewise, of course.

Cheers

Rob


"Martin Stejskal" <martin.stejskal> wrote in message news:<(E-Mail Removed)>...
> i have similar problem. Could you check if you have proper record in
> registry which should be added by oempnppath parameter from the sif file.
>
> i thing that if you use riprep image the omepnpdrives parameter is ignored
> :-(
> and so the $oem$ folder is.
>

 
Reply With Quote
 
Joe B
Guest
Posts: n/a
 
      5th Aug 2004
FYI, I use sysprep, but I have all of my drivers path folders in the
DevicePath registry key. I was having way too much "hit or miss" issues
with OemPnpDriversPath= so just decided to kill the middle man and put them
directly in DevicePath. There is a limit of characters on the Oempnp path,
but i dont know of one for the DevicePath=

"Rob Savage" <info_removethis_@robsavage.com> wrote in message
news:(E-Mail Removed)...
> Hmmm - my device path isn't right either. It only shows some of my
> driver folders, and the wireless fodler is one of 'em.
>
> Is this a limit on the registry value's length? My list is exactly 130
> characters - at least, the list it's bother to pull through is. My
> original path is another 59 characters.
>
>
> My SIF entry is :
>
> [Unattended]
> OemPreinstall = yes
> OemPnpDriversPath = "Drivers\NIC;Drivers\Display;Drivers\Chipset;
> Drivers\Audio;Drivers\Modem;Drivers\Wireless"
> DriverSigningPolicy = Ignore
>
>
> My registry key (on a laptop RIS-ed with this image) :
>
> %SystemRoot%\inf;%SystemDrive%\Drivers\NIC;%SystemDrive%\Drivers\Display;
> %SystemDrive%\Drivers\Chipset;%SystemDrive%\Drivers\Audio
>
> (I've split some of those lines up for readability)
>
> Let me know if you get anywhere with this - I'll do likewise, of course.
>
> Cheers
>
> Rob
>
>
> "Martin Stejskal" <martin.stejskal> wrote in message

news:<(E-Mail Removed)>...
> > i have similar problem. Could you check if you have proper record in
> > registry which should be added by oempnppath parameter from the sif

file.
> >
> > i thing that if you use riprep image the omepnpdrives parameter is

ignored
> > :-(
> > and so the $oem$ folder is.
> >



 
Reply With Quote
 
=?Utf-8?B?TmVpbCBDb2xl?=
Guest
Posts: n/a
 
      9th Aug 2004
Problem is probably either permissions on that specific directory (hence it
not copying) or the binlsvc service needs to be restarted to get the
groveller service going again.

"Rob Savage" wrote:

> We have a number of Toshiba laptops, some with a Wireless LAN card
> installed, some without.
>
> We have a RIS image that services these just fine, but this was based
> on a laptop without the wireless card. Hence, We get a 'Found New
> Hardware' dialog appear on those machines with the card installed.
>
> I thought I could simply add the relevant driver files to the $oem$\$1
> structure in the same way I added all my NIC/display/etc. drivers
> originally.
>
> These files are tested first to ensure that the hardware can be
> isntalled from them successfully, so I am sure it isn't falling over
> due to the wrong files beign provided.
>
> So, I did this, restarted the relevant services on my server, but not
> only does the driver not install when I use this RIS image, but the
> Drivers folder that exist under $oem$\$1 and get copied to the C:\
> drive on the laptop does not contain the Wireless driver folder. It
> has all the others - NIC/Display/etc. - just not this one I added to
> the image manually.
>
> I thought that when you installed a RIS image it was plug'n'play and
> so would look into the $oem$ structure for any drivers it needs - how
> come it isn't?
>
> What am I missing here - or have I lost the plot completely?!
>
> Many thanks for any help or clarification you can offer.
>
> Cheers
>
> Rob
>

 
Reply With Quote
 
Rob Savage
Guest
Posts: n/a
 
      10th Aug 2004
Thanks for the replies.

The DevicePath theory : I know the registry key is called DevicePath,
but couldn't find this setup file key documented anywhere so simply
tried adding a line identical to the OemPnpDriversPath one but changed
the key from 'OemPnpDriversPath' to 'DevicePath' within the
[unattended] section.

I also tried removing the OemPnpDriversPath key and set the
OemPreInstall key to 'no' but none of this improved the situation.

Permissions are identical on all my drivers folders.

I restart the binlsvc & SIS after every change I make. I retried this
again, but to no positive effect.

So - the issue remains - how do I get additional drivers onto an
existing RIS image?

My boss - who I am selling on the idea of RIS - sees this as an issue,
i.e. if we have to create a brand new image simply to add a few driver
files...

Cheers

Rob

Neil Cole <(E-Mail Removed)> wrote in message news:<C3BF0717-D859-4304-B20D-(E-Mail Removed)>...
> Problem is probably either permissions on that specific directory (hence it
> not copying) or the binlsvc service needs to be restarted to get the
> groveller service going again.
>

 
Reply With Quote
 
=?Utf-8?B?TmVpbCBDb2xl?=
Guest
Posts: n/a
 
      11th Aug 2004
The sif answer file should read
OemPnpDriversPath =
"Drivers\NIC";"Drivers\Display";"Drivers\Chipset";"Drivers\Audio";"Drivers\Modem";"Drivers\Wireless"
or
OemPnpDriversPath = Drivers\NIC;Drivers\Display;Drivers\Chipset;
Drivers\Audio;Drivers\Modem;Drivers\Wireless
not
OemPnpDriversPath = "Drivers\NIC;Drivers\Display;Drivers\Chipset;
Drivers\Audio;Drivers\Modem;Drivers\Wireless".

i.e. Check where the quotation marks are.
Also, check that the drivers are actually the right ones - copy the drivers
folder structure to the laptop and install from those actual files - just to
make sure that the drivers will actually work. If you have any more problems
drop me an email.
 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Adding hardware drivers to an existing install of windows. Chris McKean Windows XP Hardware 2 6th Feb 2008 11:37 PM
Adding Drivers to WinXP WIM Image via System Image Manager Ben Windows XP Setup 3 29th Oct 2007 09:14 PM
adding drivers to an iso image =?Utf-8?B?c2llbmFtYW4=?= Windows XP Setup 11 7th Jul 2006 01:29 PM
RIS: Adding drivers to image ? =?Utf-8?B?RHJ1bWdvZA==?= Microsoft Windows 2000 Deployment 1 6th May 2005 11:25 AM
Adding an logo-image/tekst to an existing image. Richard Microsoft ASP .NET 6 22nd Jun 2004 09:34 AM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 01:57 AM.