FBA Phase Running at Wrong Time

O

Olie

I was wondering if anyone can shed any light on my problem. I am trying
to run an installer at the end of the FBA at phase 8600 which should be
nearly at the end. I have created an FBA command to run the msiexec.exe
program with the correct arguments to install the program. My problem
is that although I specify phase 8600 and this is correct in the
generated registry it runs the command right at the start of FBA.

It seems to be a quirk with the msiexec program as when I change it to
run the Setup.exe program also generated it runs at the correct
position. I also noticed that in my FBA log it runs it straight after
the Windows Installer service is registered. I need it to run with
msiexec as I can not run the installer in passive mode otherwise.

Here is the regerated FBA Command registry entry:

Key Name:
HKEY_LOCAL_MACHINE\syst\ControlSet001\Control\WindowsEmbedded\FBA\563609768
Class Name: <NO CLASS>
Last Write Time: 8/14/2006 - 9:11 PM
Value 0
Name: Type
Type: REG_DWORD
Data: 0x1

Value 1
Name: DisplayName
Type: REG_SZ
Data: Run Usb Expert Setup

Value 2
Name: Description
Type: REG_SZ
Data:

Value 3
Name: ResTypeVSGUID
Type: REG_SZ
Data: {FB2B6E76-FCD6-4D60-85D5-83C17D853AE3}

Value 4
Name: Phase
Type: REG_DWORD
Data: 0x2198

Value 5
Name: ErrorControl
Type: REG_DWORD
Data: 0x0

Value 6
Name: Reboot
Type: REG_DWORD
Data: 0x0

Value 7
Name: Start
Type: REG_DWORD
Data: 0x1

Value 8
Name: Timeout
Type: REG_DWORD
Data: 0x0


Key Name:
HKEY_LOCAL_MACHINE\syst\ControlSet001\Control\WindowsEmbedded\FBA\563609768\Parameters
Class Name: <NO CLASS>
Last Write Time: 8/14/2006 - 9:11 PM
Value 0
Name: FilePath
Type: REG_SZ
Data: F:\WINDOWS\system32\msiexec.exe

Value 1
Name: Arguments
Type: REG_SZ
Data: -i "F:\Avo\UsbExpertSetup.msi" -passive
 
A

Andy Allred [MS]

Hi Olie,
This is a setup bug with First Boot Agent. I'm sorry for the problem you're
having with this, but the good news is that this is fixed in the Feature
Pack 2007. You can sign up for the Tech Preview build using these
instructions and download it immediately.
http://blogs.msdn.com/embedded/archive/2006/07/31/684728.aspx

If you have problems or questions with FP2007 can you sign up and send mail
to the private newsgroup? The link to sign up for the NG is at the Connect
site where you download the build from.

--
Andy

Check out the Embedded team blog: http://blogs.msdn.com/embedded/

This posting is provided "AS IS" with no warranties, and confers no rights.
 
J

John Chen

Have same issue here.
My question, for production device, am I supposed to use FP2007?
 
A

Andy Allred [MS]

Hi John,
Not yet, for new devices you should not be deploying FP2007 Tech Preview
until it RTMs in the 4th quarter.

There are *many* bug fixes and enhancements rolled up into features from SP2
but we really need your input that they meet your needs (or that we're even
doing the right thing for you) before we can feel it's ready for production
devices.

Thank you
--
Andy

Check out the Embedded team blog: http://blogs.msdn.com/embedded/

This posting is provided "AS IS" with no warranties, and confers no rights.
 
O

Olie

Well FP2007 certainly fixes the problem I described and I was kind of
hoping it might make it irelivant with an msi importer for Component
Designer but no such luck.

It has created a much bigger problem though, Embedded just simply locks
up when using FP2007. I tested an identical image with FP2007 and the
old embedded and the old embedded works fine and the FP2007 just
freezes at different points. So probably not a good idea to use it on
live devices yet.

Thanks for the help but I am now back to square one.
 
A

Andy Allred [MS]

Can you please tell me more about the problem you're having?

Is it hanging during FBA or at the desktop?

The best thing would be if you could file a FP2007 bug at the MSConnect
site, just click the 'Feedback' link on the left pane. If you have any FBA
log you can share, an SLX you can zip and attach to the bug report, anything
to help us help you.

Thanks Ollie!

--
Andy

Check out the Embedded team blog: http://blogs.msdn.com/embedded/

This posting is provided "AS IS" with no warranties, and confers no rights.
 
O

Olie

Sorry about the delay in replying but we needed more time to
investigate the problem. I would have posted a bug at MSConnect but
wanted to find out more information. We discovered that the problem
with XP Embedded freezing was actually due to the motherboard. We where
using an Commell LV-677 motherboard and since we upgraded the BIOS to
version 1.3 the problem has gone away.

I have installed the FP2007 version now on 7 demo units and have had no
problems. I like the new error reporting function :)

Olie
 

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