Asus V9250 magic graphics driver - can't see adaptor in Control pa

M

ms

Slobodan Brcin (eMVP) said:
ms,

This key will be created during the successful FBA PnP install based on driver inf file.
For this to succeed you must have all help files present and other files
needed for NVIDIA files and services to work.
Use Dependency walker to see what files are required by each NVIDIA dll,
exe file and include appropriate components in your image.
Regards,
Slobodan

Hi KM

I loaded hive for preFBA image but there is no key
HKLM\SYSTEM\CurrentControlSet\Services\NVSvc. When i loaded
hive it asked for name and i entered test. Then only key was
HKLM\test\ControlSet001\Services\nv\Video\ There was a key
here which i deleted but didn't make any difference. I've also copied hlp
files into my image but again no diff, still same error
message. I suppose i need to work out why i can't see the key you asked me
to delete.

Regards
ms
KM said:
Or you can use the same imported component and add Registry Delete Key
resource to your component or TD Extra Registry section.
You just have to delete [HKLM\SYSTEM\CurrentControlSet\Services\NVSvc] key.

For the help files please uncheck "Do not copy help files for this
component" on your component's Settings page in TD. And uncheck
"Do not copy help files for this configuration" configuration option (Other Settings).

--
Regards,
KM, BSquare Corp.


Hi ms,

