MSEndpointMgr / ModernDriverManagement

Official repo of Modern Driver Management from MSEndpointMgr.com
https://www.msendpointmgr.com
MIT License
133 stars 80 forks source link

MDM does not seem to install driver extension classes #253

Open itdsdi opened 1 year ago

itdsdi commented 1 year ago

I have noticed that driver packages do not seem to install the extension class, for example the HP EliteBook 840 14 inch G9 and G10 have a Realtek sound controller and a Cirrus Logic Awesome Speaker Amps controller, but also require the Cirrus Amp Driver Extension for the sound to work.

For example when the driver pack is downloaded for the G10 the extension exist in the structure HP\EliteBook 840 14 inch G10 Notebook PC\Windows10-22H2-x64-2.00 A 1\StandardPkg\Audio\REALTEK\P014HB-B2C\src\driver\CsAudioExt

Does anyone know of a work around for this.

We are using SCCM alongside to the Automated Driver Tool

yogiwan commented 1 year ago

Hi

same issue here.

I worked around it creating an Application in my Task Sequence to Install the CsAudioExt drivers after the ADT install step. The Application contains only the CsAudioExt folder from the ADT package and I use "%windir%\system32\pnputil.exe /add-driver ".\driver\Csaudioext*.inf" /subdirs /install" to install them. I also set a WMI Condition on the step to only run on a specific hardware.

maybe this helps.

itdsdi commented 1 year ago

Our workaround was to as part of the task sequence use the deploy driver package after the Automated Driver Tool finishes, we created a driver package with the extension and set the driver package against a wmi query to apply depending on the model. The same issue happened with the HP EliteBook 840 14 inch G10, so its likely future versions will follow the same path.