2 Graphics Controller using the same inf file

V

vut

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
 
A

Andy Allred [MS]

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.
 
V

vut

hey Andy,

Thanks a lot for the quick reply. I still want to be able to use all
of the components with the same file to ensure compatibility for my old
model. So I don't want my inf file to overwrite each other.

And yes, 945G do support 915G. However, 915G supports a lot of other
component that 945G does not support. in other words, i should be able
to delete my old 915G component and it should work but the other
components that 915G supports, i wouldn't be able to use it

Is there other way? like say change all the file names(that's a lot)
and i guess there should be a better way to include all of the
components


thanks

vut
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top