<HTML><HEAD></HEAD>
<BODY dir=ltr>
<DIV dir=ltr>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: 'Calibri'; COLOR: #000000">
<DIV><FONT size=2 face=Arial>Hello,</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face=Arial>I have a problem using iPXE. And after a long
search on the web with no result, I give up. I’m asking for your help to try to
understand where the problem could be located.</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face=Arial>But first, I’ll explain the structure of the
network I’m in charge. Moreover take into consideration I’m not a network
specialist.</FONT></DIV>
<DIV><FONT size=2 face=Arial>There is a router with pfSense acting as
chain-loader for PXE, pointing to a FreeBSD 9.1 server with PXELinux on
it.</FONT></DIV>
<DIV><FONT size=2 face=Arial>Each machine (UNIX and Windows) gets an IP from the
DHCP server of the pfSense machine.</FONT></DIV>
<DIV><FONT size=2 face=Arial>Each machines except one can start from their
inboard PXE ROM program and load the PXELinux menu without problem.</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face=Arial>So problem is about the machine that cannot work
with iPXE.</FONT></DIV>
<DIV><FONT size=2 face=Arial>I want to boot it from the LAN to make Clonezilla
backup without the need of a CD-ROM</FONT></DIV>
<DIV><FONT size=2 face=Arial>It is a Pentium III 650Mhz machine with 256 MB of
RAM and a 3Com 3C905C-TX PCI NIC with WOL.</FONT></DIV>
<DIV><FONT size=2 face=Arial>The MBA firmware support PXE 2.0. But when I try to
boot from LAN it returns the following errors:</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face="Courier New"> DHCP MAC ADDR: 00 04 XX
XX XX XX</FONT></DIV>
<DIV><FONT size=2 face="Courier New"> CLIENT IP:
xxx.xxx.xxx.27 MASK: xxx.xxx.xxx.xxx DHCP IP: xxx.xxx.xxx.5</FONT></DIV>
<DIV><FONT size=2 face="Courier New"> GATEWAY IP:
xxx.xxx.xxx.1</FONT></DIV>
<DIV><FONT size=2 face="Courier New"> TFTP.</FONT></DIV>
<DIV><FONT size=2 face="Courier New"> PXE-T01: File not
found</FONT></DIV>
<DIV><FONT size=2 face="Courier New"> TFTP.</FONT></DIV>
<DIV><FONT size=2 face="Courier New"> PXE-T01: File not
found</FONT></DIV>
<DIV><FONT size=2 face="Courier New"> PXE-E3B: TFTP Error –
File not found</FONT></DIV>
<DIV><FONT size=2 face="Courier New"> </FONT></DIV>
<DIV><FONT size=2 face="Courier New"> Network boot
aborted.</FONT></DIV>
<DIV> </DIV>
<DIV><FONT size=2 face=Arial>But do the DHCP request well.</FONT></DIV>
<DIV><FONT size=2 face=Arial>Others PCs from the oldest to the newest (and
VMWare) work fine so I think there is a bug with the 3Com firmware.</FONT></DIV>
<DIV><FONT size=2 face=Arial>This machine has a multiboot with Windows 98 SE and
Windows 2000. It is mainly used for old MS-DOS software not compatible with
modern Windows.</FONT></DIV>
<DIV><FONT size=2 face=Arial>The multiboot management is provided by a GRUB4DOS
bootloader.</FONT></DIV>
<DIV><FONT size=2 face=Arial>So my idea was to disable the PXE ROM of the NIC
and to use GRUB4DOS to boot iPXE.</FONT></DIV>
<DIV><FONT size=2 face=Arial>For test purpose I’m using the live CD (1.0.0+
(c692a)) from your web site. It load SysLinux and iPXE and stop after the
“Features:” sentence. Just the cursor blink forever.</FONT></DIV>
<DIV><FONT size=2 face=Arial>When I enter the console with Crtl+B, I
get:</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face="Courier New"> iPXE>
ifstat</FONT></DIV>
<DIV><FONT size=2 face="Courier New"> net0: 00:04:XX:XX:XX:XX
using 3c905c-tpo on PCI00:0a.0 (closed)</FONT></DIV>
<DIV><FONT size=2 face="Courier New"> [Link:up,
TX:0 TXE:0 RX:0 RXE:0]</FONT></DIV>
<DIV><FONT size=2 face="Courier New"> iPXE>
ifopen</FONT></DIV>
<DIV><FONT size=2 face="Courier New"> net0:
00:04:XX:XX:XX:XX using 3c905c-tpo on PCI00:0a.0 (open)</FONT></DIV>
<DIV><FONT size=2 face="Courier New"></FONT> </DIV>
<DIV><FONT size=2 face=Arial>It opens.</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face="Courier New"> iPXE>
ifclose</FONT></DIV>
<DIV><FONT size=2 face="Courier New"> net0:
00:04:XX:XX:XX:XX using 3c905c-tpo on PCI00:0a.0 (closed)</FONT></DIV>
<DIV><FONT size=2 face="Courier New"></FONT> </DIV>
<DIV><FONT size=2 face=Arial>And it closes correctly.</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face="Courier New"> iPXE> dhcp
net0</FONT></DIV>
<DIV><FONT size=2 face="Courier New"> _</FONT></DIV>
<DIV><FONT size=2 face="Courier New"></FONT> </DIV>
<DIV><FONT size=2 face=Arial>And from here nothing happen.</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face=Arial>To try to see it the problem exists on older
versions. I’ve created a floppy with gPXE 1.0.1 from ROM-o-matic for my NIC and
I get nearly the same result:</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face="Courier New"> net0: 00:04:XX:XX:XX:XX
on PCI00:0a.0 (open)</FONT></DIV>
<DIV><FONT size=2 face="Courier New"> [Link:up,
TX:0 TXE:0 RX:0 RXE:0]</FONT></DIV>
<DIV><FONT size=2 face="Courier New"> DHCP (net0
00:04:XX:XX:XX:XX).</FONT></DIV>
<DIV> </DIV>
<DIV><FONT size=2 face=Arial>And stop the same way as above...</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face=Arial>And the live CD works on all the other machine I
tested it.</FONT></DIV>
<DIV><FONT size=2 face=Arial>I don’t know what to do to resolve this problem and
I really hope you will be able to help me.</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face=Arial>Thank you very much for your help, in
advance.</FONT></DIV>
<DIV><SPAN lang=en id=result_box class="long_text short_text"><FONT
face=Arial><FONT size=2><SPAN class=hps>I am at your</SPAN> <SPAN
class=hps>disposal for any</SPAN> <SPAN
class=hps>clarification.</SPAN></FONT></FONT></SPAN></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV align=left><FONT size=2
face=Arial>Arnaud</FONT></DIV></DIV></DIV></BODY></HTML>