Answered Intel GMA 3150 on Intel D510MO desktop board problem

  • Tuesday, February 02, 2010 9:49 AM
     
     

    Hello
    I componentized drivers from the installation CD. All of the devices are displayed in Device Manager, except Intel GMA 3150 device.

    In Device Manager > Display Adapters it is displayed as Video Controller (VGA Compatible). When I looked to it's properties, in the "Device status" it says:

        This device is not configured correctly (Code 1).

    When I click 'Reinstall Driver' button nothing happens.

    I also did exactly the same way as explained in http://www.sjjmicro.com/Video_Driver_Component.html


    Below are the parts for this device from setupapi.log and FBALOG.txt.

    setupapi.log
    #I022 Found "PCI\VEN_8086&DEV_A001" in C:\WINDOWS\inf\igxp32.inf; Device: "Intel(R) Graphics Media Accelerator 3150"; Driver: "Intel(R) Graphics Media Accelerator 3150"; Provider: "Intel Corporation"; Mfg: "Intel Corporation"; Section name: "iPNV0".
    #I023 Actual install section: [iPNV0]. Rank: 0x00002001. Effective driver date: 08/19/2009.
    #-166 Device install function: DIF_SELECTBESTCOMPATDRV.
    #I063 Selected driver installs from section [iPNV0] in "c:\windows\inf\igxp32.inf".
    #I320 Class GUID of device remains: {4D36E968-E325-11CE-BFC1-08002BE10318}.
    #I060 Set selected driver.
    #I058 Selected best compatible driver.
    #-124 Doing copy-only install of "PCI\VEN_8086&DEV_A001&SUBSYS_4F4D8086&REV_02\3&61AAA01&0&10".
    #-166 Device install function: DIF_REGISTER_COINSTALLERS.
    #I056 Coinstallers registered.
    #-166 Device install function: DIF_INSTALLINTERFACES.
    #-011 Installing section [iPNV0.Interfaces] from "c:\windows\inf\igxp32.inf".
    #I054 Interfaces installed.
    #-166 Device install function: DIF_INSTALLDEVICE.
    #E161 Processing of call to class installer failed. Error 87: The parameter is incorrect.
    #I060 Set selected driver.
    #I125 Installing NULL driver for "PCI\VEN_8086&DEV_A001&SUBSYS_4F4D8086&REV_02\3&61AAA01&0&10".
    #E122 Device install failed. Error 0xe0000219: The installation failed because a function driver was not specified for this device instance.
    #I125 Installing NULL driver for "PCI\VEN_8086&DEV_A001&SUBSYS_4F4D8086&REV_02\3&61AAA01&0&10".


    FBALOG.TXT
     4:37:20 AM -  [PnpEnumThread: InstallDevice] SetupDiCallClassInstaller Error: 0x57, Device: Intel(R) Graphics Media Accelerator 3150
     4:37:21 AM -  [FBAInstallNullDriver] PCI\VEN_8086&DEV_A001&SUBSYS_4F4D8086&REV_02\3&61AAA01&0&10

    Please help!

    Thank you

    Alkim

