Hi vut,
Two things:
1.
Do both INFs have the same file name and both are going to the INF
directory? If so, then what's happening is the last component owning that
file name as a resource is overwriting the first component. You could change
the name of one of the INFs, if it used to be INTEL.inf, you could rename
the new one to 945G_INTEL.inf.
Changing the name of the INF shouldn't have any negative effect since PNP
will parse the INFs in the folder no matter the name to find the best match
to the ven/dev ID of the physical device.
Just be sure to update the file name in the component as well when you
update the INF in the repository, otherwise you'll get a file not found.
2.
Lastly, if the 945G INF also has the resource information for the 915G
and/or the newer driver is backwards compatible, then you may be able to
just consume the new INF. In fact, if the resource information for 915 is in
the new INF you should have gotten a newer 915 component out of it when
importing the 945 INF in Component Designer.
--
Andy
--
Embedded team blog:
http://blogs.msdn.com/embedded/
This posting is provided "AS IS" with no warranties, and confers no rights.
"vut" <(E-Mail Removed)> wrote in message
news:(E-Mail Removed)...
> Hey,
>
>
> I am trying to change graphics controller from Intel Grpahics express
> chipset family 915G to 945G. But I still want my 915G driver to be in
> my image since i still need the new image to be compatible with the
> older model. When i use the new inf for 945G to create a component and
> included in target designer. It looks fine but when I built an image,
> the old inf file came up and thus my embedded device cannot find a
> driver for a graphics controller.
>
> Can i just change my .inf file name or is there other way around these
> without changing .inf file name?
>
>
> thanks
>
>
> vut
>