Video Screencast Help
Symantec to Separate Into Two Focused, Industry-Leading Technology Companies. Learn more.

Update Existing Preboot Drivers - SMP 7.1 & Dell Optiplex 390

Created: 03 Aug 2012

Problem:
PXE booting Dell Optiplex 390 fails to properly load NIC drivers - error is:
Validating network connection <validation criteria = -169.254>
Restarting DHCP client service: retry 1...
Restarting DHCP client service: retry 2...
Restarting DHCP client service: retry 3...

Issues:
PC Requires RealTek PCI Gigabit Ethernet drivers (NETRTX32)

Unable to add Dell provided Vista drivers via SMP 7.1 Preboot process:
http://www.symantec.com/business/support/index?page=content&id=HOWTO10872
SMP 7.1 errors out - after several attempts it will eventually copy to \\SMP-SERVER\Deployment\Task Handler\bootwiz\Platforms\Winpe2\x86\Drivers\CUSTOM\Drivers - but it has no effect on PXE booting.

Troubleshooting:
 1. Placed Dell provided drivers on USB flash disk
 2. Booted into PXE with flash drive attached
 3. 'Broke' out of  WinPE startup (Restarting DHCP client service: retry 1…) via CTRL-C
 4. Followed steps outlined here http://www.symantec.com/business/support/index?page=content&id=TECH122799 to load test drivers
     a. Verified drivers work / resolve the issue
 5. Checked \\SMP-SERVER\Deployment\Task Handler\bootwiz\Platforms\Winpe2\x86\Drivers\STD\Drivers
     a. Found pre-existing NETRTX32 driver
     b. Verified existing driver was the same - merely an earlier version of driver needed.
  
Solution:
 1. From the SMP 7.1 Server
     a. Copy existing \\SMP-SERVER\Deployment\Task Handler\bootwiz\Platforms\Winpe2\x86\Drivers\CUSTOM\Drivers\NETRTX32 folder elsewhere (for back out reasons only)
     b. Replace existing NETRTX32 driver files with new(er) files
 2. From the SMP 7.1 Console
     a. Navigate to Settings - Deployment and Migration - Drivers - BDC WinPE Drivers(x86)
     b. Click Update Distribution Points button
 3. From the Site Server's Symantec Management Agent Settings
     a. Click the Configuration Update Button
     b. Wait / Verify the BDC WinPE Drivers(x86) package updates
 4. From the SMP 7.1 console
     a. Navigate to Settings - Deployment and Migration - Symantec Boot Services (PXE) - Preboot Configurations
     b. Regenerate necessary Preboot Configurations
 5. From the Site Server
     a. Open Symantec Management Agent Settings
     b. Click the Configuration Update Button
     c. Open Task Manager - BootWiz should appear… Wait for it to complete
     d. Optional - From the Site Server, clear / reset the SBS store.
         Note - I have a script for this task, which is as below:
         SC STOP _Symantec_netBoot_Mtftp
         SC STOP _Symantec_netBoot_NSiSignal
         PING 127.0.0.1 -n 15 -w 15000 >NUL
         SC STOP _Symantec_netBoot_Server
         PING 127.0.0.1 -n 15 -w 15000 >NUL
         SC STOP _Symantec_netBoot_Interface
         PING 127.0.0.1 -n 15 -w 15000 >NUL
         DEL /Q /F "\\localhost\Deployment\Task Handler\SBS\SBSStore\*.*"
         SC START _Symantec_netBoot_Interface
         SC START _Symantec_netBoot_Server
         SC START _Symantec_netBoot_NSiSignal
         SC START _Symantec_netBoot_Mtftp
         PING 127.0.0.1 -n 90 -w 15000 >NUL

 6. PXE boot Optiplex 390 - issue resolved! yes