Re: PXE - Remote Boot with 2 PXE network cards

From: Slobodan Brcin \(eMVP\) (sbrcin_at_ptt.yu)
Date: 03/01/04


Date: Mon, 1 Mar 2004 23:39:54 +0100


"Adeline" <adeline.jacquet@sagem.com> wrote in message
news:8e0d5adb.0403011328.51e30e7f@posting.google.com...
> "Slobodan Brcin \(eMVP\)" <sbrcin@ptt.yu> wrote in message
news:<u5CUWc4$DHA.2432@TK2MSFTNGP11.phx.gbl>...
> > Hi Adeline,
> >
> > You gave us some info but something is missing, you gave us some info
that
> > does not make sense.
> > > Then, the TFTP transfer begins. The RAM disk is loaded.
> >
>
> I don't really know if the RAM disk is correctly loaded and were in
> the RAM but the load progress bar is totally blank after about 1.5
> minutes. At the end of the sdi transfer (when the load progress bar is
> full), the OS does not boot. Everything stays like this. I have a
> black screen with the load progress bar totaly filled but without the
> message "ramdisk loading" or something like this.
> This is the reason why I said that the RAM disk seems to be loaded...
>
>
> > How do you know that RAM disk is loaded. This would mean that you know
for
> > certain that some file is accessed from within SDI file.
> >
> > Questions:
> > 1. Do you have monitor on your device?
> Yes I have a monitor on the computer
>
> > 2. You mention some that you know that all files are transferred. Do you
see
> > SDI load progress bar generated by ntldr. ? If you do then your BIOS and
all
> > required files are loaded.
> > 3. If you were able to boot with one net adapter, then tell us is there
any
> > visual difference between these two boots?
>
> There is absolutely no visual differences between the two boots except
> that in the second case, the boot stops after the SDI loading.
>
> >
> > > Does Windows XP Embedded support a double boot on LAN ?
> > It depends on what you call XPe.
> > If ntldr. was able to load image to RAM then rest of XPe does not care
about
> > boot medium.
>
> But the problem is that I am not sure of what is in the RAM...
> Could it be a BIOS problem or the role of the BIOS is before this step
> ?
>
>
> >
> > When you boot from SDI file you have two phases.
> > 1. ntldr. and SDI file must be somehow loaded to RAM on your device.
> > 2. boot is initiated from RAM (At this point OS is not aware of any
network
> > adapter)
>
> The beginning of this second step seems to fail but I have absolutely
> no error message.
> How does the second phase start ? Is the BIOS the initiator of this
> phase ?
> What happenss at this point ?

BIOS have influence on phase 1.
Phase 2 is initiated by ntldr. BIOS has nothing to do with this phase.
If sdi image is loaded correctly to the RAM ntldr. will probably try to find
and use ntdetect.com

You can influence some part of ntdetect functionality with switch
"/fastdetect" (try to add or remove it)
After that ntldr will try to load critical drivers, you can see them by
using /SOS switch.

If you can pass this point then we can try to do something else.

If not then your image is not transported correctly, or ntdetect have some
problem. (This all is wild guess).

Regards,
Slobodan

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Have an opinion on the effectiveness of Microsoft Embedded newsgroups? Tell
Microsoft!
https://www.windowsembeddedeval.com/community/newsgroups
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

