CF Boot Hangs After FBA



Rob
07-09-2005, 09:25 PM
Hello,

I'm trying to boot a windows xp embedded image from an usb compact flash
card. I think I'm following all correct steps, but it seems something is
wrong:

I'm using an EPIA MS board with an CF-USB bridge embedded. I can boot DOS
from the CF withouy any problem.

I'm using a removable CF with one partition. I've fdisk it, format /mbr and
bootprep.

I've ran TAP.EXE from WinPe and get a correct hardware list. Target
Designer adds all needed USB components. I set usbehci, usbohci, usbhub and
usbstor to be loaded at phase 0 and LoadGroup to "Boot Bus Extender" in all
of them. I'll generate the xpe image without errors.
In addition I manually set this settings at inf files under window/inf
directory: usb.inf, usbport.inf and usbstor.inf.

I copy final image to CF and boots. System boots correctly and FBA start
working reporting no error. When it finished, system restarts and after
ntloader ends I get the famous 7B error. (If I don't make modifications to
USB components at TD, FBA never runs, because 7B error arrives first).

Any idea?

Thank you very much

Regards

Rob

KM
07-09-2005, 09:25 PM
Rob,

It might happen that you accidentially editted wrong INF file or set wrong
value(s) there.

You can verify if the USB drivers' loading phase is still set to "0" in
post-FBA image (the one that shows 7B). Just load the image system hive
offline and see the values.
Also verify the LoadGroup.

Also, using KD you can see what part of USB stack is loaded when you hit
BSOD.
Add /SOS switch to boot.ini to see what gets loaded before it hits BSOD.

Also, the FBA (at the end or on reboots) may do a CriticalDeviceDatabase
cleaning as SysPrep does. So verify that the CriticalDeviceDatabase is
registry is setup the same on post -FBA image as on the pre-FBA one.

KM

> Hello,
>
> I'm trying to boot a windows xp embedded image from an usb compact flash
> card. I think I'm following all correct steps, but it seems something is
> wrong:
>
> I'm using an EPIA MS board with an CF-USB bridge embedded. I can boot DOS
> from the CF withouy any problem.
>
> I'm using a removable CF with one partition. I've fdisk it, format /mbr
> and
> bootprep.
>
> I've ran TAP.EXE from WinPe and get a correct hardware list. Target
> Designer adds all needed USB components. I set usbehci, usbohci, usbhub
> and
> usbstor to be loaded at phase 0 and LoadGroup to "Boot Bus Extender" in
> all
> of them. I'll generate the xpe image without errors.
> In addition I manually set this settings at inf files under window/inf
> directory: usb.inf, usbport.inf and usbstor.inf.
>
> I copy final image to CF and boots. System boots correctly and FBA start
> working reporting no error. When it finished, system restarts and after
> ntloader ends I get the famous 7B error. (If I don't make modifications to
> USB components at TD, FBA never runs, because 7B error arrives first).
>
> Any idea?
>
> Thank you very much
>
> Regards
>
> Rob
>


CF Boot Hangs After FBA