DeployAnywhere process doesn't install all complex drivers (Nvidia drivers, etc)
search cancel

DeployAnywhere process doesn't install all complex drivers (Nvidia drivers, etc)

book

Article ID: 176000

calendar_today

Updated On:

Products

Deployment Solution IT Management Suite Ghost Solution Suite

Issue/Introduction

When Drivermanager imports drivers into the Drivers database, Drivermanager only imports files listed in the driver INF file. Unfortunately, for complex drivers - usually video drivers - there are additional files that are needed for the driver installation to be successful and these are not referenced in the INF file. Since these files aren't referenced in the INF file, they are not imported.

There aren't any errors and the driver doesn't install correctly.

Environment

DS 8.x

GSS 3.x

Cause

Driver manufacturers are not referencing files in the INF files that are needed for successful driver installation.  

Resolution

Since the ITMS 8.5 Post RU2 release, a new executable named ''updatedriver.exe' can be used to overcome this limitation.  This file is located on the Symantec Management Platform Server at '<drive>\program files\altiris\deployment\tools'

To use this new executable, follow these steps:

  1. Import the driver using the normal drivermanagement process
  2. Deploy an image and allow DeployAnywhere (DA) to run.  DO NOT boot to production.
  3. Gather the Deployanywhere logs
  4. Boot to production
  5. Open device manager and check the hardware ID's of the driver that didn't install
  6. Open the DA log that shows the targeting of drivers and search for the hardwareID of the driver.
  7. Note the name of the driver that DA used.
  8. On the SMP Server go to driversdb and open up the driver folder.
  9. Copy the drivers from the source driver package into the driver folder under driversdb.
  10. Save 'updatedriver.exe' to the root of the driversdb folder.
  11. Open a command prompt and type 'updatedriver.exe <path to the driver>'
  12. 'updatedriver.exe' will add every file in the drivers folder to the driversmanifest.txt