You probably must copy all these hlp files to your image as well :-(
Other way would be like I already said manual cleansing of inf file.

Regards,
Slobodan

Hi Slobodan

Thanks for this, it sure is a lot easier now. I've attached the
file
KM
requested.
Regards
ms
ms,

you can use public MS news server: news.microsoft.com to post
to
this NG
from outlook express. (Also it is much easier to monitor
it from there).

Regards,
Slobodan

Hi KM

Lots of components get created from inf file, one for each version of
Asus
displaycards, i've only used the component corresponding to my display
card
the V9520 Magic. Any way i am using Internet Explorer to
read/post
to
this
thread, i can't see a way of uploading my inf file. If you
have an
email
address i'd be happy to send you it direct if there is no
other
way. I
have
Outlook express on my PC .

Regards
ms

:

ms,

Was that only component you got from the INF import and
included
in
your image?

Can you share your INF file with us (just attach it to your
post
if
you use OE).

--
Regards,
KM, BSquare Corp.


Hi KM,

I disabled all Service data resources for my Asus V9250 component
in TD,
there were 4 of them , Asus Driver helper service,
asusknbt,
nv and
ANVIOCTL
but
still got same error in setupapi.log

Device install function: DIF_INSTALLINTERFACES.
#-011 Installing section [nv4_NV3x.Interfaces] from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#-035 Processing service Add/Delete section [nv4_NV3x.Services].
#E281 Add Service: Failed to modify existing service
"NVSvc".
Error
2: The
system cannot find the file specified.
#E033 Error 2: The system cannot find the file specified.
#E275 Error while installing services. Error 2: The system cannot
find the
file specified.
#E154 Class installer failed. Error 2: The system cannot
find
the
file
specified.

Regards
ms


:

ms,

Just load up the built image System hive (<your image build
dir>\windows\system32\config\system) with regedit on XP Pro
machine
and
delete the mentioned reg.key, then unload the hive.

--
Regards,
KM, BSquare Corp.


Hi KM

I know how to disable services but how do i go about deleting a
registry
entry in Pre-FBA image.

Regards
ms

ms,

Either:
- delete [HKLM\SYSTEM\CurrentControlSer\Services\nvsvc]
registry in pre-FBA image offline before you deploy it

or

- disable Service Data Resources for the
services in
the
component you got from the inf import

--
Regards,
KM, BSquare Corp.


Hi,

I have created a component for my Asus V9250 graphics card
using the inf
file on the driver CD. I have created a repository and
included all files.
Added component to my image which has no errors.
After
FBA
when i go into
Control Panel -> Display settings i see no
settings
for my
graphics card. I
have included PNP (user) and class installer - display
adaptors. In
Fbalog.txt i have the following errors

21:58:04 PM - [PnpEnumThread: InstallDevice]
SetupDiCallClassInstaller
Error: 0x2, Device: ASUS V9520 Magic v44.03

also

21:44:12 PM - [FBARegQueue: DllInstall]
C:\WINDOWS\System32\eventcls.dll
(Error: 0x8000ffff)
21:44:13 PM - [FBARegQueue: DllInstall]
C:\WINDOWS\System32\swprv.dll
(Error: 0x8000ffff)

In Setupapilog i have the following related error :

-011 Installing section [nv4_NV3x.Interfaces] from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#-035 Processing service Add/Delete section
[nv4_NV3x.Services].
#E281 Add Service: Failed to modify existing service
"NVSvc". Error 2: The
system cannot find the file specified.
#E033 Error 2: The system cannot find the file specified.
#E275 Error while installing services. Error 2:
The
system
cannot find the
file specified.
#E154 Class installer failed. Error 2: The system cannot
find the file
specified.

Anyone any ideas.

Regards
ms
 
M

ms

Hi Slobodan,KM

I've been stuck on this for a while now. I have been using depends to
determine which files are required by dlls and exe in
my driver. This is a painstaking procedure as there are a lot of dlls and
exe files to open in depends. Anyway i have been
adding components to my image. Still no success. What i don't understand
is KM said i needed to delete the
[HKLM\SYSTEM\CurrentControlSet\Services\NVSvc] key which i don't have in
my pre-FBA image in fact i don't even
have the tree CurrentControlSet\. Slobodan said in order to create the
key i need the correct depndencies in my image.
This is a contradiction surely as KM is saying the presence of the key is
causing a problem and Slobodan saysthe key is
only created on successful install which hasn't happened.

Error was Installing section [nv4_NV3x.Interfaces] from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#-035 Processing service Add/Delete section [nv4_NV3x.Services].
#E281 Add Service: Failed to modify existing service "NVSvc". Error 2: The
system cannot find the file specified.
#E033 Error 2: The system cannot find the file specified.

I've atached my setupapi.log and system.sav pre-fba hive file.

Regards
ms



Slobodan Brcin (eMVP) said:
ms,

This key will be created during the successful FBA PnP install based on driver inf file.
For this to succeed you must have all help files present and other files
needed for NVIDIA files and services to work.
Use Dependency walker to see what files are required by each NVIDIA dll,
exe file and include appropriate components in your image.
Regards,
Slobodan

Hi KM

I loaded hive for preFBA image but there is no key
HKLM\SYSTEM\CurrentControlSet\Services\NVSvc. When i loaded
hive it asked for name and i entered test. Then only key was
HKLM\test\ControlSet001\Services\nv\Video\ There was a key
here which i deleted but didn't make any difference. I've also copied hlp
files into my image but again no diff, still same error
message. I suppose i need to work out why i can't see the key you asked me
to delete.

Regards
ms
KM said:
Or you can use the same imported component and add Registry Delete Key
resource to your component or TD Extra Registry section.
You just have to delete [HKLM\SYSTEM\CurrentControlSet\Services\NVSvc] key.

For the help files please uncheck "Do not copy help files for this
component" on your component's Settings page in TD. And uncheck
"Do not copy help files for this configuration" configuration option (Other Settings).

--
Regards,
KM, BSquare Corp.


Hi ms,

You probably must copy all these hlp files to your image as well :-(
Other way would be like I already said manual cleansing of inf file.

Regards,
Slobodan

Hi Slobodan

Thanks for this, it sure is a lot easier now. I've attached the
file
KM
requested.
Regards
ms
ms,

you can use public MS news server: news.microsoft.com to post
to
this NG
from outlook express. (Also it is much easier to monitor
it from there).

Regards,
Slobodan

Hi KM

Lots of components get created from inf file, one for each version of
Asus
displaycards, i've only used the component corresponding to my display
card
the V9520 Magic. Any way i am using Internet Explorer to
read/post
to
this
thread, i can't see a way of uploading my inf file. If you
have an
email
address i'd be happy to send you it direct if there is no
other
way. I
have
Outlook express on my PC .

Regards
ms

:

ms,

Was that only component you got from the INF import and
included
in
your image?

Can you share your INF file with us (just attach it to your
post
if
you use OE).

--
Regards,
KM, BSquare Corp.


Hi KM,

I disabled all Service data resources for my Asus V9250 component
in TD,
there were 4 of them , Asus Driver helper service,
asusknbt,
nv and
ANVIOCTL
but
still got same error in setupapi.log

Device install function: DIF_INSTALLINTERFACES.
#-011 Installing section [nv4_NV3x.Interfaces] from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#-035 Processing service Add/Delete section [nv4_NV3x.Services].
#E281 Add Service: Failed to modify existing service
"NVSvc".
Error
2: The
system cannot find the file specified.
#E033 Error 2: The system cannot find the file specified.
#E275 Error while installing services. Error 2: The system cannot
find the
file specified.
#E154 Class installer failed. Error 2: The system cannot
find
the
file
specified.

Regards
ms


:

ms,

Just load up the built image System hive (<your image build
dir>\windows\system32\config\system) with regedit on XP Pro
machine
and
delete the mentioned reg.key, then unload the hive.

--
Regards,
KM, BSquare Corp.


Hi KM

I know how to disable services but how do i go about deleting a
registry
entry in Pre-FBA image.

Regards
ms

ms,

Either:
- delete [HKLM\SYSTEM\CurrentControlSer\Services\nvsvc]
registry in pre-FBA image offline before you deploy it

or

- disable Service Data Resources for the
services in
the
component you got from the inf import

--
Regards,
KM, BSquare Corp.


Hi,

I have created a component for my Asus V9250 graphics card
using the inf
file on the driver CD. I have created a repository and
included all files.
Added component to my image which has no errors.
After
FBA
when i go into
Control Panel -> Display settings i see no
settings
for my
graphics card. I
have included PNP (user) and class installer - display
adaptors. In
Fbalog.txt i have the following errors

21:58:04 PM - [PnpEnumThread: InstallDevice]
SetupDiCallClassInstaller
Error: 0x2, Device: ASUS V9520 Magic v44.03

also

21:44:12 PM - [FBARegQueue: DllInstall]
C:\WINDOWS\System32\eventcls.dll
(Error: 0x8000ffff)
21:44:13 PM - [FBARegQueue: DllInstall]
C:\WINDOWS\System32\swprv.dll
(Error: 0x8000ffff)

In Setupapilog i have the following related error :

-011 Installing section [nv4_NV3x.Interfaces] from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#-035 Processing service Add/Delete section
[nv4_NV3x.Services].
#E281 Add Service: Failed to modify existing service
"NVSvc". Error 2: The
system cannot find the file specified.
#E033 Error 2: The system cannot find the file specified.
#E275 Error while installing services. Error 2:
The
system
cannot find the
file specified.
#E154 Class installer failed. Error 2: The system cannot
find the file
specified.

Anyone any ideas.

Regards
ms
 
K

KM

ms,

I just realized the confusion you have been put through.

In your pre-FBA image, can you find [HKLM\SYSTEM\ControlSet001\Services\NVSvc] key? (note, NOT CurrentControlSet)
If you can, can you delete it and deploy that image?

--
Regards,
KM, BSquare Corp.

PS. Using OE here I couldn't see the attachments you mentioned.

Hi Slobodan,KM

I've been stuck on this for a while now. I have been using depends to
determine which files are required by dlls and exe in
my driver. This is a painstaking procedure as there are a lot of dlls and
exe files to open in depends. Anyway i have been
adding components to my image. Still no success. What i don't understand
is KM said i needed to delete the
[HKLM\SYSTEM\CurrentControlSet\Services\NVSvc] key which i don't have in
my pre-FBA image in fact i don't even
have the tree CurrentControlSet\. Slobodan said in order to create the
key i need the correct depndencies in my image.
This is a contradiction surely as KM is saying the presence of the key is
causing a problem and Slobodan saysthe key is
only created on successful install which hasn't happened.

Error was Installing section [nv4_NV3x.Interfaces] from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#-035 Processing service Add/Delete section [nv4_NV3x.Services].
#E281 Add Service: Failed to modify existing service "NVSvc". Error 2: The
system cannot find the file specified.
#E033 Error 2: The system cannot find the file specified.

I've atached my setupapi.log and system.sav pre-fba hive file.

Regards
ms



Slobodan Brcin (eMVP) said:
ms,

This key will be created during the successful FBA PnP install based on driver inf file.
For this to succeed you must have all help files present and other files
needed for NVIDIA files and services to work.
Use Dependency walker to see what files are required by each NVIDIA dll,
exe file and include appropriate components in your image.
Regards,
Slobodan

Hi KM

I loaded hive for preFBA image but there is no key
HKLM\SYSTEM\CurrentControlSet\Services\NVSvc. When i loaded
hive it asked for name and i entered test. Then only key was
HKLM\test\ControlSet001\Services\nv\Video\ There was a key
here which i deleted but didn't make any difference. I've also copied hlp
files into my image but again no diff, still same error
message. I suppose i need to work out why i can't see the key you asked me
to delete.

Regards
ms
Or you can use the same imported component and add Registry Delete Key
resource to your component or TD Extra Registry section.
You just have to delete [HKLM\SYSTEM\CurrentControlSet\Services\NVSvc]
key.

For the help files please uncheck "Do not copy help files for this
component" on your component's Settings page in TD. And uncheck
"Do not copy help files for this configuration" configuration option
(Other Settings).

--
Regards,
KM, BSquare Corp.


Hi ms,

You probably must copy all these hlp files to your image as well :-(
Other way would be like I already said manual cleansing of inf file.

Regards,
Slobodan

Hi Slobodan

Thanks for this, it sure is a lot easier now. I've attached the file
KM
requested.
Regards
ms
ms,

you can use public MS news server: news.microsoft.com to post to
this NG
from outlook express. (Also it is much easier to monitor
it from there).

Regards,
Slobodan

Hi KM

Lots of components get created from inf file, one for each
version of
Asus
displaycards, i've only used the component corresponding to my
display
card
the V9520 Magic. Any way i am using Internet Explorer to read/post
to
this
thread, i can't see a way of uploading my inf file. If you have an
email
address i'd be happy to send you it direct if there is no other
way. I
have
Outlook express on my PC .

Regards
ms

:

ms,

Was that only component you got from the INF import and included
in
your image?

Can you share your INF file with us (just attach it to your post
if
you use OE).

--
Regards,
KM, BSquare Corp.


Hi KM,

I disabled all Service data resources for my Asus V9250
component
in TD,
there were 4 of them , Asus Driver helper service, asusknbt,
nv and
ANVIOCTL
but
still got same error in setupapi.log

Device install function: DIF_INSTALLINTERFACES.
#-011 Installing section [nv4_NV3x.Interfaces] from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#-035 Processing service Add/Delete section
[nv4_NV3x.Services].
#E281 Add Service: Failed to modify existing service "NVSvc".
Error
2: The
system cannot find the file specified.
#E033 Error 2: The system cannot find the file specified.
#E275 Error while installing services. Error 2: The system
cannot
find the
file specified.
#E154 Class installer failed. Error 2: The system cannot find
the
file
specified.

Regards
ms


:

ms,

Just load up the built image System hive (<your image build
dir>\windows\system32\config\system) with regedit on XP Pro
machine
and
delete the mentioned reg.key, then unload the hive.

--
Regards,
KM, BSquare Corp.


Hi KM

I know how to disable services but how do i go about
deleting a
registry
entry in Pre-FBA image.

Regards
ms

ms,

Either:
- delete
[HKLM\SYSTEM\CurrentControlSer\Services\nvsvc]
registry in pre-FBA image offline before you deploy it

or

- disable Service Data Resources for the services in
the
component you got from the inf import

--
Regards,
KM, BSquare Corp.


Hi,

I have created a component for my Asus V9250
graphics card
using the inf
file on the driver CD. I have created a repository and
included all files.
Added component to my image which has no errors. After
FBA
when i go into
Control Panel -> Display settings i see no settings
for my
graphics card. I
have included PNP (user) and class installer - display
adaptors. In
Fbalog.txt i have the following errors

21:58:04 PM - [PnpEnumThread: InstallDevice]
SetupDiCallClassInstaller
Error: 0x2, Device: ASUS V9520 Magic v44.03

also

21:44:12 PM - [FBARegQueue: DllInstall]
C:\WINDOWS\System32\eventcls.dll
(Error: 0x8000ffff)
21:44:13 PM - [FBARegQueue: DllInstall]
C:\WINDOWS\System32\swprv.dll
(Error: 0x8000ffff)

In Setupapilog i have the following related error :

-011 Installing section [nv4_NV3x.Interfaces] from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#-035 Processing service Add/Delete section
[nv4_NV3x.Services].
#E281 Add Service: Failed to modify existing service
"NVSvc". Error 2: The
system cannot find the file specified.
#E033 Error 2: The system cannot find the file
specified.
#E275 Error while installing services. Error 2: The
system
cannot find the
file specified.
#E154 Class installer failed. Error 2: The system
cannot
find the file
specified.

Anyone any ideas.

Regards
ms
 
S

Slobodan Brcin \(eMVP\)

Hi ms,

CurrentControlSet is virtual key that exist only in online images it is not existent in offline registry.
It is usually alias for ControlSet001 so this is where you should look.
[HKLM\SYSTEM\CurrentControlSet\Services\NVSvc] key which i don't have in
If you do not have HKLM\SYSTEM\ControlSet001\Services\NVSvc then this is good.

Registry has nothing to do with dependencies.

Regards,
Slobodan

ms said:
Hi Slobodan,KM

I've been stuck on this for a while now. I have been using depends to
determine which files are required by dlls and exe in
my driver. This is a painstaking procedure as there are a lot of dlls and
exe files to open in depends. Anyway i have been
adding components to my image. Still no success. What i don't understand
is KM said i needed to delete the
[HKLM\SYSTEM\CurrentControlSet\Services\NVSvc] key which i don't have in
my pre-FBA image in fact i don't even
have the tree CurrentControlSet\. Slobodan said in order to create the
key i need the correct depndencies in my image.
This is a contradiction surely as KM is saying the presence of the key is
causing a problem and Slobodan saysthe key is
only created on successful install which hasn't happened.

Error was Installing section [nv4_NV3x.Interfaces] from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#-035 Processing service Add/Delete section [nv4_NV3x.Services].
#E281 Add Service: Failed to modify existing service "NVSvc". Error 2: The
system cannot find the file specified.
#E033 Error 2: The system cannot find the file specified.

I've atached my setupapi.log and system.sav pre-fba hive file.

Regards
ms



Slobodan Brcin (eMVP) said:
ms,

This key will be created during the successful FBA PnP install based on driver inf file.
For this to succeed you must have all help files present and other files
needed for NVIDIA files and services to work.
Use Dependency walker to see what files are required by each NVIDIA dll,
exe file and include appropriate components in your image.
Regards,
Slobodan

Hi KM

I loaded hive for preFBA image but there is no key
HKLM\SYSTEM\CurrentControlSet\Services\NVSvc. When i loaded
hive it asked for name and i entered test. Then only key was
HKLM\test\ControlSet001\Services\nv\Video\ There was a key
here which i deleted but didn't make any difference. I've also copied hlp
files into my image but again no diff, still same error
message. I suppose i need to work out why i can't see the key you asked me
to delete.

Regards
ms
Or you can use the same imported component and add Registry Delete Key
resource to your component or TD Extra Registry section.
You just have to delete [HKLM\SYSTEM\CurrentControlSet\Services\NVSvc]
key.

For the help files please uncheck "Do not copy help files for this
component" on your component's Settings page in TD. And uncheck
"Do not copy help files for this configuration" configuration option
(Other Settings).

--
Regards,
KM, BSquare Corp.


Hi ms,

You probably must copy all these hlp files to your image as well :-(
Other way would be like I already said manual cleansing of inf file.

Regards,
Slobodan

Hi Slobodan

Thanks for this, it sure is a lot easier now. I've attached the file
KM
requested.
Regards
ms
ms,

you can use public MS news server: news.microsoft.com to post to
this NG
from outlook express. (Also it is much easier to monitor
it from there).

Regards,
Slobodan

Hi KM

Lots of components get created from inf file, one for each
version of
Asus
displaycards, i've only used the component corresponding to my
display
card
the V9520 Magic. Any way i am using Internet Explorer to read/post
to
this
thread, i can't see a way of uploading my inf file. If you have an
email
address i'd be happy to send you it direct if there is no other
way. I
have
Outlook express on my PC .

Regards
ms

:

ms,

Was that only component you got from the INF import and included
in
your image?

Can you share your INF file with us (just attach it to your post
if
you use OE).

--
Regards,
KM, BSquare Corp.


Hi KM,

I disabled all Service data resources for my Asus V9250
component
in TD,
there were 4 of them , Asus Driver helper service, asusknbt,
nv and
ANVIOCTL
but
still got same error in setupapi.log

Device install function: DIF_INSTALLINTERFACES.
#-011 Installing section [nv4_NV3x.Interfaces] from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#-035 Processing service Add/Delete section
[nv4_NV3x.Services].
#E281 Add Service: Failed to modify existing service "NVSvc".
Error
2: The
system cannot find the file specified.
#E033 Error 2: The system cannot find the file specified.
#E275 Error while installing services. Error 2: The system
cannot
find the
file specified.
#E154 Class installer failed. Error 2: The system cannot find
the
file
specified.

Regards
ms


:

ms,

Just load up the built image System hive (<your image build
dir>\windows\system32\config\system) with regedit on XP Pro
machine
and
delete the mentioned reg.key, then unload the hive.

--
Regards,
KM, BSquare Corp.


Hi KM

I know how to disable services but how do i go about
deleting a
registry
entry in Pre-FBA image.

Regards
ms

ms,

Either:
- delete
[HKLM\SYSTEM\CurrentControlSer\Services\nvsvc]
registry in pre-FBA image offline before you deploy it

or

- disable Service Data Resources for the services in
the
component you got from the inf import

--
Regards,
KM, BSquare Corp.


Hi,

I have created a component for my Asus V9250
graphics card
using the inf
file on the driver CD. I have created a repository and
included all files.
Added component to my image which has no errors. After
FBA
when i go into
Control Panel -> Display settings i see no settings
for my
graphics card. I
have included PNP (user) and class installer - display
adaptors. In
Fbalog.txt i have the following errors

21:58:04 PM - [PnpEnumThread: InstallDevice]
SetupDiCallClassInstaller
Error: 0x2, Device: ASUS V9520 Magic v44.03

also

21:44:12 PM - [FBARegQueue: DllInstall]
C:\WINDOWS\System32\eventcls.dll
(Error: 0x8000ffff)
21:44:13 PM - [FBARegQueue: DllInstall]
C:\WINDOWS\System32\swprv.dll
(Error: 0x8000ffff)

In Setupapilog i have the following related error :

-011 Installing section [nv4_NV3x.Interfaces] from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#-035 Processing service Add/Delete section
[nv4_NV3x.Services].
#E281 Add Service: Failed to modify existing service
"NVSvc". Error 2: The
system cannot find the file specified.
#E033 Error 2: The system cannot find the file
specified.
#E275 Error while installing services. Error 2: The
system
cannot find the
file specified.
#E154 Class installer failed. Error 2: The system
cannot
find the file
specified.

Anyone any ideas.

Regards
ms
 
M

ms

Hi KM, Slobodan

thanks for your help, i'm a bit further along. I deleted the
HKLM\SYSTEM\ControlSet001\Services\NVSvc
key. I now have a different error message :

Installing section [nv4_NV3x.Interfaces] from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#I123 Doing full install of
"PCI\VEN_10DE&DEV_0322&SUBSYS_80DF1043&REV_A1\4&9AEDED5&0&0008".
#-290 Processing REGISTERDLLS section [nv.RegisterShell]. Binary:
"%11%\nvshell.dll", flags: 0x0001, timeout: 60s.
#W374 Digital signature verification was skipped for a file being registered
("C:\WINDOWS\System32\nvshell.dll").
#-290 Processing REGISTERDLLS section [nv.RegisterCPL]. Binary:
"%11%\nvcpl.dll", flags: 0x0001, timeout: 60s.
#W374 Digital signature verification was skipped for a file being registered
("C:\WINDOWS\System32\nvcpl.dll").
#I163 Device not started: Device has problem: 0x0a: CM_PROB_FAILED_START.

Any idea why the device fails to start,.

Regards
ms

Slobodan Brcin (eMVP) said:
Hi ms,

CurrentControlSet is virtual key that exist only in online images it is
not existent in offline registry.
It is usually alias for ControlSet001 so this is where you should look.
[HKLM\SYSTEM\CurrentControlSet\Services\NVSvc] key which i don't have
in
If you do not have HKLM\SYSTEM\ControlSet001\Services\NVSvc then this is good.

Registry has nothing to do with dependencies.

Regards,
Slobodan

Hi Slobodan,KM

I've been stuck on this for a while now. I have been using depends to
determine which files are required by dlls and exe in
my driver. This is a painstaking procedure as there are a lot of dlls and
exe files to open in depends. Anyway i have been
adding components to my image. Still no success. What i don't understand
is KM said i needed to delete the
[HKLM\SYSTEM\CurrentControlSet\Services\NVSvc] key which i don't have in
my pre-FBA image in fact i don't even
have the tree CurrentControlSet\. Slobodan said in order to create the
key i need the correct depndencies in my image.
This is a contradiction surely as KM is saying the presence of the key is
causing a problem and Slobodan saysthe key is
only created on successful install which hasn't happened.

Error was Installing section [nv4_NV3x.Interfaces] from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#-035 Processing service Add/Delete section [nv4_NV3x.Services].
#E281 Add Service: Failed to modify existing service "NVSvc". Error 2: The
system cannot find the file specified.
#E033 Error 2: The system cannot find the file specified.

I've atached my setupapi.log and system.sav pre-fba hive file.

Regards
ms



Slobodan Brcin (eMVP) said:
ms,

This key will be created during the successful FBA PnP install based
on
driver inf file.
For this to succeed you must have all help files present and other
files
needed for NVIDIA files and services to work.
Use Dependency walker to see what files are required by each NVIDIA
dll,
exe file and include appropriate components in your image.
Regards,
Slobodan

Hi KM

I loaded hive for preFBA image but there is no key
HKLM\SYSTEM\CurrentControlSet\Services\NVSvc. When i loaded
hive it asked for name and i entered test. Then only key was
HKLM\test\ControlSet001\Services\nv\Video\ There was a key
here which i deleted but didn't make any difference. I've also
copied
hlp
files into my image but again no diff, still same error
message. I suppose i need to work out why i can't see the key you
asked
me
to delete.

Regards
ms
Or you can use the same imported component and add Registry Delete Key
resource to your component or TD Extra Registry section.
You just have to delete [HKLM\SYSTEM\CurrentControlSet\Services\NVSvc]
key.

For the help files please uncheck "Do not copy help files for this
component" on your component's Settings page in TD. And uncheck
"Do not copy help files for this configuration" configuration option
(Other Settings).

--
Regards,
KM, BSquare Corp.


Hi ms,

You probably must copy all these hlp files to your image as well :-(
Other way would be like I already said manual cleansing of inf file.

Regards,
Slobodan

Hi Slobodan

Thanks for this, it sure is a lot easier now. I've attached
the
file
KM
requested.
Regards
ms
ms,

you can use public MS news server: news.microsoft.com to
post
to
this NG
from outlook express. (Also it is much easier to monitor
it from there).

Regards,
Slobodan

Hi KM

Lots of components get created from inf file, one for each
version of
Asus
displaycards, i've only used the component corresponding to my
display
card
the V9520 Magic. Any way i am using Internet Explorer to read/post
to
this
thread, i can't see a way of uploading my inf file. If you have an
email
address i'd be happy to send you it direct if there is no other
way. I
have
Outlook express on my PC .

Regards
ms

:

ms,

Was that only component you got from the INF import and included
in
your image?

Can you share your INF file with us (just attach it to
your
post
if
you use OE).

--
Regards,
KM, BSquare Corp.


Hi KM,

I disabled all Service data resources for my Asus V9250
component
in TD,
there were 4 of them , Asus Driver helper service, asusknbt,
nv and
ANVIOCTL
but
still got same error in setupapi.log

Device install function: DIF_INSTALLINTERFACES.
#-011 Installing section [nv4_NV3x.Interfaces] from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#-035 Processing service Add/Delete section
[nv4_NV3x.Services].
#E281 Add Service: Failed to modify existing service "NVSvc".
Error
2: The
system cannot find the file specified.
#E033 Error 2: The system cannot find the file specified.
#E275 Error while installing services. Error 2: The system
cannot
find the
file specified.
#E154 Class installer failed. Error 2: The system
cannot
find
the
file
specified.

Regards
ms


:

ms,

Just load up the built image System hive (<your
image
build
dir>\windows\system32\config\system) with regedit on XP Pro
machine
and
delete the mentioned reg.key, then unload the hive.

--
Regards,
KM, BSquare Corp.


Hi KM

I know how to disable services but how do i go about
deleting a
registry
entry in Pre-FBA image.

Regards
ms

ms,

Either:
- delete
[HKLM\SYSTEM\CurrentControlSer\Services\nvsvc]
registry in pre-FBA image offline before you deploy it

or

- disable Service Data Resources for the services in
the
component you got from the inf import

--
Regards,
KM, BSquare Corp.


Hi,

I have created a component for my Asus V9250
graphics card
using the inf
file on the driver CD. I have created a
repository
and
included all files.
Added component to my image which has no
errors.
After
FBA
when i go into
Control Panel -> Display settings i see no settings
for my
graphics card. I
have included PNP (user) and class installer - display
adaptors. In
Fbalog.txt i have the following errors

21:58:04 PM - [PnpEnumThread: InstallDevice]
SetupDiCallClassInstaller
Error: 0x2, Device: ASUS V9520 Magic v44.03

also

21:44:12 PM - [FBARegQueue: DllInstall]
C:\WINDOWS\System32\eventcls.dll
(Error: 0x8000ffff)
21:44:13 PM - [FBARegQueue: DllInstall]
C:\WINDOWS\System32\swprv.dll
(Error: 0x8000ffff)

In Setupapilog i have the following related
error
:
-011 Installing section [nv4_NV3x.Interfaces] from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#-035 Processing service Add/Delete section
[nv4_NV3x.Services].
#E281 Add Service: Failed to modify existing service
"NVSvc". Error 2: The
system cannot find the file specified.
#E033 Error 2: The system cannot find the file
specified.
#E275 Error while installing services. Error
2:
The
system
cannot find the
file specified.
#E154 Class installer failed. Error 2: The system
cannot
find the file
specified.

Anyone any ideas.

Regards
ms
 
S

Slobodan Brcin \(eMVP\)

Hi ms,

I can't say anything based on these info :-(
Could you give us complete setupapi file again as a attachment?

Also do you have explorer and winlogon?
Any idea why the device fails to start,.

Device fail to start because it is installed trough inf file in the same way as service. So when service installation fail driver
will fail because of it.
Service is not required for video driver to work, but unfortunately this mean that you must manually change inf file so that there
are no references to service.

Try using dependency walker from XPe on files that you mentioned in log bellow and see if they have all dependencies in XPe image
satisfied.

Regards,
Slobodan

PS:
You do not have to delete NVSvc from registry. You can prevent it from being written in the first place by finding your NVIDIA
component in TD.
Go to component resources and disable all entries there.

ms said:
Hi KM, Slobodan

thanks for your help, i'm a bit further along. I deleted the
HKLM\SYSTEM\ControlSet001\Services\NVSvc
key. I now have a different error message :

Installing section [nv4_NV3x.Interfaces] from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#I123 Doing full install of
"PCI\VEN_10DE&DEV_0322&SUBSYS_80DF1043&REV_A1\4&9AEDED5&0&0008".
#-290 Processing REGISTERDLLS section [nv.RegisterShell]. Binary:
"%11%\nvshell.dll", flags: 0x0001, timeout: 60s.
#W374 Digital signature verification was skipped for a file being registered
("C:\WINDOWS\System32\nvshell.dll").
#-290 Processing REGISTERDLLS section [nv.RegisterCPL]. Binary:
"%11%\nvcpl.dll", flags: 0x0001, timeout: 60s.
#W374 Digital signature verification was skipped for a file being registered
("C:\WINDOWS\System32\nvcpl.dll").
#I163 Device not started: Device has problem: 0x0a: CM_PROB_FAILED_START.

Any idea why the device fails to start,.

Regards
ms

Slobodan Brcin (eMVP) said:
Hi ms,

CurrentControlSet is virtual key that exist only in online images it is
not existent in offline registry.
It is usually alias for ControlSet001 so this is where you should look.
[HKLM\SYSTEM\CurrentControlSet\Services\NVSvc] key which i don't have
in
If you do not have HKLM\SYSTEM\ControlSet001\Services\NVSvc then this is good.

Registry has nothing to do with dependencies.

Regards,
Slobodan

Hi Slobodan,KM

I've been stuck on this for a while now. I have been using depends to
determine which files are required by dlls and exe in
my driver. This is a painstaking procedure as there are a lot of dlls and
exe files to open in depends. Anyway i have been
adding components to my image. Still no success. What i don't understand
is KM said i needed to delete the
[HKLM\SYSTEM\CurrentControlSet\Services\NVSvc] key which i don't have in
my pre-FBA image in fact i don't even
have the tree CurrentControlSet\. Slobodan said in order to create the
key i need the correct depndencies in my image.
This is a contradiction surely as KM is saying the presence of the key is
causing a problem and Slobodan saysthe key is
only created on successful install which hasn't happened.

Error was Installing section [nv4_NV3x.Interfaces] from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#-035 Processing service Add/Delete section [nv4_NV3x.Services].
#E281 Add Service: Failed to modify existing service "NVSvc". Error 2: The
system cannot find the file specified.
#E033 Error 2: The system cannot find the file specified.

I've atached my setupapi.log and system.sav pre-fba hive file.

Regards
ms



ms,

This key will be created during the successful FBA PnP install based on
driver inf file.
For this to succeed you must have all help files present and other files
needed for NVIDIA files and services to work.
Use Dependency walker to see what files are required by each NVIDIA dll,
exe file and include appropriate components in your image.

Regards,
Slobodan

Hi KM

I loaded hive for preFBA image but there is no key
HKLM\SYSTEM\CurrentControlSet\Services\NVSvc. When i loaded
hive it asked for name and i entered test. Then only key was
HKLM\test\ControlSet001\Services\nv\Video\ There was a key
here which i deleted but didn't make any difference. I've also copied
hlp
files into my image but again no diff, still same error
message. I suppose i need to work out why i can't see the key you asked
me
to delete.

Regards
ms
Or you can use the same imported component and add Registry Delete Key
resource to your component or TD Extra Registry section.
You just have to delete [HKLM\SYSTEM\CurrentControlSet\Services\NVSvc]
key.

For the help files please uncheck "Do not copy help files for this
component" on your component's Settings page in TD. And uncheck
"Do not copy help files for this configuration" configuration option
(Other Settings).

--
Regards,
KM, BSquare Corp.


Hi ms,

You probably must copy all these hlp files to your image as well :-(
Other way would be like I already said manual cleansing of inf file.

Regards,
Slobodan

Hi Slobodan

Thanks for this, it sure is a lot easier now. I've attached the
file
KM
requested.
Regards
ms
ms,

you can use public MS news server: news.microsoft.com to post
to
this NG
from outlook express. (Also it is much easier to monitor
it from there).

Regards,
Slobodan

Hi KM

Lots of components get created from inf file, one for each
version of
Asus
displaycards, i've only used the component corresponding to my
display
card
the V9520 Magic. Any way i am using Internet Explorer to
read/post
to
this
thread, i can't see a way of uploading my inf file. If you
have an
email
address i'd be happy to send you it direct if there is no
other
way. I
have
Outlook express on my PC .

Regards
ms

:

ms,

Was that only component you got from the INF import and
included
in
your image?

Can you share your INF file with us (just attach it to your
post
if
you use OE).

--
Regards,
KM, BSquare Corp.


Hi KM,

I disabled all Service data resources for my Asus V9250
component
in TD,
there were 4 of them , Asus Driver helper service,
asusknbt,
nv and
ANVIOCTL
but
still got same error in setupapi.log

Device install function: DIF_INSTALLINTERFACES.
#-011 Installing section [nv4_NV3x.Interfaces] from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#-035 Processing service Add/Delete section
[nv4_NV3x.Services].
#E281 Add Service: Failed to modify existing service
"NVSvc".
Error
2: The
system cannot find the file specified.
#E033 Error 2: The system cannot find the file specified.
#E275 Error while installing services. Error 2: The system
cannot
find the
file specified.
#E154 Class installer failed. Error 2: The system cannot
find
the
file
specified.

Regards
ms


:

ms,

Just load up the built image System hive (<your image
build
dir>\windows\system32\config\system) with regedit on XP Pro
machine
and
delete the mentioned reg.key, then unload the hive.

--
Regards,
KM, BSquare Corp.


Hi KM

I know how to disable services but how do i go about
deleting a
registry
entry in Pre-FBA image.

Regards
ms

ms,

Either:
- delete
[HKLM\SYSTEM\CurrentControlSer\Services\nvsvc]
registry in pre-FBA image offline before you deploy it

or

- disable Service Data Resources for the
services in
the
component you got from the inf import

--
Regards,
KM, BSquare Corp.


Hi,

I have created a component for my Asus V9250
graphics card
using the inf
file on the driver CD. I have created a repository
and
included all files.
Added component to my image which has no errors.
After
FBA
when i go into
Control Panel -> Display settings i see no
settings
for my
graphics card. I
have included PNP (user) and class installer -
display
adaptors. In
Fbalog.txt i have the following errors

21:58:04 PM - [PnpEnumThread: InstallDevice]
SetupDiCallClassInstaller
Error: 0x2, Device: ASUS V9520 Magic v44.03

also

21:44:12 PM - [FBARegQueue: DllInstall]
C:\WINDOWS\System32\eventcls.dll
(Error: 0x8000ffff)
21:44:13 PM - [FBARegQueue: DllInstall]
C:\WINDOWS\System32\swprv.dll
(Error: 0x8000ffff)

In Setupapilog i have the following related error
:

-011 Installing section [nv4_NV3x.Interfaces] from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#-035 Processing service Add/Delete section
[nv4_NV3x.Services].
#E281 Add Service: Failed to modify existing
service
"NVSvc". Error 2: The
system cannot find the file specified.
#E033 Error 2: The system cannot find the file
specified.
#E275 Error while installing services. Error 2:
The
system
cannot find the
file specified.
#E154 Class installer failed. Error 2: The system
cannot
find the file
specified.

Anyone any ideas.

Regards
ms
 
M

ms

Hi Slobodan

The server keeps isn't letting me post the setupapi.log file, says too
large -237KB!!! How do i get
round this.

Regards
ms
Slobodan Brcin (eMVP) said:
Hi ms,

I can't say anything based on these info :-(
Could you give us complete setupapi file again as a attachment?

Also do you have explorer and winlogon?


Device fail to start because it is installed trough inf file in the same
way as service. So when service installation fail driver
will fail because of it.
Service is not required for video driver to work, but unfortunately this
mean that you must manually change inf file so that there
are no references to service.

Try using dependency walker from XPe on files that you mentioned in log
bellow and see if they have all dependencies in XPe image
satisfied.

Regards,
Slobodan

PS:
You do not have to delete NVSvc from registry. You can prevent it from
being written in the first place by finding your NVIDIA
component in TD.
Go to component resources and disable all entries there.

Hi KM, Slobodan

thanks for your help, i'm a bit further along. I deleted the
HKLM\SYSTEM\ControlSet001\Services\NVSvc
key. I now have a different error message :

Installing section [nv4_NV3x.Interfaces] from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#I123 Doing full install of
"PCI\VEN_10DE&DEV_0322&SUBSYS_80DF1043&REV_A1\4&9AEDED5&0&0008".
#-290 Processing REGISTERDLLS section [nv.RegisterShell]. Binary:
"%11%\nvshell.dll", flags: 0x0001, timeout: 60s.
#W374 Digital signature verification was skipped for a file being registered
("C:\WINDOWS\System32\nvshell.dll").
#-290 Processing REGISTERDLLS section [nv.RegisterCPL]. Binary:
"%11%\nvcpl.dll", flags: 0x0001, timeout: 60s.
#W374 Digital signature verification was skipped for a file being registered
("C:\WINDOWS\System32\nvcpl.dll").
#I163 Device not started: Device has problem: 0x0a: CM_PROB_FAILED_START.

Any idea why the device fails to start,.

Regards
ms

Slobodan Brcin (eMVP) said:
Hi ms,

CurrentControlSet is virtual key that exist only in online images it
is
not existent in offline registry.
It is usually alias for ControlSet001 so this is where you should look.

[HKLM\SYSTEM\CurrentControlSet\Services\NVSvc] key which i don't
have
in
If you do not have HKLM\SYSTEM\ControlSet001\Services\NVSvc then this
is
good.
Registry has nothing to do with dependencies.

Regards,
Slobodan

Hi Slobodan,KM

I've been stuck on this for a while now. I have been using depends to
determine which files are required by dlls and exe in
my driver. This is a painstaking procedure as there are a lot of
dlls
and
exe files to open in depends. Anyway i have been
adding components to my image. Still no success. What i don't understand
is KM said i needed to delete the
[HKLM\SYSTEM\CurrentControlSet\Services\NVSvc] key which i don't
have
in
my pre-FBA image in fact i don't even
have the tree CurrentControlSet\. Slobodan said in order to
create
the
key i need the correct depndencies in my image.
This is a contradiction surely as KM is saying the presence of
the
key is
causing a problem and Slobodan saysthe key is
only created on successful install which hasn't happened.

Error was Installing section [nv4_NV3x.Interfaces] from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#-035 Processing service Add/Delete section [nv4_NV3x.Services].
#E281 Add Service: Failed to modify existing service "NVSvc". Error
2:
The
system cannot find the file specified.
#E033 Error 2: The system cannot find the file specified.

I've atached my setupapi.log and system.sav pre-fba hive file.

Regards
ms



ms,

This key will be created during the successful FBA PnP install
based
on
driver inf file.
For this to succeed you must have all help files present and other files
needed for NVIDIA files and services to work.
Use Dependency walker to see what files are required by each
NVIDIA
dll,
exe file and include appropriate components in your image.

Regards,
Slobodan

Hi KM

I loaded hive for preFBA image but there is no key
HKLM\SYSTEM\CurrentControlSet\Services\NVSvc. When i loaded
hive it asked for name and i entered test. Then only key was
HKLM\test\ControlSet001\Services\nv\Video\ There was a key
here which i deleted but didn't make any difference. I've also copied
hlp
files into my image but again no diff, still same error
message. I suppose i need to work out why i can't see the key
you
asked
me
to delete.

Regards
ms
Or you can use the same imported component and add Registry
Delete
Key
resource to your component or TD Extra Registry section.
You just have to delete [HKLM\SYSTEM\CurrentControlSet\Services\NVSvc]
key.

For the help files please uncheck "Do not copy help files for this
component" on your component's Settings page in TD. And uncheck
"Do not copy help files for this configuration" configuration option
(Other Settings).

--
Regards,
KM, BSquare Corp.


Hi ms,

You probably must copy all these hlp files to your image as
well
:-(
Other way would be like I already said manual cleansing of
inf
file.
Regards,
Slobodan

Hi Slobodan

Thanks for this, it sure is a lot easier now. I've
attached
the
file
KM
requested.
Regards
ms
ms,

you can use public MS news server: news.microsoft.com
to
post
to
this NG
from outlook express. (Also it is much easier to monitor
it from there).

Regards,
Slobodan

Hi KM

Lots of components get created from inf file, one
for
each
version of
Asus
displaycards, i've only used the component
corresponding
to my
display
card
the V9520 Magic. Any way i am using Internet Explorer to
read/post
to
this
thread, i can't see a way of uploading my inf file. If you
have an
email
address i'd be happy to send you it direct if there is no
other
way. I
have
Outlook express on my PC .

Regards
ms

:

ms,

Was that only component you got from the INF import and
included
in
your image?

Can you share your INF file with us (just attach it
to
your
post
if
you use OE).

--
Regards,
KM, BSquare Corp.


Hi KM,

I disabled all Service data resources for my
Asus
V9250
component
in TD,
there were 4 of them , Asus Driver helper service,
asusknbt,
nv and
ANVIOCTL
but
still got same error in setupapi.log

Device install function: DIF_INSTALLINTERFACES.
#-011 Installing section [nv4_NV3x.Interfaces] from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#-035 Processing service Add/Delete section
[nv4_NV3x.Services].
#E281 Add Service: Failed to modify existing service
"NVSvc".
Error
2: The
system cannot find the file specified.
#E033 Error 2: The system cannot find the file specified.
#E275 Error while installing services. Error 2:
The
system
cannot
find the
file specified.
#E154 Class installer failed. Error 2: The system cannot
find
the
file
specified.

Regards
ms


:

ms,

Just load up the built image System hive (<your image
build
dir>\windows\system32\config\system) with regedit on XP Pro
machine
and
delete the mentioned reg.key, then unload the hive.

--
Regards,
KM, BSquare Corp.


Hi KM

I know how to disable services but how do i
go
about
deleting a
registry
entry in Pre-FBA image.

Regards
ms

ms,

Either:
- delete
[HKLM\SYSTEM\CurrentControlSer\Services\nvsvc]
registry in pre-FBA image offline before you deploy it

or

- disable Service Data Resources for the
services in
the
component you got from the inf import

--
Regards,
KM, BSquare Corp.


Hi,

I have created a component for my Asus V9250
graphics card
using the inf
file on the driver CD. I have created a repository
and
included all files.
Added component to my image which has no errors.
After
FBA
when i go into
Control Panel -> Display settings i see no
settings
for my
graphics card. I
have included PNP (user) and class installer -
display
adaptors. In
Fbalog.txt i have the following errors

21:58:04 PM - [PnpEnumThread: InstallDevice]
SetupDiCallClassInstaller
Error: 0x2, Device: ASUS V9520 Magic v44.03

also

21:44:12 PM - [FBARegQueue: DllInstall]
C:\WINDOWS\System32\eventcls.dll
(Error: 0x8000ffff)
21:44:13 PM - [FBARegQueue: DllInstall]
C:\WINDOWS\System32\swprv.dll
(Error: 0x8000ffff)

In Setupapilog i have the following
related
error
:

-011 Installing section
[nv4_NV3x.Interfaces]
from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#-035 Processing service Add/Delete section
[nv4_NV3x.Services].
#E281 Add Service: Failed to modify existing
service
"NVSvc". Error 2: The
system cannot find the file specified.
#E033 Error 2: The system cannot find the file
specified.
#E275 Error while installing services.
Error
2:
The
system
cannot find the
file specified.
#E154 Class installer failed. Error 2: The system
cannot
find the file
specified.

Anyone any ideas.

Regards
ms
 
S

Slobodan Brcin \(eMVP\)

Mi ms,

Try compressing it.

Regards,
Slobodan


ms said:
Hi Slobodan

The server keeps isn't letting me post the setupapi.log file, says too
large -237KB!!! How do i get
round this.

Regards
ms
Slobodan Brcin (eMVP) said:
Hi ms,

I can't say anything based on these info :-(
Could you give us complete setupapi file again as a attachment?

Also do you have explorer and winlogon?


Device fail to start because it is installed trough inf file in the same
way as service. So when service installation fail driver
will fail because of it.
Service is not required for video driver to work, but unfortunately this
mean that you must manually change inf file so that there
are no references to service.

Try using dependency walker from XPe on files that you mentioned in log
bellow and see if they have all dependencies in XPe image
satisfied.

Regards,
Slobodan

PS:
You do not have to delete NVSvc from registry. You can prevent it from
being written in the first place by finding your NVIDIA
component in TD.
Go to component resources and disable all entries there.

Hi KM, Slobodan

thanks for your help, i'm a bit further along. I deleted the
HKLM\SYSTEM\ControlSet001\Services\NVSvc
key. I now have a different error message :

Installing section [nv4_NV3x.Interfaces] from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#I123 Doing full install of
"PCI\VEN_10DE&DEV_0322&SUBSYS_80DF1043&REV_A1\4&9AEDED5&0&0008".
#-290 Processing REGISTERDLLS section [nv.RegisterShell]. Binary:
"%11%\nvshell.dll", flags: 0x0001, timeout: 60s.
#W374 Digital signature verification was skipped for a file being registered
("C:\WINDOWS\System32\nvshell.dll").
#-290 Processing REGISTERDLLS section [nv.RegisterCPL]. Binary:
"%11%\nvcpl.dll", flags: 0x0001, timeout: 60s.
#W374 Digital signature verification was skipped for a file being registered
("C:\WINDOWS\System32\nvcpl.dll").
#I163 Device not started: Device has problem: 0x0a: CM_PROB_FAILED_START.

Any idea why the device fails to start,.

Regards
ms

Hi ms,

CurrentControlSet is virtual key that exist only in online images it is
not existent in offline registry.
It is usually alias for ControlSet001 so this is where you should look.

[HKLM\SYSTEM\CurrentControlSet\Services\NVSvc] key which i don't have
in
If you do not have HKLM\SYSTEM\ControlSet001\Services\NVSvc then this is
good.

Registry has nothing to do with dependencies.

Regards,
Slobodan

Hi Slobodan,KM

I've been stuck on this for a while now. I have been using depends to
determine which files are required by dlls and exe in
my driver. This is a painstaking procedure as there are a lot of dlls
and
exe files to open in depends. Anyway i have been
adding components to my image. Still no success. What i don't
understand
is KM said i needed to delete the
[HKLM\SYSTEM\CurrentControlSet\Services\NVSvc] key which i don't have
in
my pre-FBA image in fact i don't even
have the tree CurrentControlSet\. Slobodan said in order to create
the
key i need the correct depndencies in my image.
This is a contradiction surely as KM is saying the presence of the
key is
causing a problem and Slobodan saysthe key is
only created on successful install which hasn't happened.

Error was Installing section [nv4_NV3x.Interfaces] from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#-035 Processing service Add/Delete section [nv4_NV3x.Services].
#E281 Add Service: Failed to modify existing service "NVSvc". Error 2:
The
system cannot find the file specified.
#E033 Error 2: The system cannot find the file specified.

I've atached my setupapi.log and system.sav pre-fba hive file.

Regards
ms



ms,

This key will be created during the successful FBA PnP install based
on
driver inf file.
For this to succeed you must have all help files present and other
files
needed for NVIDIA files and services to work.
Use Dependency walker to see what files are required by each NVIDIA
dll,
exe file and include appropriate components in your image.

Regards,
Slobodan

Hi KM

I loaded hive for preFBA image but there is no key
HKLM\SYSTEM\CurrentControlSet\Services\NVSvc. When i loaded
hive it asked for name and i entered test. Then only key was
HKLM\test\ControlSet001\Services\nv\Video\ There was a key
here which i deleted but didn't make any difference. I've also
copied
hlp
files into my image but again no diff, still same error
message. I suppose i need to work out why i can't see the key you
asked
me
to delete.

Regards
ms
Or you can use the same imported component and add Registry Delete
Key
resource to your component or TD Extra Registry section.
You just have to delete
[HKLM\SYSTEM\CurrentControlSet\Services\NVSvc]
key.

For the help files please uncheck "Do not copy help files for this
component" on your component's Settings page in TD. And uncheck
"Do not copy help files for this configuration" configuration
option
(Other Settings).

--
Regards,
KM, BSquare Corp.


Hi ms,

You probably must copy all these hlp files to your image as well
:-(
Other way would be like I already said manual cleansing of inf
file.

Regards,
Slobodan

Hi Slobodan

Thanks for this, it sure is a lot easier now. I've attached
the
file
KM
requested.
Regards
ms
ms,

you can use public MS news server: news.microsoft.com to
post
to
this NG
from outlook express. (Also it is much easier to monitor
it from there).

Regards,
Slobodan

Hi KM

Lots of components get created from inf file, one for
each
version of
Asus
displaycards, i've only used the component corresponding
to my
display
card
the V9520 Magic. Any way i am using Internet Explorer to
read/post
to
this
thread, i can't see a way of uploading my inf file. If you
have an
email
address i'd be happy to send you it direct if there is no
other
way. I
have
Outlook express on my PC .

Regards
ms

:

ms,

Was that only component you got from the INF import and
included
in
your image?

Can you share your INF file with us (just attach it to
your
post
if
you use OE).

--
Regards,
KM, BSquare Corp.


Hi KM,

I disabled all Service data resources for my Asus
V9250
component
in TD,
there were 4 of them , Asus Driver helper service,
asusknbt,
nv and
ANVIOCTL
but
still got same error in setupapi.log

Device install function: DIF_INSTALLINTERFACES.
#-011 Installing section [nv4_NV3x.Interfaces] from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#-035 Processing service Add/Delete section
[nv4_NV3x.Services].
#E281 Add Service: Failed to modify existing service
"NVSvc".
Error
2: The
system cannot find the file specified.
#E033 Error 2: The system cannot find the file
specified.
#E275 Error while installing services. Error 2: The
system
cannot
find the
file specified.
#E154 Class installer failed. Error 2: The system
cannot
find
the
file
specified.

Regards
ms


:

ms,

Just load up the built image System hive (<your
image
build
dir>\windows\system32\config\system) with regedit on XP Pro
machine
and
delete the mentioned reg.key, then unload the hive.

--
Regards,
KM, BSquare Corp.


Hi KM

I know how to disable services but how do i go
about
deleting a
registry
entry in Pre-FBA image.

Regards
ms

ms,

Either:
- delete
[HKLM\SYSTEM\CurrentControlSer\Services\nvsvc]
registry in pre-FBA image offline before you deploy it

or

- disable Service Data Resources for the
services in
the
component you got from the inf import

--
Regards,
KM, BSquare Corp.


Hi,

I have created a component for my Asus V9250
graphics card
using the inf
file on the driver CD. I have created a
repository
and
included all files.
Added component to my image which has no
errors.
After
FBA
when i go into
Control Panel -> Display settings i see no
settings
for my
graphics card. I
have included PNP (user) and class installer -
display
adaptors. In
Fbalog.txt i have the following errors

21:58:04 PM - [PnpEnumThread: InstallDevice]
SetupDiCallClassInstaller
Error: 0x2, Device: ASUS V9520 Magic v44.03

also

21:44:12 PM - [FBARegQueue: DllInstall]
C:\WINDOWS\System32\eventcls.dll
(Error: 0x8000ffff)
21:44:13 PM - [FBARegQueue: DllInstall]
C:\WINDOWS\System32\swprv.dll
(Error: 0x8000ffff)

In Setupapilog i have the following related
error
:

-011 Installing section [nv4_NV3x.Interfaces]
from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function:
DIF_INSTALLDEVICE.
#-035 Processing service Add/Delete section
[nv4_NV3x.Services].
#E281 Add Service: Failed to modify existing
service
"NVSvc". Error 2: The
system cannot find the file specified.
#E033 Error 2: The system cannot find the file
specified.
#E275 Error while installing services. Error
2:
The
system
cannot find the
file specified.
#E154 Class installer failed. Error 2: The
system
cannot
find the file
specified.

Anyone any ideas.

Regards
ms
 
S

Slobodan Brcin \(eMVP\)

Hi ms,

I do not know :-(
Have you tried to use dependency walker in XPe to see if nvcpl.dll need some file that is not present?
For some reason if refuse to start, I do not know why.

BTW: Do you have component in your image named: "Display Control Panel"

Regards,
Slobodan



ms said:
Hi Slobodan

Thanks, its attached now.

Regards
ms
Slobodan Brcin (eMVP) said:
Mi ms,

Try compressing it.

Regards,
Slobodan


Hi Slobodan

The server keeps isn't letting me post the setupapi.log file, says too
large -237KB!!! How do i get
round this.

Regards
ms
Hi ms,

I can't say anything based on these info :-(
Could you give us complete setupapi file again as a attachment?

Also do you have explorer and winlogon?

Any idea why the device fails to start,.

Device fail to start because it is installed trough inf file in the same
way as service. So when service installation fail driver
will fail because of it.
Service is not required for video driver to work, but unfortunately this
mean that you must manually change inf file so that there
are no references to service.

Try using dependency walker from XPe on files that you mentioned in log
bellow and see if they have all dependencies in XPe image
satisfied.

Regards,
Slobodan

PS:
You do not have to delete NVSvc from registry. You can prevent it from
being written in the first place by finding your NVIDIA
component in TD.
Go to component resources and disable all entries there.

Hi KM, Slobodan

thanks for your help, i'm a bit further along. I deleted the
HKLM\SYSTEM\ControlSet001\Services\NVSvc
key. I now have a different error message :

Installing section [nv4_NV3x.Interfaces] from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#I123 Doing full install of
"PCI\VEN_10DE&DEV_0322&SUBSYS_80DF1043&REV_A1\4&9AEDED5&0&0008".
#-290 Processing REGISTERDLLS section [nv.RegisterShell]. Binary:
"%11%\nvshell.dll", flags: 0x0001, timeout: 60s.
#W374 Digital signature verification was skipped for a file being
registered
("C:\WINDOWS\System32\nvshell.dll").
#-290 Processing REGISTERDLLS section [nv.RegisterCPL]. Binary:
"%11%\nvcpl.dll", flags: 0x0001, timeout: 60s.
#W374 Digital signature verification was skipped for a file being
registered
("C:\WINDOWS\System32\nvcpl.dll").
#I163 Device not started: Device has problem: 0x0a:
CM_PROB_FAILED_START.

Any idea why the device fails to start,.

Regards
ms

Hi ms,

CurrentControlSet is virtual key that exist only in online images it
is
not existent in offline registry.
It is usually alias for ControlSet001 so this is where you should
look.

[HKLM\SYSTEM\CurrentControlSet\Services\NVSvc] key which i don't
have
in
If you do not have HKLM\SYSTEM\ControlSet001\Services\NVSvc then this
is
good.

Registry has nothing to do with dependencies.

Regards,
Slobodan

Hi Slobodan,KM

I've been stuck on this for a while now. I have been using
depends to
determine which files are required by dlls and exe in
my driver. This is a painstaking procedure as there are a lot of
dlls
and
exe files to open in depends. Anyway i have been
adding components to my image. Still no success. What i don't
understand
is KM said i needed to delete the
[HKLM\SYSTEM\CurrentControlSet\Services\NVSvc] key which i don't
have
in
my pre-FBA image in fact i don't even
have the tree CurrentControlSet\. Slobodan said in order to
create
the
key i need the correct depndencies in my image.
This is a contradiction surely as KM is saying the presence of
the
key is
causing a problem and Slobodan saysthe key is
only created on successful install which hasn't happened.

Error was Installing section [nv4_NV3x.Interfaces] from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#-035 Processing service Add/Delete section [nv4_NV3x.Services].
#E281 Add Service: Failed to modify existing service "NVSvc". Error
2:
The
system cannot find the file specified.
#E033 Error 2: The system cannot find the file specified.

I've atached my setupapi.log and system.sav pre-fba hive file.

Regards
ms



ms,

This key will be created during the successful FBA PnP install
based
on
driver inf file.
For this to succeed you must have all help files present and other
files
needed for NVIDIA files and services to work.
Use Dependency walker to see what files are required by each
NVIDIA
dll,
exe file and include appropriate components in your image.

Regards,
Slobodan

Hi KM

I loaded hive for preFBA image but there is no key
HKLM\SYSTEM\CurrentControlSet\Services\NVSvc. When i loaded
hive it asked for name and i entered test. Then only key was
HKLM\test\ControlSet001\Services\nv\Video\ There was a key
here which i deleted but didn't make any difference. I've also
copied
hlp
files into my image but again no diff, still same error
message. I suppose i need to work out why i can't see the key
you
asked
me
to delete.

Regards
ms
Or you can use the same imported component and add Registry
Delete
Key
resource to your component or TD Extra Registry section.
You just have to delete
[HKLM\SYSTEM\CurrentControlSet\Services\NVSvc]
key.

For the help files please uncheck "Do not copy help files for
this
component" on your component's Settings page in TD. And uncheck
"Do not copy help files for this configuration" configuration
option
(Other Settings).

--
Regards,
KM, BSquare Corp.


Hi ms,

You probably must copy all these hlp files to your image as
well
:-(
Other way would be like I already said manual cleansing of
inf
file.

Regards,
Slobodan

Hi Slobodan

Thanks for this, it sure is a lot easier now. I've
attached
the
file
KM
requested.
Regards
ms
ms,

you can use public MS news server: news.microsoft.com
to
post
to
this NG
from outlook express. (Also it is much easier to monitor
it from there).

Regards,
Slobodan

Hi KM

Lots of components get created from inf file, one
for
each
version of
Asus
displaycards, i've only used the component
corresponding
to my
display
card
the V9520 Magic. Any way i am using Internet Explorer
to
read/post
to
this
thread, i can't see a way of uploading my inf file. If
you
have an
email
address i'd be happy to send you it direct if there is
no
other
way. I
have
Outlook express on my PC .

Regards
ms

:

ms,

Was that only component you got from the INF import
and
included
in
your image?

Can you share your INF file with us (just attach it
to
your
post
if
you use OE).

--
Regards,
KM, BSquare Corp.


Hi KM,

I disabled all Service data resources for my
Asus
V9250
component
in TD,
there were 4 of them , Asus Driver helper service,
asusknbt,
nv and
ANVIOCTL
but
still got same error in setupapi.log

Device install function: DIF_INSTALLINTERFACES.
#-011 Installing section [nv4_NV3x.Interfaces]
from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#-035 Processing service Add/Delete section
[nv4_NV3x.Services].
#E281 Add Service: Failed to modify existing
service
"NVSvc".
Error
2: The
system cannot find the file specified.
#E033 Error 2: The system cannot find the file
specified.
#E275 Error while installing services. Error 2:
The
system
cannot
find the
file specified.
#E154 Class installer failed. Error 2: The system
cannot
find
the
file
specified.

Regards
ms


:

ms,

Just load up the built image System hive (<your
image
build
dir>\windows\system32\config\system) with regedit on XP
Pro
machine
and
delete the mentioned reg.key, then unload the
hive.

--
Regards,
KM, BSquare Corp.


Hi KM

I know how to disable services but how do i
go
about
deleting a
registry
entry in Pre-FBA image.

Regards
ms

ms,

Either:
- delete
[HKLM\SYSTEM\CurrentControlSer\Services\nvsvc]
registry in pre-FBA image offline before you deploy it

or

- disable Service Data Resources for the
services in
the
component you got from the inf import

--
Regards,
KM, BSquare Corp.


Hi,

I have created a component for my Asus
V9250
graphics card
using the inf
file on the driver CD. I have created a
repository
and
included all files.
Added component to my image which has no
errors.
After
FBA
when i go into
Control Panel -> Display settings i see no
settings
for my
graphics card. I
have included PNP (user) and class
installer -
display
adaptors. In
Fbalog.txt i have the following errors

21:58:04 PM - [PnpEnumThread:
InstallDevice]
SetupDiCallClassInstaller
Error: 0x2, Device: ASUS V9520 Magic
v44.03

also

21:44:12 PM - [FBARegQueue: DllInstall]
C:\WINDOWS\System32\eventcls.dll
(Error: 0x8000ffff)
21:44:13 PM - [FBARegQueue: DllInstall]
C:\WINDOWS\System32\swprv.dll
(Error: 0x8000ffff)

In Setupapilog i have the following
related
error
:

-011 Installing section
[nv4_NV3x.Interfaces]
from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function:
DIF_INSTALLDEVICE.
#-035 Processing service Add/Delete
section
[nv4_NV3x.Services].
#E281 Add Service: Failed to modify
existing
service
"NVSvc". Error 2: The
system cannot find the file specified.
#E033 Error 2: The system cannot find the
file
specified.
#E275 Error while installing services.
Error
2:
The
system
cannot find the
file specified.
#E154 Class installer failed. Error 2: The
system
cannot
find the file
specified.

Anyone any ideas.

Regards
ms
 
K

KM

ms,

Maybe increasing SetupApi log level may help you to see more descriptive info.
http://groups-beta.google.com/group/microsoft.public.windowsxp.embedded/msg/376dbcb0b716ab04

--
Regards,
KM, BSquare Corp.

Hi ms,

I do not know :-(
Have you tried to use dependency walker in XPe to see if nvcpl.dll need some file that is not present?
For some reason if refuse to start, I do not know why.

BTW: Do you have component in your image named: "Display Control Panel"

Regards,
Slobodan



ms said:
Hi Slobodan

Thanks, its attached now.

Regards
ms
Slobodan Brcin (eMVP) said:
Mi ms,

Try compressing it.

Regards,
Slobodan


Hi Slobodan

The server keeps isn't letting me post the setupapi.log file, says too
large -237KB!!! How do i get
round this.

Regards
ms
Hi ms,

I can't say anything based on these info :-(
Could you give us complete setupapi file again as a attachment?

Also do you have explorer and winlogon?

Any idea why the device fails to start,.

Device fail to start because it is installed trough inf file in the same
way as service. So when service installation fail driver
will fail because of it.
Service is not required for video driver to work, but unfortunately this
mean that you must manually change inf file so that there
are no references to service.

Try using dependency walker from XPe on files that you mentioned in log
bellow and see if they have all dependencies in XPe image
satisfied.

Regards,
Slobodan

PS:
You do not have to delete NVSvc from registry. You can prevent it from
being written in the first place by finding your NVIDIA
component in TD.
Go to component resources and disable all entries there.

Hi KM, Slobodan

thanks for your help, i'm a bit further along. I deleted the
HKLM\SYSTEM\ControlSet001\Services\NVSvc
key. I now have a different error message :

Installing section [nv4_NV3x.Interfaces] from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#I123 Doing full install of
"PCI\VEN_10DE&DEV_0322&SUBSYS_80DF1043&REV_A1\4&9AEDED5&0&0008".
#-290 Processing REGISTERDLLS section [nv.RegisterShell]. Binary:
"%11%\nvshell.dll", flags: 0x0001, timeout: 60s.
#W374 Digital signature verification was skipped for a file being
registered
("C:\WINDOWS\System32\nvshell.dll").
#-290 Processing REGISTERDLLS section [nv.RegisterCPL]. Binary:
"%11%\nvcpl.dll", flags: 0x0001, timeout: 60s.
#W374 Digital signature verification was skipped for a file being
registered
("C:\WINDOWS\System32\nvcpl.dll").
#I163 Device not started: Device has problem: 0x0a:
CM_PROB_FAILED_START.

Any idea why the device fails to start,.

Regards
ms

Hi ms,

CurrentControlSet is virtual key that exist only in online images it
is
not existent in offline registry.
It is usually alias for ControlSet001 so this is where you should
look.

[HKLM\SYSTEM\CurrentControlSet\Services\NVSvc] key which i don't
have
in
If you do not have HKLM\SYSTEM\ControlSet001\Services\NVSvc then this
is
good.

Registry has nothing to do with dependencies.

Regards,
Slobodan

Hi Slobodan,KM

I've been stuck on this for a while now. I have been using
depends to
determine which files are required by dlls and exe in
my driver. This is a painstaking procedure as there are a lot of
dlls
and
exe files to open in depends. Anyway i have been
adding components to my image. Still no success. What i don't
understand
is KM said i needed to delete the
[HKLM\SYSTEM\CurrentControlSet\Services\NVSvc] key which i don't
have
in
my pre-FBA image in fact i don't even
have the tree CurrentControlSet\. Slobodan said in order to
create
the
key i need the correct depndencies in my image.
This is a contradiction surely as KM is saying the presence of
the
key is
causing a problem and Slobodan saysthe key is
only created on successful install which hasn't happened.

Error was Installing section [nv4_NV3x.Interfaces] from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#-035 Processing service Add/Delete section [nv4_NV3x.Services].
#E281 Add Service: Failed to modify existing service "NVSvc". Error
2:
The
system cannot find the file specified.
#E033 Error 2: The system cannot find the file specified.

I've atached my setupapi.log and system.sav pre-fba hive file.

Regards
ms



ms,

This key will be created during the successful FBA PnP install
based
on
driver inf file.
For this to succeed you must have all help files present and other
files
needed for NVIDIA files and services to work.
Use Dependency walker to see what files are required by each
NVIDIA
dll,
exe file and include appropriate components in your image.

Regards,
Slobodan

Hi KM

I loaded hive for preFBA image but there is no key
HKLM\SYSTEM\CurrentControlSet\Services\NVSvc. When i loaded
hive it asked for name and i entered test. Then only key was
HKLM\test\ControlSet001\Services\nv\Video\ There was a key
here which i deleted but didn't make any difference. I've also
copied
hlp
files into my image but again no diff, still same error
message. I suppose i need to work out why i can't see the key
you
asked
me
to delete.

Regards
ms
Or you can use the same imported component and add Registry
Delete
Key
resource to your component or TD Extra Registry section.
You just have to delete
[HKLM\SYSTEM\CurrentControlSet\Services\NVSvc]
key.

For the help files please uncheck "Do not copy help files for
this
component" on your component's Settings page in TD. And uncheck
"Do not copy help files for this configuration" configuration
option
(Other Settings).

--
Regards,
KM, BSquare Corp.


Hi ms,

You probably must copy all these hlp files to your image as
well
:-(
Other way would be like I already said manual cleansing of
inf
file.

Regards,
Slobodan

Hi Slobodan

Thanks for this, it sure is a lot easier now. I've
attached
the
file
KM
requested.
Regards
ms
ms,

you can use public MS news server: news.microsoft.com
to
post
to
this NG
from outlook express. (Also it is much easier to monitor
it from there).

Regards,
Slobodan

Hi KM

Lots of components get created from inf file, one
for
each
version of
Asus
displaycards, i've only used the component
corresponding
to my
display
card
the V9520 Magic. Any way i am using Internet Explorer
to
read/post
to
this
thread, i can't see a way of uploading my inf file. If
you
have an
email
address i'd be happy to send you it direct if there is
no
other
way. I
have
Outlook express on my PC .

Regards
ms

:

ms,

Was that only component you got from the INF import
and
included
in
your image?

Can you share your INF file with us (just attach it
to
your
post
if
you use OE).

--
Regards,
KM, BSquare Corp.


Hi KM,

I disabled all Service data resources for my
Asus
V9250
component
in TD,
there were 4 of them , Asus Driver helper service,
asusknbt,
nv and
ANVIOCTL
but
still got same error in setupapi.log

Device install function: DIF_INSTALLINTERFACES.
#-011 Installing section [nv4_NV3x.Interfaces]
from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#-035 Processing service Add/Delete section
[nv4_NV3x.Services].
#E281 Add Service: Failed to modify existing
service
"NVSvc".
Error
2: The
system cannot find the file specified.
#E033 Error 2: The system cannot find the file
specified.
#E275 Error while installing services. Error 2:
The
system
cannot
find the
file specified.
#E154 Class installer failed. Error 2: The system
cannot
find
the
file
specified.

Regards
ms


:

ms,

Just load up the built image System hive (<your
image
build
dir>\windows\system32\config\system) with regedit on XP
Pro
machine
and
delete the mentioned reg.key, then unload the
hive.

--
Regards,
KM, BSquare Corp.


Hi KM

I know how to disable services but how do i
go
about
deleting a
registry
entry in Pre-FBA image.

Regards
ms

ms,

Either:
- delete
[HKLM\SYSTEM\CurrentControlSer\Services\nvsvc]
registry in pre-FBA image offline before you deploy it

or

- disable Service Data Resources for the
services in
the
component you got from the inf import

--
Regards,
KM, BSquare Corp.


Hi,

I have created a component for my Asus
V9250
graphics card
using the inf
file on the driver CD. I have created a
repository
and
included all files.
Added component to my image which has no
errors.
After
FBA
when i go into
Control Panel -> Display settings i see no
settings
for my
graphics card. I
have included PNP (user) and class
installer -
display
adaptors. In
Fbalog.txt i have the following errors

21:58:04 PM - [PnpEnumThread:
InstallDevice]
SetupDiCallClassInstaller
Error: 0x2, Device: ASUS V9520 Magic
v44.03

also

21:44:12 PM - [FBARegQueue: DllInstall]
C:\WINDOWS\System32\eventcls.dll
(Error: 0x8000ffff)
21:44:13 PM - [FBARegQueue: DllInstall]
C:\WINDOWS\System32\swprv.dll
(Error: 0x8000ffff)

In Setupapilog i have the following
related
error
:

-011 Installing section
[nv4_NV3x.Interfaces]
from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function:
DIF_INSTALLDEVICE.
#-035 Processing service Add/Delete
section
[nv4_NV3x.Services].
#E281 Add Service: Failed to modify
existing
service
"NVSvc". Error 2: The
system cannot find the file specified.
#E033 Error 2: The system cannot find the
file
specified.
#E275 Error while installing services.
Error
2:
The
system
cannot find the
file specified.
#E154 Class installer failed. Error 2: The
system
cannot
find the file
specified.

Anyone any ideas.

Regards
ms
 
M

ms

Hi KM

I think i am now further along. As mentioned before now after deleting
the Nsvsc key i have the error message
Device cannot start (code 10) in device manager -> cause for this is
conflicting device list Input/Output range
03B0-03BB by Via Tech CPU to AGP controller.
Key thing is if i manually install the inf file in device manager->
update driver, driver installs fine and everything works ok so
my dependencies should be ok. So problem must be in PNP in FBA, whats the
difference between the FBA install
and manual. I noticed on the manual install the conflicting resource has
gone away. I must be close to resolving this now
any ideas to overcome this last hurdle.

Regards
ms,,

KM said:
ms,

Maybe increasing SetupApi log level may help you to see more descriptive info.http://groups-beta.google.com/group/microsoft.public.windowsxp.embedded/msg/376dbcb0b716ab04

--
Regards,
KM, BSquare Corp.

Hi ms,

I do not know :-(
Have you tried to use dependency walker in XPe to see if nvcpl.dll need some file that is not present?
For some reason if refuse to start, I do not know why.

BTW: Do you have component in your image named: "Display Control Panel"

Regards,
Slobodan



Hi Slobodan

Thanks, its attached now.

Regards
ms
Mi ms,

Try compressing it.

Regards,
Slobodan


Hi Slobodan

The server keeps isn't letting me post the setupapi.log file, says too
large -237KB!!! How do i get
round this.

Regards
ms
Hi ms,

I can't say anything based on these info :-(
Could you give us complete setupapi file again as a attachment?

Also do you have explorer and winlogon?

Any idea why the device fails to start,.

Device fail to start because it is installed trough inf file in the
same
way as service. So when service installation fail driver
will fail because of it.
Service is not required for video driver to work, but unfortunately
this
mean that you must manually change inf file so that there
are no references to service.

Try using dependency walker from XPe on files that you mentioned in
log
bellow and see if they have all dependencies in XPe image
satisfied.

Regards,
Slobodan

PS:
You do not have to delete NVSvc from registry. You can prevent it from
being written in the first place by finding your NVIDIA
component in TD.
Go to component resources and disable all entries there.

Hi KM, Slobodan

thanks for your help, i'm a bit further along. I deleted the
HKLM\SYSTEM\ControlSet001\Services\NVSvc
key. I now have a different error message :

Installing section [nv4_NV3x.Interfaces] from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#I123 Doing full install of
"PCI\VEN_10DE&DEV_0322&SUBSYS_80DF1043&REV_A1\4&9AEDED5&0&0008".
#-290 Processing REGISTERDLLS section [nv.RegisterShell]. Binary:
"%11%\nvshell.dll", flags: 0x0001, timeout: 60s.
#W374 Digital signature verification was skipped for a file being
registered
("C:\WINDOWS\System32\nvshell.dll").
#-290 Processing REGISTERDLLS section [nv.RegisterCPL]. Binary:
"%11%\nvcpl.dll", flags: 0x0001, timeout: 60s.
#W374 Digital signature verification was skipped for a file being
registered
("C:\WINDOWS\System32\nvcpl.dll").
#I163 Device not started: Device has problem: 0x0a:
CM_PROB_FAILED_START.

Any idea why the device fails to start,.

Regards
ms

Hi ms,

CurrentControlSet is virtual key that exist only in online images
it
is
not existent in offline registry.
It is usually alias for ControlSet001 so this is where you should
look.

[HKLM\SYSTEM\CurrentControlSet\Services\NVSvc] key which i
don't
have
in
If you do not have HKLM\SYSTEM\ControlSet001\Services\NVSvc then
this
is
good.

Registry has nothing to do with dependencies.

Regards,
Slobodan

Hi Slobodan,KM

I've been stuck on this for a while now. I have been using
depends to
determine which files are required by dlls and exe in
my driver. This is a painstaking procedure as there are a lot
of
dlls
and
exe files to open in depends. Anyway i have been
adding components to my image. Still no success. What i don't
understand
is KM said i needed to delete the
[HKLM\SYSTEM\CurrentControlSet\Services\NVSvc] key which i
don't
have
in
my pre-FBA image in fact i don't even
have the tree CurrentControlSet\. Slobodan said in order to
create
the
key i need the correct depndencies in my image.
This is a contradiction surely as KM is saying the presence
of
the
key is
causing a problem and Slobodan saysthe key is
only created on successful install which hasn't happened.

Error was Installing section [nv4_NV3x.Interfaces] from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#-035 Processing service Add/Delete section [nv4_NV3x.Services].
#E281 Add Service: Failed to modify existing service "NVSvc".
Error
2:
The
system cannot find the file specified.
#E033 Error 2: The system cannot find the file specified.

I've atached my setupapi.log and system.sav pre-fba hive file.

Regards
ms



ms,

This key will be created during the successful FBA PnP install
based
on
driver inf file.
For this to succeed you must have all help files present and
other
files
needed for NVIDIA files and services to work.
Use Dependency walker to see what files are required by each
NVIDIA
dll,
exe file and include appropriate components in your image.

Regards,
Slobodan

Hi KM

I loaded hive for preFBA image but there is no key
HKLM\SYSTEM\CurrentControlSet\Services\NVSvc. When i loaded
hive it asked for name and i entered test. Then only key
was
HKLM\test\ControlSet001\Services\nv\Video\ There was a key
here which i deleted but didn't make any difference. I've
also
copied
hlp
files into my image but again no diff, still same error
message. I suppose i need to work out why i can't see the
key
you
asked
me
to delete.

Regards
ms
Or you can use the same imported component and add
Registry
Delete
Key
resource to your component or TD Extra Registry section.
You just have to delete
[HKLM\SYSTEM\CurrentControlSet\Services\NVSvc]
key.

For the help files please uncheck "Do not copy help files
for
this
component" on your component's Settings page in TD. And
uncheck
"Do not copy help files for this configuration"
configuration
option
(Other Settings).

--
Regards,
KM, BSquare Corp.


Hi ms,

You probably must copy all these hlp files to your image
as
well
:-(
Other way would be like I already said manual cleansing
of
inf
file.

Regards,
Slobodan

Hi Slobodan

Thanks for this, it sure is a lot easier now. I've
attached
the
file
KM
requested.
Regards
ms
message
ms,

you can use public MS news server:
news.microsoft.com
to
post
to
this NG
from outlook express. (Also it is much easier to
monitor
it from there).

Regards,
Slobodan


Hi KM

Lots of components get created from inf file,
one
for
each
version of
Asus
displaycards, i've only used the component
corresponding
to my
display
card
the V9520 Magic. Any way i am using Internet
Explorer
to
read/post
to
this
thread, i can't see a way of uploading my inf
file. If
you
have an
email
address i'd be happy to send you it direct if
there is
no
other
way. I
have
Outlook express on my PC .

Regards
ms

:

ms,

Was that only component you got from the INF
import
and
included
in
your image?

Can you share your INF file with us (just attach
it
to
your
post
if
you use OE).

--
Regards,
KM, BSquare Corp.


Hi KM,

I disabled all Service data resources for my
Asus
V9250
component
in TD,
there were 4 of them , Asus Driver helper
service,
asusknbt,
nv and
ANVIOCTL
but
still got same error in setupapi.log

Device install function:
DIF_INSTALLINTERFACES.
#-011 Installing section [nv4_NV3x.Interfaces]
from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function:
DIF_INSTALLDEVICE.
#-035 Processing service Add/Delete section
[nv4_NV3x.Services].
#E281 Add Service: Failed to modify existing
service
"NVSvc".
Error
2: The
system cannot find the file specified.
#E033 Error 2: The system cannot find the file
specified.
#E275 Error while installing services. Error
2:
The
system
cannot
find the
file specified.
#E154 Class installer failed. Error 2: The
system
cannot
find
the
file
specified.

Regards
ms


:

ms,

Just load up the built image System hive
(<your
image
build
dir>\windows\system32\config\system) with regedit on
XP
Pro
machine
and
delete the mentioned reg.key, then unload
the
hive.

--
Regards,
KM, BSquare Corp.


Hi KM

I know how to disable services but how do
i
go
about
deleting a
registry
entry in Pre-FBA image.

Regards
ms

ms,

Either:
- delete
[HKLM\SYSTEM\CurrentControlSer\Services\nvsvc]
registry in pre-FBA image offline before you deploy it

or

- disable Service Data Resources for
the
services in
the
component you got from the inf import

--
Regards,
KM, BSquare Corp.


Hi,

I have created a component for my
Asus
V9250
graphics card
using the inf
file on the driver CD. I have created
a
repository
and
included all files.
Added component to my image which has
no
errors.
After
FBA
when i go into
Control Panel -> Display settings i
see no
settings
for my
graphics card. I
have included PNP (user) and class
installer -
display
adaptors. In
Fbalog.txt i have the following errors

21:58:04 PM - [PnpEnumThread:
InstallDevice]
SetupDiCallClassInstaller
Error: 0x2, Device: ASUS V9520 Magic
v44.03

also

21:44:12 PM - [FBARegQueue:
DllInstall]
C:\WINDOWS\System32\eventcls.dll
(Error: 0x8000ffff)
21:44:13 PM - [FBARegQueue:
DllInstall]
C:\WINDOWS\System32\swprv.dll
(Error: 0x8000ffff)

In Setupapilog i have the following
related
error
:

-011 Installing section
[nv4_NV3x.Interfaces]
from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function:
DIF_INSTALLDEVICE.
#-035 Processing service Add/Delete
section
[nv4_NV3x.Services].
#E281 Add Service: Failed to modify
existing
service
"NVSvc". Error 2: The
system cannot find the file specified.
#E033 Error 2: The system cannot find
the
file
specified.
#E275 Error while installing services.
Error
2:
The
system
cannot find the
file specified.
#E154 Class installer failed. Error 2:
The
system
cannot
find the file
specified.

Anyone any ideas.

Regards
ms
 
M

ms

Hi KM

I think i am now further along. As mentioned before now after deleting
the Nsvsc key i have the error message
Device cannot start (code 10) in device manager -> cause for this is
conflicting device list Input/Output range
03B0-03BB by Via Tech CPU to AGP controller.
Key thing is if i manually install the inf file in device manager->
update driver, driver installs fine and everything works ok so
my dependencies should be ok. So problem must be in PNP in FBA, whats the
difference between the FBA install
and manual. I noticed on the manual install the conflicting resource has
gone away. I must be close to resolving this now
any ideas to overcome this last hurdle.

Regards
ms,,

KM said:
ms,

Maybe increasing SetupApi log level may help you to see more descriptive info.http://groups-beta.google.com/group/microsoft.public.windowsxp.embedded/msg/376dbcb0b716ab04

--
Regards,
KM, BSquare Corp.

Hi ms,

I do not know :-(
Have you tried to use dependency walker in XPe to see if nvcpl.dll need some file that is not present?
For some reason if refuse to start, I do not know why.

BTW: Do you have component in your image named: "Display Control Panel"

Regards,
Slobodan



Hi Slobodan

Thanks, its attached now.

Regards
ms
Mi ms,

Try compressing it.

Regards,
Slobodan


Hi Slobodan

The server keeps isn't letting me post the setupapi.log file, says too
large -237KB!!! How do i get
round this.

Regards
ms
Hi ms,

I can't say anything based on these info :-(
Could you give us complete setupapi file again as a attachment?

Also do you have explorer and winlogon?

Any idea why the device fails to start,.

Device fail to start because it is installed trough inf file in the
same
way as service. So when service installation fail driver
will fail because of it.
Service is not required for video driver to work, but unfortunately
this
mean that you must manually change inf file so that there
are no references to service.

Try using dependency walker from XPe on files that you mentioned in
log
bellow and see if they have all dependencies in XPe image
satisfied.

Regards,
Slobodan

PS:
You do not have to delete NVSvc from registry. You can prevent it from
being written in the first place by finding your NVIDIA
component in TD.
Go to component resources and disable all entries there.

Hi KM, Slobodan

thanks for your help, i'm a bit further along. I deleted the
HKLM\SYSTEM\ControlSet001\Services\NVSvc
key. I now have a different error message :

Installing section [nv4_NV3x.Interfaces] from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#I123 Doing full install of
"PCI\VEN_10DE&DEV_0322&SUBSYS_80DF1043&REV_A1\4&9AEDED5&0&0008".
#-290 Processing REGISTERDLLS section [nv.RegisterShell]. Binary:
"%11%\nvshell.dll", flags: 0x0001, timeout: 60s.
#W374 Digital signature verification was skipped for a file being
registered
("C:\WINDOWS\System32\nvshell.dll").
#-290 Processing REGISTERDLLS section [nv.RegisterCPL]. Binary:
"%11%\nvcpl.dll", flags: 0x0001, timeout: 60s.
#W374 Digital signature verification was skipped for a file being
registered
("C:\WINDOWS\System32\nvcpl.dll").
#I163 Device not started: Device has problem: 0x0a:
CM_PROB_FAILED_START.

Any idea why the device fails to start,.

Regards
ms

Hi ms,

CurrentControlSet is virtual key that exist only in online images
it
is
not existent in offline registry.
It is usually alias for ControlSet001 so this is where you should
look.

[HKLM\SYSTEM\CurrentControlSet\Services\NVSvc] key which i
don't
have
in
If you do not have HKLM\SYSTEM\ControlSet001\Services\NVSvc then
this
is
good.

Registry has nothing to do with dependencies.

Regards,
Slobodan

Hi Slobodan,KM

I've been stuck on this for a while now. I have been using
depends to
determine which files are required by dlls and exe in
my driver. This is a painstaking procedure as there are a lot
of
dlls
and
exe files to open in depends. Anyway i have been
adding components to my image. Still no success. What i don't
understand
is KM said i needed to delete the
[HKLM\SYSTEM\CurrentControlSet\Services\NVSvc] key which i
don't
have
in
my pre-FBA image in fact i don't even
have the tree CurrentControlSet\. Slobodan said in order to
create
the
key i need the correct depndencies in my image.
This is a contradiction surely as KM is saying the presence
of
the
key is
causing a problem and Slobodan saysthe key is
only created on successful install which hasn't happened.

Error was Installing section [nv4_NV3x.Interfaces] from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#-035 Processing service Add/Delete section [nv4_NV3x.Services].
#E281 Add Service: Failed to modify existing service "NVSvc".
Error
2:
The
system cannot find the file specified.
#E033 Error 2: The system cannot find the file specified.

I've atached my setupapi.log and system.sav pre-fba hive file.

Regards
ms



ms,

This key will be created during the successful FBA PnP install
based
on
driver inf file.
For this to succeed you must have all help files present and
other
files
needed for NVIDIA files and services to work.
Use Dependency walker to see what files are required by each
NVIDIA
dll,
exe file and include appropriate components in your image.

Regards,
Slobodan

Hi KM

I loaded hive for preFBA image but there is no key
HKLM\SYSTEM\CurrentControlSet\Services\NVSvc. When i loaded
hive it asked for name and i entered test. Then only key
was
HKLM\test\ControlSet001\Services\nv\Video\ There was a key
here which i deleted but didn't make any difference. I've
also
copied
hlp
files into my image but again no diff, still same error
message. I suppose i need to work out why i can't see the
key
you
asked
me
to delete.

Regards
ms
Or you can use the same imported component and add
Registry
Delete
Key
resource to your component or TD Extra Registry section.
You just have to delete
[HKLM\SYSTEM\CurrentControlSet\Services\NVSvc]
key.

For the help files please uncheck "Do not copy help files
for
this
component" on your component's Settings page in TD. And
uncheck
"Do not copy help files for this configuration"
configuration
option
(Other Settings).

--
Regards,
KM, BSquare Corp.


Hi ms,

You probably must copy all these hlp files to your image
as
well
:-(
Other way would be like I already said manual cleansing
of
inf
file.

Regards,
Slobodan

Hi Slobodan

Thanks for this, it sure is a lot easier now. I've
attached
the
file
KM
requested.
Regards
ms
message
ms,

you can use public MS news server:
news.microsoft.com
to
post
to
this NG
from outlook express. (Also it is much easier to
monitor
it from there).

Regards,
Slobodan


Hi KM

Lots of components get created from inf file,
one
for
each
version of
Asus
displaycards, i've only used the component
corresponding
to my
display
card
the V9520 Magic. Any way i am using Internet
Explorer
to
read/post
to
this
thread, i can't see a way of uploading my inf
file. If
you
have an
email
address i'd be happy to send you it direct if
there is
no
other
way. I
have
Outlook express on my PC .

Regards
ms

:

ms,

Was that only component you got from the INF
import
and
included
in
your image?

Can you share your INF file with us (just attach
it
to
your
post
if
you use OE).

--
Regards,
KM, BSquare Corp.


Hi KM,

I disabled all Service data resources for my
Asus
V9250
component
in TD,
there were 4 of them , Asus Driver helper
service,
asusknbt,
nv and
ANVIOCTL
but
still got same error in setupapi.log

Device install function:
DIF_INSTALLINTERFACES.
#-011 Installing section [nv4_NV3x.Interfaces]
from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function:
DIF_INSTALLDEVICE.
#-035 Processing service Add/Delete section
[nv4_NV3x.Services].
#E281 Add Service: Failed to modify existing
service
"NVSvc".
Error
2: The
system cannot find the file specified.
#E033 Error 2: The system cannot find the file
specified.
#E275 Error while installing services. Error
2:
The
system
cannot
find the
file specified.
#E154 Class installer failed. Error 2: The
system
cannot
find
the
file
specified.

Regards
ms


:

ms,

Just load up the built image System hive
(<your
image
build
dir>\windows\system32\config\system) with regedit on
XP
Pro
machine
and
delete the mentioned reg.key, then unload
the
hive.

--
Regards,
KM, BSquare Corp.


Hi KM

I know how to disable services but how do
i
go
about
deleting a
registry
entry in Pre-FBA image.

Regards
ms

ms,

Either:
- delete
[HKLM\SYSTEM\CurrentControlSer\Services\nvsvc]
registry in pre-FBA image offline before you deploy it

or

- disable Service Data Resources for
the
services in
the
component you got from the inf import

--
Regards,
KM, BSquare Corp.


Hi,

I have created a component for my
Asus
V9250
graphics card
using the inf
file on the driver CD. I have created
a
repository
and
included all files.
Added component to my image which has
no
errors.
After
FBA
when i go into
Control Panel -> Display settings i
see no
settings
for my
graphics card. I
have included PNP (user) and class
installer -
display
adaptors. In
Fbalog.txt i have the following errors

21:58:04 PM - [PnpEnumThread:
InstallDevice]
SetupDiCallClassInstaller
Error: 0x2, Device: ASUS V9520 Magic
v44.03

also

21:44:12 PM - [FBARegQueue:
DllInstall]
C:\WINDOWS\System32\eventcls.dll
(Error: 0x8000ffff)
21:44:13 PM - [FBARegQueue:
DllInstall]
C:\WINDOWS\System32\swprv.dll
(Error: 0x8000ffff)

In Setupapilog i have the following
related
error
:

-011 Installing section
[nv4_NV3x.Interfaces]
from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function:
DIF_INSTALLDEVICE.
#-035 Processing service Add/Delete
section
[nv4_NV3x.Services].
#E281 Add Service: Failed to modify
existing
service
"NVSvc". Error 2: The
system cannot find the file specified.
#E033 Error 2: The system cannot find
the
file
specified.
#E275 Error while installing services.
Error
2:
The
system
cannot find the
file specified.
#E154 Class installer failed. Error 2:
The
system
cannot
find the file
specified.

Anyone any ideas.

Regards
ms
 
K

KM

ms,
I think i am now further along. As mentioned before now after deleting
the Nsvsc key i have the error message
Device cannot start (code 10) in device manager -> cause for this is
conflicting device list Input/Output range
03B0-03BB by Via Tech CPU to AGP controller.
Key thing is if i manually install the inf file in device manager->
update driver, driver installs fine and everything works ok so

This is good indication indeed.
Howewer, when you install the driver through Device Manager you are probably asked to browse to the path wher thedriver package or
files is located, right?
Could it happen that you did not bring all the files from the package to windows directories? I mean if you missed some files when
you componentized the driver?

Anyway, you can make another quick test. Add you driver component you created to your configuration but disable INF file there. Let
FBA run and confirm that the driver was not installed (check with Device Manager). Then copy the INf file amnually to \windows\INF
and reboot the device. If you see the driver NOT installed after reboot properly, PnP works fine there but you probably missed some
driver dependencies.

KM
my dependencies should be ok. So problem must be in PNP in FBA, whats the
difference between the FBA install
and manual. I noticed on the manual install the conflicting resource has
gone away. I must be close to resolving this now
any ideas to overcome this last hurdle.

Regards
ms,,

KM said:
ms,

Maybe increasing SetupApi log level may help you to see more descriptive info.http://groups-beta.google.com/group/microsoft.public.windowsxp.embedded/msg/376dbcb0b716ab04

--
Regards,
KM, BSquare Corp.

Hi ms,

I do not know :-(
Have you tried to use dependency walker in XPe to see if nvcpl.dll need some file that is not present?
For some reason if refuse to start, I do not know why.

BTW: Do you have component in your image named: "Display Control Panel"

Regards,
Slobodan



Hi Slobodan

Thanks, its attached now.

Regards
ms
Mi ms,

Try compressing it.

Regards,
Slobodan


Hi Slobodan

The server keeps isn't letting me post the setupapi.log file, says too
large -237KB!!! How do i get
round this.

Regards
ms
Hi ms,

I can't say anything based on these info :-(
Could you give us complete setupapi file again as a attachment?

Also do you have explorer and winlogon?

Any idea why the device fails to start,.

Device fail to start because it is installed trough inf file in the
same
way as service. So when service installation fail driver
will fail because of it.
Service is not required for video driver to work, but unfortunately
this
mean that you must manually change inf file so that there
are no references to service.

Try using dependency walker from XPe on files that you mentioned in
log
bellow and see if they have all dependencies in XPe image
satisfied.

Regards,
Slobodan

PS:
You do not have to delete NVSvc from registry. You can prevent it from
being written in the first place by finding your NVIDIA
component in TD.
Go to component resources and disable all entries there.

Hi KM, Slobodan

thanks for your help, i'm a bit further along. I deleted the
HKLM\SYSTEM\ControlSet001\Services\NVSvc
key. I now have a different error message :

Installing section [nv4_NV3x.Interfaces] from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#I123 Doing full install of
"PCI\VEN_10DE&DEV_0322&SUBSYS_80DF1043&REV_A1\4&9AEDED5&0&0008".
#-290 Processing REGISTERDLLS section [nv.RegisterShell]. Binary:
"%11%\nvshell.dll", flags: 0x0001, timeout: 60s.
#W374 Digital signature verification was skipped for a file being
registered
("C:\WINDOWS\System32\nvshell.dll").
#-290 Processing REGISTERDLLS section [nv.RegisterCPL]. Binary:
"%11%\nvcpl.dll", flags: 0x0001, timeout: 60s.
#W374 Digital signature verification was skipped for a file being
registered
("C:\WINDOWS\System32\nvcpl.dll").
#I163 Device not started: Device has problem: 0x0a:
CM_PROB_FAILED_START.

Any idea why the device fails to start,.

Regards
ms

Hi ms,

CurrentControlSet is virtual key that exist only in online images
it
is
not existent in offline registry.
It is usually alias for ControlSet001 so this is where you should
look.

[HKLM\SYSTEM\CurrentControlSet\Services\NVSvc] key which i
don't
have
in
If you do not have HKLM\SYSTEM\ControlSet001\Services\NVSvc then
this
is
good.

Registry has nothing to do with dependencies.

Regards,
Slobodan

Hi Slobodan,KM

I've been stuck on this for a while now. I have been using
depends to
determine which files are required by dlls and exe in
my driver. This is a painstaking procedure as there are a lot
of
dlls
and
exe files to open in depends. Anyway i have been
adding components to my image. Still no success. What i don't
understand
is KM said i needed to delete the
[HKLM\SYSTEM\CurrentControlSet\Services\NVSvc] key which i
don't
have
in
my pre-FBA image in fact i don't even
have the tree CurrentControlSet\. Slobodan said in order to
create
the
key i need the correct depndencies in my image.
This is a contradiction surely as KM is saying the presence
of
the
key is
causing a problem and Slobodan saysthe key is
only created on successful install which hasn't happened.

Error was Installing section [nv4_NV3x.Interfaces] from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#-035 Processing service Add/Delete section [nv4_NV3x.Services].
#E281 Add Service: Failed to modify existing service "NVSvc".
Error
2:
The
system cannot find the file specified.
#E033 Error 2: The system cannot find the file specified.

I've atached my setupapi.log and system.sav pre-fba hive file.

Regards
ms



ms,

This key will be created during the successful FBA PnP install
based
on
driver inf file.
For this to succeed you must have all help files present and
other
files
needed for NVIDIA files and services to work.
Use Dependency walker to see what files are required by each
NVIDIA
dll,
exe file and include appropriate components in your image.

Regards,
Slobodan

Hi KM

I loaded hive for preFBA image but there is no key
HKLM\SYSTEM\CurrentControlSet\Services\NVSvc. When i loaded
hive it asked for name and i entered test. Then only key
was
HKLM\test\ControlSet001\Services\nv\Video\ There was a key
here which i deleted but didn't make any difference. I've
also
copied
hlp
files into my image but again no diff, still same error
message. I suppose i need to work out why i can't see the
key
you
asked
me
to delete.

Regards
ms
Or you can use the same imported component and add
Registry
Delete
Key
resource to your component or TD Extra Registry section.
You just have to delete
[HKLM\SYSTEM\CurrentControlSet\Services\NVSvc]
key.

For the help files please uncheck "Do not copy help files
for
this
component" on your component's Settings page in TD. And
uncheck
"Do not copy help files for this configuration"
configuration
option
(Other Settings).

--
Regards,
KM, BSquare Corp.


Hi ms,

You probably must copy all these hlp files to your image
as
well
:-(
Other way would be like I already said manual cleansing
of
inf
file.

Regards,
Slobodan

Hi Slobodan

Thanks for this, it sure is a lot easier now. I've
attached
the
file
KM
requested.
Regards
ms
message
ms,

you can use public MS news server:
news.microsoft.com
to
post
to
this NG
from outlook express. (Also it is much easier to
monitor
it from there).

Regards,
Slobodan


Hi KM

Lots of components get created from inf file,
one
for
each
version of
Asus
displaycards, i've only used the component
corresponding
to my
display
card
the V9520 Magic. Any way i am using Internet
Explorer
to
read/post
to
this
thread, i can't see a way of uploading my inf
file. If
you
have an
email
address i'd be happy to send you it direct if
there is
no
other
way. I
have
Outlook express on my PC .

Regards
ms

:

ms,

Was that only component you got from the INF
import
and
included
in
your image?

Can you share your INF file with us (just attach
it
to
your
post
if
you use OE).

--
Regards,
KM, BSquare Corp.


Hi KM,

I disabled all Service data resources for my
Asus
V9250
component
in TD,
there were 4 of them , Asus Driver helper
service,
asusknbt,
nv and
ANVIOCTL
but
still got same error in setupapi.log

Device install function:
DIF_INSTALLINTERFACES.
#-011 Installing section [nv4_NV3x.Interfaces]
from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function:
DIF_INSTALLDEVICE.
#-035 Processing service Add/Delete section
[nv4_NV3x.Services].
#E281 Add Service: Failed to modify existing
service
"NVSvc".
Error
2: The
system cannot find the file specified.
#E033 Error 2: The system cannot find the file
specified.
#E275 Error while installing services. Error
2:
The
system
cannot
find the
file specified.
#E154 Class installer failed. Error 2: The
system
cannot
find
the
file
specified.

Regards
ms


:

ms,

Just load up the built image System hive
(<your
image
build
dir>\windows\system32\config\system) with regedit on
XP
Pro
machine
and
delete the mentioned reg.key, then unload
the
hive.

--
Regards,
KM, BSquare Corp.


Hi KM

I know how to disable services but how do
i
go
about
deleting a
registry
entry in Pre-FBA image.

Regards
ms

ms,

Either:
- delete
[HKLM\SYSTEM\CurrentControlSer\Services\nvsvc]
registry in pre-FBA image offline before you deploy it

or

- disable Service Data Resources for
the
services in
the
component you got from the inf import

--
Regards,
KM, BSquare Corp.


Hi,

I have created a component for my
Asus
V9250
graphics card
using the inf
file on the driver CD. I have created
a
repository
and
included all files.
Added component to my image which has
no
errors.
After
FBA
when i go into
Control Panel -> Display settings i
see no
settings
for my
graphics card. I
have included PNP (user) and class
installer -
display
adaptors. In
Fbalog.txt i have the following errors

21:58:04 PM - [PnpEnumThread:
InstallDevice]
SetupDiCallClassInstaller
Error: 0x2, Device: ASUS V9520 Magic
v44.03

also

21:44:12 PM - [FBARegQueue:
DllInstall]
C:\WINDOWS\System32\eventcls.dll
(Error: 0x8000ffff)
21:44:13 PM - [FBARegQueue:
DllInstall]
C:\WINDOWS\System32\swprv.dll
(Error: 0x8000ffff)

In Setupapilog i have the following
related
error
:

-011 Installing section
[nv4_NV3x.Interfaces]
from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function:
DIF_INSTALLDEVICE.
#-035 Processing service Add/Delete
section
[nv4_NV3x.Services].
#E281 Add Service: Failed to modify
existing
service
"NVSvc". Error 2: The
system cannot find the file specified.
#E033 Error 2: The system cannot find
the
file
specified.
#E275 Error while installing services.
Error
2:
The
system
cannot find the
file specified.
#E154 Class installer failed. Error 2:
The
system
cannot
find the file
specified.

Anyone any ideas.

Regards
ms
 
M

ms

Hi KM

I did what you advised and driver is not installed so i've missed some
driver files. However i relied on inf import to
highlight which files i need and place in relevant dirs. So this means inf
import process is not correct if it is missing
some files in my component. SOo now i take it i need to manually go
through the dirs on my target when display
adapter is correctly installed (using device manager-install) and compare
with my image or is there an easier way as
i have hundreds of files to compare.

Regards
ms
KM said:
ms,


This is good indication indeed.
Howewer, when you install the driver through Device Manager you are
probably asked to browse to the path wher thedriver package or
files is located, right?
Could it happen that you did not bring all the files from the package to
windows directories? I mean if you missed some files when
you componentized the driver?

Anyway, you can make another quick test. Add you driver component you
created to your configuration but disable INF file there. Let
FBA run and confirm that the driver was not installed (check with Device
Manager). Then copy the INf file amnually to \windows\INF
and reboot the device. If you see the driver NOT installed after reboot
properly, PnP works fine there but you probably missed some
driver dependencies.

KM
my dependencies should be ok. So problem must be in PNP in FBA, whats the
difference between the FBA install
and manual. I noticed on the manual install the conflicting resource has
gone away. I must be close to resolving this now
any ideas to overcome this last hurdle.

Regards
ms,,

KM said:
ms,

Maybe increasing SetupApi log level may help you to see more
descriptive
info. http://groups-beta.google.com/group/microsoft.public.windowsxp.embedded/msg/376dbcb0b716ab04
--
Regards,
KM, BSquare Corp.


Hi ms,

I do not know :-(
Have you tried to use dependency walker in XPe to see if nvcpl.dll
need
some file that is not present?
For some reason if refuse to start, I do not know why.

BTW: Do you have component in your image named: "Display Control Panel"

Regards,
Slobodan



Hi Slobodan

Thanks, its attached now.

Regards
ms
Mi ms,

Try compressing it.

Regards,
Slobodan


Hi Slobodan

The server keeps isn't letting me post the setupapi.log
file,
says too
large -237KB!!! How do i get
round this.

Regards
ms
Hi ms,

I can't say anything based on these info :-(
Could you give us complete setupapi file again as a attachment?

Also do you have explorer and winlogon?

Any idea why the device fails to start,.

Device fail to start because it is installed trough inf file
in
the
same
way as service. So when service installation fail driver
will fail because of it.
Service is not required for video driver to work, but unfortunately
this
mean that you must manually change inf file so that there
are no references to service.

Try using dependency walker from XPe on files that you
mentioned
in
log
bellow and see if they have all dependencies in XPe image
satisfied.

Regards,
Slobodan

PS:
You do not have to delete NVSvc from registry. You can
prevent
it from
being written in the first place by finding your NVIDIA
component in TD.
Go to component resources and disable all entries there.

Hi KM, Slobodan

thanks for your help, i'm a bit further along. I
deleted
the
HKLM\SYSTEM\ControlSet001\Services\NVSvc
key. I now have a different error message :

Installing section [nv4_NV3x.Interfaces] from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#I123 Doing full install of
"PCI\VEN_10DE&DEV_0322&SUBSYS_80DF1043&REV_A1\4&9AEDED5&0&0008".
#-290 Processing REGISTERDLLS section [nv.RegisterShell]. Binary:
"%11%\nvshell.dll", flags: 0x0001, timeout: 60s.
#W374 Digital signature verification was skipped for a
file
being
registered
("C:\WINDOWS\System32\nvshell.dll").
#-290 Processing REGISTERDLLS section [nv.RegisterCPL]. Binary:
"%11%\nvcpl.dll", flags: 0x0001, timeout: 60s.
#W374 Digital signature verification was skipped for a
file
being
registered
("C:\WINDOWS\System32\nvcpl.dll").
#I163 Device not started: Device has problem: 0x0a:
CM_PROB_FAILED_START.

Any idea why the device fails to start,.

Regards
ms

Hi ms,

CurrentControlSet is virtual key that exist only in
online
images
it
is
not existent in offline registry.
It is usually alias for ControlSet001 so this is where
you
should
look.

[HKLM\SYSTEM\CurrentControlSet\Services\NVSvc] key which i
don't
have
in
If you do not have
HKLM\SYSTEM\ControlSet001\Services\NVSvc
then
this
is
good.

Registry has nothing to do with dependencies.

Regards,
Slobodan

Hi Slobodan,KM

I've been stuck on this for a while now. I have
been
using
depends to
determine which files are required by dlls and exe in
my driver. This is a painstaking procedure as there
are
a lot
of
dlls
and
exe files to open in depends. Anyway i have been
adding components to my image. Still no success.
What i
don't
understand
is KM said i needed to delete the
[HKLM\SYSTEM\CurrentControlSet\Services\NVSvc] key which i
don't
have
in
my pre-FBA image in fact i don't even
have the tree CurrentControlSet\. Slobodan said in order to
create
the
key i need the correct depndencies in my image.
This is a contradiction surely as KM is saying the presence
of
the
key is
causing a problem and Slobodan saysthe key is
only created on successful install which hasn't happened.

Error was Installing section [nv4_NV3x.Interfaces] from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#-035 Processing service Add/Delete section [nv4_NV3x.Services].
#E281 Add Service: Failed to modify existing service "NVSvc".
Error
2:
The
system cannot find the file specified.
#E033 Error 2: The system cannot find the file specified.

I've atached my setupapi.log and system.sav pre-fba
hive
file.
Regards
ms



ms,

This key will be created during the successful FBA
PnP
install
based
on
driver inf file.
For this to succeed you must have all help files
present
and
other
files
needed for NVIDIA files and services to work.
Use Dependency walker to see what files are required
by
each
NVIDIA
dll,
exe file and include appropriate components in your image.

Regards,
Slobodan

Hi KM

I loaded hive for preFBA image but there is no key
HKLM\SYSTEM\CurrentControlSet\Services\NVSvc. When
i
loaded
hive it asked for name and i entered test. Then
only
key
was
HKLM\test\ControlSet001\Services\nv\Video\ There
was
a key
here which i deleted but didn't make any
difference.
I've
also
copied
hlp
files into my image but again no diff, still same error
message. I suppose i need to work out why i can't
see
the
key
you
asked
me
to delete.

Regards
ms
Or you can use the same imported component and add
Registry
Delete
Key
resource to your component or TD Extra Registry section.
You just have to delete
[HKLM\SYSTEM\CurrentControlSet\Services\NVSvc]
key.

For the help files please uncheck "Do not copy
help
files
for
this
component" on your component's Settings page in
TD.
And
uncheck
"Do not copy help files for this configuration"
configuration
option
(Other Settings).

--
Regards,
KM, BSquare Corp.


Hi ms,

You probably must copy all these hlp files to
your
image
as
well
:-(
Other way would be like I already said manual cleansing
of
inf
file.

Regards,
Slobodan

Hi Slobodan

Thanks for this, it sure is a lot easier
now.
I've
attached
the
file
KM
requested.
Regards
ms
message
ms,

you can use public MS news server:
news.microsoft.com
to
post
to
this NG
from outlook express. (Also it is much easier to
monitor
it from there).

Regards,
Slobodan

"ms" <[email protected]> wrote
in
message
Hi KM

Lots of components get created from
inf
file,
one
for
each
version of
Asus
displaycards, i've only used the component
corresponding
to my
display
card
the V9520 Magic. Any way i am using Internet
Explorer
to
read/post
to
this
thread, i can't see a way of uploading
my
inf
file. If
you
have an
email
address i'd be happy to send you it
direct
if
there is
no
other
way. I
have
Outlook express on my PC .

Regards
ms

:

ms,

Was that only component you got from
the
INF
import
and
included
in
your image?

Can you share your INF file with us
(just
attach
it
to
your
post
if
you use OE).

--
Regards,
KM, BSquare Corp.


Hi KM,

I disabled all Service data
resources
for my
Asus
V9250
component
in TD,
there were 4 of them , Asus Driver helper
service,
asusknbt,
nv and
ANVIOCTL
but
still got same error in setupapi.log

Device install function:
DIF_INSTALLINTERFACES.
#-011 Installing section [nv4_NV3x.Interfaces]
from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function:
DIF_INSTALLDEVICE.
#-035 Processing service Add/Delete section
[nv4_NV3x.Services].
#E281 Add Service: Failed to modify existing
service
"NVSvc".
Error
2: The
system cannot find the file specified.
#E033 Error 2: The system cannot
find
the file
specified.
#E275 Error while installing
services.
Error
2:
The
system
cannot
find the
file specified.
#E154 Class installer failed. Error
2:
The
system
cannot
find
the
file
specified.

Regards
ms


:

ms,

Just load up the built image
System
hive
(<your
image
build
dir>\windows\system32\config\system) with regedit on
XP
Pro
machine
and
delete the mentioned reg.key, then unload
the
hive.

--
Regards,
KM, BSquare Corp.


Hi KM

I know how to disable services
but
how do
i
go
about
deleting a
registry
entry in Pre-FBA image.

Regards
ms

ms,

Either:
- delete
[HKLM\SYSTEM\CurrentControlSer\Services\nvsvc]
registry in pre-FBA image offline before you deploy it

or

- disable Service Data Resources for
the
services in
the
component you got from the inf import

--
Regards,
KM, BSquare Corp.


Hi,

I have created a component
for
my
Asus
V9250
graphics card
using the inf
file on the driver CD. I
have
created
a
repository
and
included all files.
Added component to my image which has
no
errors.
After
FBA
when i go into
Control Panel -> Display settings i
see no
settings
for my
graphics card. I
have included PNP (user) and class
installer -
display
adaptors. In
Fbalog.txt i have the
following
errors
21:58:04 PM - [PnpEnumThread:
InstallDevice]
SetupDiCallClassInstaller
Error: 0x2, Device: ASUS
V9520
Magic
v44.03

also

21:44:12 PM - [FBARegQueue:
DllInstall]
C:\WINDOWS\System32\eventcls.dll
(Error: 0x8000ffff)
21:44:13 PM - [FBARegQueue:
DllInstall]
C:\WINDOWS\System32\swprv.dll
(Error: 0x8000ffff)

In Setupapilog i have the following
related
error
:

-011 Installing section
[nv4_NV3x.Interfaces]
from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function:
DIF_INSTALLDEVICE.
#-035 Processing service Add/Delete
section
[nv4_NV3x.Services].
#E281 Add Service: Failed to modify
existing
service
"NVSvc". Error 2: The
system cannot find the file specified.
#E033 Error 2: The system
cannot
find
the
file
specified.
#E275 Error while installing services.
Error
2:
The
system
cannot find the
file specified.
#E154 Class installer
failed.
Error 2:
The
system
cannot
find the file
specified.

Anyone any ideas.

Regards
ms
 
K

KM

ms,
I did what you advised and driver is not installed so i've missed some
driver files. However i relied on inf import to
highlight which files i need and place in relevant dirs. So this means inf
import process is not correct if it is missing

Not exactly true. INF only lists required files. It does not necessarily list all the dependencies for the driver.
So, even with INF import you might still have missed some dependencies.
Dependency Walker (with profiling) will help you there.
some files in my component. SOo now i take it i need to manually go
through the dirs on my target when display
adapter is correctly installed (using device manager-install) and compare
with my image or is there an easier way as
i have hundreds of files to compare.

Well.. With WinDiff it should be pretty easy to identify missing files. That shouldn't be thousand files as you basically work with
the same image.

Regards,
KM
KM said:
ms,


This is good indication indeed.
Howewer, when you install the driver through Device Manager you are
probably asked to browse to the path wher thedriver package or
files is located, right?
Could it happen that you did not bring all the files from the package to
windows directories? I mean if you missed some files when
you componentized the driver?

Anyway, you can make another quick test. Add you driver component you
created to your configuration but disable INF file there. Let
FBA run and confirm that the driver was not installed (check with Device
Manager). Then copy the INf file amnually to \windows\INF
and reboot the device. If you see the driver NOT installed after reboot
properly, PnP works fine there but you probably missed some
driver dependencies.

KM
my dependencies should be ok. So problem must be in PNP in FBA, whats the
difference between the FBA install
and manual. I noticed on the manual install the conflicting resource has
gone away. I must be close to resolving this now
any ideas to overcome this last hurdle.

Regards
ms,,

ms,

Maybe increasing SetupApi log level may help you to see more descriptive
info.

http://groups-beta.google.com/group/microsoft.public.windowsxp.embedded/msg/376dbcb0b716ab04

--
Regards,
KM, BSquare Corp.


Hi ms,

I do not know :-(
Have you tried to use dependency walker in XPe to see if nvcpl.dll need
some file that is not present?
For some reason if refuse to start, I do not know why.

BTW: Do you have component in your image named: "Display Control Panel"

Regards,
Slobodan



Hi Slobodan

Thanks, its attached now.

Regards
ms
Mi ms,

Try compressing it.

Regards,
Slobodan


Hi Slobodan

The server keeps isn't letting me post the setupapi.log file,
says too
large -237KB!!! How do i get
round this.

Regards
ms
Hi ms,

I can't say anything based on these info :-(
Could you give us complete setupapi file again as a attachment?

Also do you have explorer and winlogon?

Any idea why the device fails to start,.

Device fail to start because it is installed trough inf file in
the
same
way as service. So when service installation fail driver
will fail because of it.
Service is not required for video driver to work, but
unfortunately
this
mean that you must manually change inf file so that there
are no references to service.

Try using dependency walker from XPe on files that you mentioned
in
log
bellow and see if they have all dependencies in XPe image
satisfied.

Regards,
Slobodan

PS:
You do not have to delete NVSvc from registry. You can prevent
it from
being written in the first place by finding your NVIDIA
component in TD.
Go to component resources and disable all entries there.

Hi KM, Slobodan

thanks for your help, i'm a bit further along. I deleted
the
HKLM\SYSTEM\ControlSet001\Services\NVSvc
key. I now have a different error message :

Installing section [nv4_NV3x.Interfaces] from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#I123 Doing full install of

"PCI\VEN_10DE&DEV_0322&SUBSYS_80DF1043&REV_A1\4&9AEDED5&0&0008".
#-290 Processing REGISTERDLLS section [nv.RegisterShell].
Binary:
"%11%\nvshell.dll", flags: 0x0001, timeout: 60s.
#W374 Digital signature verification was skipped for a file
being
registered
("C:\WINDOWS\System32\nvshell.dll").
#-290 Processing REGISTERDLLS section [nv.RegisterCPL].
Binary:
"%11%\nvcpl.dll", flags: 0x0001, timeout: 60s.
#W374 Digital signature verification was skipped for a file
being
registered
("C:\WINDOWS\System32\nvcpl.dll").
#I163 Device not started: Device has problem: 0x0a:
CM_PROB_FAILED_START.

Any idea why the device fails to start,.

Regards
ms

Hi ms,

CurrentControlSet is virtual key that exist only in online
images
it
is
not existent in offline registry.
It is usually alias for ControlSet001 so this is where you
should
look.

[HKLM\SYSTEM\CurrentControlSet\Services\NVSvc] key
which i
don't
have
in
If you do not have HKLM\SYSTEM\ControlSet001\Services\NVSvc
then
this
is
good.

Registry has nothing to do with dependencies.

Regards,
Slobodan

Hi Slobodan,KM

I've been stuck on this for a while now. I have been
using
depends to
determine which files are required by dlls and exe in
my driver. This is a painstaking procedure as there are
a lot
of
dlls
and
exe files to open in depends. Anyway i have been
adding components to my image. Still no success. What i
don't
understand
is KM said i needed to delete the
[HKLM\SYSTEM\CurrentControlSet\Services\NVSvc] key
which i
don't
have
in
my pre-FBA image in fact i don't even
have the tree CurrentControlSet\. Slobodan said in
order to
create
the
key i need the correct depndencies in my image.
This is a contradiction surely as KM is saying the
presence
of
the
key is
causing a problem and Slobodan saysthe key is
only created on successful install which hasn't
happened.

Error was Installing section [nv4_NV3x.Interfaces] from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#-035 Processing service Add/Delete section
[nv4_NV3x.Services].
#E281 Add Service: Failed to modify existing service
"NVSvc".
Error
2:
The
system cannot find the file specified.
#E033 Error 2: The system cannot find the file specified.

I've atached my setupapi.log and system.sav pre-fba hive
file.

Regards
ms



ms,

This key will be created during the successful FBA PnP
install
based
on
driver inf file.
For this to succeed you must have all help files present
and
other
files
needed for NVIDIA files and services to work.
Use Dependency walker to see what files are required by
each
NVIDIA
dll,
exe file and include appropriate components in your image.

Regards,
Slobodan

Hi KM

I loaded hive for preFBA image but there is no key
HKLM\SYSTEM\CurrentControlSet\Services\NVSvc. When i
loaded
hive it asked for name and i entered test. Then only
key
was
HKLM\test\ControlSet001\Services\nv\Video\ There was
a key
here which i deleted but didn't make any difference.
I've
also
copied
hlp
files into my image but again no diff, still same
error
message. I suppose i need to work out why i can't see
the
key
you
asked
me
to delete.

Regards
ms
Or you can use the same imported component and add
Registry
Delete
Key
resource to your component or TD Extra Registry
section.
You just have to delete
[HKLM\SYSTEM\CurrentControlSet\Services\NVSvc]
key.

For the help files please uncheck "Do not copy help
files
for
this
component" on your component's Settings page in TD.
And
uncheck
"Do not copy help files for this configuration"
configuration
option
(Other Settings).

--
Regards,
KM, BSquare Corp.


Hi ms,

You probably must copy all these hlp files to your
image
as
well
:-(
Other way would be like I already said manual
cleansing
of
inf
file.

Regards,
Slobodan

message
Hi Slobodan

Thanks for this, it sure is a lot easier now.
I've
attached
the
file
KM
requested.
Regards
ms
message
ms,

you can use public MS news server:
news.microsoft.com
to
post
to
this NG
from outlook express. (Also it is much easier to
monitor
it from there).

Regards,
Slobodan

message

Hi KM

Lots of components get created from inf
file,
one
for
each
version of
Asus
displaycards, i've only used the component
corresponding
to my
display
card
the V9520 Magic. Any way i am using Internet
Explorer
to
read/post
to
this
thread, i can't see a way of uploading my
inf
file. If
you
have an
email
address i'd be happy to send you it direct
if
there is
no
other
way. I
have
Outlook express on my PC .

Regards
ms

:

ms,

Was that only component you got from the
INF
import
and
included
in
your image?

Can you share your INF file with us (just
attach
it
to
your
post
if
you use OE).

--
Regards,
KM, BSquare Corp.


Hi KM,

I disabled all Service data resources
for my
Asus
V9250
component
in TD,
there were 4 of them , Asus Driver
helper
service,
asusknbt,
nv and
ANVIOCTL
but
still got same error in setupapi.log

Device install function:
DIF_INSTALLINTERFACES.
#-011 Installing section
[nv4_NV3x.Interfaces]
from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function:
DIF_INSTALLDEVICE.
#-035 Processing service Add/Delete
section
[nv4_NV3x.Services].
#E281 Add Service: Failed to modify
existing
service
"NVSvc".
Error
2: The
system cannot find the file specified.
#E033 Error 2: The system cannot find
the file
specified.
#E275 Error while installing services.
Error
2:
The
system
cannot
find the
file specified.
#E154 Class installer failed. Error 2:
The
system
cannot
find
the
file
specified.

Regards
ms


:

ms,

Just load up the built image System
hive
(<your
image
build
dir>\windows\system32\config\system) with
regedit on
XP
Pro
machine
and
delete the mentioned reg.key, then
unload
the
hive.

--
Regards,
KM, BSquare Corp.


Hi KM

I know how to disable services but
how do
i
go
about
deleting a
registry
entry in Pre-FBA image.

Regards
ms

ms,

Either:
- delete
[HKLM\SYSTEM\CurrentControlSer\Services\nvsvc]
registry in pre-FBA image offline before you
deploy it

or

- disable Service Data
Resources for
the
services in
the
component you got from the inf import

--
Regards,
KM, BSquare Corp.


Hi,

I have created a component for
my
Asus
V9250
graphics card
using the inf
file on the driver CD. I have
created
a
repository
and
included all files.
Added component to my image
which has
no
errors.
After
FBA
when i go into
Control Panel -> Display
settings i
see no
settings
for my
graphics card. I
have included PNP (user) and
class
installer -
display
adaptors. In
Fbalog.txt i have the following
errors

21:58:04 PM - [PnpEnumThread:
InstallDevice]
SetupDiCallClassInstaller
Error: 0x2, Device: ASUS V9520
Magic
v44.03

also

21:44:12 PM - [FBARegQueue:
DllInstall]
C:\WINDOWS\System32\eventcls.dll
(Error: 0x8000ffff)
21:44:13 PM - [FBARegQueue:
DllInstall]
C:\WINDOWS\System32\swprv.dll
(Error: 0x8000ffff)

In Setupapilog i have the
following
related
error
:

-011 Installing section
[nv4_NV3x.Interfaces]
from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function:
DIF_INSTALLDEVICE.
#-035 Processing service
Add/Delete
section
[nv4_NV3x.Services].
#E281 Add Service: Failed to
modify
existing
service
"NVSvc". Error 2: The
system cannot find the file
specified.
#E033 Error 2: The system cannot
find
the
file
specified.
#E275 Error while installing
services.
Error
2:
The
system
cannot find the
file specified.
#E154 Class installer failed.
Error 2:
The
system
cannot
find the file
specified.

Anyone any ideas.

Regards
ms
 
M

ms

KM said:
ms,


Not exactly true. INF only lists required files. It does not necessarily
list all the dependencies for the driver.
So, even with INF import you might still have missed some dependencies.
Dependency Walker (with profiling) will help you there.


Well.. With WinDiff it should be pretty easy to identify missing files.
That shouldn't be thousand files as you basically work with
the same image.

Regards,
KM
KM said:
ms,

I think i am now further along. As mentioned before now after deleting
the Nsvsc key i have the error message
Device cannot start (code 10) in device manager -> cause for this is
conflicting device list Input/Output range
03B0-03BB by Via Tech CPU to AGP controller.
Key thing is if i manually install the inf file in device manager->
update driver, driver installs fine and everything works ok so

This is good indication indeed.
Howewer, when you install the driver through Device Manager you are
probably asked to browse to the path wher thedriver package or
files is located, right?
Could it happen that you did not bring all the files from the package
to
windows directories? I mean if you missed some files when
you componentized the driver?

Anyway, you can make another quick test. Add you driver component you
created to your configuration but disable INF file there. Let
FBA run and confirm that the driver was not installed (check with
Device
Manager). Then copy the INf file amnually to \windows\INF
and reboot the device. If you see the driver NOT installed after reboot
properly, PnP works fine there but you probably missed some
driver dependencies.

KM

my dependencies should be ok. So problem must be in PNP in FBA,
whats
the
difference between the FBA install
and manual. I noticed on the manual install the conflicting
resource
has
gone away. I must be close to resolving this now
any ideas to overcome this last hurdle.

Regards
ms,,

ms,

Maybe increasing SetupApi log level may help you to see more descriptive
info.
http://groups-beta.google.com/group/microsoft.public.windowsxp.embedded/msg/376dbcb0b716ab04
--
Regards,
KM, BSquare Corp.


Hi ms,

I do not know :-(
Have you tried to use dependency walker in XPe to see if
nvcpl.dll
need
some file that is not present?
For some reason if refuse to start, I do not know why.

BTW: Do you have component in your image named: "Display Control Panel"

Regards,
Slobodan



Hi Slobodan

Thanks, its attached now.

Regards
ms
Mi ms,

Try compressing it.

Regards,
Slobodan


Hi Slobodan

The server keeps isn't letting me post the setupapi.log file,
says too
large -237KB!!! How do i get
round this.

Regards
ms
Hi ms,

I can't say anything based on these info :-(
Could you give us complete setupapi file again as a attachment?

Also do you have explorer and winlogon?

Any idea why the device fails to start,.

Device fail to start because it is installed trough inf
file
in
the
same
way as service. So when service installation fail driver
will fail because of it.
Service is not required for video driver to work, but
unfortunately
this
mean that you must manually change inf file so that there
are no references to service.

Try using dependency walker from XPe on files that you mentioned
in
log
bellow and see if they have all dependencies in XPe image
satisfied.

Regards,
Slobodan

PS:
You do not have to delete NVSvc from registry. You can prevent
it from
being written in the first place by finding your NVIDIA
component in TD.
Go to component resources and disable all entries there.

Hi KM, Slobodan

thanks for your help, i'm a bit further along. I deleted
the
HKLM\SYSTEM\ControlSet001\Services\NVSvc
key. I now have a different error message :

Installing section [nv4_NV3x.Interfaces] from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#I123 Doing full install of

"PCI\VEN_10DE&DEV_0322&SUBSYS_80DF1043&REV_A1\4&9AEDED5&0&0008".
#-290 Processing REGISTERDLLS section [nv.RegisterShell].
Binary:
"%11%\nvshell.dll", flags: 0x0001, timeout: 60s.
#W374 Digital signature verification was skipped for a file
being
registered
("C:\WINDOWS\System32\nvshell.dll").
#-290 Processing REGISTERDLLS section [nv.RegisterCPL].
Binary:
"%11%\nvcpl.dll", flags: 0x0001, timeout: 60s.
#W374 Digital signature verification was skipped for a file
being
registered
("C:\WINDOWS\System32\nvcpl.dll").
#I163 Device not started: Device has problem: 0x0a:
CM_PROB_FAILED_START.

Any idea why the device fails to start,.

Regards
ms

Hi ms,

CurrentControlSet is virtual key that exist only in online
images
it
is
not existent in offline registry.
It is usually alias for ControlSet001 so this is
where
you
should
look.

[HKLM\SYSTEM\CurrentControlSet\Services\NVSvc] key
which i
don't
have
in
If you do not have HKLM\SYSTEM\ControlSet001\Services\NVSvc
then
this
is
good.

Registry has nothing to do with dependencies.

Regards,
Slobodan

Hi Slobodan,KM

I've been stuck on this for a while now. I have been
using
depends to
determine which files are required by dlls and exe in
my driver. This is a painstaking procedure as
there
are
a lot
of
dlls
and
exe files to open in depends. Anyway i have been
adding components to my image. Still no success. What i
don't
understand
is KM said i needed to delete the
[HKLM\SYSTEM\CurrentControlSet\Services\NVSvc] key
which i
don't
have
in
my pre-FBA image in fact i don't even
have the tree CurrentControlSet\. Slobodan said in
order to
create
the
key i need the correct depndencies in my image.
This is a contradiction surely as KM is saying the
presence
of
the
key is
causing a problem and Slobodan saysthe key is
only created on successful install which hasn't
happened.

Error was Installing section
[nv4_NV3x.Interfaces]
from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#-035 Processing service Add/Delete section
[nv4_NV3x.Services].
#E281 Add Service: Failed to modify existing service
"NVSvc".
Error
2:
The
system cannot find the file specified.
#E033 Error 2: The system cannot find the file specified.

I've atached my setupapi.log and system.sav
pre-fba
hive
file.

Regards
ms



ms,

This key will be created during the successful
FBA
PnP
install
based
on
driver inf file.
For this to succeed you must have all help files present
and
other
files
needed for NVIDIA files and services to work.
Use Dependency walker to see what files are
required
by
each
NVIDIA
dll,
exe file and include appropriate components in your image.

Regards,
Slobodan

Hi KM

I loaded hive for preFBA image but there is
no
key
HKLM\SYSTEM\CurrentControlSet\Services\NVSvc.
When
i
loaded
hive it asked for name and i entered test.
Then
only
key
was
HKLM\test\ControlSet001\Services\nv\Video\
There
was
a key
here which i deleted but didn't make any difference.
I've
also
copied
hlp
files into my image but again no diff, still same
error
message. I suppose i need to work out why i
can't
see
the
key
you
asked
me
to delete.

Regards
ms
Or you can use the same imported component
and
add
Registry
Delete
Key
resource to your component or TD Extra Registry
section.
You just have to delete
[HKLM\SYSTEM\CurrentControlSet\Services\NVSvc]
key.

For the help files please uncheck "Do not
copy
help
files
for
this
component" on your component's Settings page in TD.
And
uncheck
"Do not copy help files for this configuration"
configuration
option
(Other Settings).

--
Regards,
KM, BSquare Corp.


Hi ms,

You probably must copy all these hlp files
to
your
image
as
well
:-(
Other way would be like I already said manual
cleansing
of
inf
file.

Regards,
Slobodan

message
Hi Slobodan

Thanks for this, it sure is a lot
easier
now.
I've
attached
the
file
KM
requested.
Regards
ms
message
ms,

you can use public MS news server:
news.microsoft.com
to
post
to
this NG
from outlook express. (Also it is much easier to
monitor
it from there).

Regards,
Slobodan

"ms" <[email protected]>
wrote
in
message

Hi KM

Lots of components get created from inf
file,
one
for
each
version of
Asus
displaycards, i've only used the component
corresponding
to my
display
card
the V9520 Magic. Any way i am using Internet
Explorer
to
read/post
to
this
thread, i can't see a way of
uploading
my
inf
file. If
you
have an
email
address i'd be happy to send you it direct
if
there is
no
other
way. I
have
Outlook express on my PC .

Regards
ms

:

ms,

Was that only component you got
from
the
INF
import
and
included
in
your image?

Can you share your INF file with us (just
attach
it
to
your
post
if
you use OE).

--
Regards,
KM, BSquare Corp.


Hi KM,

I disabled all Service data resources
for my
Asus
V9250
component
in TD,
there were 4 of them , Asus Driver
helper
service,
asusknbt,
nv and
ANVIOCTL
but
still got same error in setupapi.log

Device install function:
DIF_INSTALLINTERFACES.
#-011 Installing section
[nv4_NV3x.Interfaces]
from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function:
DIF_INSTALLDEVICE.
#-035 Processing service Add/Delete
section
[nv4_NV3x.Services].
#E281 Add Service: Failed to modify
existing
service
"NVSvc".
Error
2: The
system cannot find the file specified.
#E033 Error 2: The system cannot find
the file
specified.
#E275 Error while installing services.
Error
2:
The
system
cannot
find the
file specified.
#E154 Class installer failed.
Error
2:
The
system
cannot
find
the
file
specified.

Regards
ms


:

ms,

Just load up the built image System
hive
(<your
image
build
dir>\windows\system32\config\system) with
regedit on
XP
Pro
machine
and
delete the mentioned reg.key, then
unload
the
hive.

--
Regards,
KM, BSquare Corp.


Hi KM

I know how to disable
services
but
how do
i
go
about
deleting a
registry
entry in Pre-FBA image.

Regards
ms

ms,

Either:
- delete
[HKLM\SYSTEM\CurrentControlSer\Services\nvsvc]
registry in pre-FBA image offline before you
deploy it

or

- disable Service Data
Resources for
the
services in
the
component you got from the inf import

--
Regards,
KM, BSquare Corp.


Hi,

I have created a
component
for
my
Asus
V9250
graphics card
using the inf
file on the driver CD. I have
created
a
repository
and
included all files.
Added component to my image
which has
no
errors.
After
FBA
when i go into
Control Panel -> Display
settings i
see no
settings
for my
graphics card. I
have included PNP (user) and
class
installer -
display
adaptors. In
Fbalog.txt i have the following
errors

21:58:04 PM - [PnpEnumThread:
InstallDevice]
SetupDiCallClassInstaller
Error: 0x2, Device: ASUS V9520
Magic
v44.03

also

21:44:12 PM - [FBARegQueue:
DllInstall]
C:\WINDOWS\System32\eventcls.dll
(Error: 0x8000ffff)
21:44:13 PM - [FBARegQueue:
DllInstall]
C:\WINDOWS\System32\swprv.dll
(Error: 0x8000ffff)

In Setupapilog i have the
following
related
error
:

-011 Installing section
[nv4_NV3x.Interfaces]
from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function:
DIF_INSTALLDEVICE.
#-035 Processing service
Add/Delete
section
[nv4_NV3x.Services].
#E281 Add Service: Failed to
modify
existing
service
"NVSvc". Error 2: The
system cannot find the file
specified.
#E033 Error 2: The system cannot
find
the
file
specified.
#E275 Error while installing
services.
Error
2:
The
system
cannot find the
file specified.
#E154 Class installer failed.
Error 2:
The
system
cannot
find the file
specified.

Anyone any ideas.

Regards
ms
 
M

ms

Hi KM

Many thanks for your help, i have after al this time amnaged to get my
adapter to install via FBA. I had a missing
anvcinst.dll (Asus Copy coinstaller file). This never came up as a static
dependency of any of the other dlls so was
difficult to find. Also when i did manual install it never got copied into
any of the directories so wasn't there to compare.

Anyway i have one final anomaly. I get an Anvshell.exe - application
error upon reboot after successful FBA or manual
install through device manager. It seems to be memory type error. I don't
get this error if i use do an install on my
image with setup.exe on CD. What is difference between setup.exe and doing
inf install from device manager.

Regards
ms

KM said:
ms,


Not exactly true. INF only lists required files. It does not necessarily
list all the dependencies for the driver.
So, even with INF import you might still have missed some dependencies.
Dependency Walker (with profiling) will help you there.


Well.. With WinDiff it should be pretty easy to identify missing files.
That shouldn't be thousand files as you basically work with
the same image.

Regards,
KM
KM said:
ms,

I think i am now further along. As mentioned before now after deleting
the Nsvsc key i have the error message
Device cannot start (code 10) in device manager -> cause for this is
conflicting device list Input/Output range
03B0-03BB by Via Tech CPU to AGP controller.
Key thing is if i manually install the inf file in device manager->
update driver, driver installs fine and everything works ok so

This is good indication indeed.
Howewer, when you install the driver through Device Manager you are
probably asked to browse to the path wher thedriver package or
files is located, right?
Could it happen that you did not bring all the files from the package
to
windows directories? I mean if you missed some files when
you componentized the driver?

Anyway, you can make another quick test. Add you driver component you
created to your configuration but disable INF file there. Let
FBA run and confirm that the driver was not installed (check with
Device
Manager). Then copy the INf file amnually to \windows\INF
and reboot the device. If you see the driver NOT installed after reboot
properly, PnP works fine there but you probably missed some
driver dependencies.

KM

my dependencies should be ok. So problem must be in PNP in FBA,
whats
the
difference between the FBA install
and manual. I noticed on the manual install the conflicting
resource
has
gone away. I must be close to resolving this now
any ideas to overcome this last hurdle.

Regards
ms,,

ms,

Maybe increasing SetupApi log level may help you to see more descriptive
info.
http://groups-beta.google.com/group/microsoft.public.windowsxp.embedded/msg/376dbcb0b716ab04
--
Regards,
KM, BSquare Corp.


Hi ms,

I do not know :-(
Have you tried to use dependency walker in XPe to see if
nvcpl.dll
need
some file that is not present?
For some reason if refuse to start, I do not know why.

BTW: Do you have component in your image named: "Display Control Panel"

Regards,
Slobodan



Hi Slobodan

Thanks, its attached now.

Regards
ms
Mi ms,

Try compressing it.

Regards,
Slobodan


Hi Slobodan

The server keeps isn't letting me post the setupapi.log file,
says too
large -237KB!!! How do i get
round this.

Regards
ms
Hi ms,

I can't say anything based on these info :-(
Could you give us complete setupapi file again as a attachment?

Also do you have explorer and winlogon?

Any idea why the device fails to start,.

Device fail to start because it is installed trough inf
file
in
the
same
way as service. So when service installation fail driver
will fail because of it.
Service is not required for video driver to work, but
unfortunately
this
mean that you must manually change inf file so that there
are no references to service.

Try using dependency walker from XPe on files that you mentioned
in
log
bellow and see if they have all dependencies in XPe image
satisfied.

Regards,
Slobodan

PS:
You do not have to delete NVSvc from registry. You can prevent
it from
being written in the first place by finding your NVIDIA
component in TD.
Go to component resources and disable all entries there.

Hi KM, Slobodan

thanks for your help, i'm a bit further along. I deleted
the
HKLM\SYSTEM\ControlSet001\Services\NVSvc
key. I now have a different error message :

Installing section [nv4_NV3x.Interfaces] from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#I123 Doing full install of

"PCI\VEN_10DE&DEV_0322&SUBSYS_80DF1043&REV_A1\4&9AEDED5&0&0008".
#-290 Processing REGISTERDLLS section [nv.RegisterShell].
Binary:
"%11%\nvshell.dll", flags: 0x0001, timeout: 60s.
#W374 Digital signature verification was skipped for a file
being
registered
("C:\WINDOWS\System32\nvshell.dll").
#-290 Processing REGISTERDLLS section [nv.RegisterCPL].
Binary:
"%11%\nvcpl.dll", flags: 0x0001, timeout: 60s.
#W374 Digital signature verification was skipped for a file
being
registered
("C:\WINDOWS\System32\nvcpl.dll").
#I163 Device not started: Device has problem: 0x0a:
CM_PROB_FAILED_START.

Any idea why the device fails to start,.

Regards
ms

Hi ms,

CurrentControlSet is virtual key that exist only in online
images
it
is
not existent in offline registry.
It is usually alias for ControlSet001 so this is
where
you
should
look.

[HKLM\SYSTEM\CurrentControlSet\Services\NVSvc] key
which i
don't
have
in
If you do not have HKLM\SYSTEM\ControlSet001\Services\NVSvc
then
this
is
good.

Registry has nothing to do with dependencies.

Regards,
Slobodan

Hi Slobodan,KM

I've been stuck on this for a while now. I have been
using
depends to
determine which files are required by dlls and exe in
my driver. This is a painstaking procedure as
there
are
a lot
of
dlls
and
exe files to open in depends. Anyway i have been
adding components to my image. Still no success. What i
don't
understand
is KM said i needed to delete the
[HKLM\SYSTEM\CurrentControlSet\Services\NVSvc] key
which i
don't
have
in
my pre-FBA image in fact i don't even
have the tree CurrentControlSet\. Slobodan said in
order to
create
the
key i need the correct depndencies in my image.
This is a contradiction surely as KM is saying the
presence
of
the
key is
causing a problem and Slobodan saysthe key is
only created on successful install which hasn't
happened.

Error was Installing section
[nv4_NV3x.Interfaces]
from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#-035 Processing service Add/Delete section
[nv4_NV3x.Services].
#E281 Add Service: Failed to modify existing service
"NVSvc".
Error
2:
The
system cannot find the file specified.
#E033 Error 2: The system cannot find the file specified.

I've atached my setupapi.log and system.sav
pre-fba
hive
file.

Regards
ms



ms,

This key will be created during the successful
FBA
PnP
install
based
on
driver inf file.
For this to succeed you must have all help files present
and
other
files
needed for NVIDIA files and services to work.
Use Dependency walker to see what files are
required
by
each
NVIDIA
dll,
exe file and include appropriate components in your image.

Regards,
Slobodan

Hi KM

I loaded hive for preFBA image but there is
no
key
HKLM\SYSTEM\CurrentControlSet\Services\NVSvc.
When
i
loaded
hive it asked for name and i entered test.
Then
only
key
was
HKLM\test\ControlSet001\Services\nv\Video\
There
was
a key
here which i deleted but didn't make any difference.
I've
also
copied
hlp
files into my image but again no diff, still same
error
message. I suppose i need to work out why i
can't
see
the
key
you
asked
me
to delete.

Regards
ms
Or you can use the same imported component
and
add
Registry
Delete
Key
resource to your component or TD Extra Registry
section.
You just have to delete
[HKLM\SYSTEM\CurrentControlSet\Services\NVSvc]
key.

For the help files please uncheck "Do not
copy
help
files
for
this
component" on your component's Settings page in TD.
And
uncheck
"Do not copy help files for this configuration"
configuration
option
(Other Settings).

--
Regards,
KM, BSquare Corp.


Hi ms,

You probably must copy all these hlp files
to
your
image
as
well
:-(
Other way would be like I already said manual
cleansing
of
inf
file.

Regards,
Slobodan

message
Hi Slobodan

Thanks for this, it sure is a lot
easier
now.
I've
attached
the
file
KM
requested.
Regards
ms
message
ms,

you can use public MS news server:
news.microsoft.com
to
post
to
this NG
from outlook express. (Also it is much easier to
monitor
it from there).

Regards,
Slobodan

"ms" <[email protected]>
wrote
in
message

Hi KM

Lots of components get created from inf
file,
one
for
each
version of
Asus
displaycards, i've only used the component
corresponding
to my
display
card
the V9520 Magic. Any way i am using Internet
Explorer
to
read/post
to
this
thread, i can't see a way of
uploading
my
inf
file. If
you
have an
email
address i'd be happy to send you it direct
if
there is
no
other
way. I
have
Outlook express on my PC .

Regards
ms

:

ms,

Was that only component you got
from
the
INF
import
and
included
in
your image?

Can you share your INF file with us (just
attach
it
to
your
post
if
you use OE).

--
Regards,
KM, BSquare Corp.


Hi KM,

I disabled all Service data resources
for my
Asus
V9250
component
in TD,
there were 4 of them , Asus Driver
helper
service,
asusknbt,
nv and
ANVIOCTL
but
still got same error in setupapi.log

Device install function:
DIF_INSTALLINTERFACES.
#-011 Installing section
[nv4_NV3x.Interfaces]
from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function:
DIF_INSTALLDEVICE.
#-035 Processing service Add/Delete
section
[nv4_NV3x.Services].
#E281 Add Service: Failed to modify
existing
service
"NVSvc".
Error
2: The
system cannot find the file specified.
#E033 Error 2: The system cannot find
the file
specified.
#E275 Error while installing services.
Error
2:
The
system
cannot
find the
file specified.
#E154 Class installer failed.
Error
2:
The
system
cannot
find
the
file
specified.

Regards
ms


:

ms,

Just load up the built image System
hive
(<your
image
build
dir>\windows\system32\config\system) with
regedit on
XP
Pro
machine
and
delete the mentioned reg.key, then
unload
the
hive.

--
Regards,
KM, BSquare Corp.


Hi KM

I know how to disable
services
but
how do
i
go
about
deleting a
registry
entry in Pre-FBA image.

Regards
ms

ms,

Either:
- delete
[HKLM\SYSTEM\CurrentControlSer\Services\nvsvc]
registry in pre-FBA image offline before you
deploy it

or

- disable Service Data
Resources for
the
services in
the
component you got from the inf import

--
Regards,
KM, BSquare Corp.


Hi,

I have created a
component
for
my
Asus
V9250
graphics card
using the inf
file on the driver CD. I have
created
a
repository
and
included all files.
Added component to my image
which has
no
errors.
After
FBA
when i go into
Control Panel -> Display
settings i
see no
settings
for my
graphics card. I
have included PNP (user) and
class
installer -
display
adaptors. In
Fbalog.txt i have the following
errors

21:58:04 PM - [PnpEnumThread:
InstallDevice]
SetupDiCallClassInstaller
Error: 0x2, Device: ASUS V9520
Magic
v44.03

also

21:44:12 PM - [FBARegQueue:
DllInstall]
C:\WINDOWS\System32\eventcls.dll
(Error: 0x8000ffff)
21:44:13 PM - [FBARegQueue:
DllInstall]
C:\WINDOWS\System32\swprv.dll
(Error: 0x8000ffff)

In Setupapilog i have the
following
related
error
:

-011 Installing section
[nv4_NV3x.Interfaces]
from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function:
DIF_INSTALLDEVICE.
#-035 Processing service
Add/Delete
section
[nv4_NV3x.Services].
#E281 Add Service: Failed to
modify
existing
service
"NVSvc". Error 2: The
system cannot find the file
specified.
#E033 Error 2: The system cannot
find
the
file
specified.
#E275 Error while installing
services.
Error
2:
The
system
cannot find the
file specified.
#E154 Class installer failed.
Error 2:
The
system
cannot
find the file
specified.

Anyone any ideas.

Regards
ms
 
K

KM

ms,
Anyway i have one final anomaly. I get an Anvshell.exe - application
error upon reboot after successful FBA or manual
install through device manager. It seems to be memory type error. I don't
get this error if i use do an install on my
image with setup.exe on CD. What is difference between setup.exe and doing
inf install from device manager.

It would depend on how they implemented the setup.exe. Usually it should not bring much of the differences but who knows.
As to the error you saw - it must be again a missing dependency issue.

At run time analyze the Anvshell.exe to see if there is anything missing for the app. (use Dependency Walker/profiling)
Also, use tools like RegSnap to capture what Setup.exe installs on your system. Maybe you will see some obviously missing pieces
right away.

--
Regards,
KM, BSquare Corp.

KM said:
ms,


Not exactly true. INF only lists required files. It does not necessarily
list all the dependencies for the driver.
So, even with INF import you might still have missed some dependencies.
Dependency Walker (with profiling) will help you there.


Well.. With WinDiff it should be pretty easy to identify missing files.
That shouldn't be thousand files as you basically work with
the same image.

Regards,
KM
ms,

I think i am now further along. As mentioned before now after
deleting
the Nsvsc key i have the error message
Device cannot start (code 10) in device manager -> cause for this is
conflicting device list Input/Output range
03B0-03BB by Via Tech CPU to AGP controller.
Key thing is if i manually install the inf file in device manager->
update driver, driver installs fine and everything works ok so

This is good indication indeed.
Howewer, when you install the driver through Device Manager you are
probably asked to browse to the path wher thedriver package or
files is located, right?
Could it happen that you did not bring all the files from the package to
windows directories? I mean if you missed some files when
you componentized the driver?

Anyway, you can make another quick test. Add you driver component you
created to your configuration but disable INF file there. Let
FBA run and confirm that the driver was not installed (check with Device
Manager). Then copy the INf file amnually to \windows\INF
and reboot the device. If you see the driver NOT installed after reboot
properly, PnP works fine there but you probably missed some
driver dependencies.

KM

my dependencies should be ok. So problem must be in PNP in FBA, whats
the
difference between the FBA install
and manual. I noticed on the manual install the conflicting resource
has
gone away. I must be close to resolving this now
any ideas to overcome this last hurdle.

Regards
ms,,

ms,

Maybe increasing SetupApi log level may help you to see more
descriptive
info.


http://groups-beta.google.com/group/microsoft.public.windowsxp.embedded/msg/376dbcb0b716ab04

--
Regards,
KM, BSquare Corp.


Hi ms,

I do not know :-(
Have you tried to use dependency walker in XPe to see if nvcpl.dll
need
some file that is not present?
For some reason if refuse to start, I do not know why.

BTW: Do you have component in your image named: "Display Control
Panel"

Regards,
Slobodan



Hi Slobodan

Thanks, its attached now.

Regards
ms
Mi ms,

Try compressing it.

Regards,
Slobodan


Hi Slobodan

The server keeps isn't letting me post the setupapi.log
file,
says too
large -237KB!!! How do i get
round this.

Regards
ms
Hi ms,

I can't say anything based on these info :-(
Could you give us complete setupapi file again as a
attachment?

Also do you have explorer and winlogon?

Any idea why the device fails to start,.

Device fail to start because it is installed trough inf file
in
the
same
way as service. So when service installation fail driver
will fail because of it.
Service is not required for video driver to work, but
unfortunately
this
mean that you must manually change inf file so that there
are no references to service.

Try using dependency walker from XPe on files that you
mentioned
in
log
bellow and see if they have all dependencies in XPe image
satisfied.

Regards,
Slobodan

PS:
You do not have to delete NVSvc from registry. You can
prevent
it from
being written in the first place by finding your NVIDIA
component in TD.
Go to component resources and disable all entries there.

Hi KM, Slobodan

thanks for your help, i'm a bit further along. I
deleted
the
HKLM\SYSTEM\ControlSet001\Services\NVSvc
key. I now have a different error message :

Installing section [nv4_NV3x.Interfaces] from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#I123 Doing full install of

"PCI\VEN_10DE&DEV_0322&SUBSYS_80DF1043&REV_A1\4&9AEDED5&0&0008".
#-290 Processing REGISTERDLLS section [nv.RegisterShell].
Binary:
"%11%\nvshell.dll", flags: 0x0001, timeout: 60s.
#W374 Digital signature verification was skipped for a
file
being
registered
("C:\WINDOWS\System32\nvshell.dll").
#-290 Processing REGISTERDLLS section [nv.RegisterCPL].
Binary:
"%11%\nvcpl.dll", flags: 0x0001, timeout: 60s.
#W374 Digital signature verification was skipped for a
file
being
registered
("C:\WINDOWS\System32\nvcpl.dll").
#I163 Device not started: Device has problem: 0x0a:
CM_PROB_FAILED_START.

Any idea why the device fails to start,.

Regards
ms

Hi ms,

CurrentControlSet is virtual key that exist only in
online
images
it
is
not existent in offline registry.
It is usually alias for ControlSet001 so this is where
you
should
look.

[HKLM\SYSTEM\CurrentControlSet\Services\NVSvc] key
which i
don't
have
in
If you do not have
HKLM\SYSTEM\ControlSet001\Services\NVSvc
then
this
is
good.

Registry has nothing to do with dependencies.

Regards,
Slobodan

Hi Slobodan,KM

I've been stuck on this for a while now. I have
been
using
depends to
determine which files are required by dlls and exe in
my driver. This is a painstaking procedure as there
are
a lot
of
dlls
and
exe files to open in depends. Anyway i have been
adding components to my image. Still no success.
What i
don't
understand
is KM said i needed to delete the
[HKLM\SYSTEM\CurrentControlSet\Services\NVSvc] key
which i
don't
have
in
my pre-FBA image in fact i don't even
have the tree CurrentControlSet\. Slobodan said in
order to
create
the
key i need the correct depndencies in my image.
This is a contradiction surely as KM is saying the
presence
of
the
key is
causing a problem and Slobodan saysthe key is
only created on successful install which hasn't
happened.

Error was Installing section [nv4_NV3x.Interfaces]
from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#-035 Processing service Add/Delete section
[nv4_NV3x.Services].
#E281 Add Service: Failed to modify existing service
"NVSvc".
Error
2:
The
system cannot find the file specified.
#E033 Error 2: The system cannot find the file
specified.

I've atached my setupapi.log and system.sav pre-fba
hive
file.

Regards
ms



message
ms,

This key will be created during the successful FBA
PnP
install
based
on
driver inf file.
For this to succeed you must have all help files
present
and
other
files
needed for NVIDIA files and services to work.
Use Dependency walker to see what files are required
by
each
NVIDIA
dll,
exe file and include appropriate components in your
image.

Regards,
Slobodan

Hi KM

I loaded hive for preFBA image but there is no
key
HKLM\SYSTEM\CurrentControlSet\Services\NVSvc. When
i
loaded
hive it asked for name and i entered test. Then
only
key
was
HKLM\test\ControlSet001\Services\nv\Video\ There
was
a key
here which i deleted but didn't make any
difference.
I've
also
copied
hlp
files into my image but again no diff, still same
error
message. I suppose i need to work out why i can't
see
the
key
you
asked
me
to delete.

Regards
ms
Or you can use the same imported component and
add
Registry
Delete
Key
resource to your component or TD Extra Registry
section.
You just have to delete
[HKLM\SYSTEM\CurrentControlSet\Services\NVSvc]
key.

For the help files please uncheck "Do not copy
help
files
for
this
component" on your component's Settings page in
TD.
And
uncheck
"Do not copy help files for this configuration"
configuration
option
(Other Settings).

--
Regards,
KM, BSquare Corp.


Hi ms,

You probably must copy all these hlp files to
your
image
as
well
:-(
Other way would be like I already said manual
cleansing
of
inf
file.

Regards,
Slobodan

message
Hi Slobodan

Thanks for this, it sure is a lot easier
now.
I've
attached
the
file
KM
requested.
Regards
ms
"Slobodan Brcin (eMVP)" <[email protected]>
wrote in
message

ms,

you can use public MS news server:
news.microsoft.com
to
post
to
this NG
from outlook express. (Also it is much
easier to
monitor
it from there).

Regards,
Slobodan

in
message

Hi KM

Lots of components get created from
inf
file,
one
for
each
version of
Asus
displaycards, i've only used the
component
corresponding
to my
display
card
the V9520 Magic. Any way i am using
Internet
Explorer
to
read/post
to
this
thread, i can't see a way of uploading
my
inf
file. If
you
have an
email
address i'd be happy to send you it
direct
if
there is
no
other
way. I
have
Outlook express on my PC .

Regards
ms

:

ms,

Was that only component you got from
the
INF
import
and
included
in
your image?

Can you share your INF file with us
(just
attach
it
to
your
post
if
you use OE).

--
Regards,
KM, BSquare Corp.


Hi KM,

I disabled all Service data
resources
for my
Asus
V9250
component
in TD,
there were 4 of them , Asus Driver
helper
service,
asusknbt,
nv and
ANVIOCTL
but
still got same error in setupapi.log

Device install function:
DIF_INSTALLINTERFACES.
#-011 Installing section
[nv4_NV3x.Interfaces]
from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function:
DIF_INSTALLDEVICE.
#-035 Processing service Add/Delete
section
[nv4_NV3x.Services].
#E281 Add Service: Failed to modify
existing
service
"NVSvc".
Error
2: The
system cannot find the file
specified.
#E033 Error 2: The system cannot
find
the file
specified.
#E275 Error while installing
services.
Error
2:
The
system
cannot
find the
file specified.
#E154 Class installer failed. Error
2:
The
system
cannot
find
the
file
specified.

Regards
ms


:

ms,

Just load up the built image
System
hive
(<your
image
build
dir>\windows\system32\config\system) with
regedit on
XP
Pro
machine
and
delete the mentioned reg.key, then
unload
the
hive.

--
Regards,
KM, BSquare Corp.


Hi KM

I know how to disable services
but
how do
i
go
about
deleting a
registry
entry in Pre-FBA image.

Regards
ms

ms,

Either:
- delete
[HKLM\SYSTEM\CurrentControlSer\Services\nvsvc]
registry in pre-FBA image offline before you
deploy it

or

- disable Service Data
Resources for
the
services in
the
component you got from the inf import

--
Regards,
KM, BSquare Corp.


Hi,

I have created a component
for
my
Asus
V9250
graphics card
using the inf
file on the driver CD. I
have
created
a
repository
and
included all files.
Added component to my image
which has
no
errors.
After
FBA
when i go into
Control Panel -> Display
settings i
see no
settings
for my
graphics card. I
have included PNP (user) and
class
installer -
display
adaptors. In
Fbalog.txt i have the
following
errors

21:58:04 PM -
[PnpEnumThread:
InstallDevice]
SetupDiCallClassInstaller
Error: 0x2, Device: ASUS
V9520
Magic
v44.03

also

21:44:12 PM - [FBARegQueue:
DllInstall]
C:\WINDOWS\System32\eventcls.dll
(Error: 0x8000ffff)
21:44:13 PM -
[FBARegQueue:
DllInstall]
C:\WINDOWS\System32\swprv.dll
(Error: 0x8000ffff)

In Setupapilog i have the
following
related
error
:

-011 Installing section
[nv4_NV3x.Interfaces]
from

"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install
function:
DIF_INSTALLDEVICE.
#-035 Processing service
Add/Delete
section
[nv4_NV3x.Services].
#E281 Add Service: Failed to
modify
existing
service
"NVSvc". Error 2: The
system cannot find the file
specified.
#E033 Error 2: The system
cannot
find
the
file
specified.
#E275 Error while installing
services.
Error
2:
The
system
cannot find the
file specified.
#E154 Class installer
failed.
Error 2:
The
system
cannot
find the file
specified.

Anyone any ideas.

Regards
ms
 
M

ms

Many thanks for all your help KM, much appreciated.

Regards
ms
KM said:
ms,


It would depend on how they implemented the setup.exe. Usually it should
not bring much of the differences but who knows.
As to the error you saw - it must be again a missing dependency issue.

At run time analyze the Anvshell.exe to see if there is anything missing
for the app. (use Dependency Walker/profiling)
Also, use tools like RegSnap to capture what Setup.exe installs on your
system. Maybe you will see some obviously missing pieces
right away.

--
Regards,
KM, BSquare Corp.

KM said:
ms,

I did what you advised and driver is not installed so i've missed some
driver files. However i relied on inf import to
highlight which files i need and place in relevant dirs. So this
means
inf
import process is not correct if it is missing

Not exactly true. INF only lists required files. It does not
necessarily
list all the dependencies for the driver.
So, even with INF import you might still have missed some dependencies.
Dependency Walker (with profiling) will help you there.

some files in my component. SOo now i take it i need to manually go
through the dirs on my target when display
adapter is correctly installed (using device manager-install) and compare
with my image or is there an easier way as
i have hundreds of files to compare.

Well.. With WinDiff it should be pretty easy to identify missing
files.
That shouldn't be thousand files as you basically work with
the same image.

Regards,
KM

ms,

I think i am now further along. As mentioned before now after
deleting
the Nsvsc key i have the error message
Device cannot start (code 10) in device manager -> cause for
this
is
conflicting device list Input/Output range
03B0-03BB by Via Tech CPU to AGP controller.
Key thing is if i manually install the inf file in device manager->
update driver, driver installs fine and everything works ok so

This is good indication indeed.
Howewer, when you install the driver through Device Manager you are
probably asked to browse to the path wher thedriver package or
files is located, right?
Could it happen that you did not bring all the files from the
package
to
windows directories? I mean if you missed some files when
you componentized the driver?

Anyway, you can make another quick test. Add you driver component you
created to your configuration but disable INF file there. Let
FBA run and confirm that the driver was not installed (check with Device
Manager). Then copy the INf file amnually to \windows\INF
and reboot the device. If you see the driver NOT installed after reboot
properly, PnP works fine there but you probably missed some
driver dependencies.

KM

my dependencies should be ok. So problem must be in PNP in
FBA,
whats
the
difference between the FBA install
and manual. I noticed on the manual install the conflicting resource
has
gone away. I must be close to resolving this now
any ideas to overcome this last hurdle.

Regards
ms,,

ms,

Maybe increasing SetupApi log level may help you to see more
descriptive
info.
http://groups-beta.google.com/group/microsoft.public.windowsxp.embedded/msg/376dbcb0b716ab04
--
Regards,
KM, BSquare Corp.


Hi ms,

I do not know :-(
Have you tried to use dependency walker in XPe to see if nvcpl.dll
need
some file that is not present?
For some reason if refuse to start, I do not know why.

BTW: Do you have component in your image named: "Display Control
Panel"

Regards,
Slobodan



Hi Slobodan

Thanks, its attached now.

Regards
ms
Mi ms,

Try compressing it.

Regards,
Slobodan


Hi Slobodan

The server keeps isn't letting me post the setupapi.log
file,
says too
large -237KB!!! How do i get
round this.

Regards
ms
Hi ms,

I can't say anything based on these info :-(
Could you give us complete setupapi file again as a
attachment?

Also do you have explorer and winlogon?

Any idea why the device fails to start,.

Device fail to start because it is installed trough
inf
file
in
the
same
way as service. So when service installation fail driver
will fail because of it.
Service is not required for video driver to work, but
unfortunately
this
mean that you must manually change inf file so that there
are no references to service.

Try using dependency walker from XPe on files that you
mentioned
in
log
bellow and see if they have all dependencies in XPe image
satisfied.

Regards,
Slobodan

PS:
You do not have to delete NVSvc from registry. You can
prevent
it from
being written in the first place by finding your NVIDIA
component in TD.
Go to component resources and disable all entries there.

Hi KM, Slobodan

thanks for your help, i'm a bit further along. I
deleted
the
HKLM\SYSTEM\ControlSet001\Services\NVSvc
key. I now have a different error message :

Installing section [nv4_NV3x.Interfaces] from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#I123 Doing full install of

"PCI\VEN_10DE&DEV_0322&SUBSYS_80DF1043&REV_A1\4&9AEDED5&0&0008".
#-290 Processing REGISTERDLLS section [nv.RegisterShell].
Binary:
"%11%\nvshell.dll", flags: 0x0001, timeout: 60s.
#W374 Digital signature verification was skipped for a
file
being
registered
("C:\WINDOWS\System32\nvshell.dll").
#-290 Processing REGISTERDLLS section [nv.RegisterCPL].
Binary:
"%11%\nvcpl.dll", flags: 0x0001, timeout: 60s.
#W374 Digital signature verification was skipped for a
file
being
registered
("C:\WINDOWS\System32\nvcpl.dll").
#I163 Device not started: Device has problem: 0x0a:
CM_PROB_FAILED_START.

Any idea why the device fails to start,.

Regards
ms

Hi ms,

CurrentControlSet is virtual key that exist only in
online
images
it
is
not existent in offline registry.
It is usually alias for ControlSet001 so this is where
you
should
look.
[HKLM\SYSTEM\CurrentControlSet\Services\NVSvc]
key
which i
don't
have
in
If you do not have
HKLM\SYSTEM\ControlSet001\Services\NVSvc
then
this
is
good.

Registry has nothing to do with dependencies.

Regards,
Slobodan

Hi Slobodan,KM

I've been stuck on this for a while now. I have
been
using
depends to
determine which files are required by dlls and
exe
in
my driver. This is a painstaking procedure as there
are
a lot
of
dlls
and
exe files to open in depends. Anyway i have been
adding components to my image. Still no success.
What i
don't
understand
is KM said i needed to delete the
[HKLM\SYSTEM\CurrentControlSet\Services\NVSvc]
key
which i
don't
have
in
my pre-FBA image in fact i don't even
have the tree CurrentControlSet\. Slobodan
said
in
order to
create
the
key i need the correct depndencies in my image.
This is a contradiction surely as KM is
saying
the
presence
of
the
key is
causing a problem and Slobodan saysthe key is
only created on successful install which hasn't
happened.

Error was Installing section [nv4_NV3x.Interfaces]
from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#-035 Processing service Add/Delete section
[nv4_NV3x.Services].
#E281 Add Service: Failed to modify existing service
"NVSvc".
Error
2:
The
system cannot find the file specified.
#E033 Error 2: The system cannot find the file
specified.

I've atached my setupapi.log and system.sav pre-fba
hive
file.

Regards
ms



message
ms,

This key will be created during the
successful
FBA
PnP
install
based
on
driver inf file.
For this to succeed you must have all help files
present
and
other
files
needed for NVIDIA files and services to work.
Use Dependency walker to see what files are required
by
each
NVIDIA
dll,
exe file and include appropriate components in your
image.

Regards,
Slobodan

Hi KM

I loaded hive for preFBA image but there
is
no
HKLM\SYSTEM\CurrentControlSet\Services\NVSvc.
When
i
loaded
hive it asked for name and i entered test. Then
There
was
a key
here which i deleted but didn't make any
difference.
I've
also
copied
hlp
files into my image but again no diff,
still
same
error
message. I suppose i need to work out why
i
can't
see
the
key
you
asked
me
to delete.

Regards
ms
Or you can use the same imported
component
and
add
Registry
Delete
Key
resource to your component or TD Extra Registry
section.
You just have to delete
[HKLM\SYSTEM\CurrentControlSet\Services\NVSvc]
key.

For the help files please uncheck "Do not copy
help
files
for
this
component" on your component's Settings page in
TD.
And
uncheck
"Do not copy help files for this configuration"
configuration
option
(Other Settings).

--
Regards,
KM, BSquare Corp.


Hi ms,

You probably must copy all these hlp
files
to
your
image
as
well
:-(
Other way would be like I already said manual
cleansing
of
inf
file.

Regards,
Slobodan

"ms" <[email protected]>
wrote
in
message
Hi Slobodan

Thanks for this, it sure is a lot easier
now.
I've
attached
the
file
KM
requested.
Regards
ms
"Slobodan Brcin (eMVP)"
wrote in
message

ms,

you can use public MS news server:
news.microsoft.com
to
post
to
this NG
from outlook express. (Also it is much
easier to
monitor
it from there).

Regards,
Slobodan

in
message

Hi KM

Lots of components get created from
inf
file,
one
for
each
version of
Asus
displaycards, i've only used the
component
corresponding
to my
display
card
the V9520 Magic. Any way i am using
Internet
Explorer
to
read/post
to
this
thread, i can't see a way of uploading
my
inf
file. If
you
have an
email
address i'd be happy to send you it
direct
if
there is
no
other
way. I
have
Outlook express on my PC .

Regards
ms

:

ms,

Was that only component you got from
the
INF
import
and
included
in
your image?

Can you share your INF file with us
(just
attach
it
to
your
post
if
you use OE).

--
Regards,
KM, BSquare Corp.


Hi KM,

I disabled all Service data
resources
for my
Asus
V9250
component
in TD,
there were 4 of them , Asus Driver
helper
service,
asusknbt,
nv and
ANVIOCTL
but
still got same error in setupapi.log

Device install function:
DIF_INSTALLINTERFACES.
#-011 Installing section
[nv4_NV3x.Interfaces]
from
"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install function:
DIF_INSTALLDEVICE.
#-035 Processing service Add/Delete
section
[nv4_NV3x.Services].
#E281 Add Service: Failed to modify
existing
service
"NVSvc".
Error
2: The
system cannot find the file
specified.
#E033 Error 2: The system cannot
find
the file
specified.
#E275 Error while installing
services.
Error
2:
The
system
cannot
find the
file specified.
#E154 Class installer failed. Error
2:
The
system
cannot
find
the
file
specified.

Regards
ms


:

ms,

Just load up the built image
System
hive
(<your
image
build
dir>\windows\system32\config\system) with
regedit on
XP
Pro
machine
and
delete the mentioned
reg.key,
then
unload
the
hive.

--
Regards,
KM, BSquare Corp.


Hi KM

I know how to disable services
but
how do
i
go
about
deleting a
registry
entry in Pre-FBA image.

Regards
ms

ms,

Either:
- delete
[HKLM\SYSTEM\CurrentControlSer\Services\nvsvc]
registry in pre-FBA image offline
before
you
deploy it

or

- disable Service Data
Resources for
the
services in
the
component you got from the inf import

--
Regards,
KM, BSquare Corp.


Hi,

I have created a component
for
my
Asus
V9250
graphics card
using the inf
file on the driver CD. I
have
created
a
repository
and
included all files.
Added component to my image
which has
no
errors.
After
FBA
when i go into
Control Panel -> Display
settings i
see no
settings
for my
graphics card. I
have included PNP
(user)
and
class
installer -
display
adaptors. In
Fbalog.txt i have the
following
errors

21:58:04 PM -
[PnpEnumThread:
InstallDevice]
SetupDiCallClassInstaller
Error: 0x2, Device: ASUS
V9520
Magic
v44.03

also

21:44:12 PM - [FBARegQueue:
DllInstall]
C:\WINDOWS\System32\eventcls.dll
(Error: 0x8000ffff)
21:44:13 PM -
[FBARegQueue:
DllInstall]
C:\WINDOWS\System32\swprv.dll
(Error: 0x8000ffff)

In Setupapilog i have the
following
related
error
:

-011 Installing section
[nv4_NV3x.Interfaces]
from

"c:\windows\inf\asusnv2k.inf".
#I054 Interfaces installed.
#-166 Device install
function:
DIF_INSTALLDEVICE.
#-035 Processing service
Add/Delete
section
[nv4_NV3x.Services].
#E281 Add Service:
Failed
to
modify
existing
service
"NVSvc". Error 2: The
system cannot find
the
file
specified.
#E033 Error 2: The system
cannot
find
the
file
specified.
#E275 Error while installing
services.
Error
2:
The
system
cannot find the
file specified.
#E154 Class installer
failed.
Error 2:
The
system
cannot
find the file
specified.

Anyone any ideas.

Regards
ms
 

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