All Replies

  • Tuesday, February 02, 2010 3:43 PM
     
     Answered

    There seems to be a known issue with Intel Graphics drivers not loading during FBA. Try unistalling the driver in device manager, and then do a scan for changes. This should load the driver properly.

    Intel offers a different driver as part of their embedded offering that loads properly: http://edc.intel.com/Software/Downloads/IEGD/


    -Sean

    www.sjjmicro.com / www.seanliming.com, Book Author - XP Embedded Advanced, XPe Supplemental Toolkit, WEPOS / POS for .NET Step-by-Step
    • Marked As Answer by ozaygen Monday, February 15, 2010 2:48 PM
    •  
  • Friday, February 12, 2010 12:17 PM
     
     
    I've been using IEGD for my old "D945GCLF2" (945GC Chipset), but it seems that the new board "D510MO" comes with GMA 3150.. and it seems that is not included in the list of supported chipset of IEGD.
    Anyone has already tested it successfully (IEGC 10.3 with GMA 3150)?
    thanks in advance
  • Saturday, February 13, 2010 3:46 PM
     
     
    Did you try to uninstalling the driver with the yellow mark in device manager, and then do a scan for changes to reload the driver? 

    -Sean


    www.sjjmicro.com / www.seanliming.com, Book Author - XP Embedded Advanced, XPe Supplemental Toolkit, WEPOS / POS for .NET Step-by-Step
  • Monday, February 15, 2010 2:48 PM
     
     
    Sorry Sean
    I didn't replied after your suggestion. I did it in your way and it worked.
    Thanks again :)
     
     
  • Monday, February 15, 2010 4:06 PM
     
     
    Sorry Sean
    I didn't replied after your suggestion. I did it in your way and it worked.
    Thanks again :)
     
     
    Did you get it working with IEGC driver? (if yes...choosing which platform chipset? )
    ...or with the trick to uninstall and scan for hw changes?
    thanks in advance!
  • Tuesday, February 16, 2010 8:49 AM
     
     

    To prevent confusion I am writing the steps involved

    1. Download the driver (I used Intel Graphics Media Accelerator 3150 Driver for Windows XP (zip) - driver version: 14.37.50.1.5134) from intel web site.

    2. Prepare your sld file according to the procedure explained in Sean's web site (http://www.sjjmicro.com/Video_Driver_Component.html)

    3. In Target Designer don't forget to add also 'Add Hardware Control Panel' and 'Device Manager' components

    4. After FBA you can uninstall the driver and make a scan for hw changes (4-5 mouse clicks job)

     Alkim

    ps: Except this little trick there is no problem with the D510MO board.

     

  • Wednesday, February 17, 2010 7:30 PM
     
     
    thanks for the clarification Alkim.
    Here's my experience:
    I've tested this board with an XPE image booting from usb; I've installed the driver after FBA... everything is ok, except for the chipset driver.
    I've seen that if I install the chipset drivers (INF_allOS_9.1.1.1025_PV.exe) I receive a bluescreen at the next boot. (If i remember correctly this was happening even with the "D945GCLF2")
    Apart this issue..everything is working fine.

    By the way... is there any difference from installing the drivers after FBA and the solution to componentize the drivers and add the components to the image?
  • Friday, February 19, 2010 12:59 PM
     
     

    Hello DavidITA
    for the chipset componentization you should use ich7core.inf file. You should also include
    - machine.inf
    - ich7core.inf
    - isapnp.sys
    - pci.sys
    files. Componentize according to Sean's video tutorial
    http://www.sjjmicro.com/Video_INF_Import_Issues.html

    good luck

    Alkim

  • Thursday, March 11, 2010 9:39 PM
     
     
    Are you saying that with the download from http://edc.intel.com/Software/Downloads/IEGD/ it is possible to build an sld that will work with the 3150? I am looking for a solution that does not require fiddling around with the device manager.

    Do you know if Intel is going to address the issue?
  • Friday, March 12, 2010 5:57 PM
     
     

    during inf import the following registry warnings occur and I am not sure if they have anything to do the the problem we are have creating a valid component for the 3159, can anyone comment on these warnings and how to make them go away?

    Warning:D:\Share\intel 3150\Graphics\igxp32.inf: [DelFiles] needs to be processed by the user.
    +++ CRITICAL ERROR +++:An error occurred when trying to add a registry resource HKEY_LOCAL_MACHINE\Software\INTEL\.
    +++ CRITICAL ERROR +++:An error occurred when trying to add a registry resource HKEY_LOCAL_MACHINE\Software\Intel\Display\.
    +++ CRITICAL ERROR +++:An error occurred when trying to add a registry resource HKEY_LOCAL_MACHINE\Software\Intel\Display\igfxcui\.
    +++ CRITICAL ERROR +++:An error occurred when trying to add a registry resource HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\igfxcui\.
    +++ CRITICAL ERROR +++:An error occurred when trying to add a registry resource HKEY_LOCAL_MACHINE\Software\Intel\Display\igfxcui\.
    Info:Creating: Intel(R) Graphics Media Accelerator 3150
    Warning:D:\Share\intel 3150\Graphics\igxp32.inf: [DelFiles] needs to be processed by the user.
    +++ CRITICAL ERROR +++:An error occurred when trying to add a registry resource HKEY_LOCAL_MACHINE\Software\INTEL\.
    +++ CRITICAL ERROR +++:An error occurred when trying to add a registry resource HKEY_LOCAL_MACHINE\Software\Intel\Display\.
    +++ CRITICAL ERROR +++:An error occurred when trying to add a registry resource HKEY_LOCAL_MACHINE\Software\Intel\Display\igfxcui\.
    +++ CRITICAL ERROR +++:An error occurred when trying to add a registry resource HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\igfxcui\.
    +++ CRITICAL ERROR +++:An error occurred when trying to add a registry resource HKEY_LOCAL_MACHINE\Software\Intel\Display\igfxcui\.
    Info:Creating: Intel(R) Graphics Media Accelerator 3150
    Warning:D:\Share\intel 3150\Graphics\igxp32.inf: [DelFiles] needs to be processed by the user.
    +++ CRITICAL ERROR +++:An error occurred when trying to add a registry resource HKEY_LOCAL_MACHINE\Software\INTEL\.
    +++ CRITICAL ERROR +++:An error occurred when trying to add a registry resource HKEY_LOCAL_MACHINE\Software\Intel\Display\.
    +++ CRITICAL ERROR +++:An error occurred when trying to add a registry resource HKEY_LOCAL_MACHINE\Software\Intel\Display\igfxcui\.
    +++ CRITICAL ERROR +++:An error occurred when trying to add a registry resource HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\igfxcui\.
    +++ CRITICAL ERROR +++:An error occurred when trying to add a registry resource HKEY_LOCAL_MACHINE\Software\Intel\Display\igfxcui\.
    Info:Creating: Intel(R) Graphics Media Accelerator 3150
    Warning:D:\Share\intel 3150\Graphics\igxp32.inf: [DelFiles] needs to be processed by the user.
    +++ CRITICAL ERROR +++:An error occurred when trying to add a registry resource HKEY_LOCAL_MACHINE\Software\INTEL\.
    +++ CRITICAL ERROR +++:An error occurred when trying to add a registry resource HKEY_LOCAL_MACHINE\Software\Intel\Display\.
    +++ CRITICAL ERROR +++:An error occurred when trying to add a registry resource HKEY_LOCAL_MACHINE\Software\Intel\Display\igfxcui\.
    +++ CRITICAL ERROR +++:An error occurred when trying to add a registry resource HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\igfxcui\.
    +++ CRITICAL ERROR +++:An error occurred when trying to add a registry resource HKEY_LOCAL_MACHINE\Software\Intel\Display\igfxcui\.
    Info:Completed processing file [Import succeeded]  : D:\Share\intel 3150\Graphics\igxp32.inf

  • Tuesday, July 31, 2012 2:44 AM
     
     

    Well, it's been a long time from the original post, but just in case anyone still arrive here... I had the same problem, and I manage to solve it.

    I componentized the drivers as usual, but had the same problem.

    Then, in Component Designer, I manually added all the files that where missed from the .inf import from the extracted original drivers (yes, I looked into Files within the Component, and compared one by one with all the original drivers that I extracted from the installer GFX_XP32_14.37.50.4.5260_PV_Intel.exe)

    So I added several files (all of them to folder %11%):

    difx32.dll, difxapi.dll, HDMIENU.dll, HDMIESP.dll, ig4dev32.dll, ig4icd32.dll, igcompkrng500.bin, igkrng400.bin, igkrng500.bin, igxpco32.dll, igxpun.exe, IIF2.ini, IIF2v.ini, oemdspif.dll.

    Then driver loaded flawlessly.

    Probably not all of these files are needed, but I wont be doing the combinatorial test to discover the exact solution. This one works perfect.

    Diego

  • Friday, October 26, 2012 4:56 AM
     
     

    Using Diego's post, I was able to narrow it down to adding HDMI***.dll, difxapi.dll, IIF2.ini and IIF2v.ini.

    The HDMI***.dll file (HDMIENU.dll in my case) comes from the Lang/HDMI folder which I presume is a language file.
    The IIF2.ini and IIF2v.ini files are instruction files for copying/installing the drivers further into the operating system, and the difxapi.dll which is called by the .ini files is the "Driver Install Frameworks API".

    Adding only those four files using Diego's method, the driver loaded first time with no problems.