Problems with USB Booting

G

G.R

Hi,

I am using a SiS chipset and an AMD processor. I followed the
procedure mentioned in the help files for USB booting but in vain.
When I try to boot from USB, I see a Win XP boot screen and the usual
0x7B bug check code. It doesn't even try to run the FBA. When I tried
searching I found the below post by Dietmar, but unable to understand
how to add registry entries before FBA. Can some one help me??
------------------------------------------------------------------------
Dietmar's Post:
------------------------------------------------------------------------
Hi all,

the message through boot


NTLDR: Bad boot.ini found


belongs to the i875 chipset AND the
HP format utility. This message is gone if you use the FAT16 from
XP.
You will have no luck if you try to boot from
USB with OHCI USB driver (SIS Chipset) because there is no entry in
the
CriticalDeviceDatabase for it.
Also there is no entry for booting from USB 1.1.


For those people, add (doubleclick) the following to the registry of
your
USB bootdevice
BEFORE FBA name it Critica.reg in system AND system.sav


Windows Registry Editor Version 5.00


[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control
\CriticalDeviceDatabase]


[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase
\pci­#cc_0c0300]
"ClassGUID"="{36FC9E60-C465-11CF-8056-444553540000}"
"Service"="usbuhci"


[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase
\pci­#cc_0c0310]
"ClassGUID"="{36FC9E60-C465-11CF-8056-444553540000}"
"Service"="usbohci"


And also you have to add named serv.reg


Windows Registry Editor Version 5.00


[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\USBUHCI]
"Start"=dword:00000000
"Type"=dword:00000001
"ErrorControl"=dword:00000001
"ImagePath"=hex(2):73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,
00,64­,00,\


72,00,69,00,76,00,65,00,72,00,73,00,5c,
00,55,00,53,00,42,00,55,00,48,00,43,­\
00,49,00,2e,00,53,00,59,00,53,00,00,00
"Group"="Base"
"DisplayName"="USB 2.0 Bus Driver"
"Description"="USB 2.0 Bus Driver"


[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\USBOHCI]
"Start"=dword:00000000
"Type"=dword:00000001
"ErrorControl"=dword:00000001
"ImagePath"=hex(2):73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,
00,64­,00,\


72,00,69,00,76,00,65,00,72,00,73,00,5c,00,55,00,53,00,42,00,4f,
00,48,00,43,­\
00,49,00,2e,00,53,00,59,00,53,00,00,00
"Group"="Base"
"DisplayName"="USB 2.0 Bus Driver"
"Description"="USB 2.0 Bus Driver"


After that, copy the drivers usbohci.sys and
usbuhci.sys to windows\system32\drivers.


Good luck
Dietmar
 
M

Mike Warren

G.R said:
Hi,

I am using a SiS chipset and an AMD processor. I followed the
procedure mentioned in the help files for USB booting but in vain.
When I try to boot from USB, I see a Win XP boot screen and the usual
0x7B bug check code. It doesn't even try to run the FBA. When I tried
searching I found the below post by Dietmar, but unable to understand
how to add registry entries before FBA. Can some one help me??


You might want to try Feature Pack 2007 (FP2007) which includes a USB
boot solution.
 
G

G.R

You might want to try Feature Pack 2007 (FP2007) which includes a USB
boot solution.

Hi,

I am using the new feature pack 2007 and still I am facing the same
problem. Its not running the FBA instead throws the Win XP screen and
then the blue screen with 0x7B error. I have formatted my SanDisk
using the ufdprep.exe and added all the USB 2.0 boot related
components in my image. Is there anything else which I need to take
care?

Regards,
AGR
 
K

KM

AGR,

This is probably not the source of your problem but still, did you include all the disk required components to boot the image on
your target? I mean GenDisk, PCI bus, etc.?
Perhaps, you could first test your image on a HDD on the same target connected through IDE port. Then, if works, you can move to USB
boot. This step may be helpful while isolating the issue.
 
G

G.R

AGR,

This is probably not the source of your problem but still, did you include all the disk required components to boot the image on
your target? I mean GenDisk, PCI bus, etc.?
Perhaps, you could first test your image on a HDD on the same target connected through IDE port. Then, if works, you can move to USB
boot. This step may be helpful while isolating the issue.

--
=========
Regards,
KM





- Show quoted text -

Hi KM,

If I try the same image in the HDD, it works fine. I have no problems
in booting from HDD. The question I have is if I have an image in the
USB memory stick, then if it tries to boot from USB, it should first
try to launch the FBA, instead it shows me the xp screen and then the
blue screen. I dont know if I am doing something wrong. I have
rechecked the procedure in msdn and I have done everything as they
have said. I don't have any clue now on how to resolve this issue.

Regards,
AGR
 
K

KM

AGR,

I should've asked you this early but better late then never. Does the chipset you are working with support USB 2.0 boot? What the
SiS chipset you are playing with?
 
G

G.R

AGR,

I should've asked you this early but better late then never. Does the chipset you are working with support USB 2.0 boot? What the
SiS chipset you are playing with?

--
=========
Regards,
KM







- Show quoted text -

Hi KM,

I am using SIS741CX/964 chipset

Regards,
Arun G R
 

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