installing scanner in XPe

  • Thread starter Thread starter Darnell Henry
  • Start date Start date
D

Darnell Henry

Hi,

I'm trying to install a scanner (Fujitsu Scansnap fi5110e) in XPe and
it seems to be all well and good until the device install finishes with
a

The class installer has denied the request to install or upgrade this
device.

The setupapi.log has:
#I123 Doing full install of "USB\VID_04C5&PID_1096\4&1CD4CBEA&0&2".
#E275 Error while installing services. Error 0xe0000219: The
installation failed because a function driver was not specified for
this device instance.
#E122 Device install failed. Error 0xe0000219: The installation failed
because a function driver was not specified for this device instance.
#E154 Class installer failed. Error 0xe000022b: The class installer has
denied the request to install or upgrade this device.

I've search through this newsgroup and others have had a similar issue
but no resolve.

I feel like it could be an easy fix, like a change to an inf file
Target OS or something. Not sure.

Any help would be appreciated.

Thanks
 
Darnell said:
Hi,

I'm trying to install a scanner (Fujitsu Scansnap fi5110e) in XPe and
it seems to be all well and good until the device install finishes
with a

The class installer has denied the request to install or upgrade this
device.

The setupapi.log has:
#I123 Doing full install of "USB\VID_04C5&PID_1096\4&1CD4CBEA&0&2".
#E275 Error while installing services. Error 0xe0000219: The
installation failed because a function driver was not specified for
this device instance.
#E122 Device install failed. Error 0xe0000219: The installation failed
because a function driver was not specified for this device instance.
#E154 Class installer failed. Error 0xe000022b: The class installer
has denied the request to install or upgrade this device.

I've search through this newsgroup and others have had a similar issue
but no resolve.

I feel like it could be an easy fix, like a change to an inf file
Target OS or something. Not sure.

Any help would be appreciated.

Thanks

Are you using SP1 or SP2? Have you ensured that the appropriate Class
Installers are part of your build?
 
Darnell,

Do you have component: "Windows Image Acquisition Core"?

Regards,
Slobodan
 
I should have clarified. I have a neoware thin client that's running
XPe and I'm an end user trying to install this device on top of a
prebuilt XPe install.

Is installing a device post build not possible?

Also, I'm not sure whether Windows Image Acquisition Core is installed.
How can I check and possibly install it?

Thanks
Darnell
 
Hi Darnell,
Is installing a device post build not possible?
It is possible but it depend on level of build in support of XPe image. The more things image contain the less things manually you
will have to add. (If some critical component is missing it will be very hard/impossible for you to add all required functionality).

Check if you have file called usbscan.sys in your windows\system32\drivers folder. If you have it then with appropriate inf file
from scanner manufacturer you should be able to easily set it up.

If not try using drivers for scanner and see what happens.

Regards,
Slobodan
 
When I did the install for the drivers, it found the device and
prompted me for the usbscan.sys file. I provided it and then it seemed
to be okay until it finally came up with the class installer error.

It's frustrating because it's just *almost* there.

Any ideas for workarounds?

Dat
 
Well you are probably there since there is very little dependencies needed for driver to install.

For instance you might be missing two component in your image:
"Class Installer - Imaging Devices"
and its dependency "Class Install Library - Image Device" unfortunately this component have a few other component dependencies.

For start you will need files:
sti_ci.dll
And registry entry HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{6BDD1FC6-810F-11D0-BEC7-08002BE2092F} correctly filled
with missing values.

If after adding these two it still does not work then you should try using dependency walker on sti_ci.dll file and see what else
your image is missing.

Regards,
Slobodan
 
Hi,

So I'm back to working on this task and so far I've added the registry
keys from another workstation. And I've found all the missing files
through the dependency walker for sti_ci.dll. MPR.dll had a warning
but I can't overwrite that file so I figured it was a dead path.

So when I do a reinstall of the device it still gives me an error and
setuplog.api shows
#I123 Doing full install of "USB\VID_04C5&PID_1096\4&1CD4CBEA&0&2".
#E275 Error while installing services. Error 0xe0000219: The
installation failed because a function driver was not specified for
this device instance.
#E122 Device install failed. Error 0xe0000219: The installation failed
because a function driver was not specified for this device instance.
#E154 Class installer failed. Error 0xe000022b: The class installer has
denied the request to install or upgrade this device.

Is there any more I can do?

Thanks for your help
Darnell
 
Back
Top