lower filter driver causing 7B

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

I'm trying to get my custom software installed on my XPe target machine. The OS is installed and appears to be happy. My software includes a lower filter driver on the disk stack (disk class driver). When my driver is installed as a lower filter on the disk class driver I get the 7B error. The same software works fine on an XP Pro machine. The windbg analysis isn't very helpful. The arc name is correct but something appears to be failing during the build up of the device stack. My driver is never loaded into the kernel. I've checked all of the file locations, integrity, registry entries, etc. numerous times. I've also pulled all of the hardware out of the target that might cause device enumeration issues.

Are there any restrictions when using XPe and device drivers that might cause this?

Regards,
Robert.
 
Robert,

There is no restrictions with XPe for device drivers unless you do not include necessary components (like PnP, driver dependencies,
etc.).

I'd have a few suggestion to you but you seem to have tried most of them already.
- WinDbg. It may show you the reason why the driver is failing.
- XP Pro registry entries. What I did once (for an experiment, since it is not a proper way), I grabbed all the registry settings
created there for a low level filter disk driver and incorporate those in to my XPe image. Plus I added all the driver files
properly (to appropriate directories), set the driver boot phase, made sure all the driver dependencies are included. That worked.
- Make sure you included all the driver dependencies (not much usually for disk filters).
- Make sure you set the driver start phase to boot.
- How do you install the driver package? The best would, probably, be to create you own component. When you set up component's
"Service Data" resource make sure you set proper StartType.

Don't know if it helps.

--
Regards,
KM, BSquare Corp.

I'm trying to get my custom software installed on my XPe target machine. The OS is installed and appears to be happy. My
software includes a lower filter driver on the disk stack (disk class driver). When my driver is installed as a lower filter on the
disk class driver I get the 7B error. The same software works fine on an XP Pro machine. The windbg analysis isn't very helpful.
The arc name is correct but something appears to be failing during the build up of the device stack. My driver is never loaded into
the kernel. I've checked all of the file locations, integrity, registry entries, etc. numerous times. I've also pulled all of the
hardware out of the target that might cause device enumeration issues.
 
Back
Top