4 Replies Latest reply on Jun 12, 2015 7:19 PM by ndiamond

    GMA 3150 driver fails to install, Windows 7

    ndiamond

      The Intel driver installer for GMA3150 says:
        Error
        An unknown error has occured.
        Setup will exit.
      on Windows 7 Starter (32 bit) with SP1.

       

      Looking in the log file, the Intel driver installer for GMA3150 contains an obsolete version of difxapi.dll.
      Windows 7 SP1 or other Windows Update already installed a newer version of difxapi.dll in the System32 directory.
      Intel's installer fails because it can't overwrite Microsoft's newer version by Intel's older version.

       

      Here's part of the log from the installer downloaded from LG's support site:
              Copy File Source = D:\LG X200\VGA-Win7 VGA driver for LG Notebook.(Ver.8.14.10.1972)\GRAPHICS\difxapi.dll
              Copy File Destination = C:\Windows\system32\difxapi.dll
              Copy file error (5) on source = D:\LG X200\VGA-Win7 VGA driver for LG Notebook.(Ver.8.14.10.1972)\GRAPHICS\difxapi.dll. Trying again.
              Copy file error (5) on source = D:\LG X200\VGA-Win7 VGA driver for LG Notebook.(Ver.8.14.10.1972)\GRAPHICS\difxapi.dll. Trying again.
              Copy file error (5) on source = D:\LG X200\VGA-Win7 VGA driver for LG Notebook.(Ver.8.14.10.1972)\GRAPHICS\difxapi.dll. Trying again.
              Copy file error (5) on source = D:\LG X200\VGA-Win7 VGA driver for LG Notebook.(Ver.8.14.10.1972)\GRAPHICS\difxapi.dll. Trying again.
      !!!     ERROR 0x5: CopyFile generated an unexpected error.
      [...]
      !!!     ERROR 0x5B4: DriverPackageInstall generated an unexpected error

       

      Here's the log from the latest installer downloaded from Intel's web site
        https://downloadcenter.intel.com/search?keyword=gma3150
      This one is less informative so I copy everything.
      >>> 6/10/2015 07:21:52:653
          [Installer]
            Installer Version: 1.1.36.0
            Date Compiled = Thu Feb  4 10:54:15 2010
            Commandline = 
          [Resources]
            Found DLL = C:\Users\user\AppData\Local\Temp\pft407D~tmp\Lang\HDMI\ARA\HDMIARA.dll
            Found DLL = C:\Users\user\AppData\Local\Temp\pft407D~tmp\Lang\HDMI\CHS\HDMICHS.dll
            Found DLL = C:\Users\user\AppData\Local\Temp\pft407D~tmp\Lang\HDMI\CHT\HDMICHT.dll
            Found DLL = C:\Users\user\AppData\Local\Temp\pft407D~tmp\Lang\HDMI\CSY\HDMICSY.dll
            Found DLL = C:\Users\user\AppData\Local\Temp\pft407D~tmp\Lang\HDMI\DAN\HDMIDAN.dll
            Found DLL = C:\Users\user\AppData\Local\Temp\pft407D~tmp\Lang\HDMI\DEU\HDMIDEU.dll
            Found DLL = C:\Users\user\AppData\Local\Temp\pft407D~tmp\Lang\HDMI\ELL\HDMIELL.dll
            Found DLL = C:\Users\user\AppData\Local\Temp\pft407D~tmp\Lang\HDMI\ENU\HDMIENU.dll
            Found DLL = C:\Users\user\AppData\Local\Temp\pft407D~tmp\Lang\HDMI\ESP\HDMIESP.dll
            Found DLL = C:\Users\user\AppData\Local\Temp\pft407D~tmp\Lang\HDMI\FIN\HDMIFIN.dll
            Found DLL = C:\Users\user\AppData\Local\Temp\pft407D~tmp\Lang\HDMI\FRA\HDMIFRA.dll
            Found DLL = C:\Users\user\AppData\Local\Temp\pft407D~tmp\Lang\HDMI\HEB\HDMIHEB.dll
            Found DLL = C:\Users\user\AppData\Local\Temp\pft407D~tmp\Lang\HDMI\HUN\HDMIHUN.dll
            Found DLL = C:\Users\user\AppData\Local\Temp\pft407D~tmp\Lang\HDMI\ITA\HDMIITA.dll
            Found DLL = C:\Users\user\AppData\Local\Temp\pft407D~tmp\Lang\HDMI\JPN\HDMIJPN.dll
            Found DLL = C:\Users\user\AppData\Local\Temp\pft407D~tmp\Lang\HDMI\KOR\HDMIKOR.dll
            Found DLL = C:\Users\user\AppData\Local\Temp\pft407D~tmp\Lang\HDMI\NLD\HDMINLD.dll
            Found DLL = C:\Users\user\AppData\Local\Temp\pft407D~tmp\Lang\HDMI\NOR\HDMINOR.dll
            Found DLL = C:\Users\user\AppData\Local\Temp\pft407D~tmp\Lang\HDMI\PLK\HDMIPLK.dll
            Found DLL = C:\Users\user\AppData\Local\Temp\pft407D~tmp\Lang\HDMI\PTB\HDMIPTB.dll
            Found DLL = C:\Users\user\AppData\Local\Temp\pft407D~tmp\Lang\HDMI\PTG\HDMIPTG.dll
            Found DLL = C:\Users\user\AppData\Local\Temp\pft407D~tmp\Lang\HDMI\RUS\HDMIRUS.dll
            Found DLL = C:\Users\user\AppData\Local\Temp\pft407D~tmp\Lang\HDMI\SKY\HDMISKY.dll
            Found DLL = C:\Users\user\AppData\Local\Temp\pft407D~tmp\Lang\HDMI\SLV\HDMISLV.dll
            Found DLL = C:\Users\user\AppData\Local\Temp\pft407D~tmp\Lang\HDMI\SVE\HDMISVE.dll
            Found DLL = C:\Users\user\AppData\Local\Temp\pft407D~tmp\Lang\HDMI\THA\HDMITHA.dll
            Found DLL = C:\Users\user\AppData\Local\Temp\pft407D~tmp\Lang\HDMI\TRK\HDMITRK.dll
            Selected DLL = C:\Users\user\AppData\Local\Temp\pft407D~tmp\Lang\HDMI\ENU\HDMIENU.dll
          [EnumDev]
            [GetDrivers]
              [Find INFs]
                Found INF = C:\Users\user\AppData\Local\Temp\pft407D~tmp\Graphics\igdlh.inf
              [Parse INFs]
                {INF Info}
                  Current INF = C:\Users\user\AppData\Local\Temp\pft407D~tmp\Graphics\igdlh.inf
                  Date = 10/24/2010
                  Version = 8.14.10.2230
                  ClassGUID = {4D36E968-E325-11CE-BFC1-08002BE10318}
                  PackageInfo.Name = Graphics
                  PackageInfo.Sequence = 0
                  PackageInfo.INFSource = C:\Users\user\AppData\Local\Temp\pft407D~tmp\Graphics
                  Manufacturer = INTEL.MFG
                  Resolved Manufacturer = INTEL.MFG
                  Description: Intel(R) Graphics Media Accelerator 3150
                  HardwareID = PCI\VEN_8086&DEV_A001
                  Description: Intel(R) Graphics Media Accelerator 3150
                  HardwareID = PCI\VEN_8086&DEV_A002
                  Description: Intel(R) Graphics Media Accelerator 3150
                  HardwareID = PCI\VEN_8086&DEV_A011
                  Description: Intel(R) Graphics Media Accelerator 3150
                  HardwareID = PCI\VEN_8086&DEV_A012
                  Matched HardwareID = PCI\VEN_8086&DEV_A011
                  Matched HardwareID = PCI\VEN_8086&DEV_A011
                  Matched HardwareID = PCI\VEN_8086&DEV_A011
                  Matched HardwareID = PCI\VEN_8086&DEV_A011
                  Matched HardwareID = PCI\VEN_8086&DEV_A011
                  Matched HardwareID = PCI\VEN_8086&DEV_A011
                  Matched HardwareID = PCI\VEN_8086&DEV_A012
                  Installed Driver = {4d36e968-e325-11ce-bfc1-08002be10318}\0001
              [Manditory Filters]
            [Filter Active]
            [Filter 4ID]
          [PreChecks]
            New version = 8.14.10.2230
            Old version =
            New version = 8.14.10.2230
            Old version = 8.14.10.1972
          [Dialogs]
            Winsat will run
          [Cleanup Previous]
            Using RegDeleteKeyEx
            Using RegDeleteKeyEx
          [InstallApp]
            Wait for event was signaled propertly.
            Opened C:\Users\user\AppData\Local\Temp\pft407D~tmp\IIF2.ini
            [Filter INI Conditions]
              Skipped INI element = copy file
              Skip Condition = IsWoW
              Skipped INI element = copy file
              Skip Condition = IsWoW
            [CopyDir]
            [CopyFiles]
              New Uninstall Key = copyfile0
              Copy File Source = C:\Users\user\AppData\Local\Temp\pft407D~tmp\setup.exe
              Copy File Destination = C:\Windows\system32\igxpun.exe
              Copy File Source = C:\Users\user\AppData\Local\Temp\pft407D~tmp\difxapi.dll
              Copy File Destination = C:\Windows\system32\difxapi.dll
              New Uninstall Key = copyfile1
              Copy File Source = C:\Users\user\AppData\Local\Temp\pft407D~tmp\Lang\HDMI\ENU\HDMIENU.dll
              Copy File Destination = C:\Windows\system32\Lang\HDMI\ENU\HDMIENU.dll
              New Uninstall Key = copyfile2
              Copy File (uninstallonly) = C:\\windows\system32\igfxsrvc.exe
              New Uninstall Key = copyfile3
              Copy File (uninstallonly) = C:\\windows\system32\igfxtray.exe
            [Registry]
              New Uninstall Key = registry0
              Created Key (uninstallonly)= HKLM\SOFTWARE\Intel\Display\=,
              New Uninstall Key = registry1
              Created Key (uninstallonly)= HKLM\SOFTWARE\Intel\HDMI\=,
              New Uninstall Key = registry2
              Create SZ Key = HKLM\System\CurrentControlSet\Control\Windows\SystemDirectory=C:\Windows\system32,sz
              New Uninstall Key = registry3
              Create SZ Key = HKLM\System\CurrentControlSet\Services\ialm\Device0\SystemDirectory=C:\Windows\system32,sz
              New Uninstall Key = registry4
              Create SZ Key = HKLM\System\CurrentControlSet\Services\ialm\Device1\SystemDirectory=C:\Windows\system32,sz
              New Uninstall Key = registry5
              Create SZ Key = HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\HDMI\DisplayName=Intel(R) Graphics Media Accelerator Driver,sz
              New Uninstall Key = registry6
              Create SZ Key = HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\HDMI\UninstallString=C:\Windows\system32\igxpun.exe -uninstall,sz
              New Uninstall Key = registry7
              Create SZ Key = HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\HDMI\DisplayIcon=C:\Windows\system32\igxpun.exe,0,sz
              New Uninstall Key = registry8
              Create SZ Key = HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\HDMI\Publisher=Intel Corporation,sz
              New Uninstall Key = registry9
              Create DWORD Key = HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\HDMI\EstimatedSize=55600,dw
              New Uninstall Key = registry10
              Create SZ Key = HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\HDMI\InstallLocation=C:\Windows\system32,sz
              New Uninstall Key = registry11
              Create DWORD Key = HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\HDMI\NoModify=1,dw
              New Uninstall Key = registry12
              Create DWORD Key = HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\HDMI\NoRepair=1,dw
              New Uninstall Key = registry13
              Create DWORD Key = HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\HDMI\VersionMajor=1,dw
              New Uninstall Key = registry14
              Create DWORD Key = HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\HDMI\VersionMinor=0,dw
              New Uninstall Key = registry15
              Create SZ Key = HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\HDMI\DisplayVersion=8.14.10.2230,sz
              Create SZ Key = HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce\WinSat=winsat dwm -xml results.xml,sz
              New Uninstall Key = registry16
              Created Key (uninstallonly)= HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\HotKeysCmds=,
              New Uninstall Key = registry17
              Created Key (uninstallonly)= HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\IgfxTray=,
              New Uninstall Key = registry18
              Created Key (uninstallonly)= HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\Persistence=,
            [DLLs]
            [Services]
            [Processes]
              New Uninstall Key = process0
              New Uninstall Key = process1
            [Shortcuts]
            [Update reference count]
              Old reference count = 0
              New reference count = 1
          [InstallDev]
            [Device]
              Driver = C:\Users\user\AppData\Local\Temp\pft407D~tmp\Graphics\igdlh.inf
              INF = C:\Users\user\AppData\Local\Temp\pft407D~tmp\Graphics\igdlh.inf
              Installed INF =
              Previous driver package = C:\Windows\System32\DriverStore\FileRepository\igdlh.inf_x86_neutral_7e023b84287ce181\igdlh.inf
              Updating driverstore package.
              0x0: ENTER:  DriverPackagePreinstallW
              0x0: C:\Users\user\AppData\Local\Temp\pft407D~tmp\Graphics\igdlh.inf is preinstalled.
              0x0: RETURN: DriverPackagePreinstallW  (0x0)
              Updated driverstore package OK.
              Difx = 32 bit
              [Difx Log]
                0x0: ENTER:  DriverPackageInstallW
                0x0: DRIVER_PACKAGE_LEGACY_MODE flag set but not supported on Plug and Play driver on VISTA. Flag will be ignored.
                0x0: Installing INF file 'C:\Users\user\AppData\Local\Temp\pft407D~tmp\Graphics\igdlh.inf' (Plug and Play).
                0x0: Looking for Model Section [Intel.Mfg]...
                0x0: Installing devices with Id "PCI\VEN_8086&DEV_A011&SUBSYS_200D1854&REV_00" using INF "C:\Windows\System32\DriverStore\FileRepository\igdlh.inf_x86_neutral_7e023b84287ce181\igdlh.inf".
                0x0: ENTER UpdateDriverForPlugAndPlayDevices...
                0x5B4: RETURN UpdateDriverForPlugAndPlayDevices.
                0x5B4: Installation failed.
                0x5B4: PnP Install failed.
                0x0: Attempting to rollback ...
                0x0: No devices to rollback
                0x0: RETURN: DriverPackageInstallW  (0x5B4)
                0x0: ENTER:  DriverPackageGetPathW
                0x0: RETURN: DriverPackageGetPathW  (0x0)
              DriverPackageGetPath Success (C:\Windows\System32\DriverStore\FileRepository\igdlh.inf_x86_neutral_7e023b84287ce181\igdlh.inf)
      !!!     ERROR 0x5B4: DriverPackageInstall generated an unexpected error
      [ResponseResult]
      ResultCode = 1460
      <<< 6/10/2015 07:41:36:149

        • 1. Re: GMA 3150 driver fails to install, Windows 7
          allan_intel

          I would recommend installing the driver manually, this will force the installation of the driver. Please bear in mind that when installing generic Intel drivers, you may loose graphics features or customization added by your computer manufacturer.

           

          See here for instructions:

          Graphics Drivers — How to Manually Install a Driver in Microsoft Windows 7*

           

          Download the following driver to perform manual install: File name: win7.zip

           

          Allan.

          • 2. Re: GMA 3150 driver fails to install, Windows 7
            ndiamond

            Thank you for sending a zip file by e-mail.  But first, I will have to reinstall Windows again on that PC.  I will try to use LG's installer for the GMA3150 before installing Service Pack 1 for Windows 7.  If it works then I won't use your zip file.

             

            I agree with your statement "Please bear in mind that when installing generic Intel drivers, you may loose graphics features or customization added by your computer manufacturer."  That is exactly the reason why my initial posting quoted from the log of my first effort to use LG's installer before my second effort which used a download from Intel.

             

            Yours sincerely,

            Norman Diamond

            • 3. Re: GMA 3150 driver fails to install, Windows 7
              allan_intel

              Thanks for letting me know about this matter. I hope after reinstalling operating system, the computer will go back to normal

              Allan.

              • 4. Re: GMA 3150 driver fails to install, Windows 7
                ndiamond

                I think the problem was the hard drive.  Between my second and third reinstallations of Windows, I booted live Linux DVDs, ran smartctl, and ran various dd commands to try to persuade the drive's firmware to relocate bad blocks, but the drive's firmware pretended it repaired bad blocks and reduced both the number of relocations and the number of pending blocks to zeroes.  On the other hand, the drive's firmware decided that the number of reading errors put it in failing state.  So I guess there were bad blocks in files holding Intel's drivers and maybe some components of Windows.  Maybe even in the pagefile.

                 

                On a replacement hard drive, Intel's drivers installed quickly and Windows activation went quickly, so that was probably it.

                 

                Also my previous message had a mistake.  I reinstalled Windows 7 Starter with SP1 already incorporated, not Windows 7 Starter RTM.  Windows 7 Starter RTM had blue screened during my zeroth attempt to reinstall, and I recalled Windows XP RTM being incompatible with Core 2 Duos, so I downloaded Windows 7 Starter with SP1 from Microsoft and used it for my first, second, and third reinstallations.  I'm not sure now if the blue screens were due to RTM  incompatibity with the Atom CPU (as Windows XP RTM had been incompatible with Core 2 Duo) or if they were caused by faulty reads of Windows components from the failing drive.