> >
> > There is small chance that you have some problems with ntdetect.com, but
if
> > you were able to run FBA with two adapters present then this is not an
> > issue.
>
> Absolutely, I ran FBA on the same machine without any problem but at
> this time, the BIOS did not recognize the second Ethernet card to boot
> on LAN (the boot on LAN function of the second network adapter was
> unactivated in the BIOS). I don't think this plays a role. Both cards
> were detected and used to surf on the network (for test...) before
> FBA and after having booted on LAN using the first card. And it
> worked...
>
> >
> > Few tests you might try that will give you and us some more info:
> > 1. Try to play with boot.ini switches. remove /NOGUIBOOT and use /SOS
> > 2. Try setting and using kernel debugger.
>
> I will try tomorrow.
>
> Thanks a lot,
>
> Adeline
>
> >
> >
> > Regards,
> > Slobodan
> >
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> > Have an opinion on the effectiveness of Microsoft Embedded newsgroups?
Tell
> > Microsoft!
> > https://www.windowsembeddedeval.com/community/newsgroups
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> >
> >
> >
> >
> > "Adeline" <adeline.jacquet@sagem.com> wrote in message
> > news:8e0d5adb.0403010317.37287dd@posting.google.com...
> > > I am trying to boot a sdi file on a target with two network cards.
> > >
> > > When one card is unplugged (I have therefore one PXE Ethernet card),
> > > the sdi file is loaded and there is absolutely no problem. Windows XP
> > > Embedded is launched as wanted.
> > >
> > > When both PXE ethernet cards are plugged and recognized by the BIOS,
> > > it is not possible to boot on LAN.
> > > Using one card or the other one as the Boot on Lan card, I have the
> > > same result. It is not due to the card in itself.
> > > In the BIOS, the network card chosen is at the top in the Boot device
> > > option.
> > >
> > > At boot, the DHCP negotiation is ok. Then, the TFTP transfer begins.
> > > The RAM disk is loaded. I can check the transfer evolution with the
> > > bar. It seems that there is no problem in this part too. With
> > > ethereal, all the files (startrom.n12, ntloader, ntdetect, boot.ini
> > > and temp.sdi) are transfered.
> > > However, at the end of the transfer of the .sdi, nothing happens. The
> > > transfer is completed (as seen on the bar and with ethereal) but the
> > > OS does not want to boot. On the display, I keep the black screen with
> > > the blank bar totally filled.
> > >
> > > Does Windows XP Embedded support a double boot on LAN ?
> > > Is there something in the ntloader which prevents to boot when there
> > > is two PXE network interfaces ?
> > > Why doesn't the OS want to boot at the end of the transfer of all the
> > > files ?
> > >
> > > Thanks for your answers



Relevant Pages

  • Re: Continuous beeping and Machine_check_exception STOP:A 0X0000009C
    ... When I couldn't get the ram to work in slots 1 and 2 due to continuous beeping, I moved to slots 3 & 4. ... I tried to do a windows xp repair but I can't get the system to boot from anything but the hard drive. ... I have tried resetting the bios and hitting f12 while booting. ... Before installing or using any high level OS, ...
    (microsoft.public.windowsxp.general)
  • Re: Making a L440GX+ work (was "Trying to revive a server... AIC-7896 freezes pre-POST compl
    ... You should be able to update the BIOS from a floppy or cd-rom boot disk. ... The general rule with ram is you can run faster ram than you need, just usually wastes money that faster RAM costs. ... That jumper should reset the BIOS to factory defaults to allow it to get through the post and into setup. ... I know this isn't a FreeBSD question really, but I just started up a motherboard with onboard SCSI, and for some odd reason it freezes pre-POST before it attempts to boot and there isn't any way where I can get into the BIOS to change the settings it seems. ...
    (freebsd-questions)
  • Re: Making a L440GX+ work (was "Trying to revive a server... AIC-7896 freezes pre-POST compl
    ... The general rule with ram is you can run faster ram than you need, just usually wastes money that faster RAM costs. ... That jumper should reset the BIOS to factory defaults to allow it to get through the post and into setup. ... I know this isn't a FreeBSD question really, but I just started up a motherboard with onboard SCSI, and for some odd reason it freezes pre-POST before it attempts to boot and there isn't any way where I can get into the BIOS to change the settings it seems. ...
    (freebsd-questions)
  • Re: Making a L440GX+ work (was "Trying to revive a server... AIC-7896 freezes pre-POST compl
    ... The general rule with ram is you can run faster ram than you need, just usually wastes money that faster RAM costs. ... That jumper should reset the BIOS to factory defaults to allow it to get through the post and into setup. ... I know this isn't a FreeBSD question really, but I just started up a motherboard with onboard SCSI, and for some odd reason it freezes pre-POST before it attempts to boot and there isn't any way where I can get into the BIOS to change the settings it seems. ...
    (freebsd-questions)
  • Re: Deploy XPe to multiple targets (using SDI and EWF)
    ... >> You probably realize the SDI boot is assuming RAM boot. ... I actually did not mean to update the SDI file online. ...
    (microsoft.public.windowsxp.embedded)