Topic: Adding drivers to Win7PESE  (Read 5121 times)

Adding drivers to Win7PESE
« on: September 30, 2016, 07:11:29 PM »

brundleflyguy

  • Jr. Chef
  • **
  • Date Registered: Dec 2012
  • Posts: 23
I've been messing with this for two days and I can't figure it out.  I recently downloaded the latest Win7PESE, and I can't get drivers to install (specifically NIC drivers).

I've downloaded the most recent driverpacks for net and mass storage, and I've tried using:
Driver Integration - doing both net and mass storage.
Driver Integration - mass storage only with PENetwork doing the net driver install.
Driver Package Installer  - doing both net and mass storage.
Driver Package Installer  - mass storage only with PENetwork doing the net driver install.
I'm putting the driver files for Driver Integration and Driver Package Installer in: \Win7PE_SE\Workbench\Common\Drivers_x86
Do I need to break the LAN and Mass Storage into two separate folders - like:
\Win7PE_SE\Workbench\Common\Drivers_x86\LAN
\Win7PE_SE\Workbench\Common\Drivers_x86\MassStorage
(right now they are in all one folder).

And the drivers for PENetwork in: \Win7PE_SE\Workbench\Common\PENetwork_drivers_x86

None of these attempts work.  When I boot from the flash drive, PENetwork finds the network card, tries to install the driver, then gives up and tells me there are no network cards in the computer.

Any tips to get me pointed in the right direction would be appreciated.

Thanks!

Re: Adding drivers to Win7PESE
« Reply #1 on: October 03, 2016, 11:25:30 PM »

SIW2

  • Code Baker
  • Chef
  • ***
  • Date Registered: Jul 2012
  • Posts: 197
I just checked. Printer drivers went in, but not the scanner.


Deployment Image Servicing and Management tool
Version: 6.1.7600.16385

Image Version: 6.1.7601.17514

Searching for driver packages to install...
Found 2 driver package(s) to install.
Installing 1 of 2 - Q:\Win72016-09-01\drivers\scan\LXDDscan.inf: Error - An erro
r occurred. The driver package could not be installed.
For more information, check for log files in the <windir>\inf folder of the targ
et image.
Installing 2 of 2 - Q:\Win72016-09-01\drivers\win_xp2k\LXDDprc.inf: The driver p
ackage was successfully installed.

 

Re: Adding drivers to Win7PESE
« Reply #2 on: October 05, 2016, 07:57:54 PM »

brundleflyguy

  • Jr. Chef
  • **
  • Date Registered: Dec 2012
  • Posts: 23
I'm not sure if that reply was meant for me.

I finally managed to get network drivers to work by having PENetwork install the network drivers, but then I can't see hard drives on some computers because the mass storage drives don't appear to install.

So far, I've tried:

1)Driver Package Installer enable - in the %GlobalTemplates%\DriverPacks_x86\ folder, I have DP_LAN_wnt6-x86_1208.7z and DP_MassStorage_wnt6-x86_12121.7z

- This gives me no network drivers (or they partially install and say a file is missing).

2)Driver Integration enabled - in the %GlobalTemplates%\Drivers_x86\ I have DP_LAN_wnt6-x86_1208.7z and DP_MassStorage_wnt6-x86_12121.7z

- This gives me no network drivers (or they partially install and say a file is missing).

3)Driver Package Installer enabled - in the %GlobalTemplates%\DriverPacks_x86\ folder, I have DP_MassStorage_wnt6-x86_12121.7z
PENetwork - Copy driver files for all device classes not only Net-class checked and in %GlobalTemplates%\PENetwork_drivers_x86 I have DP_LAN_wnt6-x86_1208.7z (decompressed).
- This gives me network drivers but no mass storage.

Driver Integration - in the %GlobalTemplates%\Drivers_x86\ I have DP_MassStorage_wnt6-x86_12121.7z
DP_MassStorage_wnt6-x86_12121.7z
PENetwork - Copy driver files for all device classes not only Net-class checked and in %GlobalTemplates%\PENetwork_drivers_x86 I have DP_LAN_wnt6-x86_1208.7z (decompressed).
- This gives me network drivers but no mass storage.

I'm getting desperate.  My old build from last year is working, but I'd like to update it and add some more apps.

Thanks!


Re: Adding drivers to Win7PESE
« Reply #3 on: October 05, 2016, 08:42:45 PM »

SIW2

  • Code Baker
  • Chef
  • ***
  • Date Registered: Jul 2012
  • Posts: 197
You might be better using another folder and extract your drivers into it, not leaving them in .7z

Then use the browse button.

You can get the recent drivers using https://sdi-tool.org/
« Last Edit: October 05, 2016, 08:44:48 PM by SIW2 »

Re: Adding drivers to Win7PESE
« Reply #4 on: October 06, 2016, 02:42:47 PM »

brundleflyguy

  • Jr. Chef
  • **
  • Date Registered: Dec 2012
  • Posts: 23
Ok, I downloaded SDI and added the Snappy Driver Installer Script to my build.

My ISO has grown to 14GB (from 600MB) so I assume the drivers are installed.  I'm putting it on a USB now, and I'll report back.

Is there a manual on installing drivers somewhere?  I looked through the FAQ and couldn't find anything.

