problems in USB Booting in Feature Build 2007

G

G.R

Hi,

I tried the USB Booting feature from the Feature build 2007. I followed
the steps given in the msdn embedded blog. But before the even the FBA
start I hit the blue screen with 0x7B error :-( immediately after the
windows xp logo screen.

I tried searching but didn't get any solution. If somebody has found a
way to fix this kindly let me know.

I am using a AMD Geode Nx series processor. My configuration has a AMD
K7 processor component. Is this a problem? should I use a ACPI
multiprocessor component?

Thanks in Advance

AGR
 
S

Sean Liming \(eMVP\)

I ran into the same thing. I wouldn't follow the steps that are proposed in
the BLOG or in the documentation. If you remove the USB chipset driver there
is nothing to access the USB port. Keep all the USB components in the image
and just at the USB Boot 2.0 component.

The BIOS on the board needs to support USB 2.0 boot and possibly it might
need to support USB HDD emulation. USB HDD emulation depends on the BIOS.

Regards,

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

G.R

Hi Sean,

Thanks for your quick reply. But no success even after adding the rest
of the USB components :-(

What exactly do you mean by BIOS needs to support USB 2.0 and USB HDD
emulation. Since I am getting the windows xp screen I assume that the
bios support for USB Booting is available. Correct me if I am wrong.
Also what else can I do and how to proceed on debugging this 0x7B
problem.

Thanks in Advance,
 
S

steves

Sean,
That is an interesting. Can anyone from Microsoft explain why they
recommend removing the USB2.0 component?

Also, on the microsoft connect website there is a new build of the
Feature Pack available, with a new formatting tool, and a debug version
of ntdetect, along with a dedicated "USB Boot" component. Maybe that
will help you out.

Steves
StevesATeyeDASHimagingDOTcom
 
A

Andy Allred [MS]

Try the latest build posted yesterday to the connect site. The steps to
add usb boot now simply require adding the usb boot component and that's
all.

It also has a debug version of ntdetect in the valueadd folder. Rename
usbntd.chk to ntdetect.com. Among other things this will also detect a
common bios bug that does not report some usb devices as HDDs and aren't
therefore supported (the common symptom of that is a bugcheck 7B as
well). This would then be an indication you might want to try a board
with a better bios.
 
G

G.R

All,

Thanks for your valuable inputs and suggestions. I tried the feature
build 2007 build 2. The first test I did was to find if the bios and
storage medium are compatible as per the help files.

I have enabled the BIOS support for legacy emulation for USB devices.
This is the only option available in my bios regarding the usb booting.

I placed NTDETECT.COM and the NTLDR boot loader without an image. The
NTDLR displays the message Failed to load boot.ini and find C:\WINDOWS.

Then I copied my image with the usb boot component and used the
usbntd.chk as the ntdetect. Here when it tries to enumerate the
bootable devices, it throw the following error

Error: No Bootable devices found on the system.

And then proceeds and tries to boot from the USB. Here is where I
encounter the blue screen with 0x7B error.
From the above experiments what I understand is that my bios has the
support for the usb booting and is also compatible with my usb flash
drive(Sandisk Cruzer Micro). But not able to understand why it is not
able to find the bootable device.

Kindly help me in identifying where the problem is.

Regards,
AGR
 
O

Oren Winter [MS]

In the RTM version of the CTP we will add more clarifying messages to this
instrumented version of ntdetect.com. One of the most poluar problems we've
seen in testing so far w.r.t. BIOS is the lack of support of int 13 call 15h
(GetDriveType). I suggest that you will talk to your BIOS manufacture to see
if this is the problem.
Thanks,
Oren
 

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

Similar Threads


Top