Device name change between platforms
- From: Boyd <Boyd@xxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Fri, 1 Aug 2008 07:16:16 -0700
Hi,
I have an image that runs on platforms that use Intel® 82559ER Fast Ethernet
Controllers. The supplier of the boards sometimes substitutes one flavour of
Intel controller for another "compatible" family member.
When I configure my solution on one platform and save away the registry, it
refers to the Ethernet driver as L"COMM\\PCI\\E100CE1\\"
But when I run up the image on a different board that uses a different
Ethernet chip set, a new Registry entry is created: L"COMM\\PCI\\E100CE2\\"
Unfortunaetly my application software is hard coded to use
L"COMM\\PCI\\E100CE1\\" when configuring communication parameters.
I remember some tme ago doing something that would cause the CE image to
"forget about" the original driver so that the "new" hardware platform would
always use L"COMM\\PCI\\E100CE1\\"
even if the image medium was moved from one hardware platform to another
with a different ( but compatible ) Ethernet chip set. But I cannot remember
what the solution was.
Is it an option in the Platform Builder of the image? A registry setting?
The software is of course embedded so no it is not possible to "see" which
one is being used today - no video, no keyboard, no mouse.
.
- Prev by Date: Re: RegisterDevice is getting Fail ??
- Next by Date: Enumerate events in the system
- Previous by thread: Re: RegisterDevice is getting Fail ??
- Next by thread: Enumerate events in the system
- Index(es):
Relevant Pages
|