Third party driver installation

  • Thread starter Victor Zaslavsky
  • Start date
V

Victor Zaslavsky

Hi folks,

I build image for the system with some out-of-the-box drivers. I've the
devices successfully detected by TAP and the drivers componentized. However
after the FBA the devices have no driver installed and I have to install the
drivers again.

What do I miss?

Thanks in advance,
Victor.
 
S

Stephen Bashford

Hi folks,

I build image for the system with some out-of-the-box drivers. I've the
devices successfully detected by TAP and the drivers componentized.
However after the FBA the devices have no driver installed and I have to
install the drivers again.

Did you re-import your PMQ file after you componentised the drivers?

Stephen
 
V

Victor Zaslavsky

Yes, I did.

For instance: my system has two graphics adapters: PCI\VEN_8086&DEV_2992 and
PCI\VEN_8086&DEV_2993. Both uses the same INF. The first one gets installed,
the secon one - doesn't.
 
V

Victor Zaslavsky

Some more details:

Target designer shows small difference between two instances of the device:
2993 has SrcFileSize 0 and gets installed when 2992 has SrcFileSize 34856960
and does not get installed.

SLD file describes the devices as following:
<DEPENDENCY
Class="Include"
Type="AtLeastOne"
DependOnGUID="{9B63D1AD-0694-4F15-B819-50A66A0E58CF}"
MinRevision="0"
Disabled="False"
Context="1"
PlatformGUID="{B784E719-C196-4DDB-B358-D9254426C38D}"
<PROPERTIES
Context="1"
PlatformGUID="{00000000-0000-0000-0000-000000000000}"
</PROPERTIES>

<DISPLAYNAME>Intel(R) Q965/Q963 Express Chipset
Family</DISPLAYNAME>
</DEPENDENCY>

<DEPENDENCY
Class="Include"
Type="AtLeastOne"
DependOnGUID="{4AD353CE-B575-496A-AB78-B3AE47C95792}"
MinRevision="0"
Disabled="False"
Context="1"
PlatformGUID="{B784E719-C196-4DDB-B358-D9254426C38D}"
<PROPERTIES
Context="1"
PlatformGUID="{00000000-0000-0000-0000-000000000000}"
</PROPERTIES>

<DISPLAYNAME>Intel(R) Q965/Q963 Express Chipset
Family</DISPLAYNAME>
</DEPENDENCY>

Any help will be very appreciated.

Regards,
Victor.
 
S

Sean Liming

Maybe these videos can help:

http://www.sjjmicro.com/Video_Driver_Component.html
http://www.sjjmicro.com/Video_INF_Import_Issues.html

The driver that has 0 files size might be an issue. Check to be sure the
repository and component ar linked in the SLD.

The video driver looks to be for an Intel video chip. You migh have to go
into Device Manager and just Update the video driver that isn't working.


Regards,

Sean Liming
www.sjjmicro.com / www.seanliming.com
Book Author - XP Embedded Advanced, XP Embedded Supplemental Toolkit
 
V

Victor Zaslavsky

Thanks Sean,

I will look into these videos.

Regarding the SrcFileSize: exactly the one with 0 (secondary) works fine.
The one with non-zero value (primary) does not get installed. However all
the files are there. It is enough to click on Update Driver in the device
manager and point it to windows\inf and other directories to get the driver
installed and working. And that is the problem.

Regards,
Victor.
 

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