Re: Adding drivers to Win7PESE
« Reply #5 on: October 06, 2016, 06:31:50 PM »

brundleflyguy

  • Jr. Chef
  • **
  • Date Registered: Dec 2012
  • Posts: 23
Well, that worked fine, but I'm going to try shrinking the size of the ISO by removing some of the drivers. 

Re: Adding drivers to Win7PESE
« Reply #6 on: October 06, 2016, 07:35:34 PM »

SIW2

  • Code Baker
  • Chef
  • ***
  • Date Registered: Jul 2012
  • Posts: 197
I only use SDI to download the drivers.

Then extract the drivers I want into a separate folder.  I use dism to integrate that driver folder into my pe builds.


Re: Adding drivers to Win7PESE
« Reply #7 on: October 07, 2016, 08:31:08 PM »

brundleflyguy

  • Jr. Chef
  • **
  • Date Registered: Dec 2012
  • Posts: 23
So you use this script

Code: [Select]
ECHO OFF
::***********************************************************************************
::
:: Keep SDI.exe updated with the latest drivers and version of SDI_Rnnn.exe
::
:: NOTE: Put this batch file in the SDI_UPDATE directory with the SDI_Rnnn.exe file
::***********************************************************************************
::
::SET SDIPath to location of batch file which should be with SDI_Rnnn.exe
SET SDIPath=%~dp0
PUSHD %SDIPath%
::Get the newest SDI_Rnnn.exe file
FOR /F "delims=|" %%I IN ('DIR "SDI_R*.exe" /B /O:D') DO SET NewestSDI=%%I
:: Run SDI update
CALL %NewestSDI% /autoupdate /autoclose
::Make sure we still have most current executable in case one was just downloaded
FOR /F "delims=|" %%I IN ('DIR "SDI_R*.exe" /B /O:D') DO SET NewestSDI=%%I
::Copy current version to SDI.exe
COPY %NewestSDI% SDI.exe /Y
POPD

To run a driver update with SDI and then copy the drivers you want to your SEPE folder and run the build?

Re: Adding drivers to Win7PESE
« Reply #8 on: October 08, 2016, 02:23:02 PM »

SIW2

  • Code Baker
  • Chef
  • ***
  • Date Registered: Jul 2012
  • Posts: 197
I suppose you could do that.

I just run SDI.exe, select the driver packs I want it to download (e.g. Wlan and USB ).
Then I use 7-zip to browse throught the downloaded packs and extract whatever drivers I want into a folder.






Re: Adding drivers to Win7PESE
« Reply #9 on: October 08, 2016, 08:47:27 PM »

Lancelot

  • Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350
Hi brundleflyguy,

with similar things on another topic try this:

reply your topic post test with this plugin

*
put this plugin to your project

\Finals\
folder

Download and enable
\Downloads\Final_Y\Post Processing Tools -> UpdateInf selected as default

*
Use
\Drivers\"Driver Integration" to integrate drivers from dps (lan wan etc.)


Let us know if PENetwork now works ok  , disks are accessible or not ????????
« Last Edit: October 20, 2016, 03:37:54 PM by Lancelot »

Re: Adding drivers to Win7PESE
« Reply #10 on: October 12, 2016, 02:14:33 PM »

brundleflyguy

  • Jr. Chef
  • **
  • Date Registered: Dec 2012
  • Posts: 23
I suppose you could do that.

I just run SDI.exe, select the driver packs I want it to download (e.g. Wlan and USB ).
Then I use 7-zip to browse throught the downloaded packs and extract whatever drivers I want into a folder.

Never mind, it worked fine.
« Last Edit: October 12, 2016, 02:40:49 PM by brundleflyguy »

Re: Adding drivers to Win7PESE
« Reply #11 on: October 12, 2016, 02:45:39 PM »

brundleflyguy

  • Jr. Chef
  • **
  • Date Registered: Dec 2012
  • Posts: 23
Hi brundleflyguy,

with similar things on another topic try this:

reply your topic post test with this plugin

*
put this plugin to your project
(Attachment Link)
\Finals\
folder

*
Use
\Drivers\"Driver Integration" to integrate drivers from dps (lan wan etc.)


Let us know if PENetwork now works ok  , disks are accessible or not ????????

Hi Lancelot - I have it working now.  It appears that when I enable USB 3.0 support the drivers don't work reliably.  I will try your script with USB 3.0 enabled and report back.

Re: Adding drivers to Win7PESE
« Reply #12 on: October 20, 2016, 11:02:57 AM »

brundleflyguy

  • Jr. Chef
  • **
  • Date Registered: Dec 2012
  • Posts: 23
Hi Lancelot - it's working fine now with your script.

Re: Adding drivers to Win7PESE
« Reply #13 on: October 20, 2016, 03:36:30 PM »

Lancelot

  • Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350
To clear,

So now you say,

+ Drivers\'Driver Integration' plugin --> with your nic drivers
+ Drivers\'USB 3.0 Support' plugin--> Enabled
+ Final_Y\'Post Processing Tools' plugin + UpdateInf option on plugin enabled

PENetwork  now properly connects ??????
« Last Edit: October 20, 2016, 04:37:32 PM by Lancelot »

 

Powered by EzPortal